aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2013-01-27 21:08:27 +0100
committerThomas White <taw@bitwiz.org.uk>2013-01-27 21:08:27 +0100
commit8c2a956f4a08b64ad9efe6dd943402ab50c72680 (patch)
treeb3eb4343d0dd20550ad9e7e98619404a0a67de7c /src/mainwindow.c
parenta439895f34219e32f58f9d19cb50f35aaa010426 (diff)
Make editing box show some useful information
Diffstat (limited to 'src/mainwindow.c')
-rw-r--r--src/mainwindow.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mainwindow.c b/src/mainwindow.c
index 2ccf816..109a940 100644
--- a/src/mainwindow.c
+++ b/src/mainwindow.c
@@ -710,6 +710,7 @@ static void draw_editing_box(cairo_t *cr, struct frame *fr)
{
const double dash[] = {2.0, 2.0};
double xmin, ymin, width, height;
+ double ptot_w, ptot_h;
xmin = fr->x;
ymin = fr->y;
@@ -717,13 +718,16 @@ static void draw_editing_box(cairo_t *cr, struct frame *fr)
height = fr->h;
cairo_new_path(cr);
- cairo_rectangle(cr, xmin-5.0, ymin-5.0, width+10.0, height+10.0);
+ cairo_rectangle(cr, xmin, ymin, width, height);
cairo_set_source_rgb(cr, 0.0, 0.69, 1.0);
cairo_set_line_width(cr, 0.5);
cairo_stroke(cr);
cairo_new_path(cr);
- cairo_rectangle(cr, xmin, ymin, width, height);
+ ptot_w = fr->lop.pad_l + fr->lop.pad_r;
+ ptot_h = fr->lop.pad_t + fr->lop.pad_b;
+ cairo_rectangle(cr, xmin+fr->lop.pad_l, ymin+fr->lop.pad_t,
+ width-ptot_w, height-ptot_h);
cairo_set_dash(cr, dash, 2, 0.0);
cairo_set_source_rgb(cr, 0.0, 0.0, 0.0);
cairo_set_line_width(cr, 0.1);