Esempio n. 1
0
 def __init__(self, element, **kwargs):
     self.setElement(element)
     Widget.__init__(self, **kwargs)
     FocusHandler.__init__(self)
     KeyboardHandler.__init__(self)
     ClickHandler.__init__(self)
     MouseHandler.__init__(self)
Esempio n. 2
0
    def __init__(self,
                 text="",
                 asHTML=False,
                 targetHistoryToken="",
                 Element=None,
                 **kwargs):

        self.targetHistoryToken = ""

        if not Element:
            Element = DOM.createDiv()
        self.anchorElem = DOM.createAnchor()
        self.setElement(Element)
        DOM.appendChild(self.getElement(), self.anchorElem)

        if not kwargs.has_key('StyleName'):
            kwargs['StyleName'] = "gwt-Hyperlink"
        if text:
            if asHTML:
                kwargs['HTML'] = text
            else:
                kwargs['Text'] = text
        if targetHistoryToken:
            kwargs['TargetHistoryToken'] = targetHistoryToken

        Widget.__init__(self, **kwargs)
        ClickHandler.__init__(self)
Esempio n. 3
0
    def onBrowserEvent(self, event):

        # farm out the event to convenience handlers.
        # detect existence by checking for the listener lists of each
        # type of handler.  there's probably a better way to do this...
        if hasattr(self, "_clickListeners"):
            ClickHandler.onBrowserEvent(self, event)
        if hasattr(self, "_keyboardListeners"):
            KeyboardHandler.onBrowserEvent(self, event)
        if hasattr(self, "_mouseListeners"):
            MouseHandler.onBrowserEvent(self, event)
        if hasattr(self, "_focusListeners"):
            FocusHandler.onBrowserEvent(self, event)

        if self.contextMenu is None:
            return True

        type = DOM.eventGetType(event)
        if type == "contextmenu":
            DOM.eventCancelBubble(event, True)
            DOM.eventPreventDefault(event)
            self.contextMenu.onContextMenu(self)
            return False

        return True
Esempio n. 4
0
 def __init__(self, element, **kwargs):
     self.setElement(element)
     Widget.__init__(self, **kwargs)
     FocusHandler.__init__(self)
     KeyboardHandler.__init__(self)
     ClickHandler.__init__(self)
     MouseHandler.__init__(self)
Esempio n. 5
0
    def __init__(self, **kwargs):
        """ pass in Widget={the widget} so that Applier will call setWidget.  
        """

        SimplePanel.__init__(self, Focus.createFocusable(), **kwargs)
        FocusHandler.__init__(self)
        KeyboardHandler.__init__(self)
        ClickHandler.__init__(self)
        MouseHandler.__init__(self)
Esempio n. 6
0
    def __init__(self, child=None):

        SimplePanel.__init__(self, Focus.createFocusable())

        FocusHandler.__init__(self)
        KeyboardHandler.__init__(self)
        ClickHandler.__init__(self)
        MouseHandler.__init__(self)

        if child:
            self.setWidget(child)
Esempio n. 7
0
 def __init__(self, Shape, Coords, **kwargs):
     if not kwargs.has_key('Href'):
         kwargs['Href'] = ""
     kwargs['Shape'] = Shape
     kwargs['Coords'] = Coords
     if kwargs.has_key('Element'):
         element = kwargs.pop('Element')
     else:
         element = DOM.createElement("area")
     self.setElement(element)
     Widget.__init__(self, **kwargs)
     MouseHandler.__init__(self, preventDefault=True)
     ClickHandler.__init__(self, preventDefault=True)
Esempio n. 8
0
 def __init__(self, Shape, Coords, **kwargs):
     if not kwargs.has_key('Href'):
         kwargs['Href'] = ""
     kwargs['Shape'] = Shape
     kwargs['Coords'] = Coords
     if kwargs.has_key('Element'):
         element = kwargs.pop('Element')
     else:
         element = DOM.createElement("area")
     self.setElement(element)
     Widget.__init__(self, **kwargs)
     MouseHandler.__init__(self, preventDefault=True)
     ClickHandler.__init__(self, preventDefault=True)
Esempio n. 9
0
    def __init__(self, url="", **kwargs):
        if not kwargs.has_key('StyleName'): kwargs['StyleName']="gwt-Image"
        if url: kwargs['Url'] = url

        if kwargs.has_key('Element'):
            element = kwargs.pop('Element')
        else:
            element = DOM.createImg()
        self.setElement(element)
        Widget.__init__(self, **kwargs)
        MouseHandler.__init__(self)
        ClickHandler.__init__(self)
        self.sinkEvents(Event.ONLOAD | Event.ONERROR)
        self.loadListeners = []
Esempio n. 10
0
    def __init__(self, text=None, wordWrap=True, **kwargs):
        if not kwargs.has_key('StyleName'): kwargs['StyleName'] = "gwt-Label"
        if text: kwargs['Text'] = text
        kwargs['WordWrap'] = wordWrap

        if kwargs.has_key('Element'):
            element = kwargs.pop('Element')
        else:
            element = DOM.createDiv()

        self.setElement(element)
        self.horzAlign = ""

        Widget.__init__(self, **kwargs)
        MouseHandler.__init__(self)
        ClickHandler.__init__(self)
Esempio n. 11
0
    def __init__(self, text=None, wordWrap=True, **kwargs):
        if not kwargs.has_key('StyleName'): kwargs['StyleName']="gwt-Label"
        if text: kwargs['Text'] = text
        kwargs['WordWrap'] = wordWrap

        if kwargs.has_key('Element'):
            element = kwargs.pop('Element')
        else:
            element = DOM.createDiv()

        self.setElement(element)
        self.horzAlign = ""

        Widget.__init__(self, **kwargs)
        MouseHandler.__init__(self)
        ClickHandler.__init__(self)
Esempio n. 12
0
    def __init__(self, text="", asHTML=False, targetHistoryToken="",
                       Element=None, **kwargs):

        self.targetHistoryToken = ""

        if not Element:
            Element = DOM.createDiv()
        self.anchorElem = DOM.createAnchor()
        self.setElement(Element)
        DOM.appendChild(self.getElement(), self.anchorElem)

        if not kwargs.has_key('StyleName'): kwargs['StyleName']="gwt-Hyperlink"
        if text:
            if asHTML:
                kwargs['HTML'] = text
            else:
                kwargs['Text'] = text
        if targetHistoryToken:
            kwargs['TargetHistoryToken'] = targetHistoryToken

        Widget.__init__(self, **kwargs)
        ClickHandler.__init__(self)