예제 #1
0
    def onBrowserEvent(self, event):
        FocusWidget.onBrowserEvent(self, event)

        type = DOM.eventGetType(event)
        if type == "change":
            for listener in self.changeListeners:
                if hasattr(listener, 'onChange'): listener.onChange(self)
                else: listener(self)
예제 #2
0
    def onBrowserEvent(self, event):
        FocusWidget.onBrowserEvent(self, event)

        type = DOM.eventGetType(event)
        if type == "change":
            for listener in self.changeListeners:
                if hasattr(listener, 'onChange'): listener.onChange(self)
                else: listener(self)
예제 #3
0
 def __init__(self, **kwargs):
     if not kwargs.has_key('StyleName'): kwargs['StyleName'] = "gwt-ListBox"
     self.changeListeners = []
     self.INSERT_AT_END = -1
     if kwargs.has_key('Element'):
         element = kwargs.pop('Element')
     else:
         element = DOM.createSelect()
     FocusWidget.__init__(self, element, **kwargs)
     self.sinkEvents(Event.ONCHANGE)
예제 #4
0
 def __init__(self, **kwargs):
     if not kwargs.has_key("StyleName"):
         kwargs["StyleName"] = "gwt-ListBox"
     self.changeListeners = []
     self.INSERT_AT_END = -1
     if kwargs.has_key("Element"):
         element = kwargs.pop("Element")
     else:
         element = DOM.createSelect()
     FocusWidget.__init__(self, element, **kwargs)
     self.sinkEvents(Event.ONCHANGE)
예제 #5
0
파일: Controls.py 프로젝트: emk/pyjamas
    def __init__(self, element, min_value, max_value,
                       start_value=None, step=None,
                       **kwargs):

        self.min_value = min_value
        self.max_value = max_value
        if start_value is None:
            start_value = min_value
        if step is None:
            step = (self.max_value - self.min_value) / 20
        self.step = step
        self.value = start_value
        self.valuechange_listeners = []
        self.dragging = False
        self.drag_enabled = False

        if not kwargs.has_key("TabIndex"): kwargs['TabIndex'] = 0
        FocusWidget.__init__(self, element, **kwargs)
        MouseHandler.__init__(self)
예제 #6
0
    def __init__(self,
                 element,
                 min_value,
                 max_value,
                 start_value=None,
                 step=None,
                 **kwargs):

        self.min_value = min_value
        self.max_value = max_value
        if start_value is None:
            start_value = min_value
        if step is None:
            step = (self.max_value - self.min_value) / 20
        self.step = step
        self.value = start_value
        self.valuechange_listeners = []
        self.dragging = False
        self.drag_enabled = False

        if not kwargs.has_key("TabIndex"): kwargs['TabIndex'] = 0
        FocusWidget.__init__(self, element, **kwargs)
        MouseHandler.__init__(self)
예제 #7
0
    def __init__(self, element, **kwargs):
        self.changeListeners = []
        self.currentEvent = None

        FocusWidget.__init__(self, element, **kwargs)
        self.sinkEvents(Event.ONCHANGE)
예제 #8
0
 def __init__(self, element, **kwargs):
     FocusWidget.__init__(self, element, **kwargs)
예제 #9
0
 def __init__(self, element, **kwargs):
     FocusWidget.__init__(self, element, **kwargs)
예제 #10
0
    def __init__(self, element, **kwargs):
        self.changeListeners = []
        self.currentEvent = None

        FocusWidget.__init__(self, element, **kwargs)
        self.sinkEvents(Event.ONCHANGE)
예제 #11
0
 def onDetach(self):
     FocusWidget.onDetach(self)
     self.impl.uninitElement()
예제 #12
0
 def onAttach(self):
     FocusWidget.onAttach(self)
     self.impl.initElement()
예제 #13
0
 def __init__(self, **kwargs):
     if not kwargs.has_key('StyleName'):
         kwargs['StyleName'] = "gwt-RichTextArea"
     self.impl = RichTextAreaImplStandard()
     FocusWidget.__init__(self, self.impl.getElement(), **kwargs)
예제 #14
0
 def onDetach(self):
     FocusWidget.onDetach(self)
     self.impl.uninitElement()
예제 #15
0
 def onAttach(self):
     FocusWidget.onAttach(self)
     self.impl.initElement()
예제 #16
0
 def __init__(self, **kwargs):
     if not kwargs.has_key('StyleName'): kwargs['StyleName']="gwt-RichTextArea"
     self.impl = RichTextAreaImplStandard()
     FocusWidget.__init__(self, self.impl.getElement(), **kwargs)