diff --git a/ChangeLog b/ChangeLog index 67a49db4b78c2d8e45f7242dc03ffffc7ae081b4..aaec56f77a5ec16fbe7e7a627cafd8ca602f6172 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-11-25 jeromeg + + * lib/screenshooter-dialogs.c: + - merge the save checkbox and the default save location filechooser + to a single line. + - remove some unused variables. + * panel-plugin/screenshooter-plugin.c: update the tooltips. + 2008-11-25 jeromeg * lib/screenshooter-dialogs.c: diff --git a/lib/screenshooter-dialogs.c b/lib/screenshooter-dialogs.c index 273f0cf7e14f09e3c887d37a99bdb55985977dbf..68028eb973cc5e15447062bd1c15627d3ac78582 100644 --- a/lib/screenshooter-dialogs.c +++ b/lib/screenshooter-dialogs.c @@ -636,10 +636,8 @@ GtkWidget *screenshooter_dialog_new (ScreenshotData *sd, gboolean plugin) if (plugin) { GtkWidget *save_alignment; - GtkWidget *save_checkbox; - GtkWidget *save_location_box; - GtkWidget *default_save_label, *dir_chooser; + GtkWidget *dir_chooser; /* Create actions alignment */ @@ -657,7 +655,7 @@ GtkWidget *screenshooter_dialog_new (ScreenshotData *sd, gboolean plugin) /* Save box */ - save_box = gtk_vbox_new (FALSE, 0); + save_box = gtk_hbox_new (FALSE, 12); gtk_container_add (GTK_CONTAINER (save_alignment), save_box); gtk_container_set_border_width (GTK_CONTAINER (save_box), 0); gtk_widget_show (save_box); @@ -665,21 +663,21 @@ GtkWidget *screenshooter_dialog_new (ScreenshotData *sd, gboolean plugin) gtk_widget_set_sensitive (save_box, (sd->mode == SAVE)); /* Default save location */ + + save_checkbox = + gtk_check_button_new_with_label (_("Save to default location:")); + + gtk_widget_show (save_checkbox); - save_location_box = gtk_hbox_new (FALSE, 12); - gtk_container_add (GTK_CONTAINER (save_box), save_location_box); - - gtk_widget_show (save_location_box); - - default_save_label = gtk_label_new ("Default save location:"); - - gtk_misc_set_alignment (GTK_MISC (default_save_label), 0, 0.5); + gtk_box_pack_start (GTK_BOX (save_box), + save_checkbox, FALSE, + FALSE, 0); - gtk_widget_show (default_save_label); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (save_checkbox), + sd->show_save_dialog); - gtk_box_pack_start (GTK_BOX (save_location_box), - default_save_label, FALSE, - FALSE, 0); + g_signal_connect (G_OBJECT (save_checkbox), "toggled", + G_CALLBACK (cb_show_save_dialog_toggled), sd); dir_chooser = gtk_file_chooser_button_new (_("Default save location"), @@ -688,7 +686,7 @@ GtkWidget *screenshooter_dialog_new (ScreenshotData *sd, gboolean plugin) gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dir_chooser), sd->screenshot_dir); - gtk_box_pack_start (GTK_BOX (save_location_box), + gtk_box_pack_start (GTK_BOX (save_box), dir_chooser, FALSE, FALSE, 0); @@ -697,22 +695,9 @@ GtkWidget *screenshooter_dialog_new (ScreenshotData *sd, gboolean plugin) g_signal_connect (G_OBJECT (dir_chooser), "selection-changed", G_CALLBACK (cb_default_folder), sd); - /* Show save dialog checkbox */ - - save_checkbox = - gtk_check_button_new_with_label (_("Save to default location")); - - gtk_widget_show (save_checkbox); - gtk_box_pack_start (GTK_BOX (save_box), - save_checkbox, FALSE, - FALSE, 0); - - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (save_checkbox), - sd->show_save_dialog); - - g_signal_connect (G_OBJECT (save_checkbox), "toggled", - G_CALLBACK (cb_show_save_dialog_toggled), sd); - + g_signal_connect (G_OBJECT (save_checkbox), "toggled", + G_CALLBACK (cb_toggle_set_sensi), dir_chooser); + g_signal_connect (G_OBJECT (save_radio_button), "toggled", G_CALLBACK (cb_toggle_set_sensi), save_box); } diff --git a/panel-plugin/screenshooter-plugin.c b/panel-plugin/screenshooter-plugin.c index 544f46677716e03e0a165d2894a90a4ef1c8e83b..da68270c66a4856ba728f3ffda295313af52fe20 100755 --- a/panel-plugin/screenshooter-plugin.c +++ b/panel-plugin/screenshooter-plugin.c @@ -223,7 +223,7 @@ cb_dialog_response (GtkWidget *dlg, int reponse, if (pd->sd->mode == FULLSCREEN) { gtk_widget_set_tooltip_text (GTK_WIDGET (pd->button), - _("Take a screenshot of the whole screen")); + _("Take a screenshot of the entire screen")); } else { @@ -290,7 +290,7 @@ screenshooter_plugin_construct (XfcePanelPlugin *plugin) if (pd->sd->mode == FULLSCREEN) { gtk_widget_set_tooltip_text (GTK_WIDGET (pd->button), - _("Take a screenshot of the whole screen")); + _("Take a screenshot of the entire screen")); } else {