diff options
author | Juan R. García Blanco <juanrgar@gmail.com> | 2015-07-25 23:26:10 +0200 |
---|---|---|
committer | Juan R. García Blanco <juanrgar@gmail.com> | 2015-07-25 23:36:21 +0200 |
commit | 82d84a28f68d0881f0d9c21d5bdd373fd7a2d311 (patch) | |
tree | 49bbe795fd08398abdce88edc255508b6d5a2c1a | |
parent | f97cf7a30a7a1a27f6280890dd233cbc79a66e7c (diff) | |
download | gnome-dictionary-82d84a28f68d0881f0d9c21d5bdd373fd7a2d311.tar.gz |
gdict: Set database description in tooltip
Whenever the full name of the selected database is known, it
is set as the tooltip for the database chooser button.
-rw-r--r-- | libgdict/gdict-database-chooser.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libgdict/gdict-database-chooser.c b/libgdict/gdict-database-chooser.c index 2ba0acd..b1090b6 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_widget_set_tooltip_text (GTK_WIDGET (chooser), db_desc); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (chooser), FALSE); g_signal_emit (chooser, db_chooser_signals[DATABASE_ACTIVATED], 0, @@ -809,7 +810,10 @@ database_found_cb (GdictContext *context, full_name = gdict_database_get_full_name (database); if (priv->current_db && !strcmp (priv->current_db, name)) - weight = PANGO_WEIGHT_BOLD; + { + weight = PANGO_WEIGHT_BOLD; + gtk_widget_set_tooltip_text (GTK_WIDGET (chooser), full_name); + } GDICT_NOTE (CHOOSER, "DATABASE: `%s' (`%s')", name, |