2008-07-19 [ticho] 3.5.0cvs26
[claws.git] / src / gtk / menu.h
index ccdf66ef36258f9f1cd58e26970aa2d17cfdab92..8da32e6cad5f3caa9bfa5c2ee17fa291f465f6f6 100644 (file)
                                  GINT_TO_POINTER(data));        \
 }
 
+#define MENUITEM_ADDUI(path, name, action, type)       \
+       gtk_ui_manager_add_ui(gui_manager,      \
+                       gtk_ui_manager_new_merge_id(gui_manager),       \
+                       path, name, action, type, FALSE);
+
 #define menu_set_insensitive_all(menu_shell) \
        menu_set_sensitive_all(menu_shell, FALSE);
 
@@ -65,6 +70,8 @@ void menu_set_sensitive               (GtkItemFactory         *ifactory,
                                 const gchar            *path,
                                 gboolean                sensitive);
 
+void cm_menu_set_sensitive(gchar *menu, gboolean sensitive);
+
 void menu_set_active           (GtkItemFactory         *ifactory,
                                 const gchar            *path,
                                 gboolean                is_active);