diff options
author | Thomas White <taw@physics.org> | 2021-03-02 11:54:56 +0100 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2021-03-02 11:54:56 +0100 |
commit | ebad23faea94b2cf88e37dbb1237dd225a244eb1 (patch) | |
tree | 29b20f1b745b0fddfe55bd16212a7550f7c951aa /src | |
parent | 64da02c272f5ae906999375b8487e43303b4f1ae (diff) |
GUI: Add tooltips to navigation buttons
Diffstat (limited to 'src')
-rw-r--r-- | src/crystfel_gui.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/crystfel_gui.c b/src/crystfel_gui.c index 1dda47aa..e0fba171 100644 --- a/src/crystfel_gui.c +++ b/src/crystfel_gui.c @@ -744,12 +744,14 @@ int main(int argc, char *argv[]) gtk_box_pack_start(GTK_BOX(toolbar), proj.first_button, FALSE, FALSE, 2.0); g_signal_connect(G_OBJECT(proj.first_button), "clicked", G_CALLBACK(first_frame_sig), &proj); + gtk_widget_set_tooltip_text(proj.first_button, "First image"); /* Prev */ proj.prev_button = gtk_button_new_from_icon_name("go-previous", GTK_ICON_SIZE_LARGE_TOOLBAR); gtk_box_pack_start(GTK_BOX(toolbar), proj.prev_button, FALSE, FALSE, 2.0); g_signal_connect(G_OBJECT(proj.prev_button), "clicked", G_CALLBACK(prev_frame_sig), &proj); + gtk_widget_set_tooltip_text(proj.prev_button, "Previous image"); /* Random */ button = gtk_button_new_from_icon_name("media-playlist-shuffle", @@ -757,18 +759,22 @@ int main(int argc, char *argv[]) gtk_box_pack_start(GTK_BOX(toolbar), button, FALSE, FALSE, 2.0); g_signal_connect(G_OBJECT(button), "button-press-event", G_CALLBACK(random_frame_sig), &proj); + gtk_widget_set_tooltip_text(button, "Jump to a random image. " + "Shift-click to go back"); /* Next */ proj.next_button = gtk_button_new_from_icon_name("go-next", GTK_ICON_SIZE_LARGE_TOOLBAR); gtk_box_pack_start(GTK_BOX(toolbar), proj.next_button, FALSE, FALSE, 2.0); g_signal_connect(G_OBJECT(proj.next_button), "clicked", G_CALLBACK(next_frame_sig), &proj); + gtk_widget_set_tooltip_text(proj.next_button, "Next image"); /* Last */ proj.last_button = gtk_button_new_from_icon_name("go-last", GTK_ICON_SIZE_LARGE_TOOLBAR); gtk_box_pack_start(GTK_BOX(toolbar), proj.last_button, FALSE, FALSE, 2.0); g_signal_connect(G_OBJECT(proj.last_button), "clicked", G_CALLBACK(last_frame_sig), &proj); + gtk_widget_set_tooltip_text(proj.last_button, "Last image"); /* Information about image */ button = gtk_button_new_from_icon_name("document-properties", |