1 #ifndef __lib_service_listboxservice_h
2 #define __lib_service_listboxservice_h
175 typedef std::list<eServiceReference> list;
178 list::iterator m_cursor, m_saved_cursor;
180 int m_cursor_number, m_saved_cursor_number, m_saved_cursor_line;
190 std::set<eServiceReference> m_marked;
191 std::set<eServiceReference>::const_iterator m_marked_iterator;
194 bool m_current_marked;
195 void swapServices(list::iterator, list::iterator);
200 bool m_hide_number_marker;
201 bool m_show_two_lines;
202 int m_progress_view_mode;
203 int m_progress_text_width;
204 int m_service_picon_downsize;
205 int m_service_picon_ratio;
206 int m_servicetype_icon_mode;
207 int m_crypto_icon_mode;
208 int m_record_indicator_mode;
210 int m_progressbar_height;
211 int m_progressbar_border_width;
212 int m_nonplayable_margins;
213 int m_items_distances;
215 std::string m_progress_unit;
ucs4_t int n
Definition: big5.h:4148
Definition: listboxservice.h:12
int isMarked(const eServiceReference &ref)
Definition: listboxservice.cpp:246
void cursorRestore()
Definition: listboxservice.cpp:553
void setRecordIndicatorMode(int mode)
Definition: listboxservice.h:104
@ picDVB_C
Definition: listboxservice.h:73
@ picRecordService
Definition: listboxservice.h:79
@ picDVB_T
Definition: listboxservice.h:72
@ picPicon
Definition: listboxservice.h:78
@ picDVB_S
Definition: listboxservice.h:71
@ picFolder
Definition: listboxservice.h:76
@ picServiceGroup
Definition: listboxservice.h:75
@ picCrypto
Definition: listboxservice.h:81
@ picServiceEventProgressbar
Definition: listboxservice.h:80
@ picMarker
Definition: listboxservice.h:77
@ picElements
Definition: listboxservice.h:83
@ picStream
Definition: listboxservice.h:74
@ picRecord
Definition: listboxservice.h:82
void setRoot(const eServiceReference &ref, bool justSet=false)
Definition: listboxservice.cpp:67
int cursorValid()
Definition: listboxservice.cpp:498
int setCurrentMarked(bool)
Definition: listboxservice.cpp:411
ePtr< gFont > m_element_font[celElements]
Definition: listboxservice.h:170
void setProgressTextWidth(int value)
Definition: listboxservice.h:99
void removeCurrent()
Definition: listboxservice.cpp:35
int cursorRestoreLine()
Definition: listboxservice.cpp:565
void getNext(eServiceReference &ref)
Definition: listboxservice.cpp:131
void FillFinished()
Definition: listboxservice.cpp:58
void sort()
Definition: listboxservice.cpp:312
void setItemHeight(int height)
Definition: listboxservice.cpp:606
int cursorMove(int count=1)
Definition: listboxservice.cpp:453
int getNextBeginningWithChar(char c)
Definition: listboxservice.cpp:158
int currentCursorSelectable()
Definition: listboxservice.cpp:534
void setProgressUnit(const std::string &string)
Definition: listboxservice.h:111
void setServicePiconRatio(int value)
Definition: listboxservice.h:101
void paint(gPainter &painter, eWindowStyle &style, const ePoint &offset, int selected)
Definition: listboxservice.cpp:637
void addMarked(const eServiceReference &ref)
Definition: listboxservice.cpp:232
void setServicePiconDownsize(int value)
Definition: listboxservice.h:100
void setIgnoreService(const eServiceReference &service)
Definition: listboxservice.cpp:599
void setCryptoIconMode(int mode)
Definition: listboxservice.h:103
int cursorResolve(int)
Definition: listboxservice.cpp:510
void setProgressbarHeight(int value)
Definition: listboxservice.h:106
void setItemsDistances(int value)
Definition: listboxservice.h:109
void setProgressbarBorderWidth(int value)
Definition: listboxservice.h:107
void markedQueryStart()
Definition: listboxservice.cpp:251
void setElementFont(int element, gFont *font)
Definition: listboxservice.cpp:300
@ visModeComplex
Definition: listboxservice.h:49
@ visModeSimple
Definition: listboxservice.h:48
int size()
Definition: listboxservice.cpp:570
PyObject * getList()
Definition: listboxservice.cpp:147
eListboxServiceContent()
Definition: listboxservice.cpp:328
bool setCurrent(const eServiceReference &ref)
Definition: listboxservice.cpp:88
void setProgressViewMode(int mode)
Definition: listboxservice.h:98
void setElementPosition(int element, eRect where)
Definition: listboxservice.cpp:294
int lookupService(const eServiceReference &ref)
Definition: listboxservice.cpp:264
int getNextMarkerPos()
Definition: listboxservice.cpp:211
@ celServiceEventProgressbar
Definition: listboxservice.h:61
@ celRecordServicePixmap
Definition: listboxservice.h:60
@ celFolderPixmap
Definition: listboxservice.h:58
@ celServiceTypePixmap
Definition: listboxservice.h:66
@ celPiconPixmap
Definition: listboxservice.h:59
@ celNextEventInfo
Definition: listboxservice.h:65
@ celMarkerPixmap
Definition: listboxservice.h:57
@ celElements
Definition: listboxservice.h:67
@ celServiceTime
Definition: listboxservice.h:63
@ celServiceInfo
Definition: listboxservice.h:64
@ celServiceNumber
Definition: listboxservice.h:56
@ celServiceName
Definition: listboxservice.h:62
void addService(const eServiceReference &ref, bool beforeCurrent=false)
Definition: listboxservice.cpp:15
void setNonplayableMargins(int value)
Definition: listboxservice.h:108
void cursorEnd()
Definition: listboxservice.cpp:388
int getItemHeight()
Definition: listboxservice.h:94
int cursorGet()
Definition: listboxservice.cpp:529
void setSize(const eSize &size)
Definition: listboxservice.cpp:583
static void setGetPiconNameFunc(SWIG_PYOBJECT(ePyObject) func)
Definition: listboxservice.cpp:590
void setColor(int color, gRGB &col)
Definition: listboxservice.cpp:340
void setPixmap(int type, ePtr< gPixmap > &pic)
Definition: listboxservice.cpp:306
void setColumnWidth(int value)
Definition: listboxservice.h:105
int cursorSet(int n)
Definition: listboxservice.cpp:503
@ serviceEventProgressbarColorSelected
Definition: listboxservice.h:130
@ serviceSelectedFallback
Definition: listboxservice.h:128
@ eventborderForeground
Definition: listboxservice.h:123
@ serviceAdvertismentColor
Definition: listboxservice.h:137
@ serviceEventProgressbarBorderColorSelected
Definition: listboxservice.h:132
@ markedBackgroundSelected
Definition: listboxservice.h:119
@ servicePseudoRecorded
Definition: listboxservice.h:134
@ eventForegroundFallback
Definition: listboxservice.h:125
@ serviceRecordingColor
Definition: listboxservice.h:136
@ eventForegroundSelectedFallback
Definition: listboxservice.h:126
@ serviceEventProgressbarBorderColor
Definition: listboxservice.h:131
@ serviceDescriptionColorSelected
Definition: listboxservice.h:139
@ markedForeground
Definition: listboxservice.h:116
@ serviceStreamed
Definition: listboxservice.h:135
@ serviceNotAvail
Definition: listboxservice.h:120
@ eventForegroundSelected
Definition: listboxservice.h:122
@ eventForeground
Definition: listboxservice.h:121
@ eventborderForegroundSelected
Definition: listboxservice.h:124
@ serviceEventProgressbarColor
Definition: listboxservice.h:129
@ serviceDescriptionColor
Definition: listboxservice.h:138
@ serviceItemFallback
Definition: listboxservice.h:127
@ colorElements
Definition: listboxservice.h:140
@ markedForegroundSelected
Definition: listboxservice.h:117
@ markedBackground
Definition: listboxservice.h:118
@ serviceRecorded
Definition: listboxservice.h:133
void setServiceTypeIconMode(int mode)
Definition: listboxservice.h:102
void setHideNumberMarker(bool doHide)
Definition: listboxservice.h:96
eRect m_element_position[celElements]
Definition: listboxservice.h:169
void getCurrent(eServiceReference &ref)
Definition: listboxservice.cpp:108
void cursorSave()
Definition: listboxservice.cpp:547
ePtr< gPixmap > m_pixmaps[picElements]
Definition: listboxservice.h:171
void removeMarked(const eServiceReference &ref)
Definition: listboxservice.cpp:239
int m_visual_mode
Definition: listboxservice.h:167
void initMarked()
Definition: listboxservice.cpp:227
gRGB m_color[colorElements]
Definition: listboxservice.h:172
int getPrevMarkerPos()
Definition: listboxservice.cpp:188
void setVisualMode(int mode)
Definition: listboxservice.cpp:277
bool m_color_set[colorElements]
Definition: listboxservice.h:173
void cursorHome()
Definition: listboxservice.cpp:357
void getPrev(eServiceReference &ref)
Definition: listboxservice.cpp:116
int markedQueryNext(eServiceReference &ref)
Definition: listboxservice.cpp:256
void setShowTwoLines(bool twoLines)
Definition: listboxservice.h:97
void cursorSaveLine(int n)
Definition: listboxservice.cpp:560
bool checkServiceIsRecorded(eServiceReference ref, pNavigation::RecordType type=pNavigation::isAnyRecording)
Definition: listboxservice.cpp:613
Definition: iservice.h:15
Definition: ewindowstyle.h:46
A softreference to a font.
Definition: gfont.h:14
Definition: elistbox.h:11
RecordType
Definition: core.h:19
@ isAnyRecording
Definition: core.h:28
const char int int int height
Definition: epng.h:39
list where
Definition: newplugin.py:126
int count
Definition: newplugin.py:14
list ref
Definition: create_picon_e1_to_e2.py:17
Definition: picload.cpp:163
Definition: dvb/scan.h:16
#define SWIG_PYOBJECT(x)
Definition: swig.h:23
uint8_t mode
Definition: vps.cpp:40