summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan R. García Blanco <juanrgar@gmail.com>2015-07-25 23:20:32 +0200
committerJuan R. García Blanco <juanrgar@gmail.com>2015-07-25 23:36:21 +0200
commit3e3634aff17a0f453c3eb369ea0af313565947f0 (patch)
treeba1781a9a26e30a5736f8821ebc6867e45c075f1
parent1686126fcb5e226ee273aade53218354599b3b31 (diff)
downloadgnome-dictionary-3e3634aff17a0f453c3eb369ea0af313565947f0.tar.gz
gdict: Various UI experience fixes
The database chooser popover is closed when a database is selected, and they are now selected with single click.
-rw-r--r--libgdict/gdict-database-chooser.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libgdict/gdict-database-chooser.c b/libgdict/gdict-database-chooser.c
index b6838a2..308cbd0 100644
--- a/libgdict/gdict-database-chooser.c
+++ b/libgdict/gdict-database-chooser.c
@@ -273,6 +273,7 @@ row_activated_cb (GtkTreeView *treeview,
priv->current_db = g_strdup (db_name);
gtk_button_set_label (GTK_BUTTON (chooser), db_name);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (chooser), FALSE);
g_signal_emit (chooser, db_chooser_signals[DATABASE_ACTIVATED], 0,
db_name, db_desc);
@@ -370,6 +371,7 @@ gdict_database_chooser_constructor (GType type,
gtk_tree_view_set_model (GTK_TREE_VIEW (priv->treeview),
GTK_TREE_MODEL (priv->store));
gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (priv->treeview), FALSE);
+ gtk_tree_view_set_activate_on_single_click (GTK_TREE_VIEW (priv->treeview), TRUE);
gtk_tree_view_append_column (GTK_TREE_VIEW (priv->treeview), column);
g_signal_connect (gtk_tree_view_get_selection (GTK_TREE_VIEW (priv->treeview)),
"changed", G_CALLBACK (selection_changed_cb),