/* 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
#endif
};
+#ifndef SWIG
struct eListboxStyle
{
ePtr<gPixmap> m_background, m_selection;
{1 x p} use transparent background picture
*/
};
+#endif
class eListbox: public eWidget
{
}; */
int getCurrentIndex();
- void moveSelection(int how);
+ void moveSelection(long how);
void moveSelectionTo(int index);
void moveToEnd();
bool atBegin();
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. */