git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
get current ip address from ifconfig
[enigma2.git]
/
lib
/
gui
/
ewidget.h
diff --git
a/lib/gui/ewidget.h
b/lib/gui/ewidget.h
index 5cb139c505f354750f4c17dfb520409e877fb9af..db86fd10600be1af162b91abc7ca840caf760c03 100644
(file)
--- a/
lib/gui/ewidget.h
+++ b/
lib/gui/ewidget.h
@@
-39,9
+39,14
@@
public:
void setBackgroundColor(const gRGB &col);
void clearBackgroundColor();
void setBackgroundColor(const gRGB &col);
void clearBackgroundColor();
+ void setZPosition(int z);
+ void setTransparent(int transp);
+
/* untested code */
int isVisible() { return (m_vis & wVisShow) && ((!m_parent) || m_parent->isVisible()); }
/* ... */
/* untested code */
int isVisible() { return (m_vis & wVisShow) && ((!m_parent) || m_parent->isVisible()); }
/* ... */
+
+ int isTransparent() { return m_vis & wVisTransparent; }
eWidgetAnimation m_animation;
private:
eWidgetAnimation m_animation;
private:
@@
-63,6
+68,7
@@
private:
ePtr<eWindowStyle> m_style;
ePtr<eWindowStyle> m_style;
+ void insertIntoParent();
void doPaint(gPainter &painter, const gRegion ®ion);
void recalcClipRegionsWhenVisible();
void doPaint(gPainter &painter, const gRegion ®ion);
void recalcClipRegionsWhenVisible();
@@
-70,6
+76,9
@@
private:
int m_have_background_color;
eWidget *m_current_focus, *m_focus_owner;
int m_have_background_color;
eWidget *m_current_focus, *m_focus_owner;
+
+ int m_z_position;
+
protected:
virtual ~eWidget();
void mayKillFocus();
protected:
virtual ~eWidget();
void mayKillFocus();