diff options
author | Juan R. García Blanco <juanrgar@gmail.com> | 2015-07-25 23:20:32 +0200 |
---|---|---|
committer | Juan R. García Blanco <juanrgar@gmail.com> | 2015-07-25 23:36:21 +0200 |
commit | 3e3634aff17a0f453c3eb369ea0af313565947f0 (patch) | |
tree | ba1781a9a26e30a5736f8821ebc6867e45c075f1 | |
parent | 1686126fcb5e226ee273aade53218354599b3b31 (diff) | |
download | gnome-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.c | 2 |
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), |