gnome-panel r11453 - trunk/gnome-panel



Author: vuntz
Date: Tue Jan 20 12:20:33 2009
New Revision: 11453
URL: http://svn.gnome.org/viewvc/gnome-panel?rev=11453&view=rev

Log:
2009-01-20  Vincent Untz  <vuntz gnome org>

	* panel-toplevel.c: (panel_toplevel_button_press_event): don't require
	the mouse button modifier to move a non-expanded panel. Only the
	handles can be grabbed, and they're there for that.


Modified:
   trunk/gnome-panel/ChangeLog
   trunk/gnome-panel/panel-toplevel.c

Modified: trunk/gnome-panel/panel-toplevel.c
==============================================================================
--- trunk/gnome-panel/panel-toplevel.c	(original)
+++ trunk/gnome-panel/panel-toplevel.c	Tue Jan 20 12:20:33 2009
@@ -3240,8 +3240,10 @@
 		return FALSE;
 
 	/* Get the mouse-button modifier from metacity so that only intentional
-	 * moves are considered */
-	if ((event->state & gtk_accelerator_get_default_mod_mask ()) != panel_bindings_get_mouse_button_modifier_keymask ())
+	 * moves are considered. We don't this for non-expanded panels since we
+	 * only have the handles that the user can grab. */
+	if ((toplevel->priv->expand || toplevel->priv->attached) &&
+	    (event->state & gtk_accelerator_get_default_mod_mask ()) != panel_bindings_get_mouse_button_modifier_keymask ())
 		return FALSE;
 
 	gdk_window_get_user_data (event->window, (gpointer)&event_widget);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]