[gnome-control-center] printers: Don't update alignment padding for dialogs
- From: Marek Kašík <mkasik src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] printers: Don't update alignment padding for dialogs
- Date: Tue, 25 Nov 2014 11:02:07 +0000 (UTC)
commit 15b5045ed3a0342c0fc6e4c31f0b3344f7a697f6
Author: Marek Kasik <mkasik redhat com>
Date: Fri Nov 7 14:25:23 2014 +0100
printers: Don't update alignment padding for dialogs
The update of alignment padding is not needed since gtk+ 3.14.
It was needed for proper alignment of widgets of action area
with those from content area.
https://bugzilla.gnome.org/show_bug.cgi?id=739737
panels/printers/pp-jobs-dialog.c | 44 -------------------------
panels/printers/pp-new-printer-dialog.c | 51 -----------------------------
panels/printers/pp-options-dialog.c | 50 ----------------------------
panels/printers/pp-ppd-selection-dialog.c | 44 -------------------------
4 files changed, 0 insertions(+), 189 deletions(-)
---
diff --git a/panels/printers/pp-jobs-dialog.c b/panels/printers/pp-jobs-dialog.c
index 59d3a15..2d8682e 100644
--- a/panels/printers/pp-jobs-dialog.c
+++ b/panels/printers/pp-jobs-dialog.c
@@ -382,46 +382,6 @@ jobs_dialog_response_cb (GtkDialog *dialog,
jobs_dialog->user_data);
}
-static void
-update_alignment_padding (GtkWidget *widget,
- GtkAllocation *allocation,
- gpointer user_data)
-{
- GtkAllocation allocation2;
- PpJobsDialog *dialog = (PpJobsDialog*) user_data;
- GtkWidget *action_area;
- gint offset_left, offset_right;
- guint padding_left, padding_right,
- padding_top, padding_bottom;
-
- action_area = (GtkWidget*)
- gtk_builder_get_object (dialog->builder, "dialog-action-area1");
- gtk_widget_get_allocation (action_area, &allocation2);
-
- offset_left = allocation2.x - allocation->x;
- offset_right = (allocation->x + allocation->width) -
- (allocation2.x + allocation2.width);
-
- gtk_alignment_get_padding (GTK_ALIGNMENT (widget),
- &padding_top, &padding_bottom,
- &padding_left, &padding_right);
- if (allocation->x >= 0 && allocation2.x >= 0)
- {
- if (offset_left > 0 && offset_left != padding_left)
- gtk_alignment_set_padding (GTK_ALIGNMENT (widget),
- padding_top, padding_bottom,
- offset_left, padding_right);
-
- gtk_alignment_get_padding (GTK_ALIGNMENT (widget),
- &padding_top, &padding_bottom,
- &padding_left, &padding_right);
- if (offset_right > 0 && offset_right != padding_right)
- gtk_alignment_set_padding (GTK_ALIGNMENT (widget),
- padding_top, padding_bottom,
- padding_left, offset_right);
- }
-}
-
PpJobsDialog *
pp_jobs_dialog_new (GtkWindow *parent,
UserResponseCallback user_callback,
@@ -464,10 +424,6 @@ pp_jobs_dialog_new (GtkWindow *parent,
g_signal_connect (dialog->dialog, "response", G_CALLBACK (jobs_dialog_response_cb), dialog);
widget = (GtkWidget*)
- gtk_builder_get_object (dialog->builder, "content-alignment");
- g_signal_connect (widget, "size-allocate", G_CALLBACK (update_alignment_padding), dialog);
-
- widget = (GtkWidget*)
gtk_builder_get_object (dialog->builder, "job-cancel-button");
g_signal_connect (widget, "clicked", G_CALLBACK (job_process_cb), dialog);
diff --git a/panels/printers/pp-new-printer-dialog.c b/panels/printers/pp-new-printer-dialog.c
index a9fe41d..75e579e 100644
--- a/panels/printers/pp-new-printer-dialog.c
+++ b/panels/printers/pp-new-printer-dialog.c
@@ -229,56 +229,6 @@ emit_response (PpNewPrinterDialog *dialog,
g_signal_emit (dialog, signals[RESPONSE], 0, response_id);
}
-/*
- * Modify padding of the content area of the GtkDialog
- * so it is aligned with the action area.
- */
-static void
-update_alignment_padding (GtkWidget *widget,
- GtkAllocation *allocation,
- gpointer user_data)
-{
- PpNewPrinterDialog *dialog = (PpNewPrinterDialog *) user_data;
- PpNewPrinterDialogPrivate *priv = dialog->priv;
- GtkAllocation allocation1, allocation2;
- GtkWidget *action_area;
- GtkWidget *content_area;
- gint offset_left, offset_right;
- guint padding_left, padding_right,
- padding_top, padding_bottom;
-
- action_area = (GtkWidget*)
- gtk_builder_get_object (priv->builder, "dialog-action-area1");
- gtk_widget_get_allocation (action_area, &allocation2);
-
- content_area = (GtkWidget*)
- gtk_builder_get_object (priv->builder, "content-alignment");
- gtk_widget_get_allocation (content_area, &allocation1);
-
- offset_left = allocation2.x - allocation1.x;
- offset_right = (allocation1.x + allocation1.width) -
- (allocation2.x + allocation2.width);
-
- gtk_alignment_get_padding (GTK_ALIGNMENT (content_area),
- &padding_top, &padding_bottom,
- &padding_left, &padding_right);
- if (allocation1.x >= 0 && allocation2.x >= 0)
- {
- if (offset_left > 0 && offset_left != padding_left)
- gtk_alignment_set_padding (GTK_ALIGNMENT (content_area),
- padding_top, padding_bottom,
- offset_left, padding_right);
-
- gtk_alignment_get_padding (GTK_ALIGNMENT (content_area),
- &padding_top, &padding_bottom,
- &padding_left, &padding_right);
- if (offset_right > 0 && offset_right != padding_right)
- gtk_alignment_set_padding (GTK_ALIGNMENT (content_area),
- padding_top, padding_bottom,
- padding_left, offset_right);
- }
-}
-
typedef struct
{
gchar *server_name;
@@ -448,7 +398,6 @@ pp_new_printer_dialog_init (PpNewPrinterDialog *dialog)
/* Connect signals */
g_signal_connect (priv->dialog, "response", G_CALLBACK (new_printer_dialog_response_cb), dialog);
- g_signal_connect (priv->dialog, "size-allocate", G_CALLBACK (update_alignment_padding), dialog);
widget = (GtkWidget*)
gtk_builder_get_object (priv->builder, "search-entry");
diff --git a/panels/printers/pp-options-dialog.c b/panels/printers/pp-options-dialog.c
index c49a339..e3c1eb7 100644
--- a/panels/printers/pp-options-dialog.c
+++ b/panels/printers/pp-options-dialog.c
@@ -810,55 +810,6 @@ populate_options (PpOptionsDialog *dialog)
dialog);
}
-/*
- * Modify padding of the content area of the GtkDialog
- * so it is aligned with the action area.
- */
-static void
-update_alignment_padding (GtkWidget *widget,
- GtkAllocation *allocation,
- gpointer user_data)
-{
- PpOptionsDialog *dialog = (PpOptionsDialog*) user_data;
- GtkAllocation allocation1, allocation2;
- GtkWidget *action_area;
- GtkWidget *content_area;
- gint offset_left, offset_right;
- guint padding_left, padding_right,
- padding_top, padding_bottom;
-
- action_area = (GtkWidget*)
- gtk_builder_get_object (dialog->builder, "dialog-action-area1");
- gtk_widget_get_allocation (action_area, &allocation2);
-
- content_area = (GtkWidget*)
- gtk_builder_get_object (dialog->builder, "content-alignment");
- gtk_widget_get_allocation (content_area, &allocation1);
-
- offset_left = allocation2.x - allocation1.x;
- offset_right = (allocation1.x + allocation1.width) -
- (allocation2.x + allocation2.width);
-
- gtk_alignment_get_padding (GTK_ALIGNMENT (content_area),
- &padding_top, &padding_bottom,
- &padding_left, &padding_right);
- if (allocation1.x >= 0 && allocation2.x >= 0)
- {
- if (offset_left > 0 && offset_left != padding_left)
- gtk_alignment_set_padding (GTK_ALIGNMENT (content_area),
- padding_top, padding_bottom,
- offset_left, padding_right);
-
- gtk_alignment_get_padding (GTK_ALIGNMENT (content_area),
- &padding_top, &padding_bottom,
- &padding_left, &padding_right);
- if (offset_right > 0 && offset_right != padding_right)
- gtk_alignment_set_padding (GTK_ALIGNMENT (content_area),
- padding_top, padding_bottom,
- padding_left, offset_right);
- }
-}
-
static void
options_dialog_response_cb (GtkDialog *_dialog,
gint response_id,
@@ -924,7 +875,6 @@ pp_options_dialog_new (GtkWindow *parent,
/* connect signals */
g_signal_connect (dialog->dialog, "response", G_CALLBACK (options_dialog_response_cb), dialog);
- g_signal_connect (dialog->dialog, "size-allocate", G_CALLBACK (update_alignment_padding), dialog);
gtk_window_set_title (GTK_WINDOW (dialog->dialog), printer_name);
diff --git a/panels/printers/pp-ppd-selection-dialog.c b/panels/printers/pp-ppd-selection-dialog.c
index 596bd16..ba9401b 100644
--- a/panels/printers/pp-ppd-selection-dialog.c
+++ b/panels/printers/pp-ppd-selection-dialog.c
@@ -324,46 +324,6 @@ ppd_selection_dialog_response_cb (GtkDialog *dialog,
ppd_selection_dialog->user_data);
}
-static void
-update_alignment_padding (GtkWidget *widget,
- GtkAllocation *allocation,
- gpointer user_data)
-{
- PpPPDSelectionDialog *dialog = (PpPPDSelectionDialog*) user_data;
- GtkAllocation allocation2;
- GtkWidget *action_area;
- gint offset_left, offset_right;
- guint padding_left, padding_right,
- padding_top, padding_bottom;
-
- action_area = (GtkWidget*)
- gtk_builder_get_object (dialog->builder, "dialog-action-area1");
- gtk_widget_get_allocation (action_area, &allocation2);
-
- offset_left = allocation2.x - allocation->x;
- offset_right = (allocation->x + allocation->width) -
- (allocation2.x + allocation2.width);
-
- gtk_alignment_get_padding (GTK_ALIGNMENT (widget),
- &padding_top, &padding_bottom,
- &padding_left, &padding_right);
- if (allocation->x >= 0 && allocation2.x >= 0)
- {
- if (offset_left > 0 && offset_left != padding_left)
- gtk_alignment_set_padding (GTK_ALIGNMENT (widget),
- padding_top, padding_bottom,
- offset_left, padding_right);
-
- gtk_alignment_get_padding (GTK_ALIGNMENT (widget),
- &padding_top, &padding_bottom,
- &padding_left, &padding_right);
- if (offset_right > 0 && offset_right != padding_right)
- gtk_alignment_set_padding (GTK_ALIGNMENT (widget),
- padding_top, padding_bottom,
- padding_left, offset_right);
- }
-}
-
PpPPDSelectionDialog *
pp_ppd_selection_dialog_new (GtkWindow *parent,
PPDList *ppd_list,
@@ -407,10 +367,6 @@ pp_ppd_selection_dialog_new (GtkWindow *parent,
g_signal_connect (dialog->dialog, "response", G_CALLBACK (ppd_selection_dialog_response_cb), dialog);
widget = (GtkWidget*)
- gtk_builder_get_object (dialog->builder, "content-alignment");
- g_signal_connect (widget, "size-allocate", G_CALLBACK (update_alignment_padding), dialog);
-
- widget = (GtkWidget*)
gtk_builder_get_object (dialog->builder, "ppd-spinner");
gtk_spinner_start (GTK_SPINNER (widget));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]