From 2f6a5e1b7456fe3accfedd2b5051a96923e3c044 Mon Sep 17 00:00:00 2001 From: rbuj Date: Tue, 11 Feb 2020 14:01:28 +0100 Subject: Define custom macros for wrapping the calls to gtk_builder_get_object --- baobab/src/baobab-treeview.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'baobab/src/baobab-treeview.c') diff --git a/baobab/src/baobab-treeview.c b/baobab/src/baobab-treeview.c index eb6beb5e..8e5b7839 100644 --- a/baobab/src/baobab-treeview.c +++ b/baobab/src/baobab-treeview.c @@ -34,6 +34,8 @@ #include "baobab-utils.h" #include "callbacks.h" +#define GET_WIDGET(x) (GTK_WIDGET (gtk_builder_get_object (baobab.main_ui, (x)))) + static GtkTreeStore * create_model (void) { @@ -199,9 +201,8 @@ create_directory_treeview (void) { GtkCellRenderer *cell; GtkTreeViewColumn *col; - GtkWidget *scrolled; - GtkWidget *tvw = GTK_WIDGET (gtk_builder_get_object (baobab.main_ui, "treeview1")); + GtkWidget *tvw = GET_WIDGET ("treeview1"); g_signal_connect (tvw, "row-expanded", G_CALLBACK (on_tv_row_expanded), NULL); @@ -285,8 +286,7 @@ create_directory_treeview (void) gtk_tree_view_collapse_all (GTK_TREE_VIEW (tvw)); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (tvw), FALSE); - scrolled = GTK_WIDGET (gtk_builder_get_object (baobab.main_ui, "scrolledwindow1")); - gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled), + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (GET_WIDGET ("scrolledwindow1")), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); -- cgit v1.2.1