X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fgui%2Felistbox.h;h=0073653529d5e27aaffc9161b51b04654d228bae;hp=e32343228fc7cd350a133459ee49a02bf4d77c5f;hb=849b33656dc710cfa5f644a55680fd396ab1d8d7;hpb=612e765ceb09fce886ffc02120f039f7d880048f diff --git a/lib/gui/elistbox.h b/lib/gui/elistbox.h index e323432..0073653 100644 --- a/lib/gui/elistbox.h +++ b/lib/gui/elistbox.h @@ -15,7 +15,7 @@ public: /* indices go from 0 to size(). the end is reached when the cursor is on size(), i.e. one after the last entry (this mimics - stl behaviour) + stl behavior) cursors never invalidate - they can become invalid when stuff is removed. Cursors will always try @@ -55,6 +55,7 @@ protected: #endif }; +#ifndef SWIG struct eListboxStyle { ePtr m_background, m_selection; @@ -71,6 +72,7 @@ struct eListboxStyle {1 x p} use transparent background picture */ }; +#endif class eListbox: public eWidget { @@ -100,7 +102,7 @@ public: }; */ int getCurrentIndex(); - void moveSelection(int how); + void moveSelection(long how); void moveSelectionTo(int index); void moveToEnd(); bool atBegin(); @@ -126,8 +128,9 @@ public: void setBackgroundPicture(ePtr &pixmap); void setSelectionPicture(ePtr &pixmap); - struct eListboxStyle *getLocalStyle(void); #ifndef SWIG + struct eListboxStyle *getLocalStyle(void); + /* entryAdded: an entry was added *before* the given index. it's index is the given number. */ void entryAdded(int index); /* entryRemoved: an entry with the given index was removed. */