[Python-checkins] python/nondist/sandbox/msi msi.py, 1.4, 1.5 msilib.py, 1.5, 1.6

loewis at users.sourceforge.net loewis at users.sourceforge.net
Wed Jan 7 17:04:12 EST 2004


Update of /cvsroot/python/python/nondist/sandbox/msi
In directory sc8-pr-cvs1:/tmp/cvs-serv31199

Modified Files:
	msi.py msilib.py 
Log Message:
Add test files. Reduce title font size. Fix typos.
Adjust control layout. Group features as subfeature
of the default feature.

Index: msi.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/msi/msi.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** msi.py	2 Jan 2004 20:43:24 -0000	1.4
--- msi.py	7 Jan 2004 22:04:10 -0000	1.5
***************
*** 88,93 ****
  
      def title(self, title):
!         self.text("Title", 135, 20, 220, 60, 196611,
!                   r"{\VerdanaBold13}%s" % title)
  
      def back(self, title, next, name = "Back", active = 1):
--- 88,93 ----
  
      def title(self, title):
!         self.text("Title", 135, 10, 220, 60, 196611,
!                   r"{\VerdanaBold10}%s" % title)
  
      def back(self, title, next, name = "Back", active = 1):
***************
*** 150,154 ****
               [("DlgFont8", "Tahoma", 9, None, 0),
                ("DlgFontBold8", "Tahoma", 8, None, 1), #bold
!               ("VerdanaBold13", "Verdana", 13, None, 1),
               ])
  
--- 150,154 ----
               [("DlgFont8", "Tahoma", 9, None, 0),
                ("DlgFontBold8", "Tahoma", 8, None, 1), #bold
!               ("VerdanaBold10", "Verdana", 10, None, 1),
               ])
  
***************
*** 179,185 ****
      fatal.back("< Back", "Finish", active = 0)
      fatal.cancel("Cancel", "Back", active = 0)
!     fatal.text("Description1", 135, 70, 220, 60, 196611,
                 "[ProductName] setup ended prematurely because of an error.  Your system has not been modified.  To install this program at a later time, please run the installation again.")
!     fatal.text("Description2", 135, 135, 220, 20, 196611,
                 "Click the Finish button to exit the Installer.")
      c=fatal.next("Finish", "Cancel", name="Finish")
--- 179,185 ----
      fatal.back("< Back", "Finish", active = 0)
      fatal.cancel("Cancel", "Back", active = 0)
!     fatal.text("Description1", 135, 70, 220, 80, 196611,
                 "[ProductName] setup ended prematurely because of an error.  Your system has not been modified.  To install this program at a later time, please run the installation again.")
!     fatal.text("Description2", 135, 155, 220, 20, 196611,
                 "Click the Finish button to exit the Installer.")
      c=fatal.next("Finish", "Cancel", name="Finish")
***************
*** 191,198 ****
      user_exit.back("< Back", "Finish", active = 0)
      user_exit.cancel("Cancel", "Back", active = 0)
!     user_exit.text("Description1", 135, 70, 220, 40, 196611,
                 "[ProductName] setup was interrupted.  Your system has not been modified.  "
                 "To install this program at a later time, please run the installation again.")
!     user_exit.text("Description2", 135, 115, 220, 20, 196611,
                 "Click the Finish button to exit the Installer.")
      c = user_exit.next("Finish", "Cancel", name="Finish")
--- 191,198 ----
      user_exit.back("< Back", "Finish", active = 0)
      user_exit.cancel("Cancel", "Back", active = 0)
!     user_exit.text("Description1", 135, 70, 220, 80, 196611,
                 "[ProductName] setup was interrupted.  Your system has not been modified.  "
                 "To install this program at a later time, please run the installation again.")
!     user_exit.text("Description2", 135, 155, 220, 20, 196611,
                 "Click the Finish button to exit the Installer.")
      c = user_exit.next("Finish", "Cancel", name="Finish")
