[gedit] Fix packing options for the encodings combo and misc cleanups
- From: Paolo Borelli <pborelli src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gedit] Fix packing options for the encodings combo and misc cleanups
- Date: Tue, 29 Dec 2009 09:56:46 +0000 (UTC)
commit 6079c297173cbfff057da71fa51ec2a02b639cc9
Author: Paolo Borelli <pborelli gnome org>
Date: Tue Dec 29 10:55:45 2009 +0100
Fix packing options for the encodings combo and misc cleanups
gedit/gedit-io-error-message-area.c | 150 +++++++++++++++--------------------
1 files changed, 64 insertions(+), 86 deletions(-)
---
diff --git a/gedit/gedit-io-error-message-area.c b/gedit/gedit-io-error-message-area.c
index 7e76013..8fb9e86 100644
--- a/gedit/gedit-io-error-message-area.c
+++ b/gedit/gedit-io-error-message-area.c
@@ -118,10 +118,10 @@ info_bar_add_stock_button_with_text (GtkInfoBar *infobar,
#endif
static void
-set_message_area_text_and_icon (GtkWidget *message_area,
- const gchar *icon_stock_id,
- const gchar *primary_text,
- const gchar *secondary_text)
+set_message_area_text_and_icon (GtkWidget *message_area,
+ const gchar *icon_stock_id,
+ const gchar *primary_text,
+ const gchar *secondary_text)
{
GtkWidget *hbox_content;
GtkWidget *image;
@@ -132,21 +132,17 @@ set_message_area_text_and_icon (GtkWidget *message_area,
GtkWidget *secondary_label;
hbox_content = gtk_hbox_new (FALSE, 8);
- gtk_widget_show (hbox_content);
image = gtk_image_new_from_stock (icon_stock_id, GTK_ICON_SIZE_DIALOG);
- gtk_widget_show (image);
gtk_box_pack_start (GTK_BOX (hbox_content), image, FALSE, FALSE, 0);
gtk_misc_set_alignment (GTK_MISC (image), 0.5, 0);
vbox = gtk_vbox_new (FALSE, 6);
- gtk_widget_show (vbox);
gtk_box_pack_start (GTK_BOX (hbox_content), vbox, TRUE, TRUE, 0);
primary_markup = g_strdup_printf ("<b>%s</b>", primary_text);
primary_label = gtk_label_new (primary_markup);
g_free (primary_markup);
- gtk_widget_show (primary_label);
gtk_box_pack_start (GTK_BOX (vbox), primary_label, TRUE, TRUE, 0);
gtk_label_set_use_markup (GTK_LABEL (primary_label), TRUE);
gtk_label_set_line_wrap (GTK_LABEL (primary_label), TRUE);
@@ -154,13 +150,12 @@ set_message_area_text_and_icon (GtkWidget *message_area,
GTK_WIDGET_SET_FLAGS (primary_label, GTK_CAN_FOCUS);
gtk_label_set_selectable (GTK_LABEL (primary_label), TRUE);
- if (secondary_text != NULL)
- {
- secondary_markup = g_strdup_printf ("<small>%s</small>",
- secondary_text);
+ if (secondary_text != NULL)
+ {
+ secondary_markup = g_strdup_printf ("<small>%s</small>",
+ secondary_text);
secondary_label = gtk_label_new (secondary_markup);
g_free (secondary_markup);
- gtk_widget_show (secondary_label);
gtk_box_pack_start (GTK_BOX (vbox), secondary_label, TRUE, TRUE, 0);
GTK_WIDGET_SET_FLAGS (secondary_label, GTK_CAN_FOCUS);
gtk_label_set_use_markup (GTK_LABEL (secondary_label), TRUE);
@@ -169,6 +164,7 @@ set_message_area_text_and_icon (GtkWidget *message_area,
gtk_misc_set_alignment (GTK_MISC (secondary_label), 0, 0.5);
}
+ gtk_widget_show_all (hbox_content);
set_contents (message_area, hbox_content);
}
@@ -224,7 +220,7 @@ parse_gio_error (gint code,
if ((scheme_string != NULL) && g_utf8_validate (scheme_string, -1, NULL))
{
- scheme_markup = g_markup_printf_escaped ("<i>%s:</i>", scheme_string);
+ scheme_markup = g_markup_printf_escaped ("<i>%s:</i>", scheme_string);
/* Translators: %s is a URI scheme (like for example http:, ftp:, etc.) */
*message_details = g_strdup_printf (_("gedit cannot handle %s locations."),
@@ -287,9 +283,9 @@ parse_gio_error (gint code,
/* Translators: %s is a host name */
*message_details = g_strdup_printf (
_("Host %s could not be found. "
- "Please check that your proxy settings "
- "are correct and try again."),
- host_markup);
+ "Please check that your proxy settings "
+ "are correct and try again."),
+ host_markup);
g_free (host_markup);
}
@@ -314,12 +310,12 @@ parse_gio_error (gint code,
case G_IO_ERROR_TIMED_OUT:
*message_details = g_strdup (_("Connection timed out. Please try again."));
break;
-
+
default:
ret = FALSE;
break;
}
-
+
return ret;
}
@@ -331,18 +327,18 @@ parse_gedit_error (gint code,
const gchar *uri_for_display)
{
gboolean ret = TRUE;
-
+
switch (code)
{
case GEDIT_DOCUMENT_ERROR_TOO_BIG:
*message_details = g_strdup (_("The file is too big."));
break;
-
+
default:
ret = FALSE;
break;
}
-
+
return ret;
}
@@ -354,7 +350,7 @@ parse_error (const GError *error,
const gchar *uri_for_display)
{
gboolean ret = FALSE;
-
+
if (error->domain == G_IO_ERROR)
{
ret = parse_gio_error (error->code,
@@ -367,9 +363,9 @@ parse_error (const GError *error,
{
ret = parse_gedit_error (error->code,
error_message,
- message_details,
- uri,
- uri_for_display);
+ message_details,
+ uri,
+ uri_for_display);
}
if (!ret)
@@ -388,8 +384,8 @@ gedit_io_loading_error_message_area_new (const gchar *uri,
gchar *error_message = NULL;
gchar *message_details = NULL;
gchar *full_formatted_uri;
- gchar *uri_for_display;
- gchar *temp_uri_for_display;
+ gchar *uri_for_display;
+ gchar *temp_uri_for_display;
GtkWidget *message_area;
g_return_val_if_fail (uri != NULL, NULL);
@@ -459,8 +455,8 @@ gedit_unrecoverable_reverting_error_message_area_new (const gchar *uri,
gchar *error_message = NULL;
gchar *message_details = NULL;
gchar *full_formatted_uri;
- gchar *uri_for_display;
- gchar *temp_uri_for_display;
+ gchar *uri_for_display;
+ gchar *temp_uri_for_display;
GtkWidget *message_area;
g_return_val_if_fail (uri != NULL, NULL);
@@ -512,7 +508,7 @@ create_option_menu (GtkWidget *message_area, GtkWidget *vbox)
GtkWidget *label;
GtkWidget *menu;
gchar *label_markup;
-
+
hbox = gtk_hbox_new (FALSE, 6);
label_markup = g_strdup_printf ("<small>%s</small>",
@@ -524,22 +520,21 @@ create_option_menu (GtkWidget *message_area, GtkWidget *vbox)
g_object_set_data (G_OBJECT (message_area),
"gedit-message-area-encoding-menu",
menu);
-
- gtk_label_set_mnemonic_widget (GTK_LABEL (label), menu);
- gtk_box_pack_start (GTK_BOX (hbox),
+
+ gtk_label_set_mnemonic_widget (GTK_LABEL (label), menu);
+ gtk_box_pack_start (GTK_BOX (hbox),
label,
FALSE,
FALSE,
0);
- gtk_box_pack_end (GTK_BOX (hbox),
- menu,
- TRUE,
- TRUE,
- 0);
+ gtk_box_pack_start (GTK_BOX (hbox),
+ menu,
+ FALSE,
+ FALSE,
+ 0);
gtk_widget_show_all (hbox);
-
gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 0);
}
@@ -581,35 +576,30 @@ create_conversion_error_message_area (const gchar *primary_text,
#endif
hbox_content = gtk_hbox_new (FALSE, 8);
- gtk_widget_show (hbox_content);
-
+
image = gtk_image_new_from_stock ("gtk-dialog-error", GTK_ICON_SIZE_DIALOG);
- gtk_widget_show (image);
gtk_box_pack_start (GTK_BOX (hbox_content), image, FALSE, FALSE, 0);
gtk_misc_set_alignment (GTK_MISC (image), 0.5, 0);
vbox = gtk_vbox_new (FALSE, 6);
- gtk_widget_show (vbox);
gtk_box_pack_start (GTK_BOX (hbox_content), vbox, TRUE, TRUE, 0);
primary_markup = g_strdup_printf ("<b>%s</b>", primary_text);
primary_label = gtk_label_new (primary_markup);
g_free (primary_markup);
- gtk_widget_show (primary_label);
gtk_box_pack_start (GTK_BOX (vbox), primary_label, TRUE, TRUE, 0);
gtk_label_set_use_markup (GTK_LABEL (primary_label), TRUE);
gtk_label_set_line_wrap (GTK_LABEL (primary_label), TRUE);
gtk_misc_set_alignment (GTK_MISC (primary_label), 0, 0.5);
GTK_WIDGET_SET_FLAGS (primary_label, GTK_CAN_FOCUS);
gtk_label_set_selectable (GTK_LABEL (primary_label), TRUE);
-
- if (secondary_text != NULL)
- {
- secondary_markup = g_strdup_printf ("<small>%s</small>",
- secondary_text);
+
+ if (secondary_text != NULL)
+ {
+ secondary_markup = g_strdup_printf ("<small>%s</small>",
+ secondary_text);
secondary_label = gtk_label_new (secondary_markup);
g_free (secondary_markup);
- gtk_widget_show (secondary_label);
gtk_box_pack_start (GTK_BOX (vbox), secondary_label, TRUE, TRUE, 0);
GTK_WIDGET_SET_FLAGS (secondary_label, GTK_CAN_FOCUS);
gtk_label_set_use_markup (GTK_LABEL (secondary_label), TRUE);
@@ -619,7 +609,7 @@ create_conversion_error_message_area (const gchar *primary_text,
}
create_option_menu (message_area, vbox);
-
+ gtk_widget_show_all (hbox_content);
set_contents (message_area, hbox_content);
return message_area;
@@ -635,8 +625,8 @@ gedit_conversion_error_while_loading_message_area_new (
gchar *message_details = NULL;
gchar *full_formatted_uri;
gchar *encoding_name;
- gchar *uri_for_display;
- gchar *temp_uri_for_display;
+ gchar *uri_for_display;
+ gchar *temp_uri_for_display;
GtkWidget *message_area;
g_return_val_if_fail (uri != NULL, NULL);
@@ -703,8 +693,8 @@ gedit_conversion_error_while_saving_message_area_new (
gchar *message_details = NULL;
gchar *full_formatted_uri;
gchar *encoding_name;
- gchar *uri_for_display;
- gchar *temp_uri_for_display;
+ gchar *uri_for_display;
+ gchar *temp_uri_for_display;
GtkWidget *message_area;
g_return_val_if_fail (uri != NULL, NULL);
@@ -779,8 +769,8 @@ gedit_file_already_open_warning_message_area_new (const gchar *uri)
gchar *primary_text;
const gchar *secondary_text;
gchar *full_formatted_uri;
- gchar *uri_for_display;
- gchar *temp_uri_for_display;
+ gchar *uri_for_display;
+ gchar *temp_uri_for_display;
full_formatted_uri = gedit_utils_uri_for_display (uri);
@@ -820,15 +810,12 @@ gedit_file_already_open_warning_message_area_new (const gchar *uri)
#endif
hbox_content = gtk_hbox_new (FALSE, 8);
- gtk_widget_show (hbox_content);
-
+
image = gtk_image_new_from_stock ("gtk-dialog-warning", GTK_ICON_SIZE_DIALOG);
- gtk_widget_show (image);
gtk_box_pack_start (GTK_BOX (hbox_content), image, FALSE, FALSE, 0);
gtk_misc_set_alignment (GTK_MISC (image), 0.5, 0);
-
+
vbox = gtk_vbox_new (FALSE, 6);
- gtk_widget_show (vbox);
gtk_box_pack_start (GTK_BOX (hbox_content), vbox, TRUE, TRUE, 0);
primary_text = g_strdup_printf (_("This file (%s) is already open in another gedit window."), uri_for_display);
@@ -838,7 +825,6 @@ gedit_file_already_open_warning_message_area_new (const gchar *uri)
g_free (primary_text);
primary_label = gtk_label_new (primary_markup);
g_free (primary_markup);
- gtk_widget_show (primary_label);
gtk_box_pack_start (GTK_BOX (vbox), primary_label, TRUE, TRUE, 0);
gtk_label_set_use_markup (GTK_LABEL (primary_label), TRUE);
gtk_label_set_line_wrap (GTK_LABEL (primary_label), TRUE);
@@ -848,11 +834,10 @@ gedit_file_already_open_warning_message_area_new (const gchar *uri)
secondary_text = _("gedit opened this instance of the file in a non-editable way. "
"Do you want to edit it anyway?");
- secondary_markup = g_strdup_printf ("<small>%s</small>",
- secondary_text);
+ secondary_markup = g_strdup_printf ("<small>%s</small>",
+ secondary_text);
secondary_label = gtk_label_new (secondary_markup);
g_free (secondary_markup);
- gtk_widget_show (secondary_label);
gtk_box_pack_start (GTK_BOX (vbox), secondary_label, TRUE, TRUE, 0);
GTK_WIDGET_SET_FLAGS (secondary_label, GTK_CAN_FOCUS);
gtk_label_set_use_markup (GTK_LABEL (secondary_label), TRUE);
@@ -860,6 +845,7 @@ gedit_file_already_open_warning_message_area_new (const gchar *uri)
gtk_label_set_selectable (GTK_LABEL (secondary_label), TRUE);
gtk_misc_set_alignment (GTK_MISC (secondary_label), 0, 0.5);
+ gtk_widget_show_all (hbox_content);
set_contents (message_area, hbox_content);
return message_area;
@@ -926,15 +912,12 @@ gedit_externally_modified_saving_error_message_area_new (
#endif
hbox_content = gtk_hbox_new (FALSE, 8);
- gtk_widget_show (hbox_content);
image = gtk_image_new_from_stock ("gtk-dialog-warning", GTK_ICON_SIZE_DIALOG);
- gtk_widget_show (image);
gtk_box_pack_start (GTK_BOX (hbox_content), image, FALSE, FALSE, 0);
gtk_misc_set_alignment (GTK_MISC (image), 0.5, 0);
vbox = gtk_vbox_new (FALSE, 6);
- gtk_widget_show (vbox);
gtk_box_pack_start (GTK_BOX (hbox_content), vbox, TRUE, TRUE, 0);
// FIXME: review this message, it's not clear since for the user the "modification"
@@ -948,7 +931,6 @@ gedit_externally_modified_saving_error_message_area_new (
g_free (primary_text);
primary_label = gtk_label_new (primary_markup);
g_free (primary_markup);
- gtk_widget_show (primary_label);
gtk_box_pack_start (GTK_BOX (vbox), primary_label, TRUE, TRUE, 0);
gtk_label_set_use_markup (GTK_LABEL (primary_label), TRUE);
gtk_label_set_line_wrap (GTK_LABEL (primary_label), TRUE);
@@ -957,11 +939,10 @@ gedit_externally_modified_saving_error_message_area_new (
gtk_label_set_selectable (GTK_LABEL (primary_label), TRUE);
secondary_text = _("If you save it, all the external changes could be lost. Save it anyway?");
- secondary_markup = g_strdup_printf ("<small>%s</small>",
+ secondary_markup = g_strdup_printf ("<small>%s</small>",
secondary_text);
secondary_label = gtk_label_new (secondary_markup);
g_free (secondary_markup);
- gtk_widget_show (secondary_label);
gtk_box_pack_start (GTK_BOX (vbox), secondary_label, TRUE, TRUE, 0);
GTK_WIDGET_SET_FLAGS (secondary_label, GTK_CAN_FOCUS);
gtk_label_set_use_markup (GTK_LABEL (secondary_label), TRUE);
@@ -969,6 +950,7 @@ gedit_externally_modified_saving_error_message_area_new (
gtk_label_set_selectable (GTK_LABEL (secondary_label), TRUE);
gtk_misc_set_alignment (GTK_MISC (secondary_label), 0, 0.5);
+ gtk_widget_show_all (hbox_content);
set_contents (message_area, hbox_content);
return message_area;
@@ -1036,15 +1018,12 @@ gedit_no_backup_saving_error_message_area_new (const gchar *uri,
#endif
hbox_content = gtk_hbox_new (FALSE, 8);
- gtk_widget_show (hbox_content);
image = gtk_image_new_from_stock ("gtk-dialog-warning", GTK_ICON_SIZE_DIALOG);
- gtk_widget_show (image);
gtk_box_pack_start (GTK_BOX (hbox_content), image, FALSE, FALSE, 0);
gtk_misc_set_alignment (GTK_MISC (image), 0.5, 0);
vbox = gtk_vbox_new (FALSE, 6);
- gtk_widget_show (vbox);
gtk_box_pack_start (GTK_BOX (hbox_content), vbox, TRUE, TRUE, 0);
// FIXME: review this messages
@@ -1062,7 +1041,6 @@ gedit_no_backup_saving_error_message_area_new (const gchar *uri,
g_free (primary_text);
primary_label = gtk_label_new (primary_markup);
g_free (primary_markup);
- gtk_widget_show (primary_label);
gtk_box_pack_start (GTK_BOX (vbox), primary_label, TRUE, TRUE, 0);
gtk_label_set_use_markup (GTK_LABEL (primary_label), TRUE);
gtk_label_set_line_wrap (GTK_LABEL (primary_label), TRUE);
@@ -1073,11 +1051,10 @@ gedit_no_backup_saving_error_message_area_new (const gchar *uri,
secondary_text = _("gedit could not backup the old copy of the file before saving the new one. "
"You can ignore this warning and save the file anyway, but if an error "
"occurs while saving, you could lose the old copy of the file. Save anyway?");
- secondary_markup = g_strdup_printf ("<small>%s</small>",
+ secondary_markup = g_strdup_printf ("<small>%s</small>",
secondary_text);
secondary_label = gtk_label_new (secondary_markup);
g_free (secondary_markup);
- gtk_widget_show (secondary_label);
gtk_box_pack_start (GTK_BOX (vbox), secondary_label, TRUE, TRUE, 0);
GTK_WIDGET_SET_FLAGS (secondary_label, GTK_CAN_FOCUS);
gtk_label_set_use_markup (GTK_LABEL (secondary_label), TRUE);
@@ -1085,6 +1062,7 @@ gedit_no_backup_saving_error_message_area_new (const gchar *uri,
gtk_label_set_selectable (GTK_LABEL (secondary_label), TRUE);
gtk_misc_set_alignment (GTK_MISC (secondary_label), 0, 0.5);
+ gtk_widget_show_all (hbox_content);
set_contents (message_area, hbox_content);
return message_area;
@@ -1099,8 +1077,8 @@ gedit_unrecoverable_saving_error_message_area_new (const gchar *uri,
gchar *full_formatted_uri;
gchar *scheme_string;
gchar *scheme_markup;
- gchar *uri_for_display;
- gchar *temp_uri_for_display;
+ gchar *uri_for_display;
+ gchar *temp_uri_for_display;
GtkWidget *message_area;
g_return_val_if_fail (uri != NULL, NULL);
@@ -1115,7 +1093,7 @@ gedit_unrecoverable_saving_error_message_area_new (const gchar *uri,
* white space then the text-wrapping code is too stupid to wrap it.
*/
temp_uri_for_display = gedit_utils_str_middle_truncate (full_formatted_uri,
- MAX_URI_IN_DIALOG_LENGTH);
+ MAX_URI_IN_DIALOG_LENGTH);
g_free (full_formatted_uri);
uri_for_display = g_markup_printf_escaped ("<i>%s</i>", temp_uri_for_display);
@@ -1214,9 +1192,9 @@ GtkWidget *
gedit_externally_modified_message_area_new (const gchar *uri,
gboolean document_modified)
{
- gchar *full_formatted_uri;
- gchar *uri_for_display;
- gchar *temp_uri_for_display;
+ gchar *full_formatted_uri;
+ gchar *uri_for_display;
+ gchar *temp_uri_for_display;
const gchar *primary_text;
const gchar *secondary_text;
GtkWidget *message_area;
@@ -1230,7 +1208,7 @@ gedit_externally_modified_message_area_new (const gchar *uri,
* white space then the text-wrapping code is too stupid to wrap it.
*/
temp_uri_for_display = gedit_utils_str_middle_truncate (full_formatted_uri,
- MAX_URI_IN_DIALOG_LENGTH);
+ MAX_URI_IN_DIALOG_LENGTH);
g_free (full_formatted_uri);
uri_for_display = g_markup_printf_escaped ("<i>%s</i>", temp_uri_for_display);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]