Mercurial > hg > forks > geeqie
comparison src/bar_sort.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 | b20a96b979a3 |
children |
comparison
equal
deleted
inserted
replaced
2908:ea58314bd19d | 2909:2e7fd08bfbe4 |
---|---|
642 sd->undo_src_list = NULL; | 642 sd->undo_src_list = NULL; |
643 sd->undo_dest_list = NULL; | 643 sd->undo_dest_list = NULL; |
644 sd->undo_collection = NULL; | 644 sd->undo_collection = NULL; |
645 | 645 |
646 sd->vbox = gtk_vbox_new(FALSE, PREF_PAD_GAP); | 646 sd->vbox = gtk_vbox_new(FALSE, PREF_PAD_GAP); |
647 DEBUG_NAME(sd->vbox); | |
647 g_object_set_data(G_OBJECT(sd->vbox), "bar_sort_data", sd); | 648 g_object_set_data(G_OBJECT(sd->vbox), "bar_sort_data", sd); |
648 g_signal_connect(G_OBJECT(sd->vbox), "destroy", | 649 g_signal_connect(G_OBJECT(sd->vbox), "destroy", |
649 G_CALLBACK(bar_sort_destroy), sd); | 650 G_CALLBACK(bar_sort_destroy), sd); |
650 | 651 |
651 label = gtk_label_new(_("Sort Manager")); | 652 label = gtk_label_new(_("Sort Manager")); |
662 | 663 |
663 g_signal_connect(G_OBJECT(combo), "changed", | 664 g_signal_connect(G_OBJECT(combo), "changed", |
664 G_CALLBACK(bar_sort_mode_cb), sd); | 665 G_CALLBACK(bar_sort_mode_cb), sd); |
665 | 666 |
666 sd->folder_group = pref_box_new(sd->vbox, FALSE, GTK_ORIENTATION_VERTICAL, 0); | 667 sd->folder_group = pref_box_new(sd->vbox, FALSE, GTK_ORIENTATION_VERTICAL, 0); |
668 DEBUG_NAME(sd->folder_group); | |
667 | 669 |
668 buttongrp = pref_radiobutton_new(sd->folder_group, NULL, | 670 buttongrp = pref_radiobutton_new(sd->folder_group, NULL, |
669 _("Copy"), (sd->action == BAR_SORT_COPY), | 671 _("Copy"), (sd->action == BAR_SORT_COPY), |
670 G_CALLBACK(bar_sort_set_copy_cb), sd); | 672 G_CALLBACK(bar_sort_set_copy_cb), sd); |
671 pref_radiobutton_new(sd->folder_group, buttongrp, | 673 pref_radiobutton_new(sd->folder_group, buttongrp, |
713 pref_radiobutton_new(sd->collection_group, buttongrp, | 715 pref_radiobutton_new(sd->collection_group, buttongrp, |
714 _("Add selection"), (sd->selection == BAR_SORT_SELECTION_SELECTED), | 716 _("Add selection"), (sd->selection == BAR_SORT_SELECTION_SELECTED), |
715 G_CALLBACK(bar_sort_set_selection_selected_cb), sd); | 717 G_CALLBACK(bar_sort_set_selection_selected_cb), sd); |
716 | 718 |
717 sd->bookmarks = bookmark_list_new(SORT_KEY_FOLDERS, bar_sort_bookmark_select, sd); | 719 sd->bookmarks = bookmark_list_new(SORT_KEY_FOLDERS, bar_sort_bookmark_select, sd); |
720 DEBUG_NAME(sd->bookmarks); | |
718 gtk_box_pack_start(GTK_BOX(sd->vbox), sd->bookmarks, TRUE, TRUE, 0); | 721 gtk_box_pack_start(GTK_BOX(sd->vbox), sd->bookmarks, TRUE, TRUE, 0); |
719 gtk_widget_show(sd->bookmarks); | 722 gtk_widget_show(sd->bookmarks); |
720 | 723 |
721 tbar = pref_toolbar_new(sd->vbox, GTK_TOOLBAR_ICONS); | 724 tbar = pref_toolbar_new(sd->vbox, GTK_TOOLBAR_ICONS); |
725 DEBUG_NAME(tbar); | |
722 | 726 |
723 sd->add_button = pref_toolbar_button(tbar, GTK_STOCK_ADD, NULL, FALSE, | 727 sd->add_button = pref_toolbar_button(tbar, GTK_STOCK_ADD, NULL, FALSE, |
724 _("Add Bookmark"), | 728 _("Add Bookmark"), |
725 G_CALLBACK(bar_sort_add_cb), sd); | 729 G_CALLBACK(bar_sort_add_cb), sd); |
726 sd->undo_button = pref_toolbar_button(tbar, GTK_STOCK_UNDO, NULL, FALSE, | 730 sd->undo_button = pref_toolbar_button(tbar, GTK_STOCK_UNDO, NULL, FALSE, |