comparison src/layout_util.c @ 2909:2e7fd08bfbe4

DEBUG_NAME() function for use with GTKInspector This debug function can be used with GTKInspector to provide a visual indication of where a widget is declared. This is a documentation facility to aid developers new to the project. Sample call: GTK_DEBUG=interactive src/geeqie
author Colin Clark <colin.clark@cclark.uk>
date Thu, 14 Feb 2019 12:05:04 +0000
parents 4b92a65f8367
children
comparison
equal deleted inserted replaced
2908:ea58314bd19d 2909:2e7fd08bfbe4
2777 GtkWidget *toolbar; 2777 GtkWidget *toolbar;
2778 2778
2779 if (lw->menu_tool_bar) return lw->menu_tool_bar; 2779 if (lw->menu_tool_bar) return lw->menu_tool_bar;
2780 2780
2781 menu_bar = layout_actions_menu_bar(lw); 2781 menu_bar = layout_actions_menu_bar(lw);
2782 DEBUG_NAME(menu_bar);
2782 toolbar = layout_actions_toolbar(lw, TOOLBAR_MAIN); 2783 toolbar = layout_actions_toolbar(lw, TOOLBAR_MAIN);
2784 DEBUG_NAME(toolbar);
2783 lw->menu_tool_bar = gtk_vbox_new(FALSE, 0); 2785 lw->menu_tool_bar = gtk_vbox_new(FALSE, 0);
2784 2786
2785 gtk_box_pack_start(GTK_BOX(lw->menu_tool_bar), menu_bar, FALSE, FALSE, 0); 2787 gtk_box_pack_start(GTK_BOX(lw->menu_tool_bar), menu_bar, FALSE, FALSE, 0);
2786 gtk_box_pack_start(GTK_BOX(lw->menu_tool_bar), toolbar, FALSE, FALSE, 0); 2788 gtk_box_pack_start(GTK_BOX(lw->menu_tool_bar), toolbar, FALSE, FALSE, 0);
2787 2789
3265 GtkWidget *bar; 3267 GtkWidget *bar;
3266 3268
3267 if (!lw->utility_box) return; 3269 if (!lw->utility_box) return;
3268 3270
3269 bar = bar_new(lw); 3271 bar = bar_new(lw);
3272 DEBUG_NAME(bar);
3270 3273
3271 layout_bar_set(lw, bar); 3274 layout_bar_set(lw, bar);
3272 3275
3273 bar_populate_default(bar); 3276 bar_populate_default(bar);
3274 } 3277 }
3470 GtkWidget *layout_bars_prepare(LayoutWindow *lw, GtkWidget *image) 3473 GtkWidget *layout_bars_prepare(LayoutWindow *lw, GtkWidget *image)
3471 { 3474 {
3472 if (lw->utility_box) return lw->utility_box; 3475 if (lw->utility_box) return lw->utility_box;
3473 lw->utility_box = gtk_hbox_new(FALSE, PREF_PAD_GAP); 3476 lw->utility_box = gtk_hbox_new(FALSE, PREF_PAD_GAP);
3474 lw->utility_paned = gtk_hpaned_new(); 3477 lw->utility_paned = gtk_hpaned_new();
3478 DEBUG_NAME(lw->utility_paned);
3475 gtk_box_pack_start(GTK_BOX(lw->utility_box), lw->utility_paned, TRUE, TRUE, 0); 3479 gtk_box_pack_start(GTK_BOX(lw->utility_box), lw->utility_paned, TRUE, TRUE, 0);
3476 3480
3477 gtk_paned_pack1(GTK_PANED(lw->utility_paned), image, TRUE, FALSE); 3481 gtk_paned_pack1(GTK_PANED(lw->utility_paned), image, TRUE, FALSE);
3478 gtk_widget_show(lw->utility_paned); 3482 gtk_widget_show(lw->utility_paned);
3479 3483