[gtk+] Emit "update-custom-widget" when the page setup changes
- From: Matthias Clasen <matthiasc src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gtk+] Emit "update-custom-widget" when the page setup changes
- Date: Sun, 30 Aug 2009 01:21:29 +0000 (UTC)
commit f7cfe2bfeabcacef0ba4427b196c0c6fdc80a18e
Author: Marek Kasik <mkasik redhat com>
Date: Sat Aug 29 21:17:47 2009 -0400
Emit "update-custom-widget" when the page setup changes
Previously, the signal was only emitted when the user selected
another printer. Bug 593001.
gtk/gtkprintoperation-unix.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/gtk/gtkprintoperation-unix.c b/gtk/gtkprintoperation-unix.c
index c31f324..84d819d 100644
--- a/gtk/gtkprintoperation-unix.c
+++ b/gtk/gtkprintoperation-unix.c
@@ -372,9 +372,9 @@ job_status_changed_cb (GtkPrintJob *job,
static void
-printer_changed_cb (GtkPrintUnixDialog *print_dialog,
- GParamSpec *pspec,
- gpointer user_data)
+print_setup_changed_cb (GtkPrintUnixDialog *print_dialog,
+ GParamSpec *pspec,
+ gpointer user_data)
{
GtkPageSetup *page_setup;
GtkPrintSettings *print_settings;
@@ -450,7 +450,8 @@ get_print_dialog (GtkPrintOperation *op,
gtk_print_unix_dialog_add_custom_tab (GTK_PRINT_UNIX_DIALOG (pd),
priv->custom_widget, label);
- g_signal_connect (pd, "notify::selected-printer", (GCallback) printer_changed_cb, op);
+ g_signal_connect (pd, "notify::selected-printer", (GCallback) print_setup_changed_cb, op);
+ g_signal_connect (pd, "notify::page-setup", (GCallback) print_setup_changed_cb, op);
}
return pd;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]