openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
StartEnigma.Session Class Reference

Public Member Functions

def __init__ (self, desktop=None, summaryDesktop=None, navigation=None)
 
def processDelay (self)
 
def execBegin (self, first=True, do_show=True)
 
def execEnd (self, last=True)
 
def instantiateDialog (self, screen, *arguments, **kwargs)
 
def deleteDialog (self, screen)
 
def deleteDialogWithCallback (self, callback, screen, *retVal)
 
def instantiateSummaryDialog (self, screen, **kwargs)
 
def doInstantiateDialog (self, screen, arguments, kwargs, desktop)
 
def pushCurrent (self)
 
def popCurrent (self)
 
def execDialog (self, dialog)
 
def openWithCallback (self, callback, screen, *arguments, **kwargs)
 
def open (self, screen, *arguments, **kwargs)
 
def close (self, screen, *retVal)
 
def pushSummary (self)
 
def popSummary (self)
 

Public Attributes

 desktop
 
 summaryDesktop
 
 nav
 
 delay_timer
 
 current_dialog
 
 dialog_stack
 
 summary_stack
 
 summary
 
 in_exec
 
 screen
 

Constructor & Destructor Documentation

◆ __init__()

def StartEnigma.Session.__init__ (   self,
  desktop = None,
  summaryDesktop = None,
  navigation = None 
)

Member Function Documentation

◆ close()

def StartEnigma.Session.close (   self,
  screen,
retVal 
)

◆ deleteDialog()

def StartEnigma.Session.deleteDialog (   self,
  screen 
)

◆ deleteDialogWithCallback()

def StartEnigma.Session.deleteDialogWithCallback (   self,
  callback,
  screen,
retVal 
)

◆ doInstantiateDialog()

def StartEnigma.Session.doInstantiateDialog (   self,
  screen,
  arguments,
  kwargs,
  desktop 
)

◆ execBegin()

def StartEnigma.Session.execBegin (   self,
  first = True,
  do_show = True 
)

◆ execDialog()

def StartEnigma.Session.execDialog (   self,
  dialog 
)

◆ execEnd()

def StartEnigma.Session.execEnd (   self,
  last = True 
)

◆ instantiateDialog()

def StartEnigma.Session.instantiateDialog (   self,
  screen,
arguments,
**  kwargs 
)

◆ instantiateSummaryDialog()

def StartEnigma.Session.instantiateSummaryDialog (   self,
  screen,
**  kwargs 
)

◆ open()

def StartEnigma.Session.open (   self,
  screen,
arguments,
**  kwargs 
)

◆ openWithCallback()

def StartEnigma.Session.openWithCallback (   self,
  callback,
  screen,
arguments,
**  kwargs 
)

◆ popCurrent()

def StartEnigma.Session.popCurrent (   self)

◆ popSummary()

def StartEnigma.Session.popSummary (   self)

◆ processDelay()

def StartEnigma.Session.processDelay (   self)

◆ pushCurrent()

def StartEnigma.Session.pushCurrent (   self)

◆ pushSummary()

def StartEnigma.Session.pushSummary (   self)

Member Data Documentation

◆ current_dialog

StartEnigma.Session.current_dialog

◆ delay_timer

StartEnigma.Session.delay_timer

◆ desktop

StartEnigma.Session.desktop

◆ dialog_stack

StartEnigma.Session.dialog_stack

◆ in_exec

StartEnigma.Session.in_exec

◆ nav

StartEnigma.Session.nav

◆ screen

StartEnigma.Session.screen

◆ summary

StartEnigma.Session.summary

◆ summary_stack

StartEnigma.Session.summary_stack

◆ summaryDesktop

StartEnigma.Session.summaryDesktop

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