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,