[Top][All Lists]
[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);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Antiright-devel] antiright/gtkshell menu.c,
Jeffrey Bedard <=