diff options
author | Thomas White <taw@bitwiz.org.uk> | 2013-01-27 21:08:27 +0100 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2013-01-27 21:08:27 +0100 |
commit | 8c2a956f4a08b64ad9efe6dd943402ab50c72680 (patch) | |
tree | b3eb4343d0dd20550ad9e7e98619404a0a67de7c /src | |
parent | a439895f34219e32f58f9d19cb50f35aaa010426 (diff) |
Make editing box show some useful information
Diffstat (limited to 'src')
-rw-r--r-- | src/mainwindow.c | 8 |
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); |