Commit aa81b9a9cd7ac38b872cdce8867b68fd80e8e835

Authored by Perry Werneck
1 parent d1ddffe5

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);
... ...