diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-07-31 10:09:49 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-07-31 10:09:49 +0000 |
| commit | 866bf4c43f79a42337ac654dfa35df7b95c8e2d5 (patch) | |
| tree | 5a47681c92b6cc62de2d4a47b98d34914835baa2 /lib/gui | |
| parent | 786e3b186e6f3935902fe151546fb3b6f335b77c (diff) | |
| download | enigma2-866bf4c43f79a42337ac654dfa35df7b95c8e2d5.tar.gz enigma2-866bf4c43f79a42337ac654dfa35df7b95c8e2d5.zip | |
renable callable func to selectable func
Diffstat (limited to 'lib/gui')
| -rw-r--r-- | lib/gui/elistboxcontent.cpp | 16 | ||||
| -rw-r--r-- | lib/gui/elistboxcontent.h | 4 |
2 files changed, 10 insertions, 10 deletions
diff --git a/lib/gui/elistboxcontent.cpp b/lib/gui/elistboxcontent.cpp index fbbbb6ff..24a29512 100644 --- a/lib/gui/elistboxcontent.cpp +++ b/lib/gui/elistboxcontent.cpp @@ -392,7 +392,7 @@ eListboxPythonMultiContent::eListboxPythonMultiContent() eListboxPythonMultiContent::~eListboxPythonMultiContent() { Py_XDECREF(m_buildFunc); - Py_XDECREF(m_callableFunc); + Py_XDECREF(m_selectableFunc); } void eListboxPythonMultiContent::setSelectionClip(eRect &rect, bool update) @@ -803,11 +803,11 @@ void eListboxPythonMultiContent::setBuildFunc(ePyObject cb) Py_XINCREF(m_buildFunc); } -void eListboxPythonMultiContent::setCallableFunc(ePyObject cb) +void eListboxPythonMultiContent::setSelectableFunc(ePyObject cb) { - Py_XDECREF(m_callableFunc); - m_callableFunc=cb; - Py_XINCREF(m_callableFunc); + Py_XDECREF(m_selectableFunc); + m_selectableFunc=cb; + Py_XINCREF(m_selectableFunc); } int eListboxPythonMultiContent::currentCursorSelectable() @@ -815,15 +815,15 @@ int eListboxPythonMultiContent::currentCursorSelectable() /* each list-entry is a list of tuples. if the first of these is none, it's not selectable */ if (m_list && cursorValid()) { - if (m_callableFunc && PyCallable_Check(m_callableFunc)) + if (m_selectableFunc && PyCallable_Check(m_selectableFunc)) { ePyObject args = PyList_GET_ITEM(m_list, m_cursor); // borrowed reference! if (PyTuple_Check(args)) { - ePyObject ret = PyObject_CallObject(m_callableFunc, args); + ePyObject ret = PyObject_CallObject(m_selectableFunc, args); if (ret) return ret == Py_True; - eDebug("call m_callableFunc failed!!! assume not callable"); + eDebug("call m_selectableFunc failed!!! assume not callable"); } else eDebug("m_list[m_cursor] is not a tuple!!! assume not callable"); diff --git a/lib/gui/elistboxcontent.h b/lib/gui/elistboxcontent.h index d3df3b14..d69beb75 100644 --- a/lib/gui/elistboxcontent.h +++ b/lib/gui/elistboxcontent.h @@ -62,7 +62,7 @@ private: class eListboxPythonMultiContent: public eListboxPythonStringContent { ePyObject m_buildFunc; - ePyObject m_callableFunc; + ePyObject m_selectableFunc; eRect m_selection_clip; gRegion m_temp_clip; public: @@ -74,7 +74,7 @@ public: void setFont(int fnt, gFont *fnt); void setBuildFunc(SWIG_PYOBJECT(ePyObject) func); - void setCallableFunc(SWIG_PYOBJECT(ePyObject) func); + void setSelectableFunc(SWIG_PYOBJECT(ePyObject) func); void setItemHeight(int height); void setSelectionClip(eRect &rect, bool update=false); private: |
