diff --git a/lib/screenshooter-dialogs.c b/lib/screenshooter-dialogs.c index 8f735cc..e3e250f 100644 --- a/lib/screenshooter-dialogs.c +++ b/lib/screenshooter-dialogs.c @@ -885,7 +885,7 @@ GtkWidget *screenshooter_actions_dialog_new (ScreenshotData *sd) GtkWidget *actions_label, *actions_alignment, *actions_grid; GtkWidget *save_radio_button; GtkWidget *clipboard_radio_button, *open_with_radio_button; - GtkWidget *imgur_radio_button; + GtkWidget *imgur_radio_button, *imgur_radio_button_image; GtkListStore *liststore; GtkWidget *combobox; @@ -1032,7 +1032,13 @@ GtkWidget *screenshooter_actions_dialog_new (ScreenshotData *sd) (sd->action & UPLOAD_IMGUR)); gtk_widget_set_tooltip_text (imgur_radio_button, _("Host the screenshot on Imgur, a free online " - "image hosting service")); + "image hosting service.\nWatch for sensitive " + "content, the uploaded image will be publicly " + "available.")); + imgur_radio_button_image = gtk_image_new_from_icon_name ("dialog-warning", GTK_ICON_SIZE_BUTTON); + gtk_button_set_image (GTK_BUTTON (imgur_radio_button), imgur_radio_button_image); + gtk_button_set_image_position (GTK_BUTTON (imgur_radio_button), GTK_POS_RIGHT); + g_signal_connect (G_OBJECT (imgur_radio_button), "toggled", G_CALLBACK (cb_imgur_toggled), sd); gtk_grid_attach (GTK_GRID (actions_grid), imgur_radio_button, 0, 4, 1, 1);