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

Class TextBoxBase

source code

              object --+                
                       |                
                 Applier --+            
                           |            
           UIObject.UIObject --+        
                               |        
                   Widget.Widget --+    
                                   |    
      FocusListener.FocusHandler --+    
                                   |    
KeyboardListener.KeyboardHandler --+    
                                   |    
                      object --+   |    
                               |   |    
      MouseListener.MouseHandler --+    
                                   |    
                      object --+   |    
                               |   |    
      ClickListener.ClickHandler --+    
                                   |    
                Focus.FocusMixin --+    
                                   |    
             FocusWidget.FocusWidget --+
                                       |
                          object --+   |
                                   |   |
        ChangeListener.ChangeHandler --+
                                       |
                          object --+   |
                                   |   |
          InputListener.InputHandler --+
                                       |
                                      TextBoxBase

Instance Methods [hide private]
 
__init__(self, element, **kwargs)
use this to apply properties as a dictionary, e.g.:
source code
 
cancelKey(self) source code
 
getCursorPos(self) source code
 
getName(self) source code
 
getSelectedText(self) source code
 
getSelectionLength(self) source code
 
setFocus(self, focused) source code
 
getText(self) source code
 
selectAll(self) source code
 
setCursorPos(self, pos) source code
 
setKey(self, key) source code
 
setName(self, name) source code
 
setSelectionRange(self, pos, length) source code
 
setText(self, text) source code
 
setTextAlignment(self, align) source code
 
getTextAlignment(self, align) source code

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

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

Inherited from Applier: applyValues, retrieveValues, setDefaults, setElementProperties, updateInstance

Inherited from FocusListener.FocusHandler: addFocusListener, onFocus, onLostFocus, removeFocusListener

Inherited from KeyboardListener.KeyboardHandler: addKeyboardListener, onKeyDown, onKeyPress, onKeyUp, removeKeyboardListener

Inherited from MouseListener.MouseHandler: addMouseListener, onMouseDown, onMouseEnter, onMouseGlassEnter, onMouseGlassLeave, onMouseLeave, onMouseMove, onMouseUp, removeMouseListener

Inherited from ClickListener.ClickHandler: addClickListener, addDoubleClickListener, clearClickListener, clearDoubleClickListener, onClick, onDoubleClick, removeClickListener, removeDoubleClickListener

Inherited from ChangeListener.ChangeHandler: addChangeListener, onChange, removeChangeListener

Inherited from InputListener.InputHandler: addInputListener, onInput, removeInputListener

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

Inherited from Focus.FocusMixin: getTabIndex, isEnabled, isReadonly, setAccessKey, setEnabled, setReadonly, setTabIndex

Class Methods [hide private]
 
_getProps(self) source code

Inherited from Applier (private): _getElementProps

Class Variables [hide private]
  ALIGN_CENTER = "center"
  ALIGN_JUSTIFY = "justify"
  ALIGN_LEFT = "left"
  ALIGN_RIGHT = "right"
  _props = [("name", "Name", "Name", None), ("align", "Text Alig...

Inherited from Applier (private): _elem_props

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, element, **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)

_getProps(self)
Class Method

source code 
Overrides: Applier._getProps

setFocus(self, focused)

source code 
Overrides: Focus.FocusMixin.setFocus

Class Variable Details [hide private]

_props

Value:
[("name", "Name", "Name", None), ("align", "Text Alignment", "TextAlig\
n", None),]