enigma2  2.6
Public Member Functions | Public Attributes | List of all members
Plugins.Extensions.Browser.EnhancedInput.EnhancedInput Class Reference
Inheritance diagram for Plugins.Extensions.Browser.EnhancedInput.EnhancedInput:
Components.Input.Input Components.VariableText.VariableText Components.HTMLComponent.HTMLComponent Components.GUIComponent.GUIComponent Tools.NumericalTextInput.NumericalTextInput

Public Member Functions

def __init__ (self, text="", maxSize=False, visible_width=False, type=Input.TEXT)
 
def markAll (self)
 
def markNone (self)
 
def clear (self)
 
- Public Member Functions inherited from Components.Input.Input
def __len__ (self)
 
def update (self)
 
def setText (self, text)
 
def getText (self)
 
def createWidget (self, parent)
 
def getSize (self)
 
def innerright (self)
 
def right (self)
 
def left (self)
 
def up (self)
 
def down (self)
 
def home (self)
 
def end (self)
 
def insertChar (self, ch, pos, owr, ins)
 
def deleteChar (self, pos)
 
def deleteAllChars (self)
 
def tab (self)
 
def delete (self)
 
def deleteBackward (self)
 
def toggleOverwrite (self)
 
def handleAscii (self, code)
 
def number (self, number)
 
- Public Member Functions inherited from Components.VariableText.VariableText
def __init__ (self)
 
def setMarkedPos (self, pos)
 
def postWidgetCreate (self, instance)
 
- Public Member Functions inherited from Components.HTMLComponent.HTMLComponent
def produceHTML (self)
 
- Public Member Functions inherited from Components.GUIComponent.GUIComponent
def __init__ (self)
 
def execBegin (self)
 
def execEnd (self)
 
def onShow (self)
 
def onHide (self)
 
def destroy (self)
 
def applySkin (self, desktop, parent)
 
def move (self, x, y=None)
 
def resize (self, x, y=None)
 
def setZPosition (self, z)
 
def show (self)
 
def hide (self)
 
def getVisible (self)
 
def setVisible (self, visible)
 
def setPosition (self, x, y)
 
def getPosition (self)
 
def GUIcreate (self, parent)
 
def GUIdelete (self)
 
def postWidgetCreate (self, instance)
 
def preWidgetRemove (self, instance)
 
- Public Member Functions inherited from Tools.NumericalTextInput.NumericalTextInput
def __init__ (self, nextFunc=None, handleTimeout=True, search=False)
 
def setUseableChars (self, useable)
 
def getKey (self, num)
 
def nextKey (self)
 
def nextChar (self)
 
def timeout (self)
 

Public Attributes

 allmarked
 
- Public Attributes inherited from Components.Input.Input
 type
 
 allmarked
 
 maxSize
 
 currPos
 
 visible_width
 
 offset
 
 overwrite
 
 onInputUpdate
 
 text
 
 Text
 
 lastKey
 
- Public Attributes inherited from Components.VariableText.VariableText
 message
 
 instance
 
- Public Attributes inherited from Components.GUIComponent.GUIComponent
 instance
 
 onVisibilityChange
 
 skinAttributes
 
 deprecationInfo
 
 width
 
 height
 
- Public Attributes inherited from Tools.NumericalTextInput.NumericalTextInput
 mapping
 
 lang
 
 useableChars
 
 nextFunction
 
 timer
 
 timer_conn
 
 lastKey
 
 pos
 

Additional Inherited Members

- Static Public Attributes inherited from Components.Input.Input
int TEXT = 0
 
int PIN = 1
 
int NUMBER = 2
 
- Properties inherited from Components.VariableText.VariableText
 text = property(getText, setText)
 
- Properties inherited from Components.GUIComponent.GUIComponent
 visible = property(getVisible, setVisible)
 
 position = property(getPosition, setPosition)
 

Constructor & Destructor Documentation

◆ __init__()

def Plugins.Extensions.Browser.EnhancedInput.EnhancedInput.__init__ (   self,
  text = "",
  maxSize = False,
  visible_width = False,
  type = Input.TEXT 
)

Reimplemented from Components.Input.Input.

Member Function Documentation

◆ clear()

def Plugins.Extensions.Browser.EnhancedInput.EnhancedInput.clear (   self)

Reimplemented from Components.Input.Input.

◆ markAll()

def Plugins.Extensions.Browser.EnhancedInput.EnhancedInput.markAll (   self)

Reimplemented from Components.Input.Input.

◆ markNone()

def Plugins.Extensions.Browser.EnhancedInput.EnhancedInput.markNone (   self)

Reimplemented from Components.Input.Input.

Member Data Documentation

◆ allmarked

Plugins.Extensions.Browser.EnhancedInput.EnhancedInput.allmarked

The documentation for this class was generated from the following file: