diff options
author | John Stebbins <[email protected]> | 2017-09-19 09:12:17 -0700 |
---|---|---|
committer | John Stebbins <[email protected]> | 2017-11-06 08:19:49 -0800 |
commit | 8b5b521771ce191e0cb03d403258be81b27f3b80 (patch) | |
tree | 4cff2a91b5b85d1519a1a6957a7d4d2cb56738f9 | |
parent | 20251e585da99e360ba46669e64a9dc68f8ae469 (diff) |
LinGui: add preset description tooltip to preset menu button
-rw-r--r-- | gtk/src/ghb.m4 | 2 | ||||
-rw-r--r-- | gtk/src/presets.c | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gtk/src/ghb.m4 b/gtk/src/ghb.m4 index 93d070061..06888b4e8 100644 --- a/gtk/src/ghb.m4 +++ b/gtk/src/ghb.m4 @@ -883,7 +883,7 @@ libx264 authors: </child> <child> <object class="GtkCheckMenuItem" id="show_presets"> - <property name="label" translatable="yes">_Show Presets</property> + <property name="label" translatable="yes">Presets _List</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="use_underline">True</property> diff --git a/gtk/src/presets.c b/gtk/src/presets.c index bfa898192..955d9f9db 100644 --- a/gtk/src/presets.c +++ b/gtk/src/presets.c @@ -566,7 +566,9 @@ static void set_preset_menu_button_label(signal_user_data_t *ud, hb_preset_index_t *path) { char * fullname, * text; + const char * description; GtkLabel * label; + GtkWidget * widget; GhbValue * dict; int type; @@ -578,6 +580,10 @@ set_preset_menu_button_label(signal_user_data_t *ud, hb_preset_index_t *path) gtk_label_set_markup(label, text); free(fullname); free(text); + + description = ghb_dict_get_string(dict, "PresetDescription"); + widget = GHB_WIDGET(ud->builder, "presets_menu_button"); + gtk_widget_set_tooltip_text(widget, description); } static void |