monkey-bubble r312 - in trunk: . src/ui



Author: bellau
Date: Fri Feb  8 21:59:30 2008
New Revision: 312
URL: http://svn.gnome.org/viewvc/monkey-bubble?rev=312&view=rev

Log:
2008-02-08  Laurent Belmonte  <laurent belmonte gmail com>

        * src/ui/ui-main.c: (frame_event): listen window state and change
        fullscreen action state


Modified:
   trunk/ChangeLog
   trunk/src/ui/ui-main.c

Modified: trunk/src/ui/ui-main.c
==============================================================================
--- trunk/src/ui/ui-main.c	(original)
+++ trunk/src/ui/ui-main.c	Fri Feb  8 21:59:30 2008
@@ -841,6 +841,13 @@
                                 GdkEvent  *event,
                                 UiMain    * uimain)
 {
-        // TODO : do something here
+        if( ( ((GdkEventWindowState*) event) ->changed_mask & GDK_WINDOW_STATE_FULLSCREEN ) != 0 ) {
+                // fullscreen event
+                gboolean fullscreen;
+                
+                fullscreen = ( gdk_window_get_state( GTK_WIDGET(window) ->window ) & GDK_WINDOW_STATE_FULLSCREEN ) != 0;
+                gtk_action_set_visible (gtk_action_group_get_action (PRIVATE (uimain)->actions, "WindowFullscreen"),
+					!fullscreen);
+        }
 }
 #endif



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