Attachments you submit will be routed for moderation. If you have an account, please
log in first.
Ticket #2002: 0001-Activity-does-not-pass-parent-window-xid-to-ObjectCh.patch
|
File 0001-Activity-does-not-pass-parent-window-xid-to-ObjectCh.patch, 2.9 KB
(added by alsroot, 3 years ago)
|
|
|
-
From c7c67a1ec094094bbfeb867f783654d5f1e0186a Mon Sep 17 00:00:00 2001
From: Aleksey Lim <alsroot@member.fsf.org>
Date: Tue, 18 May 2010 22:34:29 +0000
Subject: Activity does not pass parent window xid to ObjectChooser #2002
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index d91be2d..82cfded 100644
|
a
|
b
|
|
| 491 | 491 | |
| 492 | 492 | def _do_load_ta_project_cb(self, button): |
| 493 | 493 | from sugar.graphics.objectchooser import ObjectChooser |
| 494 | | chooser = ObjectChooser(_("Project"), None, gtk.DIALOG_MODAL | \ |
| | 494 | chooser = ObjectChooser(_("Project"), self, gtk.DIALOG_MODAL | \ |
| 495 | 495 | gtk.DIALOG_DESTROY_WITH_PARENT) |
| 496 | 496 | try: |
| 497 | 497 | result = chooser.run() |
| … |
… |
|
| 511 | 511 | # Import Python code from the Journal to load into "myblock" |
| 512 | 512 | def _import_py(self): |
| 513 | 513 | from sugar.graphics.objectchooser import ObjectChooser |
| 514 | | chooser = ObjectChooser('Python code', None, gtk.DIALOG_MODAL | \ |
| | 514 | chooser = ObjectChooser('Python code', self, gtk.DIALOG_MODAL | \ |
| 515 | 515 | gtk.DIALOG_DESTROY_WITH_PARENT) |
| 516 | 516 | try: |
| 517 | 517 | result = chooser.run() |
| … |
… |
|
| 1183 | 1183 | |
| 1184 | 1184 | def do_load_ta_project_cb(self, button): |
| 1185 | 1185 | from sugar.graphics.objectchooser import ObjectChooser |
| 1186 | | chooser = ObjectChooser(_("Project"), None, gtk.DIALOG_MODAL | \ |
| | 1186 | chooser = ObjectChooser(_("Project"), self.activity, gtk.DIALOG_MODAL | \ |
| 1187 | 1187 | gtk.DIALOG_DESTROY_WITH_PARENT) |
| 1188 | 1188 | try: |
| 1189 | 1189 | result = chooser.run() |
| … |
… |
|
| 1203 | 1203 | # Import Python code from the Journal to load into "myblock" |
| 1204 | 1204 | def import_py(self): |
| 1205 | 1205 | from sugar.graphics.objectchooser import ObjectChooser |
| 1206 | | chooser = ObjectChooser('Python code', None, gtk.DIALOG_MODAL | \ |
| | 1206 | chooser = ObjectChooser('Python code', self.activity, gtk.DIALOG_MODAL | \ |
| 1207 | 1207 | gtk.DIALOG_DESTROY_WITH_PARENT) |
| 1208 | 1208 | try: |
| 1209 | 1209 | result = chooser.run() |
-
diff --git a/tawindow.py b/tawindow.py
index 731d8e2..5ba06d5 100644
|
a
|
b
|
|
| 96 | 96 | def twNew(win, path, lang, parent=None): |
| 97 | 97 | tw = taWindow() |
| 98 | 98 | tw.window = win |
| | 99 | tw.parent = parent |
| 99 | 100 | tw.path = os.path.join(path,'images') |
| 100 | 101 | tw.path_lang = os.path.join(path,'images',lang) |
| 101 | 102 | tw.path_en = os.path.join(path,'images/en') # en as fallback |
| … |
… |
|
| 460 | 461 | else: run_stack(tw, spr) |
| 461 | 462 | |
| 462 | 463 | def import_from_journal(tw, spr): |
| 463 | | chooser = ObjectChooser('Choose image', None, gtk.DIALOG_MODAL | \ |
| | 464 | chooser = ObjectChooser('Choose image', tw.parent, gtk.DIALOG_MODAL | \ |
| 464 | 465 | gtk.DIALOG_DESTROY_WITH_PARENT) |
| 465 | 466 | try: |
| 466 | 467 | result = chooser.run() |
Download in other formats: