antiright-devel
[Top][All Lists]
Advanced

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

[Antiright-devel] antiright/gtkshell menu.c


From: Jeffrey Bedard
Subject: [Antiright-devel] antiright/gtkshell menu.c
Date: Sat, 19 May 2007 23:13:28 +0000

CVSROOT:        /sources/antiright
Module name:    antiright
Changes by:     Jeffrey Bedard <jefbed> 07/05/19 23:13:28

Modified files:
        gtkshell       : menu.c 

Log message:
        Added separator support to menus, as specified by the menu item '---'. 

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/antiright/gtkshell/menu.c?cvsroot=antiright&r1=1.17&r2=1.18

Patches:
Index: menu.c
===================================================================
RCS file: /sources/antiright/antiright/gtkshell/menu.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- menu.c      19 May 2007 05:07:20 -0000      1.17
+++ menu.c      19 May 2007 23:13:28 -0000      1.18
@@ -37,7 +37,19 @@
        if(pair[1])
                gsh_image_button(gsh, pair[0], pair[1]);
        else
+       {
+               /* Test if a separator should be created.  */
+               if(!strncmp(pair[0], "---", 3))
+               {
+                       GtkWidget * separator;
+                       
+                       GSH_SHOW_CREATE(separator, separator_menu_item);
+                       gtk_menu_shell_append(GTK_MENU_SHELL(gsh->rows->v), 
+                               separator);
+               }
+               else /* Create a button.  */
                $(gsh, add.button, pair[0]);
+       }
        g_strfreev(pair);
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]