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

#include <elistboxcontent.h>

Inheritance diagram for eListboxPythonMultiContent:
eListboxPythonStringContent iListboxContent iObject

Public Types

enum  {
  TYPE_TEXT , TYPE_PROGRESS , TYPE_PIXMAP , TYPE_PIXMAP_ALPHATEST ,
  TYPE_PIXMAP_ALPHABLEND , TYPE_PROGRESS_PIXMAP
}
 

Public Member Functions

 eListboxPythonMultiContent ()
 
 ~eListboxPythonMultiContent ()
 
void paint (gPainter &painter, eWindowStyle &style, const ePoint &offset, int selected)
 
int currentCursorSelectable ()
 
void setList (SWIG_PYOBJECT(ePyObject) list)
 
void setFont (int fnt, gFont *font)
 
void setBuildFunc (SWIG_PYOBJECT(ePyObject) func)
 
void setSelectableFunc (SWIG_PYOBJECT(ePyObject) func)
 
void setItemHeight (int height)
 
void setSelectionClip (eRect &rect, bool update=false)
 
void updateClip (gRegion &)
 
void resetClip ()
 
void entryRemoved (int idx)
 
void setTemplate (SWIG_PYOBJECT(ePyObject) tmplate)
 
- Public Member Functions inherited from eListboxPythonStringContent
 eListboxPythonStringContent ()
 
 ~eListboxPythonStringContent ()
 
void setList (SWIG_PYOBJECT(ePyObject) list)
 
void setItemHeight (int height)
 
PyObject * getCurrentSelection ()
 
int getCurrentSelectionIndex ()
 
void invalidateEntry (int index)
 
void invalidate ()
 
eSize getItemSize ()
 
- Public Member Functions inherited from iListboxContent
virtual ~iListboxContent ()=0
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Additional Inherited Members

- Protected Member Functions inherited from eListboxPythonStringContent
void cursorHome ()
 
void cursorEnd ()
 
int cursorMove (int count=1)
 
int cursorValid ()
 
int cursorSet (int n)
 
int cursorGet ()
 
void cursorSave ()
 
void cursorRestore ()
 
void cursorSaveLine (int n)
 
int cursorRestoreLine ()
 
int size ()
 
RESULT connectItemChanged (const sigc::slot0< void > &itemChanged, ePtr< eConnection > &connection)
 
void setSize (const eSize &size)
 
int getItemHeight ()
 
- Protected Member Functions inherited from iListboxContent
 iListboxContent ()
 
void setListbox (eListbox *lb)
 
- Protected Member Functions inherited from iObject
virtual ~iObject ()
 
- Protected Attributes inherited from eListboxPythonStringContent
ePyObject m_list
 
eSize m_itemsize
 
int m_itemheight
 
- Protected Attributes inherited from iListboxContent
eListboxm_listbox
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
TYPE_TEXT 
TYPE_PROGRESS 
TYPE_PIXMAP 
TYPE_PIXMAP_ALPHATEST 
TYPE_PIXMAP_ALPHABLEND 
TYPE_PROGRESS_PIXMAP 

Constructor & Destructor Documentation

◆ eListboxPythonMultiContent()

eListboxPythonMultiContent::eListboxPythonMultiContent ( )

◆ ~eListboxPythonMultiContent()

eListboxPythonMultiContent::~eListboxPythonMultiContent ( )

Member Function Documentation

◆ currentCursorSelectable()

int eListboxPythonMultiContent::currentCursorSelectable ( )
virtual

Reimplemented from eListboxPythonStringContent.

◆ entryRemoved()

void eListboxPythonMultiContent::entryRemoved ( int  idx)

◆ paint()

void eListboxPythonMultiContent::paint ( gPainter painter,
eWindowStyle style,
const ePoint offset,
int  selected 
)
virtual

Reimplemented from eListboxPythonStringContent.

◆ resetClip()

void eListboxPythonMultiContent::resetClip ( )
virtual

Reimplemented from iListboxContent.

◆ setBuildFunc()

void eListboxPythonMultiContent::setBuildFunc ( SWIG_PYOBJECT(ePyObject func)

◆ setFont()

void eListboxPythonMultiContent::setFont ( int  fnt,
gFont font 
)

◆ setItemHeight()

void eListboxPythonMultiContent::setItemHeight ( int  height)

◆ setList()

void eListboxPythonMultiContent::setList ( SWIG_PYOBJECT(ePyObject list)

◆ setSelectableFunc()

void eListboxPythonMultiContent::setSelectableFunc ( SWIG_PYOBJECT(ePyObject func)

◆ setSelectionClip()

void eListboxPythonMultiContent::setSelectionClip ( eRect rect,
bool  update = false 
)

◆ setTemplate()

void eListboxPythonMultiContent::setTemplate ( SWIG_PYOBJECT(ePyObject tmplate)

◆ updateClip()

void eListboxPythonMultiContent::updateClip ( gRegion clip)
virtual

Reimplemented from iListboxContent.


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