[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/designer ChangeLog NEWS setup.py src/base/...
From: |
Jason Cater |
Subject: |
gnue/designer ChangeLog NEWS setup.py src/base/... |
Date: |
Sat, 21 Dec 2002 15:36:16 -0500 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: Jason Cater <address@hidden> 02/12/21 15:36:16
Modified files:
designer : ChangeLog NEWS setup.py
designer/src/base/tools: EventEditor.py
designer/src/forms: Instance.py
Added files:
designer/src/forms: EventEditor.py
Log message:
* Added tabbed Event Mapper (so <entry>'s will show both <entry> and
<field> triggers
* Commits for -pre3
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/ChangeLog.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/NEWS.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/setup.py.diff?tr1=1.43&tr2=1.44&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/base/tools/EventEditor.py.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/forms/EventEditor.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/forms/Instance.py.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
Patches:
Index: gnue/designer/ChangeLog
diff -c gnue/designer/ChangeLog:1.4 gnue/designer/ChangeLog:1.5
*** gnue/designer/ChangeLog:1.4 Fri Dec 20 15:20:54 2002
--- gnue/designer/ChangeLog Sat Dec 21 15:36:15 2002
***************
*** 1,7 ****
2002-12-17 17:42 jcater
* setup.py, src/DataSourceEditor.py, src/EventEditor.py,
! src/TriggerEditor.py, src/reports/Instance.py:
* Enable auto-selection of the trigger in the code editor when a
trigger in the Event Mapper is selected * Cleanup to get reports
--- 1,137 ----
+ 2002-12-21 00:38 jcater
+
+ * src/forms/LayoutEditor/LayoutEditor.py: fixed bug preventing
+ edits of label text
+
+ 2002-12-21 00:30 jcater
+
+ * src/reports/: FilterSupport.py, Instance.py,
+ Standard/FilterSupport.py, Standard/Incubator.py: added support for
+ filter-specific incubators
+
+ 2002-12-20 22:55 jcater
+
+ * setup.py: updated setup to reflect new directories
+
+ 2002-12-20 22:52 jcater
+
+ * src/: base/Incubator.py, base/PopupMenu.py, base/TemplateBase.py,
+ base/TemplateParser.py, base/tools/DataSourceEditor.py,
+ forms/Incubator.py, forms/Instance.py, forms/TemplateSupport.py,
+ forms/LayoutEditor/DisplayDropTarget.py,
+ forms/LayoutEditor/LayoutEditor.py, navigator/Incubator.py,
+ navigator/Instance.py, navigator/TemplateSupport.py,
+ reports/Incubator.py, reports/Instance.py,
+ reports/TemplateSupport.py, schema/Incubator.py,
+ schema/Instance.py, schema/TemplateSupport.py,
+ schema/DiaEditor/VisualEditor.py:
+
+ * Move from Incubator being a module to being a class; all
+ Incubator.xxx() references should now be instance.incubator.xxx() *
+ Simplified the Incubator interface * Removed redundency in
+ Incubator.createObject
+
+ 2002-12-20 20:49 jcater
+
+ * src/reports/: FilterSupport.py, Labels/FilterSupport.py,
+ Standard/FilterSupport.py: start of filter support (missing files
+ from earlier)
+
+ 2002-12-20 20:46 jcater
+
+ * setup.py: backported changes for the template/ move
+
+ 2002-12-20 18:19 jcater
+
+ * src/Designer.py: typos
+
+ 2002-12-20 18:19 jcater
+
+ * BUGS: updated BUGS
+
+ 2002-12-20 17:56 jcater
+
+ * setup.py, src/Designer.py, src/base/Instance.py,
+ src/base/TemplateChooser.py, src/base/TemplateParser.py,
+ src/base/tools/DataSourceEditor.py, src/base/tools/EventEditor.py,
+ src/base/tools/PropertyEditor.py, src/base/tools/SchemaViewer.py,
+ src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py,
+ src/base/uihelpers/__init__.py, src/forms/Incubator.py,
+ src/forms/Instance.py, src/forms/PropertyEditor.py,
+ src/forms/TemplateSupport.py, src/forms/TreeView.py,
+ src/forms/WizardRunner.py, src/forms/LayoutEditor/LayoutEditor.py,
+ src/navigator/Instance.py, src/navigator/LayoutEditor.py,
+ src/navigator/TemplateSupport.py, src/reports/Incubator.py,
+ src/reports/Instance.py, src/reports/LayoutEditor.py,
+ src/reports/TemplateSupport.py, src/reports/TreeView.py,
+ src/reports/Standard/GroupEditor.py, src/schema/Incubator.py,
+ src/schema/Instance.py, src/schema/LayoutEditor.py,
+ src/schema/TableEditor.py, src/schema/TemplateSupport.py,
+ src/schema/TreeView.py, src/schema/DiaEditor/VisualEditor.py,
+ src/schema/wizards/WriteSchema.py: some restructuring of designer
+
+ 2002-12-20 17:36 jcater
+
+ * setup.py, src/Config.py, src/DataSourceEditor.py,
+ src/Debugger.py, src/EventEditor.py, src/GridCellEditors.py,
+ src/Icons.py, src/Incubator.py, src/Instance.py, src/MRUManager.py,
+ src/MenuBar.py, src/PopupMenu.py, src/PropertyEditor.py,
+ src/SchemaViewer.py, src/TemplateBase.py, src/TemplateChooser.py,
+ src/TemplateParser.py, src/ToolDock.py, src/ToolFrame.py,
+ src/ToolPanel.py, src/ToolSupport.py, src/TreeView.py,
+ src/TriggerEditor.py, src/base/__init__.py,
+ src/base/tools/__init__.py: rearranging stuff
+
+ 2002-12-20 17:25 jcater
+
+ * src/: reports/Instance.py, reports/Default/FilterSupport.py,
+ reports/Default/__init__.py, reports/Standard/GroupEditor.py,
+ schema/TableEditor.py: initial reports filter support; misc cleanup
+
+ 2002-12-20 16:48 jcater
+
+ * src/: Instance.py, base/Instance.py: fixed the tool menu
+ separator issue preventing them from showing
+
+ 2002-12-20 14:20 jcater
+
+ * ChangeLog, src/schema/TableEditor.py: fix for tableeditor support
+
+ 2002-12-20 02:47 btami
+
+ * src/: reports/Incubator.py, reports/TemplateSupport.py,
+ templates/reports/Labels.py, templates/reports/MailMerge.py,
+ templates/reports/SimpleReport.py: R
+
+ 2002-12-20 02:13 btami
+
+ * src/: navigator/Instance.py, schema/TableEditor.py: I
+
+ 2002-12-19 14:43 siesel
+
+ * src/schema/Instance.py: syncing machines
+
+ 2002-12-18 21:09 jcater
+
+ * src/schema/Instance.py: readded the table editor that someone
+ mistakenly commented out
+
+ 2002-12-18 21:07 jcater
+
+ * src/schema/TableEditor.py: added missing file
+
+ 2002-12-18 16:49 siesel
+
+ * src/schema/: Incubator.py, Instance.py,
+ DiaEditor/VisualEditor.py: modify VisualEditor to work with new
+ event model
+
2002-12-17 17:42 jcater
* setup.py, src/DataSourceEditor.py, src/EventEditor.py,
! src/TriggerEditor.py, src/base/tools/DataSourceEditor.py,
! src/base/tools/EventEditor.py, src/base/tools/TriggerEditor.py,
! src/reports/Instance.py:
* Enable auto-selection of the trigger in the code editor when a
trigger in the Event Mapper is selected * Cleanup to get reports
***************
*** 9,16 ****
2002-12-17 16:39 jcater
! * src/TreeView.py: fixed the Object Navigator (TreeView) to respond
! to selections again
2002-12-17 16:39 jcater
--- 139,146 ----
2002-12-17 16:39 jcater
! * src/: TreeView.py, base/tools/TreeView.py: fixed the Object
! Navigator (TreeView) to respond to selections again
2002-12-17 16:39 jcater
***************
*** 24,35 ****
2002-12-16 15:25 jcater
! * templates/reports/: Labels.py, MailMerge.py: copied the extra
wizards from the 0.4.x-stable branch into head
2002-12-16 15:21 jcater
! * src/: ToolDock.py, forms/PropertyEditor.py,
forms/LayoutEditor/LayoutEditor.py:
* Patches by btami for win32 support * More work on sample schema
--- 154,165 ----
2002-12-16 15:25 jcater
! * src/templates/reports/: Labels.py, MailMerge.py: copied the extra
wizards from the 0.4.x-stable branch into head
2002-12-16 15:21 jcater
! * src/: ToolDock.py, base/ToolDock.py, forms/PropertyEditor.py,
forms/LayoutEditor/LayoutEditor.py:
* Patches by btami for win32 support * More work on sample schema
***************
*** 37,44 ****
2002-12-15 16:22 jcater
* src/: EventEditor.py, GridCellEditors.py, Instance.py,
! PropertyEditor.py, ToolPanel.py, forms/Instance.py,
! schema/Instance.py, schema/TreeView.py:
* Start of a schema grid-based table editor * Misc refactoring
--- 167,176 ----
2002-12-15 16:22 jcater
* src/: EventEditor.py, GridCellEditors.py, Instance.py,
! PropertyEditor.py, ToolPanel.py, base/Instance.py,
! base/ToolPanel.py, base/tools/EventEditor.py,
! base/tools/PropertyEditor.py, base/uihelpers/GridCellEditors.py,
! forms/Instance.py, schema/Instance.py, schema/TreeView.py:
* Start of a schema grid-based table editor * Misc refactoring
***************
*** 59,71 ****
2002-12-12 08:42 jcater
! * src/: PropertyEditor.py, forms/PropertyEditor.py: possible fix
! for all the wonderful segfaults
2002-12-11 23:16 jcater
! * src/PropertyEditor.py: more futile attempts to find the segfault
! issue in designer
2002-12-11 19:00 jcater
--- 191,204 ----
2002-12-12 08:42 jcater
! * src/: PropertyEditor.py, base/tools/PropertyEditor.py,
! forms/PropertyEditor.py: possible fix for all the wonderful
! segfaults
2002-12-11 23:16 jcater
! * src/: PropertyEditor.py, base/tools/PropertyEditor.py: more
! futile attempts to find the segfault issue in designer
2002-12-11 19:00 jcater
***************
*** 87,94 ****
2002-12-10 00:48 jcater
! * src/: PropertyEditor.py, forms/Instance.py,
! forms/PropertyEditor.py, forms/LayoutEditor/LayoutEditor.py:
* Added multi-tab property editor support to base instances * Added
positioning Character Cell property tab * Added GFEntry->GFField
--- 220,228 ----
2002-12-10 00:48 jcater
! * src/: PropertyEditor.py, base/tools/PropertyEditor.py,
! forms/Instance.py, forms/PropertyEditor.py,
! forms/LayoutEditor/LayoutEditor.py:
* Added multi-tab property editor support to base instances * Added
positioning Character Cell property tab * Added GFEntry->GFField
***************
*** 117,124 ****
2002-12-06 18:55 jcater
! * src/: EventEditor.py, forms/Incubator.py,
! forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/LayoutEditorTools.py,
forms/LayoutEditor/PropertyBar.py: experimentation with block
feedback in the layout editor
--- 251,258 ----
2002-12-06 18:55 jcater
! * src/: EventEditor.py, base/tools/EventEditor.py,
! forms/Incubator.py, forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/LayoutEditorTools.py,
forms/LayoutEditor/PropertyBar.py: experimentation with block
feedback in the layout editor
***************
*** 139,145 ****
2002-12-04 18:45 jcater
! * src/: TriggerEditor.py, forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/PropertyBar.py,
forms/LayoutEditor/WidgetHandler.py:
--- 273,280 ----
2002-12-04 18:45 jcater
! * src/: TriggerEditor.py, base/tools/TriggerEditor.py,
! forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/PropertyBar.py,
forms/LayoutEditor/WidgetHandler.py:
***************
*** 159,167 ****
2002-12-02 23:24 jcater
! * src/: TreeView.py, forms/wizards/AddLabel.py: fixed AddLabel to
! work with namespace-qualified positioning; more fixes to the delete
! code in object navigator (treeview)
2002-12-02 20:37 jamest
--- 294,303 ----
2002-12-02 23:24 jcater
! * src/: TreeView.py, base/tools/TreeView.py,
! forms/wizards/AddLabel.py: fixed AddLabel to work with
! namespace-qualified positioning; more fixes to the delete code in
! object navigator (treeview)
2002-12-02 20:37 jamest
***************
*** 170,188 ****
2002-12-01 16:53 jcater
! * src/: TemplateBase.py, TemplateParser.py:
* Added form.getAuthenticatedUser(connection) * Cleaned up custom
authenticators
2002-11-30 17:02 jcater
! * src/TreeView.py: more TreeView (Object Navigator) fixes
2002-11-30 17:00 jcater
* src/: EventEditor.py, Instance.py, MenuBar.py, TemplateBase.py,
! ToolDock.py, ToolPanel.py, TreeView.py, forms/Incubator.py,
forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/LayoutEditorTools.py,
forms/wizards/AddButton.py:
--- 306,329 ----
2002-12-01 16:53 jcater
! * src/: TemplateBase.py, TemplateParser.py, base/TemplateBase.py,
! base/TemplateParser.py:
* Added form.getAuthenticatedUser(connection) * Cleaned up custom
authenticators
2002-11-30 17:02 jcater
! * src/: TreeView.py, base/tools/TreeView.py: more TreeView (Object
! Navigator) fixes
2002-11-30 17:00 jcater
* src/: EventEditor.py, Instance.py, MenuBar.py, TemplateBase.py,
! ToolDock.py, ToolPanel.py, TreeView.py, base/Instance.py,
! base/MenuBar.py, base/TemplateBase.py, base/ToolDock.py,
! base/ToolPanel.py, base/tools/EventEditor.py,
! base/tools/TreeView.py, forms/Incubator.py,
forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/LayoutEditorTools.py,
forms/wizards/AddButton.py:
***************
*** 195,201 ****
2002-11-29 01:06 jcater
* src/: EventEditor.py, Instance.py, TemplateBase.py,
! TriggerEditor.py, forms/Incubator.py, forms/Instance.py:
* Improved trigger selector support * Improved code editor
interaction with rest of system * Fixed outstanding bugs related to
wizards/templates and object creation * Many bug fixes
--- 336,344 ----
2002-11-29 01:06 jcater
* src/: EventEditor.py, Instance.py, TemplateBase.py,
! TriggerEditor.py, base/Instance.py, base/TemplateBase.py,
! base/tools/EventEditor.py, base/tools/TriggerEditor.py,
! forms/Incubator.py, forms/Instance.py:
* Improved trigger selector support * Improved code editor
interaction with rest of system * Fixed outstanding bugs related to
wizards/templates and object creation * Many bug fixes
***************
*** 203,210 ****
2002-11-27 18:11 jcater
* src/: Instance.py, TemplateBase.py, TemplateParser.py,
! TreeView.py, TriggerEditor.py, forms/Incubator.py,
! forms/Instance.py, forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/WidgetHandler.py, forms/wizards/AddBlock.py,
forms/wizards/AddBox.py, forms/wizards/AddButton.py,
forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,
--- 346,356 ----
2002-11-27 18:11 jcater
* src/: Instance.py, TemplateBase.py, TemplateParser.py,
! TreeView.py, TriggerEditor.py, base/Instance.py,
! base/TemplateBase.py, base/TemplateParser.py,
! base/tools/TreeView.py, base/tools/TriggerEditor.py,
! forms/Incubator.py, forms/Instance.py,
! forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/WidgetHandler.py, forms/wizards/AddBlock.py,
forms/wizards/AddBox.py, forms/wizards/AddButton.py,
forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,
***************
*** 216,227 ****
2002-11-25 22:23 jcater
* src/: EventEditor.py, Instance.py, PropertyEditor.py,
! ToolPanel.py, TreeView.py, TriggerEditor.py,
! forms/LayoutEditor/LayoutEditor.py: * More cleanup in Designer
2002-11-25 20:14 jamest
! * src/forms/wizards/AddBlock.py, templates/forms/FormBuilder.py:
removed unneeded print statements from wizards
2002-11-25 08:22 jamest
--- 362,376 ----
2002-11-25 22:23 jcater
* src/: EventEditor.py, Instance.py, PropertyEditor.py,
! ToolPanel.py, TreeView.py, TriggerEditor.py, base/Instance.py,
! base/ToolPanel.py, base/tools/EventEditor.py,
! base/tools/PropertyEditor.py, base/tools/TreeView.py,
! base/tools/TriggerEditor.py, forms/LayoutEditor/LayoutEditor.py: *
! More cleanup in Designer
2002-11-25 20:14 jamest
! * src/: forms/wizards/AddBlock.py, templates/forms/FormBuilder.py:
removed unneeded print statements from wizards
2002-11-25 08:22 jamest
***************
*** 234,242 ****
* doc/technotes/00003.txt, src/DataSourceEditor.py,
src/EventEditor.py, src/Instance.py, src/MenuBar.py,
! src/PropertyEditor.py, src/SchemaViewer.py, src/ToolDock.py,
! src/ToolFrame.py, src/ToolPanel.py, src/TreeView.py,
! src/TriggerEditor.py, src/forms/Incubator.py,
src/forms/Instance.py, src/forms/TreeView.py,
src/forms/LayoutEditor/LayoutEditor.py,
src/forms/LayoutEditor/PropertyBar.py,
--- 383,396 ----
* doc/technotes/00003.txt, src/DataSourceEditor.py,
src/EventEditor.py, src/Instance.py, src/MenuBar.py,
! src/PropertyEditor.py, src/base/Instance.py, src/base/MenuBar.py,
! src/base/tools/DataSourceEditor.py, src/base/tools/EventEditor.py,
! src/base/tools/PropertyEditor.py, src/SchemaViewer.py,
! src/ToolDock.py, src/ToolFrame.py, src/ToolPanel.py,
! src/TreeView.py, src/TriggerEditor.py, src/base/ToolDock.py,
! src/base/ToolFrame.py, src/base/ToolPanel.py,
! src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,
! src/base/tools/TriggerEditor.py, src/forms/Incubator.py,
src/forms/Instance.py, src/forms/TreeView.py,
src/forms/LayoutEditor/LayoutEditor.py,
src/forms/LayoutEditor/PropertyBar.py,
***************
*** 255,269 ****
src/EventEditor.py, src/Instance.py, src/MenuBar.py,
src/PropertyEditor.py, src/SchemaViewer.py, src/ToolFrame.py,
src/ToolPanel.py, src/TreeView.py, src/TriggerEditor.py,
! src/forms/Instance.py, src/forms/TreeView.py,
! src/forms/LayoutEditor/LayoutEditor.py, src/navigator/Instance.py,
! src/reports/Instance.py, src/schema/Instance.py,
! src/settings/__init__.py: initial work on migrating designer
[BROKEN\!]
2002-11-22 08:27 jamest
! * templates/reports/MailMerge.py: btami's patch
2002-11-20 17:09 jcater
--- 409,428 ----
src/EventEditor.py, src/Instance.py, src/MenuBar.py,
src/PropertyEditor.py, src/SchemaViewer.py, src/ToolFrame.py,
src/ToolPanel.py, src/TreeView.py, src/TriggerEditor.py,
! src/base/Config.py, src/base/Instance.py, src/base/MenuBar.py,
! src/base/ToolFrame.py, src/base/ToolPanel.py,
! src/base/settings/__init__.py, src/base/tools/DataSourceEditor.py,
! src/base/tools/EventEditor.py, src/base/tools/PropertyEditor.py,
! src/base/tools/SchemaViewer.py, src/base/tools/TreeView.py,
! src/base/tools/TriggerEditor.py, src/forms/Instance.py,
! src/forms/TreeView.py, src/forms/LayoutEditor/LayoutEditor.py,
! src/navigator/Instance.py, src/reports/Instance.py,
! src/schema/Instance.py: initial work on migrating designer
[BROKEN\!]
2002-11-22 08:27 jamest
! * src/templates/reports/MailMerge.py: btami's patch
2002-11-20 17:09 jcater
***************
*** 271,292 ****
2002-11-20 14:46 jamest
! * templates/reports/MailMerge.py: btami's patch for mailmerge
2002-11-20 08:02 jamest
! * templates/reports/: Labels.py, MailMerge.py: Added btami's label
! and mailmerge wizards to cvs
2002-11-20 08:02 jamest
! * templates/reports/MailMerge.py: file MailMerge.py was initially
! added on branch designer-0-4-1-branch.
2002-11-20 08:02 jamest
! * templates/reports/Labels.py: file Labels.py was initially added
! on branch designer-0-4-1-branch.
2002-11-19 19:01 jcater
--- 430,451 ----
2002-11-20 14:46 jamest
! * src/templates/reports/MailMerge.py: btami's patch for mailmerge
2002-11-20 08:02 jamest
! * src/templates/reports/: Labels.py, MailMerge.py: Added btami's
! label and mailmerge wizards to cvs
2002-11-20 08:02 jamest
! * src/templates/reports/MailMerge.py: file MailMerge.py was
! initially added on branch designer-0-4-1-branch.
2002-11-20 08:02 jamest
! * src/templates/reports/Labels.py: file Labels.py was initially
! added on branch designer-0-4-1-branch.
2002-11-19 19:01 jcater
***************
*** 347,353 ****
2002-11-13 22:10 jcater
! * src/reports/TemplateSupport.py,
templates/reports/SimpleReport.py: added btami's namespace patch
for designer wizards
--- 506,512 ----
2002-11-13 22:10 jcater
! * src/: reports/TemplateSupport.py,
templates/reports/SimpleReport.py: added btami's namespace patch
for designer wizards
***************
*** 371,377 ****
2002-11-13 21:45 jcater
! * src/Instance.py, templates/__init__.py,
templates/schema/Introspection.py: Applied btami's
McMillan-workaround patches
--- 530,536 ----
2002-11-13 21:45 jcater
! * src/: Instance.py, base/Instance.py, templates/__init__.py,
templates/schema/Introspection.py: Applied btami's
McMillan-workaround patches
***************
*** 401,408 ****
2002-11-07 22:32 jamest
! * templates/forms/: FormBuilder.py, SimpleDetail.py: Fixed broken
! wizards
2002-11-04 19:00 jcater
--- 560,567 ----
2002-11-07 22:32 jamest
! * src/templates/forms/: FormBuilder.py, SimpleDetail.py: Fixed
! broken wizards
2002-11-04 19:00 jcater
***************
*** 410,420 ****
2002-11-04 08:55 jamest
! * src/: Debugger.py, forms/Instance.py, reports/Instance.py:
! Migration of import system into common (partially complete) Added
! G*Parser attribute 'Importable' to entities if set to 1 makes then
! that entity becomes importable. Adjustments to make reports
! support importable triggers All still pretty rough
2002-11-03 23:24 jcater
--- 569,580 ----
2002-11-04 08:55 jamest
! * src/: Debugger.py, base/Debugger.py, forms/Instance.py,
! reports/Instance.py: Migration of import system into common
! (partially complete) Added G*Parser attribute 'Importable' to
! entities if set to 1 makes then that entity becomes importable.
! Adjustments to make reports support importable triggers All still
! pretty rough
2002-11-03 23:24 jcater
***************
*** 422,429 ****
2002-11-03 11:31 jcater
! * src/PropertyEditor.py: applied a fix to the
! can't-edit-with-scrollbars-present bug
2002-11-02 00:02 jcater
--- 582,589 ----
2002-11-03 11:31 jcater
! * src/: PropertyEditor.py, base/tools/PropertyEditor.py: applied a
! fix to the can't-edit-with-scrollbars-present bug
2002-11-02 00:02 jcater
***************
*** 442,451 ****
2002-10-31 20:40 jamest
* src/: PopupMenu.py, PropertyEditor.py, TreeView.py,
! TriggerEditor.py, forms/Instance.py, forms/TreeView.py: Moved all
! trigger support into common in prep to add to support to reports.
! Removed global valid trigger list with a per object valid trigger
! definition
2002-10-31 17:12 jcater
--- 602,612 ----
2002-10-31 20:40 jamest
* src/: PopupMenu.py, PropertyEditor.py, TreeView.py,
! TriggerEditor.py, base/PopupMenu.py, base/tools/PropertyEditor.py,
! base/tools/TreeView.py, base/tools/TriggerEditor.py,
! forms/Instance.py, forms/TreeView.py: Moved all trigger support
! into common in prep to add to support to reports. Removed global
! valid trigger list with a per object valid trigger definition
2002-10-31 17:12 jcater
***************
*** 461,472 ****
2002-10-28 17:43 jcater
! * src/: TemplateBase.py, TemplateParser.py,
! forms/LayoutEditor/LayoutEditor.py, forms/wizards/AddButton.py,
! forms/wizards/AddDropDown.py: * Added tab support to wizard dialogs
! * Added "Insert Button" wizard * Fixed cross-cursor support when a
! object drawing is enabled * Fixed "Static Datasource" support in
! the Add DropDown wizard
2002-10-24 09:10 jamest
--- 622,633 ----
2002-10-28 17:43 jcater
! * src/: TemplateBase.py, TemplateParser.py, base/TemplateBase.py,
! base/TemplateParser.py, forms/LayoutEditor/LayoutEditor.py,
! forms/wizards/AddButton.py, forms/wizards/AddDropDown.py: * Added
! tab support to wizard dialogs * Added "Insert Button" wizard *
! Fixed cross-cursor support when a object drawing is enabled *
! Fixed "Static Datasource" support in the Add DropDown wizard
2002-10-24 09:10 jamest
***************
*** 475,486 ****
2002-10-23 22:00 jamest
! * src/PopupMenu.py: Partial removal of the GFTrigger class being
! replaced by common trigger system.
2002-10-18 13:04 jcater
! * src/TemplateParser.py: added missing event import
2002-10-10 01:45 jcater
--- 636,648 ----
2002-10-23 22:00 jamest
! * src/: PopupMenu.py, base/PopupMenu.py: Partial removal of the
! GFTrigger class being replaced by common trigger system.
2002-10-18 13:04 jcater
! * src/: TemplateParser.py, base/TemplateParser.py: added missing
! event import
2002-10-10 01:45 jcater
***************
*** 497,503 ****
2002-10-07 21:24 jcater
* doc/technotes/00003.txt, src/Instance.py, src/MenuBar.py,
! src/TemplateParser.py, src/forms/WizardRunner.py,
src/forms/LayoutEditor/LayoutEditor.py,
src/forms/LayoutEditor/LayoutEditorTools.py:
* Added event model to designer
--- 659,666 ----
2002-10-07 21:24 jcater
* doc/technotes/00003.txt, src/Instance.py, src/MenuBar.py,
! src/TemplateParser.py, src/base/Instance.py, src/base/MenuBar.py,
! src/base/TemplateParser.py, src/forms/WizardRunner.py,
src/forms/LayoutEditor/LayoutEditor.py,
src/forms/LayoutEditor/LayoutEditorTools.py:
* Added event model to designer
***************
*** 517,524 ****
2002-10-07 18:13 jcater
* doc/technotes/00003.txt, doc/technotes/index.html,
! doc/technotes/index.txt, src/Instance.py, src/MenuBar.py: started
! adding event support to designer
2002-10-07 16:45 jcater
--- 680,688 ----
2002-10-07 18:13 jcater
* doc/technotes/00003.txt, doc/technotes/index.html,
! doc/technotes/index.txt, src/Instance.py, src/MenuBar.py,
! src/base/Instance.py, src/base/MenuBar.py: started adding event
! support to designer
2002-10-07 16:45 jcater
***************
*** 551,558 ****
2002-09-28 09:48 jcater
! * templates/forms/: Simple.py, SimpleDetail.py: updated designer's
! simple wizards to reflect new wizard architecture
2002-09-25 18:05 jcater
--- 715,722 ----
2002-09-28 09:48 jcater
! * src/templates/forms/: Simple.py, SimpleDetail.py: updated
! designer's simple wizards to reflect new wizard architecture
2002-09-25 18:05 jcater
***************
*** 594,601 ****
2002-09-17 10:27 jcater
! * src/Designer.py, src/Instance.py, src/TemplateParser.py,
! src/ToolSupport.py, templates/__init__.py: removed code from
gnue.common.__init__ and placed in either gnue.common.FileUtils or
gnue.common.TextUtils; added stub for gear support
--- 758,766 ----
2002-09-17 10:27 jcater
! * src/: Designer.py, Instance.py, TemplateParser.py,
! ToolSupport.py, base/Instance.py, base/TemplateParser.py,
! base/ToolSupport.py, templates/__init__.py: removed code from
gnue.common.__init__ and placed in either gnue.common.FileUtils or
gnue.common.TextUtils; added stub for gear support
***************
*** 607,639 ****
2002-09-16 14:30 jcater
! * templates/reports/SimpleReport.py: added TODO comments about
incorrect defaulting of namespaces in reports
2002-09-13 07:27 siesel
! * src/: TreeView.py, schema/Instance.py: fix designer/schema editor
! segfaulting on exit and add a todo to TreeView.py about how to
! resolve the real problem
2002-09-07 09:59 jcater
! * src/: Instance.py, reports/TreeView.py: improved support for
! reports [patches by btami]
2002-08-21 17:55 jcater
! * src/TemplateParser.py, templates/forms/FormBuilder.py: misc small
! bug fixes
2002-08-15 23:51 jcater
! * src/forms/wizards/AddBlock.py, src/forms/wizards/AddBox.py,
! src/forms/wizards/AddDataSource.py,
! src/forms/wizards/AddDropDown.py, src/forms/wizards/AddLabel.py,
! src/forms/wizards/CreateSchema.py, src/TemplateBase.py,
! src/TemplateParser.py, src/forms/LayoutEditor/LayoutEditor.py,
! src/forms/LayoutEditor/LayoutEditorTools.py,
templates/forms/FormBuilder.py, templates/forms/Simple.py,
templates/forms/SimpleDetail.py, templates/reports/SimpleReport.py,
templates/schema/Introspection.py: fixed the mouse hanging issue
--- 772,804 ----
2002-09-16 14:30 jcater
! * src/templates/reports/SimpleReport.py: added TODO comments about
incorrect defaulting of namespaces in reports
2002-09-13 07:27 siesel
! * src/: TreeView.py, base/tools/TreeView.py, schema/Instance.py:
! fix designer/schema editor segfaulting on exit and add a todo to
! TreeView.py about how to resolve the real problem
2002-09-07 09:59 jcater
! * src/: Instance.py, base/Instance.py, reports/TreeView.py:
! improved support for reports [patches by btami]
2002-08-21 17:55 jcater
! * src/: TemplateParser.py, base/TemplateParser.py,
! templates/forms/FormBuilder.py: misc small bug fixes
2002-08-15 23:51 jcater
! * src/: forms/wizards/AddBlock.py, forms/wizards/AddBox.py,
! forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,
! forms/wizards/AddLabel.py, forms/wizards/CreateSchema.py,
! TemplateBase.py, TemplateParser.py, base/TemplateBase.py,
! base/TemplateParser.py, forms/LayoutEditor/LayoutEditor.py,
! forms/LayoutEditor/LayoutEditorTools.py,
templates/forms/FormBuilder.py, templates/forms/Simple.py,
templates/forms/SimpleDetail.py, templates/reports/SimpleReport.py,
templates/schema/Introspection.py: fixed the mouse hanging issue
***************
*** 649,656 ****
2002-08-07 18:29 jcater
! * src/: Instance.py, MenuBar.py, forms/WizardRunner.py,
! forms/LayoutEditor/GridPane.py, forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/LayoutEditorTools.py,
forms/wizards/AddDropDown.py: re-implemented toolbars to have them
emulate the Menubar events; i.e., toolbar entries are nothing more
--- 814,822 ----
2002-08-07 18:29 jcater
! * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py,
! forms/WizardRunner.py, forms/LayoutEditor/GridPane.py,
! forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/LayoutEditorTools.py,
forms/wizards/AddDropDown.py: re-implemented toolbars to have them
emulate the Menubar events; i.e., toolbar entries are nothing more
***************
*** 659,677 ****
2002-08-06 10:06 siesel
! * src/schema/Incubator.py, src/schema/Instance.py,
! src/schema/TreeView.py, src/schema/DiaEditor/VisualEditor.py,
! src/schema/DiaEditor/VisualTable.py,
! templates/schema/Introspection.py: * add basic popup menu with
! create/delete functions to the visual editor * improved moving of
! elements * add onCreateObj/onDeleteObj etc. handler to react on
! changes in other tools * activated the object navigator again an
! added a small fix for its segfault problem (I hope so)
2002-08-05 01:00 dneighbors
! * templates/forms/SimpleDetail.py: Made master/detail wizard work
! again, though it still lays out the form incorrectly.
2002-07-30 14:33 siesel
--- 825,843 ----
2002-08-06 10:06 siesel
! * src/: schema/Incubator.py, schema/Instance.py,
! schema/TreeView.py, schema/DiaEditor/VisualEditor.py,
! schema/DiaEditor/VisualTable.py, templates/schema/Introspection.py:
! * add basic popup menu with create/delete functions to the visual
! editor * improved moving of elements * add onCreateObj/onDeleteObj
! etc. handler to react on changes in other tools * activated the
! object navigator again an added a small fix for its segfault
! problem (I hope so)
2002-08-05 01:00 dneighbors
! * src/templates/forms/SimpleDetail.py: Made master/detail wizard
! work again, though it still lays out the form incorrectly.
2002-07-30 14:33 siesel
***************
*** 686,692 ****
2002-07-29 12:12 siesel
! * templates/schema/Introspection.py: make "name" attribute in a
<value> tag not required add name to privatekey in Introspection
wizard
--- 852,858 ----
2002-07-29 12:12 siesel
! * src/templates/schema/Introspection.py: make "name" attribute in a
<value> tag not required add name to privatekey in Introspection
wizard
***************
*** 746,754 ****
2002-07-23 12:52 jcater
! * src/ToolSupport.py, src/reports/Incubator.py,
! src/reports/Instance.py, src/reports/LayoutEditor.py,
! src/reports/TemplateSupport.py, src/reports/__init__.py,
templates/reports/SimpleReport.py: added btami's report
module/wizard to designer
--- 912,920 ----
2002-07-23 12:52 jcater
! * src/: ToolSupport.py, base/ToolSupport.py, reports/Incubator.py,
! reports/Instance.py, reports/LayoutEditor.py,
! reports/TemplateSupport.py, reports/__init__.py,
templates/reports/SimpleReport.py: added btami's report
module/wizard to designer
***************
*** 759,774 ****
2002-07-22 18:04 jcater
* src/: Instance.py, MenuBar.py, TemplateBase.py,
! TemplateParser.py, forms/Instance.py, forms/TemplateSupport.py,
! forms/WizardRunner.py, forms/LayoutEditor/LayoutEditor.py,
! forms/wizards/AddDropDown.py, forms/wizards/AddEntry.py,
! navigator/Instance.py, schema/Instance.py: more work on plug-in
! support in Designer
2002-07-22 13:38 jcater
! * src/: Designer.py, Instance.py, MenuBar.py,
! forms/TemplateSupport.py, forms/__init__.py,
forms/wizards/AddDropDown.py, forms/wizards/AddEntry.py,
navigator/__init__.py, schema/__init__.py: reworked menubar support
so toolbar buttons can be mapped to menus; fixed the Instance
--- 925,941 ----
2002-07-22 18:04 jcater
* src/: Instance.py, MenuBar.py, TemplateBase.py,
! TemplateParser.py, base/Instance.py, base/MenuBar.py,
! base/TemplateBase.py, base/TemplateParser.py, forms/Instance.py,
! forms/TemplateSupport.py, forms/WizardRunner.py,
! forms/LayoutEditor/LayoutEditor.py, forms/wizards/AddDropDown.py,
! forms/wizards/AddEntry.py, navigator/Instance.py,
! schema/Instance.py: more work on plug-in support in Designer
2002-07-22 13:38 jcater
! * src/: Designer.py, Instance.py, MenuBar.py, base/Instance.py,
! base/MenuBar.py, forms/TemplateSupport.py, forms/__init__.py,
forms/wizards/AddDropDown.py, forms/wizards/AddEntry.py,
navigator/__init__.py, schema/__init__.py: reworked menubar support
so toolbar buttons can be mapped to menus; fixed the Instance
***************
*** 791,831 ****
2002-07-22 10:25 siesel
! * templates/schema/.cvsignore, src/forms/wizards/.cvsignore,
! src/schema/.cvsignore, src/schema/wizards/.cvsignore: beautify cvs
! update output :)
2002-07-21 23:09 jcater
* TODO, src/Designer.py, src/TemplateBase.py, src/TreeView.py,
src/schema/Instance.py, src/schema/TreeView.py,
! templates/schema/Introspection.py: removed more forms-specific
cruft in designer; added primary key support to the Introspection
schema wizard; fixed wizard support
2002-07-21 21:34 jcater
! * src/TemplateBase.py: fixed cut-n-paste error (part deux)
2002-07-21 21:33 jcater
! * src/TemplateBase.py: fixed cut-n-paste error
2002-07-19 18:21 jcater
! * src/Designer.py, src/Instance.py, src/MenuBar.py,
! src/TemplateBase.py, src/TemplateParser.py,
! src/forms/LayoutEditor/LayoutEditor.py,
! src/forms/wizards/AddPage.py, templates/__init__.py,
! templates/forms/FormBuilder.py, templates/forms/Simple.py,
! templates/forms/SimpleDetail.py, templates/schema/Introspection.py:
! implemented dynamic menu, etc, for plugin support; added Add Page
! and Block Builder plugins
2002-07-18 23:56 jcater
! * src/: Designer.py, MenuBar.py, forms/wizards/AddPage.py: BREAKING
! CVS!
2002-07-18 17:00 jamest
--- 958,1001 ----
2002-07-22 10:25 siesel
! * src/: templates/schema/.cvsignore, forms/wizards/.cvsignore,
! schema/.cvsignore, schema/wizards/.cvsignore: beautify cvs update
! output :)
2002-07-21 23:09 jcater
* TODO, src/Designer.py, src/TemplateBase.py, src/TreeView.py,
+ src/base/TemplateBase.py, src/base/tools/TreeView.py,
src/schema/Instance.py, src/schema/TreeView.py,
! src/templates/schema/Introspection.py: removed more forms-specific
cruft in designer; added primary key support to the Introspection
schema wizard; fixed wizard support
2002-07-21 21:34 jcater
! * src/: TemplateBase.py, base/TemplateBase.py: fixed cut-n-paste
! error (part deux)
2002-07-21 21:33 jcater
! * src/: TemplateBase.py, base/TemplateBase.py: fixed cut-n-paste
! error
2002-07-19 18:21 jcater
! * src/: Designer.py, Instance.py, MenuBar.py, TemplateBase.py,
! TemplateParser.py, base/Instance.py, base/MenuBar.py,
! base/TemplateBase.py, base/TemplateParser.py,
! forms/LayoutEditor/LayoutEditor.py, forms/wizards/AddPage.py,
! templates/__init__.py, templates/forms/FormBuilder.py,
! templates/forms/Simple.py, templates/forms/SimpleDetail.py,
! templates/schema/Introspection.py: implemented dynamic menu, etc,
! for plugin support; added Add Page and Block Builder plugins
2002-07-18 23:56 jcater
! * src/: Designer.py, MenuBar.py, base/MenuBar.py,
! forms/wizards/AddPage.py: BREAKING CVS!
2002-07-18 17:00 jamest
***************
*** 841,849 ****
2002-07-18 13:18 jamest
! * src/Designer.py, src/MenuBar.py, templates/__init__.py:
! Atmospheric crack levels in KS have returned to normal. Adjusting
! previous changes to compensate.
2002-07-17 08:42 jamest
--- 1011,1019 ----
2002-07-18 13:18 jamest
! * src/: Designer.py, MenuBar.py, base/MenuBar.py,
! templates/__init__.py: Atmospheric crack levels in KS have returned
! to normal. Adjusting previous changes to compensate.
2002-07-17 08:42 jamest
***************
*** 851,890 ****
2002-07-16 17:03 jamest
! * setup.py, src/Designer.py, templates/__init__.py: Working on
making setup.py install work for cvs designer - Syncing machines
2002-07-11 09:32 siesel
! * src/Instance.py: add missing "__"
2002-07-11 00:39 jcater
! * src/: Instance.py, MenuBar.py, ToolFrame.py, forms/Instance.py,
forms/wizards/AddPage.py: cleanup of menubar creation logic to
allow for dynamically loaded/wizard-based/user-customizable
tools/scripts
2002-07-10 11:05 siesel
! * src/: Instance.py, schema/Instance.py: add missing imports to fix
! designer not starting up. add error message for empty wizard
! modules
2002-07-08 23:03 jcater
! * src/: Instance.py, forms/Instance.py, forms/wizards/AddBlock.py,
! forms/wizards/AddDataSource.py, forms/wizards/AddDropDown.py,
! forms/wizards/AddPage.py, navigator/Instance.py,
! navigator/wizards/__init__.py, reports/wizards/__init__.py,
! schema/Instance.py, schema/wizards/__init__.py: experiments with
! wizard/scripting support
2002-07-08 22:05 jcater
! * src/: Instance.py, MenuBar.py, forms/Instance.py,
! forms/wizards/__init__.py: beginning of improved tools menu (with
! wizard support)
2002-07-04 14:01 jcater
--- 1021,1062 ----
2002-07-16 17:03 jamest
! * setup.py, src/Designer.py, src/templates/__init__.py: Working on
making setup.py install work for cvs designer - Syncing machines
2002-07-11 09:32 siesel
! * src/: Instance.py, base/Instance.py: add missing "__"
2002-07-11 00:39 jcater
! * src/: Instance.py, MenuBar.py, ToolFrame.py, base/Instance.py,
! base/MenuBar.py, base/ToolFrame.py, forms/Instance.py,
forms/wizards/AddPage.py: cleanup of menubar creation logic to
allow for dynamically loaded/wizard-based/user-customizable
tools/scripts
2002-07-10 11:05 siesel
! * src/: Instance.py, base/Instance.py, schema/Instance.py: add
! missing imports to fix designer not starting up. add error message
! for empty wizard modules
2002-07-08 23:03 jcater
! * src/: Instance.py, base/Instance.py, forms/Instance.py,
! forms/wizards/AddBlock.py, forms/wizards/AddDataSource.py,
! forms/wizards/AddDropDown.py, forms/wizards/AddPage.py,
! navigator/Instance.py, navigator/wizards/__init__.py,
! reports/wizards/__init__.py, schema/Instance.py,
! schema/wizards/__init__.py: experiments with wizard/scripting
! support
2002-07-08 22:05 jcater
! * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py,
! forms/Instance.py, forms/wizards/__init__.py: beginning of improved
! tools menu (with wizard support)
2002-07-04 14:01 jcater
***************
*** 893,901 ****
2002-07-04 13:45 jcater
! * src/: SchemaViewer.py, forms/Incubator.py,
! forms/LayoutEditor/DisplayDropTarget.py: added automatic PRE-INSERT
! trigger creation to designer's Schema Viewer drag-n-drop support
2002-07-03 11:35 arturas
--- 1065,1074 ----
2002-07-04 13:45 jcater
! * src/: SchemaViewer.py, base/tools/SchemaViewer.py,
! forms/Incubator.py, forms/LayoutEditor/DisplayDropTarget.py: added
! automatic PRE-INSERT trigger creation to designer's Schema Viewer
! drag-n-drop support
2002-07-03 11:35 arturas
***************
*** 911,965 ****
2002-07-03 10:56 arturas
! * src/PropertyEditor.py: Removed accidental debugging line.
2002-07-03 10:49 arturas
! * src/Instance.py: Prepared strings for i18n. Minor code design
! changes.
2002-07-03 10:38 arturas
! * src/TriggerEditor.py: Prepared strings for i18n.
2002-07-03 10:30 arturas
! * src/: TemplateParser.py, ToolFrame.py: Prepared strings for i18n.
2002-07-03 10:13 arturas
! * src/TemplateChooser.py: Prepared strings for i18n.
2002-07-03 09:59 arturas
! * src/PropertyEditor.py: Prepared strings for i18n, although did
! not find where designer does display them.
2002-07-03 09:58 arturas
! * src/SchemaViewer.py: Prepared strings for i18n, although did not
! found where those strings in designer appear.
2002-07-03 09:14 arturas
! * src/PopupMenu.py: Prepared strings for i18n.
2002-07-03 08:20 arturas
! * src/MenuBar.py: Strings prepared for i18n. Looks nice :)
2002-07-02 09:25 arturas
! * src/MRUManager.py: Modified strings for i18n.
2002-07-02 09:12 arturas
! * src/: Designer.py, DataSourceEditor.py: Modified strings for
! i18n.
2002-07-02 09:08 arturas
! * src/Debugger.py: Strings modified for i18n.
2002-06-28 10:19 jcater
--- 1084,1146 ----
2002-07-03 10:56 arturas
! * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Removed
! accidental debugging line.
2002-07-03 10:49 arturas
! * src/: Instance.py, base/Instance.py: Prepared strings for i18n.
! Minor code design changes.
2002-07-03 10:38 arturas
! * src/: TriggerEditor.py, base/tools/TriggerEditor.py: Prepared
! strings for i18n.
2002-07-03 10:30 arturas
! * src/: TemplateParser.py, base/TemplateParser.py, ToolFrame.py,
! base/ToolFrame.py: Prepared strings for i18n.
2002-07-03 10:13 arturas
! * src/: TemplateChooser.py, base/TemplateChooser.py: Prepared
! strings for i18n.
2002-07-03 09:59 arturas
! * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Prepared
! strings for i18n, although did not find where designer does display
! them.
2002-07-03 09:58 arturas
! * src/: SchemaViewer.py, base/tools/SchemaViewer.py: Prepared
! strings for i18n, although did not found where those strings in
! designer appear.
2002-07-03 09:14 arturas
! * src/: PopupMenu.py, base/PopupMenu.py: Prepared strings for i18n.
2002-07-03 08:20 arturas
! * src/: MenuBar.py, base/MenuBar.py: Strings prepared for i18n.
! Looks nice :)
2002-07-02 09:25 arturas
! * src/: MRUManager.py, base/MRUManager.py: Modified strings for
! i18n.
2002-07-02 09:12 arturas
! * src/: Designer.py, DataSourceEditor.py,
! base/tools/DataSourceEditor.py: Modified strings for i18n.
2002-07-02 09:08 arturas
! * src/: Debugger.py, base/Debugger.py: Strings modified for i18n.
2002-06-28 10:19 jcater
***************
*** 967,990 ****
2002-06-27 23:03 jcater
! * src/DataSourceEditor.py, src/Designer.py, src/Incubator.py,
! src/Instance.py, src/MenuBar.py, src/PopupMenu.py,
! src/PropertyEditor.py, src/SchemaViewer.py, src/TemplateBase.py,
! src/TemplateChooser.py, src/TemplateParser.py, src/TreeView.py,
! src/forms/Incubator.py, src/forms/Instance.py,
! src/forms/TemplateSupport.py, src/forms/TreeView.py,
! src/forms/__init__.py, src/forms/LayoutEditor/DisplayDropTarget.py,
! src/forms/LayoutEditor/LayoutEditor.py, src/navigator/Incubator.py,
! src/navigator/TemplateSupport.py, src/reports/Incubator.py,
! src/reports/TemplateSupport.py, src/schema/Incubator.py,
! src/schema/Instance.py, src/schema/TemplateSupport.py,
! src/schema/TreeView.py, templates/__init__.py,
! templates/forms/FormBuilder.py, templates/forms/Simple.py,
! templates/forms/SimpleDetail.py, templates/forms/__init__.py,
! templates/schema/Introspection.py, templates/schema/__init__.py:
! first implementation of Schema Designer support in GNUe Designer;
! further modularization of designer (removing forms-specific stuff
! from the main designer code); introduction of first Schema wizard
2002-06-27 19:58 jcater
--- 1148,1174 ----
2002-06-27 23:03 jcater
! * src/: DataSourceEditor.py, Designer.py, Incubator.py,
! Instance.py, MenuBar.py, PopupMenu.py, PropertyEditor.py,
! SchemaViewer.py, TemplateBase.py, TemplateChooser.py,
! base/Incubator.py, base/Instance.py, base/MenuBar.py,
! base/PopupMenu.py, base/TemplateBase.py, base/TemplateChooser.py,
! base/tools/DataSourceEditor.py, base/tools/PropertyEditor.py,
! base/tools/SchemaViewer.py, TemplateParser.py, TreeView.py,
! base/TemplateParser.py, base/tools/TreeView.py, forms/Incubator.py,
! forms/Instance.py, forms/TemplateSupport.py, forms/TreeView.py,
! forms/__init__.py, forms/LayoutEditor/DisplayDropTarget.py,
! forms/LayoutEditor/LayoutEditor.py, navigator/Incubator.py,
! navigator/TemplateSupport.py, reports/Incubator.py,
! reports/TemplateSupport.py, schema/Incubator.py,
! schema/Instance.py, schema/TemplateSupport.py, schema/TreeView.py,
! templates/__init__.py, templates/forms/FormBuilder.py,
! templates/forms/Simple.py, templates/forms/SimpleDetail.py,
! templates/forms/__init__.py, templates/schema/Introspection.py,
! templates/schema/__init__.py: first implementation of Schema
! Designer support in GNUe Designer; further modularization of
! designer (removing forms-specific stuff from the main designer
! code); introduction of first Schema wizard
2002-06-27 19:58 jcater
***************
*** 993,1000 ****
2002-06-27 17:48 jcater
! * src/: ToolSupport.py, schema/Instance.py, schema/__init__.py:
! start of Schema designer support; initial check-ins
2002-06-15 14:54 jcater
--- 1177,1185 ----
2002-06-27 17:48 jcater
! * src/: ToolSupport.py, base/ToolSupport.py, schema/Instance.py,
! schema/__init__.py: start of Schema designer support; initial
! check-ins
2002-06-15 14:54 jcater
***************
*** 1007,1014 ****
2002-06-08 23:41 jcater
! * src/ToolFrame.py: [ticket #53] fixed issue with ToolBars not
! being closable with some window managers/themes [patch by ajmitch]
2002-06-08 22:58 jcater
--- 1192,1200 ----
2002-06-08 23:41 jcater
! * src/: ToolFrame.py, base/ToolFrame.py: [ticket #53] fixed issue
! with ToolBars not being closable with some window managers/themes
! [patch by ajmitch]
2002-06-08 22:58 jcater
***************
*** 1022,1029 ****
2002-06-04 18:20 jcater
! * src/MenuBar.py: working on getting navigator to do local forms
! instances
2002-06-03 17:45 jcater
--- 1208,1215 ----
2002-06-04 18:20 jcater
! * src/: MenuBar.py, base/MenuBar.py: working on getting navigator
! to do local forms instances
2002-06-03 17:45 jcater
***************
*** 1097,1105 ****
2002-05-14 20:27 jamest
* src/: DataSourceEditor.py, Designer.py, TemplateParser.py,
! TriggerEditor.py, forms/LayoutEditor/LayoutEditor.py: Fixed config
! system to do the right thing with systems loading multiple configs
! (designer) Changes wizard size in designer to better fit contents
2002-05-06 21:27 jamest
--- 1283,1293 ----
2002-05-14 20:27 jamest
* src/: DataSourceEditor.py, Designer.py, TemplateParser.py,
! TriggerEditor.py, base/TemplateParser.py,
! base/tools/DataSourceEditor.py, base/tools/TriggerEditor.py,
! forms/LayoutEditor/LayoutEditor.py: Fixed config system to do the
! right thing with systems loading multiple configs (designer)
! Changes wizard size in designer to better fit contents
2002-05-06 21:27 jamest
***************
*** 1110,1116 ****
* GFDesigner-old.py, src/Config.py, src/DataSourceEditor.py,
src/Designer.py, src/Instance.py, src/MenuBar.py, src/PopupMenu.py,
src/PropertyEditor.py, src/SchemaViewer.py, src/ToolFrame.py,
! src/TreeView.py, src/TriggerEditor.py,
src/forms/LayoutEditor/DisplayDropTarget.py,
src/forms/LayoutEditor/GridPane.py,
src/forms/LayoutEditor/LayoutEditor.py,
--- 1298,1308 ----
* GFDesigner-old.py, src/Config.py, src/DataSourceEditor.py,
src/Designer.py, src/Instance.py, src/MenuBar.py, src/PopupMenu.py,
src/PropertyEditor.py, src/SchemaViewer.py, src/ToolFrame.py,
! src/TreeView.py, src/TriggerEditor.py, src/base/Config.py,
! src/base/Instance.py, src/base/MenuBar.py, src/base/PopupMenu.py,
! src/base/ToolFrame.py, src/base/tools/DataSourceEditor.py,
! src/base/tools/PropertyEditor.py, src/base/tools/SchemaViewer.py,
! src/base/tools/TreeView.py, src/base/tools/TriggerEditor.py,
src/forms/LayoutEditor/DisplayDropTarget.py,
src/forms/LayoutEditor/GridPane.py,
src/forms/LayoutEditor/LayoutEditor.py,
***************
*** 1125,1131 ****
2002-04-28 11:58 jcater
! * src/Icons.py: fixed import error [patch by Christian Selig]
2002-04-27 15:59 jcater
--- 1317,1324 ----
2002-04-28 11:58 jcater
! * src/: Icons.py, base/Icons.py: fixed import error [patch by
! Christian Selig]
2002-04-27 15:59 jcater
***************
*** 1134,1148 ****
2002-04-27 15:30 jcater
! * src/: DataSourceEditor.py, Icons.py,
forms/LayoutEditor/LayoutEditorTools.py: added support for a
site-wide installation configuration file that allows package
maintainers to put key files in places other than a single root
2002-04-27 10:21 jcater
! * src/TriggerEditor.py: [Ticket #15/16] fixed the updating of the
! trigger combo box [patch by Christian Selig]
2002-04-18 09:53 jcater
--- 1327,1343 ----
2002-04-27 15:30 jcater
! * src/: DataSourceEditor.py, Icons.py, base/Icons.py,
! base/tools/DataSourceEditor.py,
forms/LayoutEditor/LayoutEditorTools.py: added support for a
site-wide installation configuration file that allows package
maintainers to put key files in places other than a single root
2002-04-27 10:21 jcater
! * src/: TriggerEditor.py, base/tools/TriggerEditor.py: [Ticket
! #15/16] fixed the updating of the trigger combo box [patch by
! Christian Selig]
2002-04-18 09:53 jcater
***************
*** 1152,1164 ****
2002-04-17 14:09 jamest
* src/: Instance.py, PopupMenu.py, PropertyEditor.py, TreeView.py,
! forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/PropertyBar.py, forms/LayoutEditor/Utils.py:
removed getObjectType() clean up start of some subtle new bugs
2002-04-04 19:23 jamest
! * src/Instance.py: Arturas's debug run level dialog addition
2002-04-02 20:31 jcater
--- 1347,1361 ----
2002-04-17 14:09 jamest
* src/: Instance.py, PopupMenu.py, PropertyEditor.py, TreeView.py,
! base/Instance.py, base/PopupMenu.py, base/tools/PropertyEditor.py,
! base/tools/TreeView.py, forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/PropertyBar.py, forms/LayoutEditor/Utils.py:
removed getObjectType() clean up start of some subtle new bugs
2002-04-04 19:23 jamest
! * src/: Instance.py, base/Instance.py: Arturas's debug run level
! dialog addition
2002-04-02 20:31 jcater
***************
*** 1176,1192 ****
2002-04-01 20:55 jamest
! * src/TemplateParser.py: commented out debugging output
2002-04-01 20:31 jamest
! * templates/forms/FormBuilder.py: Added page support to the
multi-table wizard
2002-04-01 19:44 jamest
! * src/: Debugger.py, Instance.py: Small fixes to get debug->run
! working again
2002-04-01 18:17 jamest
--- 1373,1390 ----
2002-04-01 20:55 jamest
! * src/: TemplateParser.py, base/TemplateParser.py: commented out
! debugging output
2002-04-01 20:31 jamest
! * src/templates/forms/FormBuilder.py: Added page support to the
multi-table wizard
2002-04-01 19:44 jamest
! * src/: Debugger.py, Instance.py, base/Debugger.py,
! base/Instance.py: Small fixes to get debug->run working again
2002-04-01 18:17 jamest
***************
*** 1220,1247 ****
2002-02-28 21:13 jamest
! * src/TemplateParser.py, templates/forms/FormBuilder.py: Working
! Form Builder Template(still need pages support) Added Select All
! button to field selection lists Removed printed tracing stuff
2002-02-28 10:44 jcater
! * templates/forms/FormBuilder.py: iteration logic in the
multipurpose form builder
2002-02-27 23:37 jamest
! * templates/forms/FormBuilder.py: The start of a dynamic designer
! wizard which will allow multiple blocks with master/detail links
! per users instructions. Not yet functional.
2002-02-27 16:22 jcater
! * templates/forms/SimpleDetail.py: layout enhancements
2002-02-27 15:59 jcater
! * templates/forms/SimpleDetail.py: added master/detail wizard
2002-02-22 21:00 jamest
--- 1418,1446 ----
2002-02-28 21:13 jamest
! * src/: TemplateParser.py, base/TemplateParser.py,
! templates/forms/FormBuilder.py: Working Form Builder Template(still
! need pages support) Added Select All button to field selection
! lists Removed printed tracing stuff
2002-02-28 10:44 jcater
! * src/templates/forms/FormBuilder.py: iteration logic in the
multipurpose form builder
2002-02-27 23:37 jamest
! * src/templates/forms/FormBuilder.py: The start of a dynamic
! designer wizard which will allow multiple blocks with master/detail
! links per users instructions. Not yet functional.
2002-02-27 16:22 jcater
! * src/templates/forms/SimpleDetail.py: layout enhancements
2002-02-27 15:59 jcater
! * src/templates/forms/SimpleDetail.py: added master/detail wizard
2002-02-22 21:00 jamest
***************
*** 1274,1280 ****
2002-01-30 22:15 jcater
! * src/TriggerEditor.py: fixed bug in fallback trigger editor
2002-01-30 14:48 jcater
--- 1473,1480 ----
2002-01-30 22:15 jcater
! * src/: TriggerEditor.py, base/tools/TriggerEditor.py: fixed bug in
! fallback trigger editor
2002-01-30 14:48 jcater
***************
*** 1301,1308 ****
2002-01-30 10:34 jcater
! * src/: ToolSupport.py, forms/LayoutEditor/LayoutEditor.py,
! forms/LayoutEditor/__init__.py: misc changes wrt win98 crashes
2002-01-28 18:27 jamest
--- 1501,1509 ----
2002-01-30 10:34 jcater
! * src/: ToolSupport.py, base/ToolSupport.py,
! forms/LayoutEditor/LayoutEditor.py, forms/LayoutEditor/__init__.py:
! misc changes wrt win98 crashes
2002-01-28 18:27 jamest
***************
*** 1310,1316 ****
2002-01-27 23:44 jcater
! * src/: Instance.py, MenuBar.py,
forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/LayoutEditorTools.py: misc changes to get win32
support working again (still has some issues)
--- 1511,1517 ----
2002-01-27 23:44 jcater
! * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py,
forms/LayoutEditor/LayoutEditor.py,
forms/LayoutEditor/LayoutEditorTools.py: misc changes to get win32
support working again (still has some issues)
***************
*** 1343,1350 ****
2002-01-25 10:37 jcater
! * src/: TemplateParser.py, forms/LayoutEditor/LayoutEditor.py:
! restored the one-click creation of widgets using the icon toolbar
2002-01-25 00:32 jamest
--- 1544,1552 ----
2002-01-25 10:37 jcater
! * src/: TemplateParser.py, base/TemplateParser.py,
! forms/LayoutEditor/LayoutEditor.py: restored the one-click creation
! of widgets using the icon toolbar
2002-01-25 00:32 jamest
***************
*** 1353,1366 ****
2002-01-23 10:36 jcater
! * src/TemplateParser.py: fixed some issues related to non-PG
! drivers
2002-01-22 20:48 jcater
* scripts/gnue-designer.in, src/DataSourceEditor.py,
src/Designer.py, src/Instance.py, src/MRUManager.py,
! src/SchemaViewer.py, src/ToolFrame.py,
src/navigator/LayoutEditor.py: fixed name issues from moving files
in cvs; misc other bug fixes
--- 1555,1570 ----
2002-01-23 10:36 jcater
! * src/: TemplateParser.py, base/TemplateParser.py: fixed some
! issues related to non-PG drivers
2002-01-22 20:48 jcater
* scripts/gnue-designer.in, src/DataSourceEditor.py,
src/Designer.py, src/Instance.py, src/MRUManager.py,
! src/SchemaViewer.py, src/ToolFrame.py, src/base/Instance.py,
! src/base/MRUManager.py, src/base/ToolFrame.py,
! src/base/tools/DataSourceEditor.py, src/base/tools/SchemaViewer.py,
src/navigator/LayoutEditor.py: fixed name issues from moving files
in cvs; misc other bug fixes
***************
*** 1383,1388 ****
--- 1587,1593 ----
2002-01-22 13:19 jcater
* src/: Designer.py, Instance.py, MenuBar.py, ToolSupport.py,
+ base/Instance.py, base/MenuBar.py, base/ToolSupport.py,
forms/__init__.py, navigator/Instance.py, navigator/__init__.py:
misc changes for File|New to support multiple project types
***************
*** 1393,1411 ****
2002-01-22 12:17 jcater
* src/: DataSourceEditor.py, Instance.py, PropertyEditor.py,
! SchemaViewer.py, TriggerEditor.py, forms/Instance.py,
! forms/LayoutEditor/LayoutEditor.py: misc bug fixes due to splitting
! of forms and base logic; fixed background refresh problem with
! form's layouteditor
2002-01-22 00:17 jcater
* src/: Instance.py, LayoutEditor.py, ToolSupport.py,
! forms/Instance.py, forms/LayoutEditor/LayoutEditor.py,
! navigator/Instance.py: separated Form logic from Base logic in the
! LayoutEditors and the main Instances; designer appears to work
! normally, but may none-the-less be unstable (this was a lot of
! code-shifting
2002-01-21 23:56 jcater
--- 1598,1618 ----
2002-01-22 12:17 jcater
* src/: DataSourceEditor.py, Instance.py, PropertyEditor.py,
! SchemaViewer.py, TriggerEditor.py, base/Instance.py,
! base/tools/DataSourceEditor.py, base/tools/PropertyEditor.py,
! base/tools/SchemaViewer.py, base/tools/TriggerEditor.py,
! forms/Instance.py, forms/LayoutEditor/LayoutEditor.py: misc bug
! fixes due to splitting of forms and base logic; fixed background
! refresh problem with form's layouteditor
2002-01-22 00:17 jcater
* src/: Instance.py, LayoutEditor.py, ToolSupport.py,
! base/Instance.py, base/ToolSupport.py, forms/Instance.py,
! forms/LayoutEditor/LayoutEditor.py, navigator/Instance.py:
! separated Form logic from Base logic in the LayoutEditors and the
! main Instances; designer appears to work normally, but may
! none-the-less be unstable (this was a lot of code-shifting
2002-01-21 23:56 jcater
***************
*** 1420,1435 ****
2002-01-21 17:56 jcater
* src/: DataSourceEditor.py, LayoutEditor.py,
forms/LayoutEditor/LayoutEditorTools.py: added widget toolbar to
designer; not yet functional
2002-01-21 14:33 jcater
* src/: DataSourceEditor.py, Instance.py, LayoutEditor.py,
! SchemaViewer.py, forms/LayoutEditor/LayoutEditorTools.py: added a
! Schema Navigator; modified Data Source Editor to allow multiple
! fields to be dropped onto the Layout grid; implemented a 'calculate
! unique name' system; misc bug fixes
2002-01-19 14:57 jamest
--- 1627,1645 ----
2002-01-21 17:56 jcater
* src/: DataSourceEditor.py, LayoutEditor.py,
+ base/tools/DataSourceEditor.py,
forms/LayoutEditor/LayoutEditorTools.py: added widget toolbar to
designer; not yet functional
2002-01-21 14:33 jcater
* src/: DataSourceEditor.py, Instance.py, LayoutEditor.py,
! SchemaViewer.py, base/Instance.py, base/tools/DataSourceEditor.py,
! base/tools/SchemaViewer.py,
! forms/LayoutEditor/LayoutEditorTools.py: added a Schema Navigator;
! modified Data Source Editor to allow multiple fields to be dropped
! onto the Layout grid; implemented a 'calculate unique name' system;
! misc bug fixes
2002-01-19 14:57 jamest
***************
*** 1444,1456 ****
2002-01-18 23:33 jcater
! * src/ToolSupport.py: fixed dynamic import problem
2002-01-18 21:02 jcater
* src/: DataSourceEditor.py, Designer.py, ToolSupport.py,
! __init__.py: moved tool support autoload from __init__ to its own
! package
2002-01-18 19:30 jcater
--- 1654,1667 ----
2002-01-18 23:33 jcater
! * src/: ToolSupport.py, base/ToolSupport.py: fixed dynamic import
! problem
2002-01-18 21:02 jcater
* src/: DataSourceEditor.py, Designer.py, ToolSupport.py,
! __init__.py, base/ToolSupport.py, base/tools/DataSourceEditor.py:
! moved tool support autoload from __init__ to its own package
2002-01-18 19:30 jcater
***************
*** 1463,1479 ****
2002-01-17 18:43 jcater
! * src/: DataSourceEditor.py, LayoutEditor.py: argh... more bug
! fixes
2002-01-17 18:11 jcater
! * src/DataSourceEditor.py: cleaned up datasource display of numeric
! types
2002-01-17 17:13 jcater
! * src/DataSourceEditor.py: synching machines
2002-01-17 12:33 jcater
--- 1674,1691 ----
2002-01-17 18:43 jcater
! * src/: DataSourceEditor.py, LayoutEditor.py,
! base/tools/DataSourceEditor.py: argh... more bug fixes
2002-01-17 18:11 jcater
! * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
! cleaned up datasource display of numeric types
2002-01-17 17:13 jcater
! * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
! synching machines
2002-01-17 12:33 jcater
***************
*** 1481,1539 ****
2002-01-17 10:55 jcater
! * src/: DataSourceEditor.py, forms/__init__.py: fixed some wx2.3.x
! specific references
2002-01-16 18:33 jcater
! * src/DataSourceEditor.py: removed debugging 'print' lines
2002-01-16 18:10 jcater
! * src/: DataSourceEditor.py, LayoutEditor.py: added
! label-autocreation support to drag and drop entries
2002-01-16 16:19 jcater
! * src/DataSourceEditor.py: implemented a cross-reference system for
! datasources
2002-01-16 14:18 jcater
! * src/DataSourceEditor.py: fixed initial refresh problem in
! datasource editor; changed RuntimeSettings to sort entries written
! to file to make it easier to debug
2002-01-16 13:52 jcater
! * src/DataSourceEditor.py: worked around a bug in wx's wxListCtrl's
! wxListEvent code
2002-01-16 13:12 jcater
! * src/: DataSourceEditor.py, Incubator.py, LayoutEditor.py:
! improved parent block detection for drag and drop schema support
2002-01-16 10:15 jcater
! * src/DataSourceEditor.py: reverting DataSourceEditor back to
! working version
2002-01-15 23:33 jcater
! * src/DataSourceEditor.py: synching machines
2002-01-15 17:12 jcater
* src/: DataSourceEditor.py, Instance.py, LayoutEditor.py,
! MenuBar.py, TriggerEditor.py: First working drag-and-drop schema
! implementation (via Data Source editor); not fully useful yet, but
! almost...
2002-01-15 13:08 jcater
! * src/: DataSourceEditor.py, Incubator.py, TriggerEditor.py: start
! of schema introspection in designer; added fallback text editor
2002-01-15 11:04 jcater
--- 1693,1759 ----
2002-01-17 10:55 jcater
! * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py,
! forms/__init__.py: fixed some wx2.3.x specific references
2002-01-16 18:33 jcater
! * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
! removed debugging 'print' lines
2002-01-16 18:10 jcater
! * src/: DataSourceEditor.py, LayoutEditor.py,
! base/tools/DataSourceEditor.py: added label-autocreation support to
! drag and drop entries
2002-01-16 16:19 jcater
! * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
! implemented a cross-reference system for datasources
2002-01-16 14:18 jcater
! * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py: fixed
! initial refresh problem in datasource editor; changed
! RuntimeSettings to sort entries written to file to make it easier
! to debug
2002-01-16 13:52 jcater
! * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py: worked
! around a bug in wx's wxListCtrl's wxListEvent code
2002-01-16 13:12 jcater
! * src/: DataSourceEditor.py, Incubator.py, LayoutEditor.py,
! base/Incubator.py, base/tools/DataSourceEditor.py: improved parent
! block detection for drag and drop schema support
2002-01-16 10:15 jcater
! * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
! reverting DataSourceEditor back to working version
2002-01-15 23:33 jcater
! * src/: DataSourceEditor.py, base/tools/DataSourceEditor.py:
! synching machines
2002-01-15 17:12 jcater
* src/: DataSourceEditor.py, Instance.py, LayoutEditor.py,
! MenuBar.py, TriggerEditor.py, base/Instance.py, base/MenuBar.py,
! base/tools/DataSourceEditor.py, base/tools/TriggerEditor.py: First
! working drag-and-drop schema implementation (via Data Source
! editor); not fully useful yet, but almost...
2002-01-15 13:08 jcater
! * src/: DataSourceEditor.py, Incubator.py, TriggerEditor.py,
! base/Incubator.py, base/tools/DataSourceEditor.py,
! base/tools/TriggerEditor.py: start of schema introspection in
! designer; added fallback text editor
2002-01-15 11:04 jcater
***************
*** 1541,1562 ****
2002-01-14 17:19 jcater
! * src/: DataSourceEditor.py, Instance.py, ToolFrame.py: more
! modularization; first stab at a Data Source Editor
2002-01-14 14:29 jcater
* src/: Debugger.py, Instance.py, LayoutEditor.py, MenuBar.py,
! PopupMenu.py, PropertyEditor.py: renamed reference to the parent
! form from _form to rootObject
2002-01-14 00:17 jcater
! * src/: Designer.py, Instance.py, TriggerEditor.py: more
! modularization of designer; first attempt at using scintilla for
! code editing (to test out the syntax-hilighting, add ColorizeCode=1
! to the [forms] section of your gnue.conf -- note that this causes a
! longer startup time which is why this isn't set to true by default)
2002-01-11 21:59 jcater
--- 1761,1787 ----
2002-01-14 17:19 jcater
! * src/: DataSourceEditor.py, Instance.py, ToolFrame.py,
! base/Instance.py, base/ToolFrame.py,
! base/tools/DataSourceEditor.py: more modularization; first stab at
! a Data Source Editor
2002-01-14 14:29 jcater
* src/: Debugger.py, Instance.py, LayoutEditor.py, MenuBar.py,
! PopupMenu.py, PropertyEditor.py, base/Debugger.py,
! base/Instance.py, base/MenuBar.py, base/PopupMenu.py,
! base/tools/PropertyEditor.py: renamed reference to the parent form
! from _form to rootObject
2002-01-14 00:17 jcater
! * src/: Designer.py, Instance.py, TriggerEditor.py,
! base/Instance.py, base/tools/TriggerEditor.py: more modularization
! of designer; first attempt at using scintilla for code editing (to
! test out the syntax-hilighting, add ColorizeCode=1 to the [forms]
! section of your gnue.conf -- note that this causes a longer startup
! time which is why this isn't set to true by default)
2002-01-11 21:59 jcater
***************
*** 1570,1579 ****
2002-01-11 09:49 jcater
! * src/: Designer.py, Instance.py, forms/Instance.py,
! forms/__init__.py: fix to designer's breakage; made Object Tree
! it's own window; made Layout Editor the default main window
! component
2002-01-11 09:32 jcater
--- 1795,1804 ----
2002-01-11 09:49 jcater
! * src/: Designer.py, Instance.py, base/Instance.py,
! forms/Instance.py, forms/__init__.py: fix to designer's breakage;
! made Object Tree it's own window; made Layout Editor the default
! main window component
2002-01-11 09:32 jcater
***************
*** 1582,1590 ****
2002-01-11 01:35 jcater
! * src/: Designer.py, Instance.py, __init__.py, forms/__init__.py,
! navigator/__init__.py: misc changes; restructuring -- this may
! temporarily break cvs, I'll fix in the AM
2002-01-10 20:22 jcater
--- 1807,1815 ----
2002-01-11 01:35 jcater
! * src/: Designer.py, Instance.py, __init__.py, base/Instance.py,
! forms/__init__.py, navigator/__init__.py: misc changes;
! restructuring -- this may temporarily break cvs, I'll fix in the AM
2002-01-10 20:22 jcater
***************
*** 1593,1599 ****
2002-01-08 15:57 jcater
! * src/TemplateChooser.py: fixed bug in wizard selection box
2002-01-07 18:03 jcater
--- 1818,1825 ----
2002-01-08 15:57 jcater
! * src/: TemplateChooser.py, base/TemplateChooser.py: fixed bug in
! wizard selection box
2002-01-07 18:03 jcater
***************
*** 1602,1643 ****
2002-01-01 12:31 jcater
! * src/: Instance.py, ToolFrame.py: LayoutEditor window comes up by
! default and is a larger default size
2001-12-20 21:53 jcater
! * src/PropertyEditor.py: merged patches from 0.1.0 branch
2001-12-20 16:31 jcater
! * src/PropertyEditor.py: fixed a wx-2.3.1 specific reference
2001-12-08 00:17 baumannd
! * setup.py, templates/.cvsignore, templates/forms/.cvsignore,
! templates/reports/.cvsignore: Fix symlinks in setup.py for
! development build of forms and designer from cvs and ignore some
! generated files.
2001-12-07 20:43 jcater
! * src/Instance.py: made the layout editor a separate frame
2001-11-26 11:40 jcater
! * src/: Designer.py, Instance.py, MRUManager.py, MenuBar.py: Merges
patches from 0.1.0-patches release
2001-11-21 15:06 jcater
! * src/MRUManager.py: file MRUManager.py was initially added on
! branch designer-0-1-0-patches.
2001-11-21 15:05 jcater
! * src/: Designer.py, Instance.py, MenuBar.py, MRUManager.py: Fixed
! Open Recent/MRU support
2001-11-20 23:40 jcater
--- 1828,1875 ----
2002-01-01 12:31 jcater
! * src/: Instance.py, ToolFrame.py, base/Instance.py,
! base/ToolFrame.py: LayoutEditor window comes up by default and is a
! larger default size
2001-12-20 21:53 jcater
! * src/: PropertyEditor.py, base/tools/PropertyEditor.py: merged
! patches from 0.1.0 branch
2001-12-20 16:31 jcater
! * src/: PropertyEditor.py, base/tools/PropertyEditor.py: fixed a
! wx-2.3.1 specific reference
2001-12-08 00:17 baumannd
! * setup.py, src/templates/.cvsignore,
! src/templates/forms/.cvsignore, src/templates/reports/.cvsignore:
! Fix symlinks in setup.py for development build of forms and
! designer from cvs and ignore some generated files.
2001-12-07 20:43 jcater
! * src/: Instance.py, base/Instance.py: made the layout editor a
! separate frame
2001-11-26 11:40 jcater
! * src/: Designer.py, Instance.py, MRUManager.py, MenuBar.py,
! base/Instance.py, base/MRUManager.py, base/MenuBar.py: Merges
patches from 0.1.0-patches release
2001-11-21 15:06 jcater
! * src/: MRUManager.py, base/MRUManager.py: file MRUManager.py was
! initially added on branch designer-0-1-0-patches.
2001-11-21 15:05 jcater
! * src/: Designer.py, Instance.py, MenuBar.py, base/Instance.py,
! base/MenuBar.py, MRUManager.py, base/MRUManager.py: Fixed Open
! Recent/MRU support
2001-11-20 23:40 jcater
***************
*** 1646,1652 ****
2001-11-20 23:02 jamest
! * src/Icons.py: removed xtra print
2001-11-20 22:44 jamest
--- 1878,1884 ----
2001-11-20 23:02 jamest
! * src/: Icons.py, base/Icons.py: removed xtra print
2001-11-20 22:44 jamest
***************
*** 1663,1691 ****
2001-11-20 15:51 jamest
! * src/Icons.py: Removed extra print statements
2001-11-20 13:53 jcater
! * src/: Icons.py, LayoutEditor.py: fixed bug in calculating the
! icon directory path; fixed layout editor to refresh a page after a
! modification
2001-11-20 10:28 jcater
! * src/PopupMenu.py: typo fix in menu wording
2001-11-19 21:37 jamest
! * src/: Designer.py, Icons.py, Instance.py: Our icons don't work
! with wxPython 2.2.x so disable them
2001-11-19 20:00 jcater
* src/: Designer.py, Incubator.py, Instance.py, LayoutEditor.py,
MenuBar.py, PopupMenu.py, PropertyEditor.py, ToolFrame.py,
! TreeView.py, TriggerEditor.py: cleaned up import statements;
! removed recursive imports
2001-11-19 18:15 jamest
--- 1895,1927 ----
2001-11-20 15:51 jamest
! * src/: Icons.py, base/Icons.py: Removed extra print statements
2001-11-20 13:53 jcater
! * src/: Icons.py, LayoutEditor.py, base/Icons.py: fixed bug in
! calculating the icon directory path; fixed layout editor to refresh
! a page after a modification
2001-11-20 10:28 jcater
! * src/: PopupMenu.py, base/PopupMenu.py: typo fix in menu wording
2001-11-19 21:37 jamest
! * src/: Designer.py, Icons.py, Instance.py, base/Icons.py,
! base/Instance.py: Our icons don't work with wxPython 2.2.x so
! disable them
2001-11-19 20:00 jcater
* src/: Designer.py, Incubator.py, Instance.py, LayoutEditor.py,
MenuBar.py, PopupMenu.py, PropertyEditor.py, ToolFrame.py,
! TreeView.py, TriggerEditor.py, base/Incubator.py, base/Instance.py,
! base/MenuBar.py, base/PopupMenu.py, base/ToolFrame.py,
! base/tools/PropertyEditor.py, base/tools/TreeView.py,
! base/tools/TriggerEditor.py: cleaned up import statements; removed
! recursive imports
2001-11-19 18:15 jamest
***************
*** 1693,1710 ****
2001-11-19 17:07 jcater
! * src/PropertyEditor.py: fix to remove dependency on wxPython 2.3.1
2001-11-19 15:17 jcater
* src/: Incubator.py, LayoutEditor.py, PopupMenu.py,
! PropertyEditor.py, TreeView.py: many win32 bugfixes; new popup menu
! system; cleaner layout system (much more object reuse)
2001-11-19 12:30 jcater
! * src/Instance.py: added cancel button to the 'Warning: Unsaved
! Changes' exit dialog
2001-11-19 10:53 jcater
--- 1929,1949 ----
2001-11-19 17:07 jcater
! * src/: PropertyEditor.py, base/tools/PropertyEditor.py: fix to
! remove dependency on wxPython 2.3.1
2001-11-19 15:17 jcater
* src/: Incubator.py, LayoutEditor.py, PopupMenu.py,
! PropertyEditor.py, TreeView.py, base/Incubator.py,
! base/PopupMenu.py, base/tools/PropertyEditor.py,
! base/tools/TreeView.py: many win32 bugfixes; new popup menu system;
! cleaner layout system (much more object reuse)
2001-11-19 12:30 jcater
! * src/: Instance.py, base/Instance.py: added cancel button to the
! 'Warning: Unsaved Changes' exit dialog
2001-11-19 10:53 jcater
***************
*** 1712,1718 ****
2001-11-19 09:04 jcater
! * BUGS, src/Debugger.py, src/TemplateChooser.py: improvements to
templating system: double-clicking a wizard opens it; name column
of list if autosized to display the complete wizard name;
scrollbars now work on the list
--- 1951,1958 ----
2001-11-19 09:04 jcater
! * BUGS, src/Debugger.py, src/TemplateChooser.py,
! src/base/Debugger.py, src/base/TemplateChooser.py: improvements to
templating system: double-clicking a wizard opens it; name column
of list if autosized to display the complete wizard name;
scrollbars now work on the list
***************
*** 1724,1747 ****
2001-11-18 22:38 jcater
* BUGS, src/LayoutEditor.py, src/PopupMenu.py,
! src/PropertyEditor.py, src/TreeView.py: many Win32-specific
! bugfixes; page layout screen uses a Notebook-style display now;
! several speed improvements from code cleanup; more object reuse;
! 1/2 bottle of aspirin; updated list of BUGS (still several)
2001-11-16 19:00 jcater
* src/: Instance.py, PropertyEditor.py, ToolFrame.py,
! TriggerEditor.py: fixes for running under Win32
2001-11-15 18:36 jcater
! * src/ToolFrame.py: fixed tool window support in Win32 to behave
! more like a win32 app
2001-11-15 18:01 jcater
! * src/ToolFrame.py: synching machines
2001-11-15 00:42 jcater
--- 1964,1991 ----
2001-11-18 22:38 jcater
* BUGS, src/LayoutEditor.py, src/PopupMenu.py,
! src/PropertyEditor.py, src/TreeView.py, src/base/PopupMenu.py,
! src/base/tools/PropertyEditor.py, src/base/tools/TreeView.py: many
! Win32-specific bugfixes; page layout screen uses a Notebook-style
! display now; several speed improvements from code cleanup; more
! object reuse; 1/2 bottle of aspirin; updated list of BUGS (still
! several)
2001-11-16 19:00 jcater
* src/: Instance.py, PropertyEditor.py, ToolFrame.py,
! TriggerEditor.py, base/Instance.py, base/ToolFrame.py,
! base/tools/PropertyEditor.py, base/tools/TriggerEditor.py: fixes
! for running under Win32
2001-11-15 18:36 jcater
! * src/: ToolFrame.py, base/ToolFrame.py: fixed tool window support
! in Win32 to behave more like a win32 app
2001-11-15 18:01 jcater
! * src/: ToolFrame.py, base/ToolFrame.py: synching machines
2001-11-15 00:42 jcater
***************
*** 1750,1757 ****
2001-11-14 15:31 jcater
! * src/Instance.py: added support for local encoding in generated
! GFD files
2001-11-14 11:56 jamest
--- 1994,2001 ----
2001-11-14 15:31 jcater
! * src/: Instance.py, base/Instance.py: added support for local
! encoding in generated GFD files
2001-11-14 11:56 jamest
***************
*** 1770,1781 ****
2001-11-13 16:12 jamest
* packaging/inno/gfdesigner.iss, src/Icons.py, src/Instance.py,
! src/TreeView.py: Updates to add icons back on designer
2001-11-13 15:59 jcater
! * src/PropertyEditor.py: fixed segfault problem with grids under
! windows
2001-11-12 23:53 jamest
--- 2014,2026 ----
2001-11-13 16:12 jamest
* packaging/inno/gfdesigner.iss, src/Icons.py, src/Instance.py,
! src/TreeView.py, src/base/Icons.py, src/base/Instance.py,
! src/base/tools/TreeView.py: Updates to add icons back on designer
2001-11-13 15:59 jcater
! * src/: PropertyEditor.py, base/tools/PropertyEditor.py: fixed
! segfault problem with grids under windows
2001-11-12 23:53 jamest
***************
*** 1831,1839 ****
2001-11-10 16:01 jcater
! * BUGS, TODO, src/Designer.py, src/Instance.py, src/MenuBar.py:
! polished designer's menus; added checks to closing/exiting to
! prompt user if form is not saved; added save all
2001-11-09 15:44 jamest
--- 2076,2085 ----
2001-11-10 16:01 jcater
! * BUGS, TODO, src/Designer.py, src/Instance.py, src/MenuBar.py,
! src/base/Instance.py, src/base/MenuBar.py: polished designer's
! menus; added checks to closing/exiting to prompt user if form is
! not saved; added save all
2001-11-09 15:44 jamest
***************
*** 1863,1869 ****
2001-11-05 13:32 jcater
! * templates/__init__.py: fixed cross-platform issue with __import__
2001-11-04 22:14 jcater
--- 2109,2116 ----
2001-11-05 13:32 jcater
! * src/templates/__init__.py: fixed cross-platform issue with
! __import__
2001-11-04 22:14 jcater
***************
*** 1872,1890 ****
2001-11-04 21:21 jamest
! * src/: Designer.py, Instance.py, LayoutEditor.py, __init__.py:
! Small designer stuff ran all forms thru designer (except the
! history forms)
2001-11-04 20:27 jcater
! * src/: Debugger.py, Icons.py, Instance.py, LayoutEditor.py: fixed
! title bar bug; fixed jamest's bug :)
2001-11-04 19:28 jamest
! * src/: Icons.py, LayoutEditor.py, TreeView.py: Designer now runs
! on win32 platforms
2001-11-04 16:49 jamest
--- 2119,2138 ----
2001-11-04 21:21 jamest
! * src/: Designer.py, Instance.py, LayoutEditor.py, __init__.py,
! base/Instance.py: Small designer stuff ran all forms thru designer
! (except the history forms)
2001-11-04 20:27 jcater
! * src/: Debugger.py, Icons.py, Instance.py, LayoutEditor.py,
! base/Debugger.py, base/Icons.py, base/Instance.py: fixed title bar
! bug; fixed jamest's bug :)
2001-11-04 19:28 jamest
! * src/: Icons.py, LayoutEditor.py, TreeView.py, base/Icons.py,
! base/tools/TreeView.py: Designer now runs on win32 platforms
2001-11-04 16:49 jamest
***************
*** 1897,1903 ****
2001-11-04 11:06 jcater
! * src/TemplateParser.py: Made the wizard entry fields larger
2001-11-04 10:44 jcater
--- 2145,2152 ----
2001-11-04 11:06 jcater
! * src/: TemplateParser.py, base/TemplateParser.py: Made the wizard
! entry fields larger
2001-11-04 10:44 jcater
***************
*** 1910,1930 ****
2001-10-07 14:07 jcater
! * src/TemplateChooser.py, templates/__init__.py,
! templates/forms/__init__.py, templates/reports/__init__.py: Wizard
! dialog now runs the selected wizard; templates are automatically
! detected (it's no longer necessary to add your template to the list
! in __init__.py)
2001-09-18 16:16 jcater
! * src/TemplateChooser.py: Added support for optional wizard
! descriptors
2001-09-18 13:02 dneighbors
! * src/TemplateChooser.py: TemplateChooser.py ** Made so that all
! columns of list box are populated.
2001-09-17 23:34 jamest
--- 2159,2180 ----
2001-10-07 14:07 jcater
! * src/: TemplateChooser.py, base/TemplateChooser.py,
! templates/__init__.py, templates/forms/__init__.py,
! templates/reports/__init__.py: Wizard dialog now runs the selected
! wizard; templates are automatically detected (it's no longer
! necessary to add your template to the list in __init__.py)
2001-09-18 16:16 jcater
! * src/: TemplateChooser.py, base/TemplateChooser.py: Added support
! for optional wizard descriptors
2001-09-18 13:02 dneighbors
! * src/: TemplateChooser.py, base/TemplateChooser.py:
! TemplateChooser.py ** Made so that all columns of list box are
! populated.
2001-09-17 23:34 jamest
***************
*** 1933,1981 ****
2001-09-17 21:43 jamest
! * src/TemplateChooser.py: Misc little typos Added popy and psycopg
! drivers
2001-09-17 21:26 jcater
! * src/TemplateChooser.py: fixed typos
2001-09-17 21:08 jcater
! * src/: TemplateBase.py, TemplateChooser.py: added checks to schema
! methods
2001-09-17 20:15 jcater
! * src/TemplateChooser.py: Fix for wxGTK 2.2.6
2001-09-16 18:43 jcater
* doc/TemplatesAndWizards.txt, src/Designer.py, src/Instance.py,
src/TemplateBase.py, src/TemplateChooser.py, src/TemplateParser.py,
! src/__init__.py, templates/__init__.py, templates/forms/Simple.py,
! templates/forms/__init__.py, templates/reports/__init__.py: First
! working implementation of wizards/templates
2001-09-14 18:10 jcater
! * src/Designer.py, src/TemplateBase.py, src/TemplateParser.py,
templates/forms/Simple.py: Updates for Designer wizards
2001-09-13 22:27 jcater
! * src/TemplateBase.py, src/TemplateParser.py,
! templates/forms/Simple.py: synching machines (updates to
! templates/wizards)
2001-09-13 17:39 jcater
! * src/Incubator.py: Minor code cleanup
2001-09-13 16:42 jcater
! * setup.py, templates/forms/Simple.py: changes to support designer
! wizards/templates
2001-09-06 03:45 baumannd
--- 2183,2235 ----
2001-09-17 21:43 jamest
! * src/: TemplateChooser.py, base/TemplateChooser.py: Misc little
! typos Added popy and psycopg drivers
2001-09-17 21:26 jcater
! * src/: TemplateChooser.py, base/TemplateChooser.py: fixed typos
2001-09-17 21:08 jcater
! * src/: TemplateBase.py, TemplateChooser.py, base/TemplateBase.py,
! base/TemplateChooser.py: added checks to schema methods
2001-09-17 20:15 jcater
! * src/: TemplateChooser.py, base/TemplateChooser.py: Fix for wxGTK
! 2.2.6
2001-09-16 18:43 jcater
* doc/TemplatesAndWizards.txt, src/Designer.py, src/Instance.py,
src/TemplateBase.py, src/TemplateChooser.py, src/TemplateParser.py,
! src/__init__.py, src/base/Instance.py, src/base/TemplateBase.py,
! src/base/TemplateChooser.py, src/base/TemplateParser.py,
! src/templates/__init__.py, src/templates/forms/Simple.py,
! src/templates/forms/__init__.py, src/templates/reports/__init__.py:
! First working implementation of wizards/templates
2001-09-14 18:10 jcater
! * src/: Designer.py, TemplateBase.py, TemplateParser.py,
! base/TemplateBase.py, base/TemplateParser.py,
templates/forms/Simple.py: Updates for Designer wizards
2001-09-13 22:27 jcater
! * src/: TemplateBase.py, TemplateParser.py, base/TemplateBase.py,
! base/TemplateParser.py, templates/forms/Simple.py: synching
! machines (updates to templates/wizards)
2001-09-13 17:39 jcater
! * src/: Incubator.py, base/Incubator.py: Minor code cleanup
2001-09-13 16:42 jcater
! * setup.py, src/templates/forms/Simple.py: changes to support
! designer wizards/templates
2001-09-06 03:45 baumannd
***************
*** 1992,2001 ****
2001-08-09 23:49 jamest
* BUGS, src/Designer.py, src/Icons.py, src/Instance.py,
! src/LayoutEditor.py, src/PopupMenu.py, src/TreeView.py: Merged
! changes from head into the branch (did not move back to head yet)
! Fixed misc bugs More than likely introduced more bugs than you can
! imagine (may jcater forgive me)
2001-07-31 18:44 jcater
--- 2246,2257 ----
2001-08-09 23:49 jamest
* BUGS, src/Designer.py, src/Icons.py, src/Instance.py,
! src/LayoutEditor.py, src/PopupMenu.py, src/TreeView.py,
! src/base/Icons.py, src/base/Instance.py, src/base/PopupMenu.py,
! src/base/tools/TreeView.py: Merged changes from head into the
! branch (did not move back to head yet) Fixed misc bugs More than
! likely introduced more bugs than you can imagine (may jcater
! forgive me)
2001-07-31 18:44 jcater
***************
*** 2012,2030 ****
2001-07-29 23:38 jcater
! * src/Instance.py: now, when saving, a backup copy is made only
! once per session (per form) instead of after each save; this way,
! the backup copy contains the state of a form before you started
! editing this session instead of the state the last time you saved.
2001-07-29 15:18 jcater
! * src/: Designer.py, Instance.py, PopupMenu.py: misc bug fixes
2001-07-29 15:10 jcater
! * src/Icons.py: temporary fix for segfaults until I can figure out
! why
2001-07-28 23:36 jcater
--- 2268,2288 ----
2001-07-29 23:38 jcater
! * src/: Instance.py, base/Instance.py: now, when saving, a backup
! copy is made only once per session (per form) instead of after each
! save; this way, the backup copy contains the state of a form before
! you started editing this session instead of the state the last time
! you saved.
2001-07-29 15:18 jcater
! * src/: Designer.py, Instance.py, PopupMenu.py, base/Instance.py,
! base/PopupMenu.py: misc bug fixes
2001-07-29 15:10 jcater
! * src/: Icons.py, base/Icons.py: temporary fix for segfaults until
! I can figure out why
2001-07-28 23:36 jcater
***************
*** 2036,2056 ****
2001-07-28 23:12 jcater
! * src/: Icons.py, LayoutEditor.py, TreeView.py: When
! double-clicking an object (either in tree view or layout editor),
! properties editor pops up; removed icon code from TreeView and put
! in own file as PopupMenu may soon use icons
2001-07-28 22:19 jcater
! * src/: LayoutEditor.py, PopupMenu.py: Improvements to pop-up
! menus; new popup menu when right-clicking on empty space in Layout
! Editor area (really handy)
2001-07-23 00:09 jcater
! * src/TreeView.py: Changed hard-coded location of icons to
! installation-specific directory
2001-07-21 16:08 jcater
--- 2294,2315 ----
2001-07-28 23:12 jcater
! * src/: Icons.py, LayoutEditor.py, TreeView.py, base/Icons.py,
! base/tools/TreeView.py: When double-clicking an object (either in
! tree view or layout editor), properties editor pops up; removed
! icon code from TreeView and put in own file as PopupMenu may soon
! use icons
2001-07-28 22:19 jcater
! * src/: LayoutEditor.py, PopupMenu.py, base/PopupMenu.py:
! Improvements to pop-up menus; new popup menu when right-clicking on
! empty space in Layout Editor area (really handy)
2001-07-23 00:09 jcater
! * src/: TreeView.py, base/tools/TreeView.py: Changed hard-coded
! location of icons to installation-specific directory
2001-07-21 16:08 jcater
***************
*** 2059,2152 ****
2001-07-19 20:35 jcater
! * src/TreeView.py: Fixed bug w/autocreating of 'Event' branch; part
! 2
2001-07-19 20:35 jcater
! * src/TreeView.py: Fixed bug w/autocreating of 'Event' branch
2001-07-18 23:16 jcater
! * src/TreeView.py: TreeView items now only display an 'Events'
! child branch if they actually have events/triggers; these branches
! are created dynamically as events/triggers are added; since
! triggers are added by right-clicking the object, then selecting
! Events, empty 'Events' branches simply cluttered the tree
2001-07-18 23:02 jcater
! * src/TreeView.py: Added icons to designer; (rerun gnue-common
! setup.py install to use); misc other bugfixes
2001-07-18 21:20 jcater
! * src/Instance.py: fixed path reference bug
2001-07-18 20:27 jcater
! * src/Instance.py: Refined use of startup warning dialogs
2001-07-18 20:17 jcater
! * src/Instance.py: If file specified on command line doesn't
! exists, a dialog asks whether or not to create; if file is
! readonly, pops up a warning dialog; when doing 'Save As...', if
! specified file name doesn't have extension, add it based on
! selection in dialog box. [based on Rafterman's patch]
2001-07-17 14:24 jamest
* src/: LayoutEditor.py, MenuBar.py, PopupMenu.py,
! PropertyEditor.py, TreeView.py: merged trunk, from
! gnuef-new-datasources to HEAD
2001-07-12 21:54 jcater
! * src/PopupMenu.py: Moved triggers to beginning of list in Reorder
! by Location
2001-07-12 17:51 jcater
! * src/: LayoutEditor.py, MenuBar.py, PopupMenu.py, TreeView.py:
! Fixed 'Right-Click|Edit Properties...' locking bug; removed Popup
! menu code from MenuBar.py and placed in its own file; fixed misc
! focus bugs
2001-07-12 14:01 jcater
! * src/PropertyEditor.py: Fixed deprecate bug in PropertyEditor
2001-07-12 13:53 jcater
! * src/: MenuBar.py, PropertyEditor.py: Fixed problem with Reorder
! by Location when hidden fields are present; made property editor
! not display deprecated attributes unless user is already using the
deprecated attribute (keeps new forms from using deprecated stuff)
2001-07-11 13:41 jcater
! * src/: Instance.py, MenuBar.py: Got 'Reorder by Location' working.
! If you select a block, it reorders all elements in that block. If
! you reorder a page, it reorders all elements including any blocks.
! It places items in this order: All hidden fields, All Boxes, All
! other elements other than blocks, all blocks; it reorders according
! to y, then x values. This has only been partially tested on a few
! forms... save a copy before using.
2001-07-10 18:18 jamest
! * src/Debugger.py: Fixed number of args to running a form in gfdes
2001-07-04 19:30 jcater
! * src/: PropertyEditor.py, TemplateBase.py: Added GTypecasts to
! gnue.common for typecasting xml data; misc other changes
2001-07-03 20:43 jcater
! * src/: Instance.py, LayoutEditor.py: Added form resizing
! attributes
2001-07-03 11:21 jcater
--- 2318,2422 ----
2001-07-19 20:35 jcater
! * src/: TreeView.py, base/tools/TreeView.py: Fixed bug
! w/autocreating of 'Event' branch; part 2
2001-07-19 20:35 jcater
! * src/: TreeView.py, base/tools/TreeView.py: Fixed bug
! w/autocreating of 'Event' branch
2001-07-18 23:16 jcater
! * src/: TreeView.py, base/tools/TreeView.py: TreeView items now
! only display an 'Events' child branch if they actually have
! events/triggers; these branches are created dynamically as
! events/triggers are added; since triggers are added by
! right-clicking the object, then selecting Events, empty 'Events'
! branches simply cluttered the tree
2001-07-18 23:02 jcater
! * src/: TreeView.py, base/tools/TreeView.py: Added icons to
! designer; (rerun gnue-common setup.py install to use); misc other
! bugfixes
2001-07-18 21:20 jcater
! * src/: Instance.py, base/Instance.py: fixed path reference bug
2001-07-18 20:27 jcater
! * src/: Instance.py, base/Instance.py: Refined use of startup
! warning dialogs
2001-07-18 20:17 jcater
! * src/: Instance.py, base/Instance.py: If file specified on command
! line doesn't exists, a dialog asks whether or not to create; if
! file is readonly, pops up a warning dialog; when doing 'Save
! As...', if specified file name doesn't have extension, add it based
! on selection in dialog box. [based on Rafterman's patch]
2001-07-17 14:24 jamest
* src/: LayoutEditor.py, MenuBar.py, PopupMenu.py,
! PropertyEditor.py, TreeView.py, base/MenuBar.py, base/PopupMenu.py,
! base/tools/PropertyEditor.py, base/tools/TreeView.py: merged trunk,
! from gnuef-new-datasources to HEAD
2001-07-12 21:54 jcater
! * src/: PopupMenu.py, base/PopupMenu.py: Moved triggers to
! beginning of list in Reorder by Location
2001-07-12 17:51 jcater
! * src/: LayoutEditor.py, MenuBar.py, PopupMenu.py, TreeView.py,
! base/MenuBar.py, base/PopupMenu.py, base/tools/TreeView.py: Fixed
! 'Right-Click|Edit Properties...' locking bug; removed Popup menu
! code from MenuBar.py and placed in its own file; fixed misc focus
! bugs
2001-07-12 14:01 jcater
! * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Fixed
! deprecate bug in PropertyEditor
2001-07-12 13:53 jcater
! * src/: MenuBar.py, PropertyEditor.py, base/MenuBar.py,
! base/tools/PropertyEditor.py: Fixed problem with Reorder by
! Location when hidden fields are present; made property editor not
! display deprecated attributes unless user is already using the
deprecated attribute (keeps new forms from using deprecated stuff)
2001-07-11 13:41 jcater
! * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py:
! Got 'Reorder by Location' working. If you select a block, it
! reorders all elements in that block. If you reorder a page, it
! reorders all elements including any blocks. It places items in
! this order: All hidden fields, All Boxes, All other elements other
! than blocks, all blocks; it reorders according to y, then x values.
! This has only been partially tested on a few forms... save a copy
! before using.
2001-07-10 18:18 jamest
! * src/: Debugger.py, base/Debugger.py: Fixed number of args to
! running a form in gfdes
2001-07-04 19:30 jcater
! * src/: PropertyEditor.py, TemplateBase.py, base/TemplateBase.py,
! base/tools/PropertyEditor.py: Added GTypecasts to gnue.common for
! typecasting xml data; misc other changes
2001-07-03 20:43 jcater
! * src/: Instance.py, LayoutEditor.py, base/Instance.py: Added form
! resizing attributes
2001-07-03 11:21 jcater
***************
*** 2170,2177 ****
2001-07-01 12:07 jamest
! * src/: Designer.py, Instance.py: Moved version info to Instance to
! make installed designer do the right thing
2001-06-30 18:14 jamest
--- 2440,2447 ----
2001-07-01 12:07 jamest
! * src/: Designer.py, Instance.py, base/Instance.py: Moved version
! info to Instance to make installed designer do the right thing
2001-06-30 18:14 jamest
***************
*** 2179,2189 ****
2001-06-30 17:58 jamest
! * INSTALL, MANIFEST.in, setup.py, src/Designer.py, src/Instance.py:
! Switch designer RuntimeSettings to use $HOME var (you can use this
! in windows) Changes to make an installed designer work properly
! Misc setup tweaks for win32/unix Docs updates Misc stuff I've
! forgotten
2001-06-30 14:54 jamest
--- 2449,2459 ----
2001-06-30 17:58 jamest
! * INSTALL, MANIFEST.in, setup.py, src/Designer.py, src/Instance.py,
! src/base/Instance.py: Switch designer RuntimeSettings to use $HOME
! var (you can use this in windows) Changes to make an installed
! designer work properly Misc setup tweaks for win32/unix Docs
! updates Misc stuff I've forgotten
2001-06-30 14:54 jamest
***************
*** 2200,2218 ****
2001-06-28 00:53 jcater
! * src/Incubator.py: Converted 'new object' methods to new parser
! format
2001-06-28 00:38 jcater
! * src/PropertyEditor.py: Fixed display of true/false property
! fields
2001-06-28 00:04 jcater
! * src/: LayoutEditor.py, PropertyEditor.py: PropertyEditor now
! restricts attribute input based on type of attribute; uses combo
! boxes where appropriate
2001-06-27 22:21 jcater
--- 2470,2489 ----
2001-06-28 00:53 jcater
! * src/: Incubator.py, base/Incubator.py: Converted 'new object'
! methods to new parser format
2001-06-28 00:38 jcater
! * src/: PropertyEditor.py, base/tools/PropertyEditor.py: Fixed
! display of true/false property fields
2001-06-28 00:04 jcater
! * src/: LayoutEditor.py, PropertyEditor.py,
! base/tools/PropertyEditor.py: PropertyEditor now restricts
! attribute input based on type of attribute; uses combo boxes where
! appropriate
2001-06-27 22:21 jcater
***************
*** 2225,2256 ****
2001-06-27 21:26 jcater
! * src/LayoutEditor.py, src/TemplateBase.py, src/TemplateParser.py,
templates/forms/Simple.py: Misc. changes; committing prior to
changing focus system
2001-06-27 20:57 jcater
! * src/MenuBar.py: Made the popup menu's Edit Properties... actually
! bring up properties
2001-06-26 23:40 jcater
! * src/Incubator.py: Removed obnoxious print statements
2001-06-26 23:28 jcater
! * src/Incubator.py, src/PropertyEditor.py, src/TemplateBase.py,
! src/TemplateParser.py, templates/forms/Simple.py: Switched to new
! parser format; implemented more of the wizard/template; fixed
! various bugs w/layout and property editor; fixed some win32
! specific problems
2001-06-25 23:49 jcater
! * src/Designer.py, src/LayoutEditor.py, src/MenuBar.py,
! src/TemplateBase.py, src/TemplateParser.py,
! templates/forms/Simple.py: Beginnings of a template/wizard system
2001-06-25 22:32 jcater
--- 2496,2531 ----
2001-06-27 21:26 jcater
! * src/: LayoutEditor.py, TemplateBase.py, TemplateParser.py,
! base/TemplateBase.py, base/TemplateParser.py,
templates/forms/Simple.py: Misc. changes; committing prior to
changing focus system
2001-06-27 20:57 jcater
! * src/: MenuBar.py, base/MenuBar.py: Made the popup menu's Edit
! Properties... actually bring up properties
2001-06-26 23:40 jcater
! * src/: Incubator.py, base/Incubator.py: Removed obnoxious print
! statements
2001-06-26 23:28 jcater
! * src/: Incubator.py, PropertyEditor.py, TemplateBase.py,
! TemplateParser.py, base/Incubator.py, base/TemplateBase.py,
! base/TemplateParser.py, base/tools/PropertyEditor.py,
! templates/forms/Simple.py: Switched to new parser format;
! implemented more of the wizard/template; fixed various bugs
! w/layout and property editor; fixed some win32 specific problems
2001-06-25 23:49 jcater
! * src/: Designer.py, LayoutEditor.py, MenuBar.py, TemplateBase.py,
! TemplateParser.py, base/MenuBar.py, base/TemplateBase.py,
! base/TemplateParser.py, templates/forms/Simple.py: Beginnings of a
! template/wizard system
2001-06-25 22:32 jcater
***************
*** 2272,2288 ****
2001-06-24 21:59 jcater
* src/: Instance.py, LayoutEditor.py, PropertyEditor.py,
! TemplateBase.py: Added a property bar on layout screen; fixed
! several layout bugs; restructured relative moving
2001-06-24 14:33 jcater
! * templates/forms/Simple.py: Added beginnings of Simple template
2001-06-24 14:31 jcater
! * setup.py, templates/__init__.py, templates/forms/__init__.py,
! templates/reports/__init__.py: Started on templating system
2001-06-23 22:33 jcater
--- 2547,2566 ----
2001-06-24 21:59 jcater
* src/: Instance.py, LayoutEditor.py, PropertyEditor.py,
! TemplateBase.py, base/Instance.py, base/TemplateBase.py,
! base/tools/PropertyEditor.py: Added a property bar on layout
! screen; fixed several layout bugs; restructured relative moving
2001-06-24 14:33 jcater
! * src/templates/forms/Simple.py: Added beginnings of Simple
! template
2001-06-24 14:31 jcater
! * setup.py, src/templates/__init__.py,
! src/templates/forms/__init__.py, src/templates/reports/__init__.py:
! Started on templating system
2001-06-23 22:33 jcater
***************
*** 2302,2314 ****
2001-06-23 16:20 jcater
* src/: Incubator.py, Instance.py, LayoutEditor.py,
! PropertyEditor.py: Added fix for 'hidden' fields
2001-06-22 08:16 jcater
* src/: Designer.py, Instance.py, LayoutEditor.py,
! PropertyEditor.py, ToolFrame.py, TreeView.py, TriggerEditor.py:
! Added property editor
2001-06-22 02:39 dneighbors
--- 2580,2595 ----
2001-06-23 16:20 jcater
* src/: Incubator.py, Instance.py, LayoutEditor.py,
! PropertyEditor.py, base/Incubator.py, base/Instance.py,
! base/tools/PropertyEditor.py: Added fix for 'hidden' fields
2001-06-22 08:16 jcater
* src/: Designer.py, Instance.py, LayoutEditor.py,
! PropertyEditor.py, ToolFrame.py, TreeView.py, TriggerEditor.py,
! base/Instance.py, base/ToolFrame.py, base/tools/PropertyEditor.py,
! base/tools/TreeView.py, base/tools/TriggerEditor.py: Added property
! editor
2001-06-22 02:39 dneighbors
***************
*** 2318,2382 ****
2001-06-21 21:36 jcater
! * src/: Incubator.py, TriggerEditor.py: Added a pulldown for the
! trigger editor... only works for shared(named) triggers currently
2001-06-21 20:15 jcater
* src/: Incubator.py, Instance.py, LayoutEditor.py, TreeView.py,
! TriggerEditor.py: Added: Delete items from tree; save window state
! between sessions; moved layout combos to a toolbar; fixed minor
! bugs
2001-06-20 20:37 jamest
! * src/: Instance.py, TriggerEditor.py: Started to add sizing to the
program(layout editor size not finished)
2001-06-20 19:40 jamest
! * src/TriggerEditor.py: Altered to resize the edit area when editor
! resized
2001-06-20 17:31 jcater
* src/: Incubator.py, Instance.py, LayoutEditor.py, MenuBar.py,
! PropertyEditor.py, TreeView.py, TriggerEditor.py: Added more create
! object options (in tree-viewer); added trigger editor; changed some
! of the event properties
2001-06-19 15:41 jcater
! * src/: Incubator.py, MenuBar.py: Added Incubator that creates
! objects and adds in correct location in forms tree
2001-06-18 14:50 jcater
! * src/: Instance.py, LayoutEditor.py, MenuBar.py, TreeView.py:
Implemented popup (right-click) menus on tree and layout editor.
Only New->{Page,DataSource,Name Trigger} currently works
2001-06-18 05:13 jcater
! * src/: Instance.py, MenuBar.py: Implemented 'Save As...' and dirty
! project marker (* in titlebar if project has been modified)
2001-06-18 00:41 jcater
* src/: Instance.py, LayoutEditor.py, MenuBar.py,
! PropertyEditor.py, TreeView.py, TriggerEditor.py: Misc changes
2001-06-15 16:58 jcater
* src/: Instance.py, LayoutEditor.py, LayoutHandler.py,
! PropertyEditor.py, TreeView.py, TriggerEditor.py: Restructured
! source files into more modular approach. Started work on property
! editor.
2001-06-15 13:49 jcater
! * src/: Instance.py, LayoutHandler.py: Selecting a tree item
! selects the preview item and vice-versa
2001-06-15 09:47 jcater
--- 2599,2675 ----
2001-06-21 21:36 jcater
! * src/: Incubator.py, TriggerEditor.py, base/Incubator.py,
! base/tools/TriggerEditor.py: Added a pulldown for the trigger
! editor... only works for shared(named) triggers currently
2001-06-21 20:15 jcater
* src/: Incubator.py, Instance.py, LayoutEditor.py, TreeView.py,
! TriggerEditor.py, base/Incubator.py, base/Instance.py,
! base/tools/TreeView.py, base/tools/TriggerEditor.py: Added: Delete
! items from tree; save window state between sessions; moved layout
! combos to a toolbar; fixed minor bugs
2001-06-20 20:37 jamest
! * src/: Instance.py, TriggerEditor.py, base/Instance.py,
! base/tools/TriggerEditor.py: Started to add sizing to the
program(layout editor size not finished)
2001-06-20 19:40 jamest
! * src/: TriggerEditor.py, base/tools/TriggerEditor.py: Altered to
! resize the edit area when editor resized
2001-06-20 17:31 jcater
* src/: Incubator.py, Instance.py, LayoutEditor.py, MenuBar.py,
! PropertyEditor.py, TreeView.py, TriggerEditor.py,
! base/Incubator.py, base/Instance.py, base/MenuBar.py,
! base/tools/PropertyEditor.py, base/tools/TreeView.py,
! base/tools/TriggerEditor.py: Added more create object options (in
! tree-viewer); added trigger editor; changed some of the event
! properties
2001-06-19 15:41 jcater
! * src/: Incubator.py, MenuBar.py, base/Incubator.py,
! base/MenuBar.py: Added Incubator that creates objects and adds in
! correct location in forms tree
2001-06-18 14:50 jcater
! * src/: Instance.py, LayoutEditor.py, MenuBar.py, TreeView.py,
! base/Instance.py, base/MenuBar.py, base/tools/TreeView.py:
Implemented popup (right-click) menus on tree and layout editor.
Only New->{Page,DataSource,Name Trigger} currently works
2001-06-18 05:13 jcater
! * src/: Instance.py, MenuBar.py, base/Instance.py, base/MenuBar.py:
! Implemented 'Save As...' and dirty project marker (* in titlebar if
! project has been modified)
2001-06-18 00:41 jcater
* src/: Instance.py, LayoutEditor.py, MenuBar.py,
! PropertyEditor.py, TreeView.py, TriggerEditor.py, base/Instance.py,
! base/MenuBar.py, base/tools/PropertyEditor.py,
! base/tools/TreeView.py, base/tools/TriggerEditor.py: Misc changes
2001-06-15 16:58 jcater
* src/: Instance.py, LayoutEditor.py, LayoutHandler.py,
! PropertyEditor.py, TreeView.py, TriggerEditor.py, base/Instance.py,
! base/tools/PropertyEditor.py, base/tools/TreeView.py,
! base/tools/TriggerEditor.py: Restructured source files into more
! modular approach. Started work on property editor.
2001-06-15 13:49 jcater
! * src/: Instance.py, LayoutHandler.py, base/Instance.py: Selecting
! a tree item selects the preview item and vice-versa
2001-06-15 09:47 jcater
***************
*** 2384,2396 ****
2001-06-14 18:00 jcater
! * src/: Instance.py, LayoutHandler.py: Modified designer so
! multi-record fields are displayed and behave as such. \nAlso,
! selecting with a mouse works (including pressing shift to select
! multiple items). \The arrow keys still move the items and Alt+arrow
! keys resize the items. \nBorders are drawn around currently
! selected items.\nCurrently, Labels are being displayed behind the
! border box (not sure why, as the other widgets display
correctly???)\nSelecting items with mouse has been reworked so, for
example, the cursor does not change over text fields and clicking
dropdown boxes in wrong place does not actually drop down a box :)
--- 2677,2689 ----
2001-06-14 18:00 jcater
! * src/: Instance.py, LayoutHandler.py, base/Instance.py: Modified
! designer so multi-record fields are displayed and behave as such.
! \nAlso, selecting with a mouse works (including pressing shift to
! select multiple items). \The arrow keys still move the items and
! Alt+arrow keys resize the items. \nBorders are drawn around
! currently selected items.\nCurrently, Labels are being displayed
! behind the border box (not sure why, as the other widgets display
correctly???)\nSelecting items with mouse has been reworked so, for
example, the cursor does not change over text fields and clicking
dropdown boxes in wrong place does not actually drop down a box :)
***************
*** 2398,2406 ****
2001-06-12 12:18 jcater
* src/: Debugger.py, Designer.py, GFDDebug.py, Instance.py,
! LayoutHandler.py, MenuBar.py: Split code into multiple files.
! Changed moving and resizing so that all multi-record widgets
! move/resize as well
2001-06-11 17:03 jcater
--- 2691,2699 ----
2001-06-12 12:18 jcater
* src/: Debugger.py, Designer.py, GFDDebug.py, Instance.py,
! LayoutHandler.py, MenuBar.py, base/Debugger.py, base/Instance.py,
! base/MenuBar.py: Split code into multiple files. Changed moving and
! resizing so that all multi-record widgets move/resize as well
2001-06-11 17:03 jcater
Index: gnue/designer/NEWS
diff -c gnue/designer/NEWS:1.13 gnue/designer/NEWS:1.14
*** gnue/designer/NEWS:1.13 Mon Dec 16 22:07:26 2002
--- gnue/designer/NEWS Sat Dec 21 15:36:15 2002
***************
*** 5,10 ****
--- 5,11 ----
o Migrated to the new Forms Definition format
o Fully functional Event Mapping inspector
o Reimplementation of the trigger code editor
+ o Significant cleanup of internal abstraction/modularization.
New features/changes in version 0.4.2: (02-DEC-2002)
o Labels and MailMerge reports wizards added
Index: gnue/designer/setup.py
diff -c gnue/designer/setup.py:1.43 gnue/designer/setup.py:1.44
*** gnue/designer/setup.py:1.43 Fri Dec 20 23:55:32 2002
--- gnue/designer/setup.py Sat Dec 21 15:36:15 2002
***************
*** 247,255 ****
data_files = [ ('doc/designer', docfiles),
('man/man1', manfiles) ],
packages = ["gnue.designer",
- "gnue.designer.settings",
"gnue.designer.base",
"gnue.designer.base.tools",
"gnue.designer.base.uihelpers",
"gnue.designer.forms",
"gnue.designer.forms.LayoutEditor",
--- 247,255 ----
data_files = [ ('doc/designer', docfiles),
('man/man1', manfiles) ],
packages = ["gnue.designer",
"gnue.designer.base",
"gnue.designer.base.tools",
+ "gnue.designer.base.settings",
"gnue.designer.base.uihelpers",
"gnue.designer.forms",
"gnue.designer.forms.LayoutEditor",
Index: gnue/designer/src/base/tools/EventEditor.py
diff -c gnue/designer/src/base/tools/EventEditor.py:1.9
gnue/designer/src/base/tools/EventEditor.py:1.10
*** gnue/designer/src/base/tools/EventEditor.py:1.9 Fri Dec 20 18:56:05 2002
--- gnue/designer/src/base/tools/EventEditor.py Sat Dec 21 15:36:16 2002
***************
*** 44,49 ****
--- 44,141 ----
def init(self):
self.panel = wxPanel(self,-1,style=wxSIMPLE_BORDER, pos=wxPoint(6,6))
+ self.notebook = wxNotebook(self.panel, -1, style=wxNB_BOTTOM)
+
+
+ self.object = None
+
+ # EventAware provided by ToolPanel
+ self.registerEventListeners({
+ 'ObjectSelected' : self.onSetCurrentObject,
+ 'ObjectCreated' : self.onCreateObject,
+ 'ObjectModified' : self.onModifyObject,
+ 'ObjectDeleted' : self.onDeleteObject,
+ })
+
+ self.supplemental = []
+ EVT_SIZE(self, self.onSize)
+ self.main = self.createMainPage()
+ self.notebook.AddPage(self.main,'Properties')
+
+
+ def createMainPage(self):
+ return InspectorPanel(self, self.notebook)
+
+ def onSetCurrentObject (self, event):
+ object = event.object
+ handler = event.originator
+ if object == None:
+ return
+ if object != self.object:
+ self.setCurrent(object)
+
+ def setCurrent(self, object):
+ self.object = object
+ self.reset()
+ self.main.setCurrent(object)
+ self.notebook.SetPageText(0, self.main.getPageText())
+ i = 1
+ for page in self.supplemental:
+ page.setCurrent(object)
+ self.notebook.SetPageText(i, page.getPageText())
+ i += 1
+
+ def addPage(self, inspector, label):
+ self.supplemental.append(inspector)
+ self.notebook.AddPage(inspector, label)
+
+ def reset(self):
+ for i in range(len(self.supplemental)):
+ self.notebook.DeletePage(1)
+ self.supplemental = []
+
+
+ def onCreateObject (self, event):
+ object = event.object
+ handler = event.originator
+
+
+ def onModifyObject (self, event):
+ object = event.object
+ handler = event.originator
+ if object == None:
+ return
+ if handler != __name__ and self.object == object:
+ self.setCurrent(object)
+
+
+ def onDeleteObject (self, event):
+ object = event.object
+ handler = event.originator
+ if object == None:
+ return
+ if handler != __name__:
+ pass
+
+
+ def onSize(self, event):
+ w,h = self.GetClientSizeTuple()
+ self.panel.SetSize((w-12,h-12))
+ self.notebook.SetSize(self.panel.GetClientSizeTuple())
+
+
+ #
+ #
+ #
+ class InspectorPanel(wxPanel):
+
+ NAMESPACE = ""
+
+
+ def __init__(self, editor, parent):
+
+ wxPanel.__init__(self, parent, -1)
+ self.editor = editor
self.object = None
self.objectList = []
***************
*** 52,58 ****
self.rowList = []
# Set up our grid
! self.grid = wxGrid(self.panel, -1, pos=wxPoint(0,0))
self.grid.CreateGrid(1,1)
self.grid.SetColLabelSize(0)
--- 144,150 ----
self.rowList = []
# Set up our grid
! self.grid = wxGrid(self, -1, pos=wxPoint(0,0))
self.grid.CreateGrid(1,1)
self.grid.SetColLabelSize(0)
***************
*** 63,92 ****
EVT_GRID_CELL_LEFT_DCLICK(self.grid, self.OnLeftDClick)
EVT_SIZE(self, self.onSize)
# EventAware provided by ToolPanel
! self.registerEventListeners({
! 'ObjectSelected' : self.onSetCurrentObject,
'ObjectCreated' : self.onCreateObject,
'ObjectModified' : self.onModifyObject,
'ObjectDeleted' : self.onDeleteObject,
})
! self.rootObject.walk(self.inventoryObject)
!
!
! def onSetCurrentObject (self, event):
! object = event.object
! handler = event.originator
! if object and handler != self:
self._setCurrent(object)
def _setCurrent(self, object):
- try:
- text = "%s Triggers (%s)" % (object._type[2:].capitalize(),object.name)
- except:
- text = object.getDescription()
- self.setHeaderText(text)
-
self.object = object
try:
self.triggerList = object._validTriggers
--- 155,173 ----
EVT_GRID_CELL_LEFT_DCLICK(self.grid, self.OnLeftDClick)
EVT_SIZE(self, self.onSize)
+ self.editor.rootObject.walk(self.inventoryObject)
+
# EventAware provided by ToolPanel
! self.editor.registerEventListeners({
'ObjectCreated' : self.onCreateObject,
'ObjectModified' : self.onModifyObject,
'ObjectDeleted' : self.onDeleteObject,
})
! def setCurrent(self, object):
self._setCurrent(object)
def _setCurrent(self, object):
self.object = object
try:
self.triggerList = object._validTriggers
***************
*** 152,170 ****
try:
trigger=self.triggerMap[self.rowList[0]]
if trigger.src:
!
self.dispatchEvent('TriggerSelected',object=self.namedMap[trigger.src],
originator=__name__)
else:
! self.dispatchEvent('TriggerSelected',object=trigger,
originator=__name__)
except KeyError:
pass
except IndexError:
pass
def onCreateObject (self, event):
self.inventoryObject(event.object)
-
def onModifyObject (self, event):
object = event.object
handler = event.originator
--- 233,252 ----
try:
trigger=self.triggerMap[self.rowList[0]]
if trigger.src:
!
self.editor.dispatchEvent('TriggerSelected',object=self.namedMap[trigger.src],
originator=__name__)
else:
! self.editor.dispatchEvent('TriggerSelected',object=trigger,
originator=__name__)
except KeyError:
pass
except IndexError:
pass
+ def getPageText(self):
+ return self.object._type[2:]
def onCreateObject (self, event):
self.inventoryObject(event.object)
def onModifyObject (self, event):
object = event.object
handler = event.originator
***************
*** 199,207 ****
def onSize(self, event):
! x,y = self.GetClientSizeTuple()
! self.panel.SetSize((x-12,y-12))
! self.grid.SetSize(self.panel.GetClientSizeTuple())
w,h = self.grid.GetClientSizeTuple()
self.grid.SetColSize(0, w - self.grid.GetRowLabelSize())
try:
--- 281,287 ----
def onSize(self, event):
! self.grid.SetSize(self.GetClientSizeTuple())
w,h = self.grid.GetClientSizeTuple()
self.grid.SetColSize(0, w - self.grid.GetRowLabelSize())
try:
***************
*** 226,234 ****
try:
trigger=self.triggerMap[self.rowList[evt.GetRow()]]
if trigger.src:
!
self.dispatchEvent('TriggerSelected',object=self.namedMap[trigger.src],
originator=__name__)
else:
! self.dispatchEvent('TriggerSelected',object=trigger,
originator=__name__)
except KeyError:
pass
except IndexError:
--- 306,314 ----
try:
trigger=self.triggerMap[self.rowList[evt.GetRow()]]
if trigger.src:
!
self.editor.dispatchEvent('TriggerSelected',object=self.namedMap[trigger.src],
originator=__name__)
else:
! self.editor.dispatchEvent('TriggerSelected',object=trigger,
originator=__name__)
except KeyError:
pass
except IndexError:
***************
*** 292,311 ****
newStuff['src'] = value
if new:
! self.dispatchEvent('ObjectCreated',object=trigger,
originator=__name__)
else:
! self.dispatchEvent('ObjectModified',object=trigger,
originator=__name__,
old=oldStuff, new=newStuff)
if trigger.src:
!
self.dispatchEvent('TriggerSelected',object=self.namedMap[trigger.src],
originator=__name__)
else:
! self.dispatchEvent('TriggerSelected',object=trigger,
originator=__name__)
else:
# No trigger
## self.object._children.pop(self.object._children.index(trigger))
! self.dispatchEvent('ObjectDeleted',object=trigger, originator=__name__)
! self.dispatchEvent('TriggerSelected',object=None, originator=__name__)
##
--- 372,391 ----
newStuff['src'] = value
if new:
! self.editor.dispatchEvent('ObjectCreated',object=trigger,
originator=__name__)
else:
! self.editor.dispatchEvent('ObjectModified',object=trigger,
originator=__name__,
old=oldStuff, new=newStuff)
if trigger.src:
!
self.editor.dispatchEvent('TriggerSelected',object=self.namedMap[trigger.src],
originator=__name__)
else:
! self.editor.dispatchEvent('TriggerSelected',object=trigger,
originator=__name__)
else:
# No trigger
## self.object._children.pop(self.object._children.index(trigger))
! self.editor.dispatchEvent('ObjectDeleted',object=trigger,
originator=__name__)
! self.editor.dispatchEvent('TriggerSelected',object=None,
originator=__name__)
##
Index: gnue/designer/src/forms/Instance.py
diff -c gnue/designer/src/forms/Instance.py:1.26
gnue/designer/src/forms/Instance.py:1.27
*** gnue/designer/src/forms/Instance.py:1.26 Fri Dec 20 23:52:32 2002
--- gnue/designer/src/forms/Instance.py Sat Dec 21 15:36:16 2002
***************
*** 40,46 ****
from LayoutEditor import LayoutEditor
from TreeView import TreeView
from PropertyEditor import PropertyEditor
! from gnue.designer.base.tools.EventEditor import EventEditor
from gnue.designer.base.tools.TriggerEditor import TriggerEditor
from gnue.designer.base.tools.DataSourceEditor import DataSourceEditor
from gnue.designer.base.tools.SchemaViewer import SchemaViewer
--- 40,46 ----
from LayoutEditor import LayoutEditor
from TreeView import TreeView
from PropertyEditor import PropertyEditor
! from EventEditor import EventEditor
from gnue.designer.base.tools.TriggerEditor import TriggerEditor
from gnue.designer.base.tools.DataSourceEditor import DataSourceEditor
from gnue.designer.base.tools.SchemaViewer import SchemaViewer
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/designer ChangeLog NEWS setup.py src/base/...,
Jason Cater <=