void gaim_gtk_debug_window_show(void) { if (debug_win == NULL) debug_win = debug_window_new(); gtk_widget_show(debug_win->window); gaim_prefs_set_bool("/gaim/gtk/debug/enabled", TRUE); }
void gtk_gui_show_debugger() { if( debug_win ) { debug_window_show(debug_win, TRUE); } else { GtkAccelGroup *accel_group = gtk_ui_manager_get_accel_group (global_ui_manager); GtkWidget *menubar = gtk_ui_manager_get_widget(global_ui_manager, "/DebugMenu"); GtkWidget *toolbar = gtk_ui_manager_get_widget(global_ui_manager, "/DebugToolbar"); GtkWidget *gdrommenuitem = gtk_ui_manager_get_widget(global_ui_manager, "/DebugMenu/FileMenu/GdromSettings"); GtkWidget *gdrommenu = gdrom_menu_new(); gtk_menu_item_set_submenu( GTK_MENU_ITEM(gdrommenuitem), gdrommenu ); gchar *title = g_strdup_printf( "%s :: %s", lxdream_package_name, _("Debugger")); debug_win = debug_window_new( title, menubar, toolbar, accel_group ); g_free(title); } }