Exemplo n.º 1
0
    def __init__(self, parent=None):
        Text.__init__(self, parent)
        PressBase.__init__(self)
        self.tabStop = 1000
        self.blind = False
        self.margin = 0, 0, 0, 0

        self.index = -1
        self.__data = List()
        self.autoRemove(
            self.data.bind('Change',
                           self.invoke,
                           'Data Changed',
                           postevent=False))

        self.menuStyle = None
        self.itemStyle = None

        self.changeEvent('index',
                         self.__onChangeSelect,
                         postevent=False,
                         sync=True)
        self.changeEvent('text',
                         self.__onTextChanged,
                         postevent=False,
                         sync=True)
        self.bind('Data Changed', self.__onDataChanged, postevent=False)
        self.bind('Click', self.__onCombolist)
Exemplo n.º 2
0
 def __init__(self, parent=None):
     Text.__init__(self, parent)
     self.autosize = True
     self.bgColor = color.paper
     self.fontColor = color.black
     self.border = 30, 15
     self.align = 'C'
     self.visible = False
Exemplo n.º 3
0
 def __init__(self, parent = None):
     Text.__init__(self, parent)
     self.autosize = True
     self.bgColor = color.paper
     self.fontColor = color.black
     self.border = 30, 15
     self.align = 'C'
     self.visible = False
Exemplo n.º 4
0
 def __init__(self, *args, **kwargs):
     kwargs['color'] = BUTTON_FONTCOLOR
     kwargs['fontsize'] = BUTTON_FONTSIZE
     kwargs['fontname'] = BUTTON_FONTNAME
     Text.__init__(self, *args, **kwargs)
     self.highlighted = False
     self.angle = 0
     self.scale = 1
     self.rotdir = BUTTON_SPEED # speed and direction of rotation
Exemplo n.º 5
0
 def __init__(self, parent = None):
     Text.__init__(self, parent)
     PressBase.__init__(self)
     self.tabStop = 1000
     self.blind = False        
     self.margin = 0, 0, 0, 0
     
     self.index = -1
     self.__data = List()
     self.autoRemove( self.data.bind('Change', self.invoke, 'Data Changed', postevent = False) )
     
     self.menuStyle = None
     self.itemStyle = None
     
     self.changeEvent('index', self.__onChangeSelect, postevent = False, sync = True)
     self.changeEvent('text', self.__onTextChanged, postevent = False, sync = True)
     self.bind('Data Changed', self.__onDataChanged, postevent = False)
     self.bind('Click', self.__onCombolist)