Support turbo2.
[vuplus_dvbapp] / lib / gui / evideo.h
1 #ifndef __lib_gui_evideo_h
2 #define __lib_gui_evideo_h
3
4 #include <lib/gui/elabel.h>
5
6 class eVideoWidget: public eLabel
7 {
8         eSize m_fb_size;
9         int m_state;
10         eRect m_user_rect;
11         int m_decoder;
12         bool m_adjust_position;
13 public:
14         eVideoWidget(eWidget *parent);
15         ~eVideoWidget();
16         void setDecoder(int target);
17         void setFBSize(eSize size);
18         void setAdjustPosition(bool value);
19 protected:
20         int event(int event, void *data=0, void *data2=0);
21         void updatePosition(int disable = 0);
22 };
23
24 #endif