Example #1
0
	def __init__(self, template):
		self._client_template= template
		hMenu= user32.LoadMenuIndirectA(template)
		if not hMenu: raise ValueError, "could not create menu (invalid template)"
		self.handle= hMenu
		TrackHandler.Register('menus', self.handle)
		Popup.__init__(self, self.handle)
		self._client_hwndParent = None
Example #2
0
 def __init__(self, template):
     self._client_template = template
     hMenu = user32.LoadMenuIndirectA(template)
     if not hMenu:
         raise ValueError, "could not create menu (invalid template)"
     self.handle = hMenu
     TrackHandler.Register('menus', self.handle)
     Popup.__init__(self, self.handle)
     self._client_hwndParent = None
Example #3
0
 def __init__(self):
     self.handle = user32.CreateMenu()
     TrackHandler.Register('menus', self.handle)
     Popup.__init__(self, self.handle)
     self._client_hwndParent = None
Example #4
0
	def __init__(self):
		self.handle = user32.CreateMenu()
		TrackHandler.Register('menus', self.handle)
		Popup.__init__(self, self.handle)
		self._client_hwndParent = None
Example #5
0
 def GetPopup(self, ID):
     try:
         return Popup(handle=self.GetSubMenu(ID))
     except:
         raise RuntimeError("no Popup item found")