summaryrefslogtreecommitdiff
path: root/demos
diff options
context:
space:
mode:
authorDieter Verfaillie <dieterv@optionexplicit.be>2011-08-23 11:30:41 +0200
committerDieter Verfaillie <dieterv@optionexplicit.be>2011-08-24 19:02:44 +0200
commitd92846a5446b0dd2e69c813f56224a1966ab1a33 (patch)
treedcb5dc26afa0cbd6e2d5df38027a094211acd714 /demos
parent1aebc1565752840075027b9452fe2a67217bf53b (diff)
downloadpygobject-d92846a5446b0dd2e69c813f56224a1966ab1a33.tar.gz
[gtk-demo] printing.py: set print and error dialog transient parent
Diffstat (limited to 'demos')
-rw-r--r--demos/gtk-demo/demos/printing.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/demos/gtk-demo/demos/printing.py b/demos/gtk-demo/demos/printing.py
index 1e0a9fcd..196aedb8 100644
--- a/demos/gtk-demo/demos/printing.py
+++ b/demos/gtk-demo/demos/printing.py
@@ -68,13 +68,13 @@ class PrintingApp:
settings.set(Gtk.PRINT_SETTINGS_OUTPUT_URI, uri)
self.operation.set_print_settings(settings)
- def run(self):
- result = self.operation.run(Gtk.PrintOperationAction.PRINT_DIALOG, None)
+ def run(self, parent=None):
+ result = self.operation.run(Gtk.PrintOperationAction.PRINT_DIALOG, parent)
if result == Gtk.PrintOperationResult.ERROR:
message = self.operation.get_error()
- dialog = Gtk.MessageDialog(None,
+ dialog = Gtk.MessageDialog(parent,
0,
Gtk.MessageType.ERROR,
Gtk.ButtonsType.CLOSE,
@@ -172,7 +172,7 @@ class PrintingApp:
def main(demoapp=None):
app = PrintingApp()
- GLib.idle_add(app.run)
+ GLib.idle_add(app.run, demoapp)
Gtk.main()
if __name__ == '__main__':