***************
*** 273,277 ****
      prep.title("Welcome to the [ProductName] Installer")
      c=prep.text("ActionText", 135, 110, 220, 20, 196611, "Pondering...")
!     c.mapping("AxtionText", "Text")
      c=prep.text("ActionData", 135, 135, 220, 30, 196611, None)
      c.mapping("ActionData", "Text")
--- 273,277 ----
      prep.title("Welcome to the [ProductName] Installer")
      c=prep.text("ActionText", 135, 110, 220, 20, 196611, "Pondering...")
!     c.mapping("ActionText", "Text")
      c=prep.text("ActionData", 135, 135, 220, 30, 196611, None)
      c.mapping("ActionData", "Text")
***************
*** 346,354 ****
      c.event("SpawnDialog", "AdvancedDlg")
  
!     c=features.text("ItemDescription", 140, 180, 210, 50, 3,
                    "Multiline description of the currently selected item.")
      c.mapping("SelectionDescription","Text")
      
!     c=features.text("ItemSize", 140, 230, 220, 25, 3,
                      "The size of the currently selected item.")
      c.mapping("SelectionSize", "Text")
--- 346,354 ----
      c.event("SpawnDialog", "AdvancedDlg")
  
!     c=features.text("ItemDescription", 140, 180, 210, 30, 3,
                    "Multiline description of the currently selected item.")
      c.mapping("SelectionDescription","Text")
      
!     c=features.text("ItemSize", 140, 210, 220, 45, 3,
                      "The size of the currently selected item.")
      c.mapping("SelectionSize", "Text")
***************
*** 462,472 ****
                                "Python Interpreter and Libraries",
                                1, directory = "TARGETDIR")
!     tcltk = Feature(db, "TclTk", "Tcl/Tk", "Tkinter, IDLE, pydoc", 3)
      htmlfiles = Feature(db, "Documentation", "Documentation",
!                         "Python HTMLHelp File", 5)
      tools = Feature(db, "Tools", "Utility Scripts",
!                     "Python utility scripts (Tools/", 7)
      testsuite = Feature(db, "Testsuite", "Test suite",
!                         "Python test suite (Lib/test/)", 9)
  
  def extract_msvcr71():
--- 462,475 ----
                                "Python Interpreter and Libraries",
                                1, directory = "TARGETDIR")
!     tcltk = Feature(db, "TclTk", "Tcl/Tk", "Tkinter, IDLE, pydoc", 3,
!                     parent = default_feature)
      htmlfiles = Feature(db, "Documentation", "Documentation",
!                         "Python HTMLHelp File", 5, parent = default_feature)
      tools = Feature(db, "Tools", "Utility Scripts",
!                     "Python utility scripts (Tools/", 7, 
! 		    parent = default_feature)
      testsuite = Feature(db, "Testsuite", "Test suite",
!                         "Python test suite (Lib/test/)", 9, 
! 			parent = default_feature)
  
  def extract_msvcr71():
***************
*** 535,538 ****
--- 538,549 ----
          if files:
              lib.remove_pyc()
+ 	if dir=='test' and parent.physical=='Lib':
+ 	    lib.add_file("audiotest.au")
+ 	    lib.add_file("185test.db")
+ 	    lib.add_file("test.xml.out")
+ 	    lib.add_file("readme.txt", src="README")
+ 	    lib.glob("*.uue")
+ 	    lib.add_file("test.xml")
+ 	    lib.add_file("testtar.tar")
          if dir=='output':
              lib.glob("test_*")

Index: msilib.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/msi/msilib.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** msilib.py	7 Jan 2004 20:02:26 -0000	1.5
--- msilib.py	7 Jan 2004 22:04:10 -0000	1.6
***************
*** 519,522 ****
--- 519,523 ----
          if parent:
              attributes |= 2 # follow parent
+ 	    parent = parent.id
          add_data(db, "Feature",
                          [(id, parent, title, desc, display,





More information about the Python-checkins mailing list