add preStart event and use it to load the cutlist
[enigma2.git] / lib / gui / elistbox.h
index e32343228fc7cd350a133459ee49a02bf4d77c5f..0073653529d5e27aaffc9161b51b04654d228bae 100644 (file)
@@ -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<gPixmap> 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<gPixmap> &pixmap);
        void setSelectionPicture(ePtr<gPixmap> &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. */