[Spambayes-checkins] spambayes/Outlook2000/dialogs processors.py, 1.3, 1.4

Adam Walker xenogeist at users.sourceforge.net
Sun Aug 17 15:16:53 EDT 2003


Update of /cvsroot/spambayes/spambayes/Outlook2000/dialogs
In directory sc8-pr-cvs1:/tmp/cvs-serv16894/Outlook2000/dialogs

Modified Files:
	processors.py 
Log Message:
Added support for property pages. GetControl searches the window's grandparent for a control if it was not found in the window.

Index: processors.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/Outlook2000/dialogs/processors.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** processors.py	15 Aug 2003 00:37:20 -0000	1.3
--- processors.py	17 Aug 2003 21:16:51 -0000	1.4
***************
*** 23,27 ****
      def GetControl(self, control_id = None):
          control_id = control_id or self.control_id
!         return win32gui.GetDlgItem(self.window.hwnd, control_id)
      def GetPopupHelpText(self, idFrom):
          return None
--- 23,33 ----
      def GetControl(self, control_id = None):
          control_id = control_id or self.control_id
!         try:
!             h = win32gui.GetDlgItem(self.window.hwnd, control_id)
!         except:
!             hparent = win32gui.GetParent(self.window.hwnd)
!             hparent = win32gui.GetParent(hparent)
!             h = win32gui.GetDlgItem(hparent, control_id)
!         return h
      def GetPopupHelpText(self, idFrom):
          return None





More information about the Spambayes-checkins mailing list