void debug_dump_managers_cmd_callback (GtkAction *action, gpointer data) { GList *list; for (list = gimp_menu_factory_get_registered_menus (global_menu_factory); list; list = g_list_next (list)) { GimpMenuFactoryEntry *entry = list->data; GList *managers; managers = gimp_ui_managers_from_name (entry->identifier); if (managers) { g_print ("\n\n" "========================================\n" "UI Manager: %s\n" "========================================\n\n", entry->identifier); g_print ("%s\n", gtk_ui_manager_get_ui (managers->data)); } } }
int clip_GTK_UIMANAGERGETUI(ClipMachine * ClipMachineMemory) { C_object *cmanager = _fetch_co_arg(ClipMachineMemory); CHECKARG2(1, MAP_type_of_ClipVarType, NUMERIC_type_of_ClipVarType); CHECKCOBJ(cmanager, GTK_IS_UI_MANAGER(cmanager->object)); _clip_retc(ClipMachineMemory, gtk_ui_manager_get_ui(GTK_UI_MANAGER(cmanager->object))); return 0; err: return 1; }