CVS: anygui/lib/anygui/backends mswgui.py,1.40,1.41 dwgui.py,1.3,1.4

Robin Becker <[email protected]> Sun, 03 Nov 2002 11:03:10 -0800
Newsgroups gmane.comp.python.anygui.cvs
Message-ID <[email protected]>
Update of /cvsroot/anygui/anygui/lib/anygui/backends
In directory usw-pr-cvs1:/tmp/cvs-serv16104/lib/anygui/backends

Modified Files:
	mswgui.py dwgui.py 
Log Message:
Use internalProd as per MLH's suggestion

Index: mswgui.py
===================================================================
RCS file: /cvsroot/anygui/anygui/lib/anygui/backends/mswgui.py,v
retrieving revision 1.40
retrieving revision 1.41
diff -C2 -r1.40 -r1.41
*** mswgui.py	3 Nov 2002 10:37:25 -0000	1.40
--- mswgui.py	3 Nov 2002 19:03:08 -0000	1.41
***************
*** 74,78 ****
      def widgetSetUp(self):
          self.proxy.container.wrapper.widget_map[self.widget] = self
-         self.proxy.push(blocked=['container'])
          win32gui.SendMessage(self.widget,
                               win32con.WM_SETFONT,
--- 74,77 ----
***************
*** 80,83 ****
--- 79,85 ----
                               0)
          self.setVisible(1)
+ 
+     def internalProd(self):
+         self.proxy.push(blocked=['container'])
  
      def getGeometry(self):

Index: dwgui.py
===================================================================
RCS file: /cvsroot/anygui/anygui/lib/anygui/backends/dwgui.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** dwgui.py	3 Nov 2002 11:10:45 -0000	1.3
--- dwgui.py	3 Nov 2002 19:03:08 -0000	1.4
***************
*** 89,93 ****
  
  GetLastError = kernel32.GetLastError
! _verbose=0
  if _verbose:
      from anygui.Utils import log, setLogFile
--- 89,93 ----
  
  GetLastError = kernel32.GetLastError
! _verbose=1
  if _verbose:
      from anygui.Utils import log, setLogFile
***************
*** 176,180 ****
          if _verbose: log('widgetSetup',str(self))
          self.proxy.container.wrapper.widget_map[self.widget] = self
-         self.proxy.push(blocked=['container'])
          user32.SendMessage(self.widget,
                               WM_SETFONT,
--- 176,179 ----
***************
*** 183,186 ****
--- 182,189 ----
          self.setVisible(1)
  
+     def internalProd(self):
+         if _verbose: log('internalProd',str(self))
+         self.proxy.push(blocked=['container'])
+ 
      def getGeometry(self):
          r = t_rect()
***************
*** 570,578 ****
          self.draw()
          return r
- 
-     def setVisible(self,visible):
-         if not self.widget: return
-         self.draw()
-         ComponentWrapper.setVisible(self,visible)
  
      def draw(self,*arg,**kw):
--- 573,576 ----



-------------------------------------------------------
This SF.net email is sponsored by: ApacheCon, November 18-21 in
Las Vegas (supported by COMDEX), the only Apache event to be
fully supported by the ASF. http://www.apachecon.com