Commit aa81b9a9cd7ac38b872cdce8867b68fd80e8e835
1 parent
d1ddffe5
Exists in
master
and in
2 other branches
Adding tooltips in the header bar buttons.
Showing
1 changed file
with
5 additions
and
0 deletions
Show diff stats
src/objects/window/header.c
... | ... | @@ -145,6 +145,7 @@ |
145 | 145 | |
146 | 146 | if(!action) { |
147 | 147 | g_warning("Can't find action %s",action_name); |
148 | + return NULL; | |
148 | 149 | } |
149 | 150 | |
150 | 151 | button = gtk_button_new_from_action(action,GTK_ICON_SIZE_BUTTON,symbolic); |
... | ... | @@ -152,6 +153,10 @@ |
152 | 153 | gtk_actionable_set_action_name(GTK_ACTIONABLE(button),action_name); |
153 | 154 | gtk_widget_set_visible(button,g_action_get_enabled(action)); |
154 | 155 | |
156 | + g_autofree gchar * tooltip = g_action_get_tooltip(action); | |
157 | + if(tooltip) | |
158 | + gtk_widget_set_tooltip_markup(GTK_WIDGET(button),tooltip); | |
159 | + | |
155 | 160 | } |
156 | 161 | |
157 | 162 | g_signal_connect(button, "notify::sensitive", G_CALLBACK(on_sensitive), widget); | ... | ... |