aboutsummaryrefslogtreecommitdiff
path: root/lib/gui/evideo.h
blob: 2f1b91b6330e2f512683bdc40efdb9f5a317ef8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef __lib_gui_evideo_h
#define __lib_gui_evideo_h

#include <lib/gui/elabel.h>

class eVideoWidget: public eLabel
{
	eSize m_fb_size;
	int m_state;
	eRect m_user_rect;
	int m_decoder;
public:
	eVideoWidget(eWidget *parent);
	~eVideoWidget();
	void setDecoder(int target);
	void setFBSize(eSize size);
protected:
	int event(int event, void *data=0, void *data2=0);
	void updatePosition(int disable = 0);
};

#endif