![]() |
openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
|
#include <ewindow.h>
Public Types | |
enum | { wfNoBorder = 1 } |
![]() | |
enum | eWidgetEvent { evtPaint , evtKey , evtChangedPosition , evtChangedSize , evtParentChangedPosition , evtParentVisibilityChanged , evtWillChangePosition , evtWillChangeSize , evtAction , evtFocusGot , evtFocusLost , evtUserWidget } |
Public Member Functions | |
eWindow (eWidgetDesktop *desktop, int z=0) | |
~eWindow () | |
void | setTitle (const std::string &string) |
std::string | getTitle () const |
eWidget * | child () |
void | show () |
void | hide () |
void | setBackgroundColor (const gRGB &col) |
void | setFlag (int flags) |
void | clearFlag (int flags) |
void | setAnimationMode (int mode) |
![]() | |
eWidget (eWidget *parent) | |
virtual | ~eWidget () |
void | move (ePoint pos) |
void | resize (eSize size) |
ePoint | position () const |
eSize | size () const |
eSize | csize () const |
void | invalidate (const gRegion ®ion=gRegion::invalidRegion()) |
eWidget * | getParent () |
void | show () |
void | hide () |
void | raise () |
void | lower () |
void | destruct () |
SWIG_VOID (int) getStyle(ePtr< eWindowStyle > &SWIG_NAMED_OUTPUT(style)) | |
void | setStyle (eWindowStyle *style) |
void | setBackgroundColor (const gRGB &col) |
void | clearBackgroundColor () |
void | setZPosition (int z) |
void | setTransparent (int transp) |
int | isVisible () |
int | isLowered () |
int | isTransparent () |
ePoint | getAbsolutePosition () |
void | setFocus (eWidget *focus) |
void | setPositionNotifyChild (int n) |
void | notifyShowHide () |
Protected Types | |
enum | eWindowEvents { evtTitleChanged = evtUserWidget } |
Protected Member Functions | |
int | event (int event, void *data=0, void *data2=0) |
![]() | |
void | mayKillFocus () |
Friends | |
class | eWindowStyle |
Additional Inherited Members | |
![]() | |
eWidgetAnimation | m_animation |
gRegion | m_clip_region |
gRegion | m_visible_region |
gRegion | m_visible_with_childs |
struct eWidgetDesktopCompBuffer * | m_comp_buffer [MAX_LAYER] |
|
protected |
eWindow::eWindow | ( | eWidgetDesktop * | desktop, |
int | z = 0 |
||
) |
eWindow::~eWindow | ( | ) |
void eWindow::clearFlag | ( | int | flags | ) |
|
protectedvirtual |
Reimplemented from eWidget.
std::string eWindow::getTitle | ( | void | ) | const |
void eWindow::hide | ( | ) |
void eWindow::setAnimationMode | ( | int | mode | ) |
void eWindow::setBackgroundColor | ( | const gRGB & | col | ) |
void eWindow::setFlag | ( | int | flags | ) |
void eWindow::setTitle | ( | const std::string & | string | ) |
void eWindow::show | ( | ) |
|
friend |