Package muntjac :: Package ui :: Module vertical_split_panel :: Class VerticalSplitPanel
[hide private]
[frames] | no frames]

Class VerticalSplitPanel

source code

                             object --+                            
                                      |                            
                    util.IEventListener --+                        
                                          |                        
              terminal.paintable.IPaintable --+                    
                                              |                    
                                 object --+   |                    
                                          |   |                    
     terminal.variable_owner.IVariableOwner --+                    
                                              |                    
                                 object --+   |                    
                                          |   |                    
                terminal.sizeable.ISizeable --+                    
                                              |                    
                           component.IComponent --+                
                                                  |                
                                     object --+   |                
                                              |   |                
   event.method_event_source.IMethodEventSource --+                
                                                  |                
               abstract_component.AbstractComponent --+            
                                                      |            
                             object --+               |            
                                      |               |            
                    util.IEventListener --+           |            
                                          |           |            
              terminal.paintable.IPaintable --+       |            
                                              |       |            
                                 object --+   |       |            
                                          |   |       |            
     terminal.variable_owner.IVariableOwner --+       |            
                                              |       |            
                                 object --+   |       |            
                                          |   |       |            
                terminal.sizeable.ISizeable --+       |            
                                              |       |            
                           component.IComponent --+   |            
                                                  |   |            
            component_container.IComponentContainer --+            
                                                      |            
abstract_component_container.AbstractComponentContainer --+        
                                                          |        
                             object --+                   |        
                                      |                   |        
                    util.IEventListener --+               |        
                                          |               |        
              terminal.paintable.IPaintable --+           |        
                                              |           |        
                                 object --+   |           |        
                                          |   |           |        
     terminal.variable_owner.IVariableOwner --+           |        
                                              |           |        
                                 object --+   |           |        
                                          |   |           |        
                terminal.sizeable.ISizeable --+           |        
                                              |           |        
                           component.IComponent --+       |        
                                                  |       |        
            component_container.IComponentContainer --+   |        
                                                      |   |        
                                         layout.ILayout --+        
                                                          |        
                                             object --+   |        
                                                      |   |        
                                  layout.IMarginHandler --+        
                                                          |        
                             abstract_layout.AbstractLayout --+    
                                                              |    
                        abstract_split_panel.AbstractSplitPanel --+
                                                                  |
                                                                 VerticalSplitPanel

A vertical split panel contains two components and lays them vertically. The first component is above the second component:

    +--------------------------+
    |                          |
    |  The first component     |
    |                          |
    +==========================+  <-- splitter
    |                          |
    |  The second component    |
    |                          |
    +--------------------------+
Instance Methods [hide private]
 
__init__(self)
Constructs a new component container.
source code

Inherited from abstract_split_panel.AbstractSplitPanel: addCallback, addComponent, addListener, changeVariables, fireClick, getComponentCount, getComponentIterator, getFirstComponent, getSecondComponent, getSplitPosition, getSplitPositionUnit, isLocked, paintContent, removeCallback, removeComponent, removeListener, replaceComponent, setFirstComponent, setLocked, setSecondComponent, setSplitPosition

Inherited from abstract_layout.AbstractLayout: getMargin, setMargin

Inherited from abstract_component_container.AbstractComponentContainer: attach, detach, fireComponentAttachEvent, fireComponentDetachEvent, getInvalidSizedChildren, moveComponentsFrom, removeAllComponents, repaintChangedChildTrees, repaintChildTrees, requestRepaintAll, setEnabled, setHeight, setWidth

Inherited from abstract_component.AbstractComponent: __getstate__, __setstate__, addStyleName, childRequestedRepaint, fireComponentErrorEvent, fireComponentEvent, fireEvent, fireRequestRepaintEvent, focus, getApplication, getCSSHeight, getCSSWidth, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorHandler, getErrorMessage, getHeight, getHeightUnits, getIcon, getListeners, getLocale, getParent, getStyle, getStyleName, getWidth, getWidthUnits, getWindow, handleError, hasListeners, isEnabled, isImmediate, isReadOnly, isVisible, paint, parseStringSize, registerCallback, registerListener, removeStyleName, requestRepaint, requestRepaintRequests, setCaption, setComponentError, setData, setDebugId, setDescription, setErrorHandler, setHeightUnits, setIcon, setImmediate, setLocale, setParent, setReadOnly, setSizeFull, setSizeUndefined, setStyle, setStyleName, setVisible, setWidthUnits, withdrawCallback, withdrawListener

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

Class Variables [hide private]
  CLIENT_WIDGET = None
hash(x)

Inherited from abstract_layout.AbstractLayout (private): _CLICK_EVENT

Inherited from abstract_component.AbstractComponent: SIZE_PATTERN

Inherited from terminal.sizeable.ISizeable: SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS, UNIT_SYMBOLS

Instance Variables [hide private]
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

Constructs a new component container.

Overrides: object.__init__
(inherited documentation)