commit-gnue
[Top][All Lists]
Advanced

[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;'   \




reply via email to

[Prev in Thread] Current Thread [Next in Thread]