X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=openbox%2Fmoveresize.c;h=1033d6b0184268cd73b2dd9694dd4ecc092452cd;hb=f999797f01755dcb5de3db010ad282feb8e3ac37;hp=94167fea7c3b61bac71e4eb6fdd1725e51f59739;hpb=41a1d2ea7bd8a69dc0eaf1deb3f3bd96a1a579e5;p=chaz%2Fopenbox diff --git a/openbox/moveresize.c b/openbox/moveresize.c index 94167fea..1033d6b0 100644 --- a/openbox/moveresize.c +++ b/openbox/moveresize.c @@ -1,8 +1,8 @@ /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*- moveresize.c for the Openbox window manager - Copyright (c) 2004 Mikael Magnusson - Copyright (c) 2003 Ben Jansens + Copyright (c) 2006 Mikael Magnusson + Copyright (c) 2003-2007 Dana Jansens This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -73,7 +73,7 @@ void moveresize_shutdown(gboolean reconfig) popup = NULL; } -static void popup_coords(ObClient *c, gchar *format, gint a, gint b) +static void popup_coords(ObClient *c, const gchar *format, gint a, gint b) { gchar *text; @@ -82,7 +82,7 @@ static void popup_coords(ObClient *c, gchar *format, gint a, gint b) popup_position(popup, SouthGravity, c->frame->area.x + c->frame->area.width/2, - c->frame->area.y); + c->frame->area.y - ob_rr_theme->fbwidth); else /* == "Center" */ popup_position(popup, CenterGravity, c->frame->area.x + c->frame->size.left + @@ -164,14 +164,14 @@ void moveresize_start(ObClient *c, gint x, gint y, guint b, guint32 cnr) else g_assert_not_reached(); - grab_pointer(TRUE, cur); + grab_pointer(TRUE, FALSE, cur); grab_keyboard(TRUE); } void moveresize_end(gboolean cancel) { grab_keyboard(FALSE); - grab_pointer(FALSE, OB_CURSOR_NONE); + grab_pointer(FALSE, FALSE, OB_CURSOR_NONE); popup_hide(popup);