Mercurial > hg > forks > geeqie
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 |