commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/designer/src Instance.py LayoutEditor.py


From: Jason Cater
Subject: gnue/designer/src Instance.py LayoutEditor.py
Date: Tue, 03 Jul 2001 18:43:11 -0700

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    01/07/03 18:43:11

Modified files:
        designer/src   : Instance.py LayoutEditor.py 

Log message:
        Added form resizing attributes

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/designer/src/Instance.py.diff?cvsroot=OldCVS&tr1=1.15&tr2=1.16&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/designer/src/LayoutEditor.py.diff?cvsroot=OldCVS&tr1=1.14&tr2=1.15&r1=text&r2=text

Patches:
Index: gnue/designer/src/Instance.py
diff -u gnue/designer/src/Instance.py:1.15 gnue/designer/src/Instance.py:1.16
--- gnue/designer/src/Instance.py:1.15  Sun Jul  1 10:07:37 2001
+++ gnue/designer/src/Instance.py       Tue Jul  3 18:43:11 2001
@@ -69,17 +69,20 @@
       self._path = ""
       self._form = GFForm.GFForm()
       options = GFObjects.GFOptions(self._form)
-      GFObjects.GFOption(options, "title","Untitled Form")
-      GFObjects.GFOption(options, "height","12")
-      GFObjects.GFOption(options, "width","40")
-      GFObjects.GFPage(self._form)
-      self.makeDirty()
+      self._form.title = "Untitled Form"
+      self._form.height = 12
+      self._form.width = 40
+      page = GFObjects.GFPage(self._form)
+      GFObjects.GFBlock(page)
+      self.makeClean()
+      self._isNew = 1
     else: 
       self._path = location
       fileHandle = open(location,'r')
       self._form = GFParser.loadForm (fileHandle, self, initialize=0) 
       fileHandle.close()
       self.makeClean()
+      self._isNew = 0
 
     self._form.name = "Form"
 
@@ -173,6 +176,7 @@
 
   def makeClean(self): 
     self._isdirty = 0
+    self._isnew = 0
     if self._path == "": 
       self.SetTitle( TITLE + " - Untitled Form")
     else: 
Index: gnue/designer/src/LayoutEditor.py
diff -u gnue/designer/src/LayoutEditor.py:1.14 
gnue/designer/src/LayoutEditor.py:1.15
--- gnue/designer/src/LayoutEditor.py:1.14      Wed Jun 27 22:04:18 2001
+++ gnue/designer/src/LayoutEditor.py   Tue Jul  3 18:43:11 2001
@@ -110,7 +110,7 @@
       return
     self.propBar.onModifyObject(object, handler, modifications)
     if handler != __name__:
-      if object == self.page or object in self.widgetList: 
+      if object in (self._form, self.page) or object in self.widgetList: 
         self.drawPage(self.page)
 
   def onDeleteObject (self, object, handler):
@@ -152,8 +152,8 @@
     self.textPercentage = (int(GConfig.get('textPercentage')) / 100.0)
     self.positionMappings = {}
 
-    width = int(self._form.getOption('width'))
-    height = int(self._form.getOption('height'))
+    width = self._form.width
+    height = self._form.height
 
     self.widgetWidth = (self.charWidth * self.borderPercentage)
     self.widgetHeight = (self.charHeight * self.borderPercentage) + 3
@@ -167,6 +167,7 @@
 
     self.panel.SetClientSize(wxSize(int(width)*int(self.widgetWidth), 
                        int(height)*int(self.widgetHeight)))
+    self.panel.Refresh()
 
     self.widgetList = []
 



reply via email to

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