commit-gnue
[Top][All Lists]
Advanced

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

gnue/designer/src PropertyEditor.py forms/Prope...


From: Jason Cater
Subject: gnue/designer/src PropertyEditor.py forms/Prope...
Date: Thu, 12 Dec 2002 09:42:10 -0500

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    02/12/12 09:42:10

Modified files:
        designer/src   : PropertyEditor.py 
        designer/src/forms: PropertyEditor.py 

Log message:
        possible fix for all the wonderful segfaults

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/PropertyEditor.py.diff?tr1=1.33&tr2=1.34&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/forms/PropertyEditor.py.diff?tr1=1.2&tr2=1.3&r1=text&r2=text

Patches:
Index: gnue/designer/src/PropertyEditor.py
diff -c gnue/designer/src/PropertyEditor.py:1.33 
gnue/designer/src/PropertyEditor.py:1.34
*** gnue/designer/src/PropertyEditor.py:1.33    Thu Dec 12 00:16:05 2002
--- gnue/designer/src/PropertyEditor.py Thu Dec 12 09:42:10 2002
***************
*** 100,106 ****
      handler = event.originator
      if object == None:
        return
!     if handler != self and self.object == object:
        self.setCurrent(object)
  
  
--- 100,106 ----
      handler = event.originator
      if object == None:
        return
!     if handler != __name__ and self.object == object:
        self.setCurrent(object)
  
  
***************
*** 191,197 ****
        for key in self.rowList:
  
          xkey = key.replace(':','__')
!         
          # This little tidbit does mixed case w/'_' as separators
          words = string.split(key.split(':',1)[-1],'_')
          for j in range(len(words)):
--- 191,197 ----
        for key in self.rowList:
  
          xkey = key.replace(':','__')
! 
          # This little tidbit does mixed case w/'_' as separators
          words = string.split(key.split(':',1)[-1],'_')
          for j in range(len(words)):
***************
*** 264,270 ****
        newVal = {attr: self.object.__dict__[xkey]}
        self.editor.dispatchEvent('ObjectModified',
                           object=self.object,
!                          originator=self,
                           old=oldVal,
                           new=newVal)
        evt.Skip()
--- 264,270 ----
        newVal = {attr: self.object.__dict__[xkey]}
        self.editor.dispatchEvent('ObjectModified',
                           object=self.object,
!                          originator=__name__,
                           old=oldVal,
                           new=newVal)
        evt.Skip()
Index: gnue/designer/src/forms/PropertyEditor.py
diff -c gnue/designer/src/forms/PropertyEditor.py:1.2 
gnue/designer/src/forms/PropertyEditor.py:1.3
*** gnue/designer/src/forms/PropertyEditor.py:1.2       Tue Dec 10 14:52:02 2002
--- gnue/designer/src/forms/PropertyEditor.py   Thu Dec 12 09:42:10 2002
***************
*** 54,64 ****
--- 54,66 ----
      # GFEntry?  Show the corresponding GFField
      #
      if self.object._type == 'GFEntry':
+       GDebug.printMesg(4,'Adding a new entry property manager')
        self.addPage(FieldInspectorPanel(self, self.notebook), "Field")
  
  
      # Add layout
      if layout:
+       GDebug.printMesg(4,'Adding a new layout property manager')
        self.addPage(CharPosInspectorPanel(self, self.notebook), 'Layout')
  
  



reply via email to

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