make the position dislpayed in the moving popup offset by the top/left struts so that 0,0 is inside teh struts not neccessarily at the screen edge
Dana Jansens danakj@orodu.net
1 files changed,
6 insertions(+),
2 deletions(-)
jump to
M
openbox/moveresize.c
→
openbox/moveresize.c
@@ -147,6 +147,8 @@ }
static void do_move() { + Rect *a; + dispatch_move(moveresize_client, &cur_x, &cur_y); /* get where the client should be */@@ -156,8 +158,10 @@ start_cw, start_ch, TRUE, FALSE);
/* this would be better with a fixed width font ... XXX can do it better if there are 2 text boxes */ - popup_coords("X: %4d Y: %4d", moveresize_client->frame->area.x, - moveresize_client->frame->area.y); + a = screen_area(screen_desktop); + popup_coords("X: %4d Y: %4d", + moveresize_client->frame->area.x - a->x, + moveresize_client->frame->area.y - a->y); } static void do_resize()