openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
Components.ScrollLabel.ScrollLabel Class Reference
Inheritance diagram for Components.ScrollLabel.ScrollLabel:
Components.GUIComponent.GUIComponent

Public Member Functions

def __init__ (self, text="")
 
def GUIcreate (self, parent)
 
def GUIdelete (self)
 
def applySkin (self, desktop, parent)
 
def getText (self)
 
def setText (self, text, showBottom=False)
 
def appendText (self, text, showBottom=True)
 
def updateScrollbar (self)
 
def isSliderVisible (self)
 
def isNavigationNeeded (self)
 
def isAtLastPage (self)
 
def setPos (self, pos)
 
def goTop (self)
 
def goPageUp (self)
 
def goLineUp (self)
 
def goLineDown (self)
 
def goPageDown (self)
 
def goBottom (self)
 
def moveTop (self)
 
def homePage (self)
 
def pageUp (self)
 
def moveUp (self)
 
def moveDown (self)
 
def pageDown (self)
 
def moveBottom (self)
 
def endPage (self)
 
def lastPage (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 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 getWidth (self)
 
def getHeight (self)
 
def createWidget (self, parent)
 
def postWidgetCreate (self, instance)
 
def preWidgetRemove (self, instance)
 

Public Attributes

 msgText
 
 instance
 
 leftText
 
 rightText
 
 slider
 
 split
 
 splitCharacter
 
 splitTrim
 
 font
 
 lineHeight
 
 pageWidth
 
 pageHeight
 
 totalTextHeight
 
 currentPosition
 
 leftColX
 
 rightColX
 
 sliderWidth
 
 leftWidth
 
 rightWidth
 
 splitSeparated
 
 sliderMode
 
 sliderScroll
 
- Public Attributes inherited from Components.GUIComponent.GUIComponent
 instance
 
 onVisibilityChange
 
 skinAttributes
 
 deprecationInfo
 
 width
 
 height
 

Properties

 text = property(getText, setText)
 
- Properties inherited from Components.GUIComponent.GUIComponent
 visible = property(getVisible, setVisible)
 
 position = property(getPosition)
 

Constructor & Destructor Documentation

◆ __init__()

def Components.ScrollLabel.ScrollLabel.__init__ (   self,
  text = "" 
)

Member Function Documentation

◆ appendText()

def Components.ScrollLabel.ScrollLabel.appendText (   self,
  text,
  showBottom = True 
)

◆ applySkin()

def Components.ScrollLabel.ScrollLabel.applySkin (   self,
  desktop,
  parent 
)

◆ endPage()

def Components.ScrollLabel.ScrollLabel.endPage (   self)

◆ getText()

def Components.ScrollLabel.ScrollLabel.getText (   self)

◆ goBottom()

def Components.ScrollLabel.ScrollLabel.goBottom (   self)

◆ goLineDown()

def Components.ScrollLabel.ScrollLabel.goLineDown (   self)

◆ goLineUp()

def Components.ScrollLabel.ScrollLabel.goLineUp (   self)

◆ goPageDown()

def Components.ScrollLabel.ScrollLabel.goPageDown (   self)

◆ goPageUp()

def Components.ScrollLabel.ScrollLabel.goPageUp (   self)

◆ goTop()

def Components.ScrollLabel.ScrollLabel.goTop (   self)

◆ GUIcreate()

def Components.ScrollLabel.ScrollLabel.GUIcreate (   self,
  parent 
)

◆ GUIdelete()

def Components.ScrollLabel.ScrollLabel.GUIdelete (   self)

◆ homePage()

def Components.ScrollLabel.ScrollLabel.homePage (   self)

◆ isAtLastPage()

def Components.ScrollLabel.ScrollLabel.isAtLastPage (   self)

◆ isNavigationNeeded()

def Components.ScrollLabel.ScrollLabel.isNavigationNeeded (   self)

◆ isSliderVisible()

def Components.ScrollLabel.ScrollLabel.isSliderVisible (   self)

◆ lastPage()

def Components.ScrollLabel.ScrollLabel.lastPage (   self)

◆ moveBottom()

def Components.ScrollLabel.ScrollLabel.moveBottom (   self)

◆ moveDown()

def Components.ScrollLabel.ScrollLabel.moveDown (   self)

◆ moveTop()

def Components.ScrollLabel.ScrollLabel.moveTop (   self)

◆ moveUp()

def Components.ScrollLabel.ScrollLabel.moveUp (   self)

◆ pageDown()

def Components.ScrollLabel.ScrollLabel.pageDown (   self)

◆ pageUp()

def Components.ScrollLabel.ScrollLabel.pageUp (   self)

◆ setPos()

def Components.ScrollLabel.ScrollLabel.setPos (   self,
  pos 
)

◆ setText()

def Components.ScrollLabel.ScrollLabel.setText (   self,
  text,
  showBottom = False 
)

◆ updateScrollbar()

def Components.ScrollLabel.ScrollLabel.updateScrollbar (   self)

Member Data Documentation

◆ currentPosition

Components.ScrollLabel.ScrollLabel.currentPosition

◆ font

Components.ScrollLabel.ScrollLabel.font

◆ instance

Components.ScrollLabel.ScrollLabel.instance

◆ leftColX

Components.ScrollLabel.ScrollLabel.leftColX

◆ leftText

Components.ScrollLabel.ScrollLabel.leftText

◆ leftWidth

Components.ScrollLabel.ScrollLabel.leftWidth

◆ lineHeight

Components.ScrollLabel.ScrollLabel.lineHeight

◆ msgText

Components.ScrollLabel.ScrollLabel.msgText

◆ pageHeight

Components.ScrollLabel.ScrollLabel.pageHeight

◆ pageWidth

Components.ScrollLabel.ScrollLabel.pageWidth

◆ rightColX

Components.ScrollLabel.ScrollLabel.rightColX

◆ rightText

Components.ScrollLabel.ScrollLabel.rightText

◆ rightWidth

Components.ScrollLabel.ScrollLabel.rightWidth

◆ slider

Components.ScrollLabel.ScrollLabel.slider

◆ sliderMode

Components.ScrollLabel.ScrollLabel.sliderMode

◆ sliderScroll

Components.ScrollLabel.ScrollLabel.sliderScroll

◆ sliderWidth

Components.ScrollLabel.ScrollLabel.sliderWidth

◆ split

Components.ScrollLabel.ScrollLabel.split

◆ splitCharacter

Components.ScrollLabel.ScrollLabel.splitCharacter

◆ splitSeparated

Components.ScrollLabel.ScrollLabel.splitSeparated

◆ splitTrim

Components.ScrollLabel.ScrollLabel.splitTrim

◆ totalTextHeight

Components.ScrollLabel.ScrollLabel.totalTextHeight

Property Documentation

◆ text

Components.ScrollLabel.ScrollLabel.text = property(getText, setText)
static

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