[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r5820 - in trunk/gnue-designer/src: base/tools forms/LayoutEditor
From: |
btami |
Subject: |
r5820 - in trunk/gnue-designer/src: base/tools forms/LayoutEditor |
Date: |
Wed, 19 May 2004 11:57:25 -0500 (CDT) |
Author: btami
Date: 2004-05-19 11:57:24 -0500 (Wed, 19 May 2004)
New Revision: 5820
Modified:
trunk/gnue-designer/src/base/tools/SchemaNavigator.py
trunk/gnue-designer/src/forms/LayoutEditor/DisplayDropTarget.py
Log:
fixed drag and drop from SchemaNavigator on win32
Modified: trunk/gnue-designer/src/base/tools/SchemaNavigator.py
===================================================================
--- trunk/gnue-designer/src/base/tools/SchemaNavigator.py 2004-05-15
20:06:26 UTC (rev 5819)
+++ trunk/gnue-designer/src/base/tools/SchemaNavigator.py 2004-05-19
16:57:24 UTC (rev 5820)
@@ -117,7 +117,8 @@
dropSource = wxDropSource(self)
dropSource.SetData(do)
self.instance.dispatchEvent('BeginUndoGroup')
- result = dropSource.DoDragDrop(false)
+ # win32 needs wxDrag_AllowMove to really enable DnD...
+ result = dropSource.DoDragDrop(wxDrag_CopyOnly | wxDrag_AllowMove)
self.instance.dispatchEvent('EndUndoGroup')
def OnBeginRDrag(self, event):
Modified: trunk/gnue-designer/src/forms/LayoutEditor/DisplayDropTarget.py
===================================================================
--- trunk/gnue-designer/src/forms/LayoutEditor/DisplayDropTarget.py
2004-05-15 20:06:26 UTC (rev 5819)
+++ trunk/gnue-designer/src/forms/LayoutEditor/DisplayDropTarget.py
2004-05-19 16:57:24 UTC (rev 5820)
@@ -436,7 +436,9 @@
new['Char:width'] = maxWidth
instance.rootObject._layout.Char__width = maxWidth
- instance.dispatchEvent('ObjectModified',
+ if sys.platform != 'win32':
+ # if you dispatch this event on win32, it will crash :(
+ instance.dispatchEvent('ObjectModified',
object=instance.rootObject._layout,
old=old,
new=new,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r5820 - in trunk/gnue-designer/src: base/tools forms/LayoutEditor,
btami <=