aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2007-07-31 10:09:49 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2007-07-31 10:09:49 +0000
commit866bf4c43f79a42337ac654dfa35df7b95c8e2d5 (patch)
tree5a47681c92b6cc62de2d4a47b98d34914835baa2
parent786e3b186e6f3935902fe151546fb3b6f335b77c (diff)
downloadenigma2-866bf4c43f79a42337ac654dfa35df7b95c8e2d5.tar.gz
enigma2-866bf4c43f79a42337ac654dfa35df7b95c8e2d5.zip
renable callable func to selectable func
-rw-r--r--lib/gui/elistboxcontent.cpp16
-rw-r--r--lib/gui/elistboxcontent.h4
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: