Package pyjamas :: Package ui :: Module MenuBar :: Class MenuBar
[hide private]
[frames] | no frames]

Class MenuBar

source code

   object --+            
            |            
      Applier --+        
                |        
UIObject.UIObject --+    
                    |    
        Widget.Widget --+
                        |
                       MenuBar

Instance Methods [hide private]
 
__init__(self, vertical=False, **kwargs)
use this to apply properties as a dictionary, e.g.
source code
 
addItem(self, item, asHTML=None, popup=None) source code
 
clearItems(self) source code
 
getAutoOpen(self) source code
 
onBrowserEvent(self, event) source code
 
onPopupClosed(self, sender, autoClosed) source code
 
removeItem(self, item) source code
 
setAutoOpen(self, autoOpen) source code
 
closeAllParents(self) source code
 
doItemAction(self, item, fireCommand) source code
 
onDetach(self)
Called when this widget is being removed from the DOM tree of the document.
source code
 
itemOver(self, item) source code
 
close(self) source code
 
findItem(self, hItem) source code
 
getItemContainerElement(self) source code
 
onHide(self) source code
 
onShow(self) source code
 
selectItem(self, item) source code

Inherited from Widget.Widget: doAttachChildren, doDetachChildren, getID, getLayoutData, getParent, isAttached, onAttach, onLoad, removeFromParent, setContextMenu, setID, setLayoutData, setParent

Inherited from UIObject.UIObject: addStyleDependentName, addStyleName, getAbsoluteLeft, getAbsoluteTop, getElement, getHeight, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, getWidth, isVisible, removeStyleDependentName, removeStyleName, setElement, setHeight, setPixelSize, setSize, setStyleName, setTitle, setVisible, setWidth, setzIndex, sinkEvents, unsinkEvents

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, vertical=False, **kwargs)
(Constructor)

source code 
use this to apply properties as a dictionary, e.g.
    x = klass(..., StyleName='class-name')
will do:
    x = klass(...)
    x.setStyleName('class-name')

and:
    x = klass(..., Size=("100%", "20px"), Visible=False)
will do:
    x = klass(...)
    x.setSize("100%", "20px")
    x.setVisible(False)

Overrides: object.__init__
(inherited documentation)

onBrowserEvent(self, event)

source code 
Overrides: Widget.Widget.onBrowserEvent

onDetach(self)

source code 

Called when this widget is being removed from the DOM tree of the document.

Overrides: Widget.Widget.onDetach
(inherited documentation)