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

Class TabPanel

source code

   object --+                
            |                
      Applier --+            
                |            
UIObject.UIObject --+        
                    |        
        Widget.Widget --+    
                        |    
      Composite.Composite --+
                            |
                           TabPanel

Instance Methods [hide private]
 
__init__(self, tabBar=None, **kwargs)
use this to apply properties as a dictionary, e.g.
source code
 
add(self, widget, tabText=None, asHTML=False)
tabText=None now means insert a spacer, pushed out at 100% width so that any subsequent tabs added will be pushed to the right hand side
source code
 
addTabListener(self, listener) source code
 
clear(self) source code
 
getDeckPanel(self) source code
 
getTabBar(self) source code
 
getWidget(self, index) source code
 
getWidgetCount(self) source code
 
getWidgetIndex(self, child) source code
 
insert(self, widget, tabText, asHTML=False, beforeIndex=None) source code
 
__iter__(self) source code
 
onBeforeTabSelected(self, sender, tabIndex) source code
 
onTabSelected(self, sender, tabIndex) source code
 
remove(self, widget) source code
 
removeTabListener(self, listener) source code
 
selectTab(self, index) source code

Inherited from Composite.Composite: initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget

Inherited from Widget.Widget: doAttachChildren, doDetachChildren, getID, getLayoutData, getParent, 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, tabBar=None, **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)