-ObMenuEntry* menu_add_submenu(gchar *name, gint id, gchar *submenu);
-ObMenuEntry* menu_add_separator(gchar *name, gint id);
+ObMenuEntry* menu_add_submenu(ObMenu *menu, gint id, gchar *submenu);
+ObMenuEntry* menu_add_separator(ObMenu *menu, gint id);
+
+void menu_clear_entries(ObMenu *menu);
+void menu_entry_remove(ObMenuEntry *self);