[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/designer/src Designer.py forms/Instance.py...
From: |
Jason Cater |
Subject: |
gnue/designer/src Designer.py forms/Instance.py... |
Date: |
Mon, 28 Oct 2002 19:11:49 -0500 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: Jason Cater <address@hidden> 02/10/28 19:11:49
Modified files:
designer/src : Designer.py
designer/src/forms: Instance.py
designer/src/forms/LayoutEditor: LayoutEditorTools.py
Log message:
added support for command-line --new <form|report|schema|...>, so you
can start up designer with a specific type of project
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/Designer.py.diff?tr1=1.51&tr2=1.52&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/forms/Instance.py.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/forms/LayoutEditor/LayoutEditorTools.py.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
Patches:
Index: gnue/designer/src/Designer.py
diff -c gnue/designer/src/Designer.py:1.51 gnue/designer/src/Designer.py:1.52
*** gnue/designer/src/Designer.py:1.51 Tue Sep 17 11:27:45 2002
--- gnue/designer/src/Designer.py Mon Oct 28 19:11:49 2002
***************
*** 78,83 ****
--- 78,88 ----
VERSION = VERSION
COMMAND = "gnue-designer"
SUMMARY = _("A graphical tool for the rapid deployment of GNU Enterprise
forms and reports.")
+ COMMAND_OPTIONS = [
+ [ 'new', 'n', 'new', 1, None, 'module',
+ _('Starts up opening a new instance of <module>, where module can
be form, report, etc.') ],
+ ]
+
USAGE = GClientApp.USAGE + " [file] [file] ..."
def __init__(self):
***************
*** 96,101 ****
--- 101,112 ----
if len(self.ARGUMENTS):
for arg in self.ARGUMENTS:
self.SetTopWindow(self.load(arg))
+ elif self.OPTIONS['new']:
+ try:
+ self.SetTopWindow(self.newInstance(self.OPTIONS['new']))
+ except ImportError:
+ self.handleStartupError('"%s" is not a valid option for --new' %
self.OPTIONS['new'])
+
else:
# TODO: What to do when no object is specified on command line?
Index: gnue/designer/src/forms/Instance.py
diff -c gnue/designer/src/forms/Instance.py:1.12
gnue/designer/src/forms/Instance.py:1.13
*** gnue/designer/src/forms/Instance.py:1.12 Mon Jul 22 19:04:59 2002
--- gnue/designer/src/forms/Instance.py Mon Oct 28 19:11:49 2002
***************
*** 1,6 ****
#
- # Copyright 2001-2002 Free Software Foundation
- #
# This file is part of GNU Enterprise.
#
# GNU Enterprise is free software; you can redistribute it
--- 1,4 ----
***************
*** 18,23 ****
--- 16,23 ----
# write to the Free Software Foundation, Inc., 59 Temple Place
# - Suite 330, Boston, MA 02111-1307, USA.
#
+ # Copyright 2001-2002 Free Software Foundation
+ #
# FILE:
# form/Instance.py
#
***************
*** 109,128 ****
self.loadWizards(wizards)
! def insertDataSourceTool(self, event=None, params=None):
! pass
!
! def insertPageTool(self, event=None, params=None):
! pass
!
! def insertBlockTool(self, event=None, params=None):
! pass
!
! def insertFieldTool(self, event=None, params=None):
! pass
!
! def insertDropdownTool(self, event=None, params=None):
! pass
def preSave(self):
--- 109,128 ----
self.loadWizards(wizards)
! ## def insertDataSourceTool(self, event=None, params=None):
! ## pass
! ##
! ## def insertPageTool(self, event=None, params=None):
! ## pass
! ##
! ## def insertBlockTool(self, event=None, params=None):
! ## pass
! ##
! ## def insertFieldTool(self, event=None, params=None):
! ## pass
! ##
! ## def insertDropdownTool(self, event=None, params=None):
! ## pass
def preSave(self):
Index: gnue/designer/src/forms/LayoutEditor/LayoutEditorTools.py
diff -c gnue/designer/src/forms/LayoutEditor/LayoutEditorTools.py:1.10
gnue/designer/src/forms/LayoutEditor/LayoutEditorTools.py:1.11
*** gnue/designer/src/forms/LayoutEditor/LayoutEditorTools.py:1.10 Mon Oct
7 22:24:26 2002
--- gnue/designer/src/forms/LayoutEditor/LayoutEditorTools.py Mon Oct 28
19:11:49 2002
***************
*** 40,45 ****
--- 40,46 ----
+ 'Tools|Insert|Label,deslay_label.png;' \
+ 'Tools|Insert|Unbound Entry,deslay_entrytext.png;' \
+ 'Tools|Insert|Drop Down Entry,deslay_entrydrop.png;' \
+ + 'Tools|Insert|Button,deslay_button.png;' \
+ 'Tools|Insert|Box,deslay_box.png'
# + 'File|Open,tb_open.png;' \
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/designer/src Designer.py forms/Instance.py...,
Jason Cater <=