diff src/bar_keywords.c @ 2826:d0c6c5ae586b

Option to hide predefined keyword tree Selected on Preferences/General
author Colin Clark <colin.clark@cclark.uk>
date Sun, 26 Aug 2018 19:32:38 +0100
parents c9eded8ad4e0
children c4d45cde0dcb
line wrap: on
line diff
--- a/src/bar_keywords.c	Sun Aug 26 19:14:39 2018 +0100
+++ b/src/bar_keywords.c	Sun Aug 26 19:32:38 2018 +0100
@@ -1517,12 +1517,15 @@
 	g_signal_connect(G_OBJECT(buffer), "changed",
 			 G_CALLBACK(bar_pane_keywords_changed), pkd);
 
-	scrolled = gtk_scrolled_window_new(NULL, NULL);
-	gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrolled), GTK_SHADOW_IN);
-	gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled),
-				       GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-	gtk_box_pack_start(GTK_BOX(hbox), scrolled, TRUE, TRUE, 0);
-	gtk_widget_show(scrolled);
+	if (options->show_predefined_keyword_tree)
+		{
+		scrolled = gtk_scrolled_window_new(NULL, NULL);
+		gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrolled), GTK_SHADOW_IN);
+		gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled),
+						GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+		gtk_box_pack_start(GTK_BOX(hbox), scrolled, TRUE, TRUE, 0);
+		gtk_widget_show(scrolled);
+		}
 
 	pkd->autocomplete = gtk_entry_new();
 	gtk_box_pack_end(GTK_BOX(vbox), pkd->autocomplete, FALSE, FALSE, 0);