diff options
| author | Heinrich Mislik <[email protected]> | 2026-03-15 21:18:26 +0100 |
|---|---|---|
| committer | Victor Kareh <[email protected]> | 2026-03-17 07:02:30 -0400 |
| commit | 9bbc48ae659819b4bb1322009f72c51ee3926e2f (patch) | |
| tree | 84e99ef1005071df467128006935fbd38cffef68 | |
| parent | 8e97d3e32e499886d553d3db0b362db4c35d6246 (diff) | |
| download | mate-applets-9bbc48ae659819b4bb1322009f72c51ee3926e2f.tar.bz2 mate-applets-9bbc48ae659819b4bb1322009f72c51ee3926e2f.tar.xz | |
| -rw-r--r-- | command/src/command.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/command/src/command.c b/command/src/command.c index c4ff027a..8df97630 100644 --- a/command/src/command.c +++ b/command/src/command.c @@ -49,6 +49,7 @@ #define GK_COMMAND_GROUP "Command" #define GK_COMMAND_OUTPUT "Output" #define GK_COMMAND_ICON "Icon" +#define GK_COMMAND_TOOLTIP "Tooltip" #define GET_WIDGET(x) (GTK_WIDGET (gtk_builder_get_object (builder, (x)))) #define GET_DIALOG(x) (GTK_DIALOG (gtk_builder_get_object (builder, (x)))) @@ -301,6 +302,7 @@ process_command_output (CommandApplet *command_applet, gchar *output) { gchar *goutput = g_key_file_get_string (file, GK_COMMAND_GROUP, GK_COMMAND_OUTPUT, NULL); gchar *icon = g_key_file_get_string (file, GK_COMMAND_GROUP, GK_COMMAND_ICON, NULL); + gchar *tooltip = g_key_file_get_string (file, GK_COMMAND_GROUP, GK_COMMAND_TOOLTIP, NULL); if (goutput) { @@ -311,8 +313,12 @@ process_command_output (CommandApplet *command_applet, gchar *output) if (icon) gtk_image_set_from_icon_name (command_applet->image, icon, GTK_ICON_SIZE_LARGE_TOOLBAR); + if (tooltip) + gtk_widget_set_tooltip_text (GTK_WIDGET (command_applet->label), tooltip); + g_free (goutput); g_free (icon); + g_free (tooltip); } else gtk_label_set_text (command_applet->label, ERROR_OUTPUT); |
