[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r10324 - in trunk/gnue-designer: . src/base
From: |
reinhard |
Subject: |
[gnue] r10324 - in trunk/gnue-designer: . src/base |
Date: |
Sat, 18 Jun 2011 04:17:58 -0500 (CDT) |
Author: reinhard
Date: 2011-06-18 04:17:58 -0500 (Sat, 18 Jun 2011)
New Revision: 10324
Modified:
trunk/gnue-designer/
trunk/gnue-designer/src/base/Incubator.py
trunk/gnue-designer/src/base/document.py
Log:
Use dispatch-event rather than unnecessarily different.
With form-simple-wizard, labels & entries show up in Object Navigator,
but not on page canvas.
Property changes on: trunk/gnue-designer
___________________________________________________________________
Name: bzr:revision-info
- timestamp: 2011-05-27 16:58:20.556999922 -0700
committer: whizman
properties:
branch-nick: designer
+ timestamp: 2011-06-01 15:22:22.130000114 -0700
committer: whizman
properties:
branch-nick: designer
Name: bzr:file-ids
- src/base/TemplateBase.py
address@hidden:trunk%2Fgnue-designer:src%2Fbase%2FTemplateBase.py
src/base/document.py
address@hidden:trunk%2Fgnue-designer:src%2Fbase%2Fdocument.py
src/base/tools/SchemaNavigator.py
address@hidden:trunk%2Fgnue-designer:src%2Fbase%2Ftools%2FSchemaNavigator.py
src/base/tools/SchemaViewer.py
address@hidden:trunk%2Fgnue-designer:src%2Fbase%2Ftools%2FSchemaViewer.py
+ src/base/Incubator.py
address@hidden:trunk%2Fgnue-designer:src%2Fbase%2FIncubator.py
src/base/document.py
address@hidden:trunk%2Fgnue-designer:src%2Fbase%2Fdocument.py
Name: bzr:revision-id:v4
- 937 address@hidden
938 whizman_software_solutions_www.whizman.com-20110131201023-bmx4kgkf4erlim85
939 whizman_software_solutions_www.whizman.com-20110226005239-cn6eioyybe5p62rh
940 whizman-20110504201148-w669gtbff176vhop
941 whizman-20110505231025-243w4sfxhzqcbzt2
942 whizman-20110509181949-gnbxobve89qk8pr5
943 whizman-20110509204654-xx9cb9tiuszib409
944 whizman-20110519181636-ighctsn5h1uftknz
945 whizman-20110527230256-kqjr2eb33a29zy9o
946 whizman-20110527235820-zqeownp0345308ww
+ 937 address@hidden
938 whizman_software_solutions_www.whizman.com-20110131201023-bmx4kgkf4erlim85
939 whizman_software_solutions_www.whizman.com-20110226005239-cn6eioyybe5p62rh
940 whizman-20110504201148-w669gtbff176vhop
941 whizman-20110505231025-243w4sfxhzqcbzt2
942 whizman-20110509181949-gnbxobve89qk8pr5
943 whizman-20110509204654-xx9cb9tiuszib409
944 whizman-20110519181636-ighctsn5h1uftknz
945 whizman-20110527230256-kqjr2eb33a29zy9o
946 whizman-20110527235820-zqeownp0345308ww
947 whizman-20110601222222-rvg8tu47q0x6y6rf
Name: bzr:text-parents
- src/base/TemplateBase.py
svn-v3-single1-dHJ1bmsvZ251ZS1kZXNpZ25lcg..:3a364389-8fce-0310-8f11-cc363fde16c7:trunk%2Fgnue-designer:9955
src/base/tools/SchemaNavigator.py
svn-v3-single1-dHJ1bmsvZ251ZS1kZXNpZ25lcg..:3a364389-8fce-0310-8f11-cc363fde16c7:trunk%2Fgnue-designer:9955
src/base/tools/SchemaViewer.py
svn-v3-single1-dHJ1bmsvZ251ZS1kZXNpZ25lcg..:3a364389-8fce-0310-8f11-cc363fde16c7:trunk%2Fgnue-designer:9955
+ src/base/Incubator.py whizman-20110527230256-kqjr2eb33a29zy9o
Modified: trunk/gnue-designer/src/base/Incubator.py
===================================================================
--- trunk/gnue-designer/src/base/Incubator.py 2011-06-18 09:17:56 UTC (rev
10323)
+++ trunk/gnue-designer/src/base/Incubator.py 2011-06-18 09:17:58 UTC (rev
10324)
@@ -95,7 +95,7 @@
# AttributeError: "'GFDataSource' object has no attribute
'dispatch_designer_event'"
# chicken-and-egg circular-precondition with
BaseDocument.__object_created_event
# o.dispatch_designer_event('ObjectCreated')
- self.document.onAddedObject(o)
+ self.document.dispatch_event('ObjectCreated', object=o,
originator=__name__)
if select:
o.dispatch_designer_event('ObjectSelected')
return o
Modified: trunk/gnue-designer/src/base/document.py
===================================================================
--- trunk/gnue-designer/src/base/document.py 2011-06-18 09:17:56 UTC (rev
10323)
+++ trunk/gnue-designer/src/base/document.py 2011-06-18 09:17:58 UTC (rev
10324)
@@ -247,7 +247,7 @@
self.ui.setTitle( u_("Untitled %s*") %
self.properties.nickname)
else:
self.ui.setTitle(self._path + "*")
- self.dispatchEvent('MakeDirty')
+ self.dispatch_event('MakeDirty')
# Mark our form as "clean" (no unsaved changes)
@@ -258,7 +258,7 @@
self.ui.setTitle( u_("Untitled %s") % self.properties.nickname)
else:
self.ui.setTitle( self._path)
- self.dispatchEvent('MakeClean')
+ self.dispatch_event('MakeClean')
# ---------------------------------------------------------------
@@ -332,15 +332,7 @@
self.objectLists[tag] = list
return list
- # ---------------------------------------------------------------
- # On-add-object method needs be called before attr dispatch_designer_event
- # ---------------------------------------------------------------
- def onAddedObject(self, object):
- # See __object_created_event, BaseIncubator.createObject
- self.__inventory(object)
- self.makeDirty()
-
# ================================================================
# Private functions
# ================================================================
@@ -489,14 +481,14 @@
# TODO: for actions we've yet to implement
for action in ('RequestRevert','RequestRedo','RequestCopy',
'RequestPaste','RequestPasteSpecial','RequestCut'):
- self.dispatchEvent('Disable:%s' % action)
+ self.dispatch_event('Disable:%s' % action)
# Add ourselve to the main app's instance list
self.app.addDocument(self)
- self.dispatchEvent('ObjectSelected', originator=self,
+ self.dispatch_event('ObjectSelected', originator=self,
object=self.rootObject)
# Inventory the objects
@@ -711,8 +703,8 @@
conn = event.connection
try:
tempDO = self.connections.getConnection(conn, 'object')
- self.dispatchEvent('ConnectionEstablished',connection=conn)
- self.dispatchEvent('Disable:Connect:%s' % conn)
+ self.dispatch_event('ConnectionEstablished',connection=conn)
+ self.dispatch_event('Disable:Connect:%s' % conn)
except:
print u_("Unable to connect to %s") % conn
@@ -780,7 +772,7 @@
self.app.mru.removeMenu(
self.menubar.getMenu('File|Open Recent|'), self)
self.app.removeDocument(self)
- self.dispatchEvent('DocumentClosing')
+ self.dispatch_event('DocumentClosing')
self.ui.close()
@@ -849,11 +841,11 @@
will automatically cause ObjectModified events to fire.
Also, add a .dispatch_designer_event method that calls the
- Document.dispatchEvent method, automatically passing in
+ Document.dispatch_event method, automatically passing in
object=self
"""
- object._dispatch_designer_event = document.dispatchEvent
+ object._dispatch_designer_event = document.dispatch_event
object.dispatch_designer_event = new.instancemethod(
_gobject_dispatch_event, object, object.__class__)
object._setItemHook = new.instancemethod(_gobject_set_item_hook,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r10324 - in trunk/gnue-designer: . src/base,
reinhard <=