Exemplo n.º 1
0
Arquivo: ToolBar.py Projeto: tommo/gii
	def handleEvent( self ):
		value = self.getValue()
		owner = self.getOwner()
		if owner and hasattr( owner, 'onTool' ):
			owner.onTool( self )
		if self.signal:
			self.signal( value )
		if self.onClick != None:
			self.onClick( value )
		if self.cmd:
			args = self.cmdArgs or {}
			app.doCommand( self.cmd, **args )
Exemplo n.º 2
0
 def handleEvent(self):
     value = self.getValue()
     owner = self.getOwner()
     if owner and hasattr(owner, 'onTool'):
         owner.onTool(self)
     if self.signal:
         self.signal(value)
     if self.onClick != None:
         self.onClick(value)
     if self.cmd:
         args = self.cmdArgs or {}
         app.doCommand(self.cmd, **args)
Exemplo n.º 3
0
	def handleEvent(self):
		itemtype = self.itemType
		value    = self.getValue()
		logging.debug( 'menu event:' + self.name )
		if self.owner:
			if hasattr( self.owner, 'onMenu' ):
				self.owner.onMenu( self )

		if self.signal:
			self.signal(value)
		if self.onClick != None:			
			self.onClick(value)
		if self.cmd:
			args = self.cmdArgs or {}
			app.doCommand( self.cmd, **args )
		MenuNode._currentMenuContext = None