1 #ifndef __lib_gui_ewindowstyle_h
2 #define __lib_gui_ewindowstyle_h
81 std::map<int, ePtr<eWindowStyle> > m_current_style;
97 gColor m_border_color_tl, m_border_color_br, m_title_color_back, m_title_color, m_background_color;
99 int m_border_top, m_border_left, m_border_right, m_border_bottom;
Definition: ewindowstyle.h:11
@ frameListboxEntry
Definition: ewindowstyle.h:31
@ frameButton
Definition: ewindowstyle.h:30
@ styleLabel
Definition: ewindowstyle.h:18
@ styleListboxNormal
Definition: ewindowstyle.h:20
@ styleScollbarBorder
Definition: ewindowstyle.h:24
@ styleSlider
Definition: ewindowstyle.h:25
@ styleListboxMarked
Definition: ewindowstyle.h:21
@ styleListboxMarkedAndSelected
Definition: ewindowstyle.h:22
@ styleSliderBorder
Definition: ewindowstyle.h:26
@ styleScollbar
Definition: ewindowstyle.h:23
@ styleListboxSelected
Definition: ewindowstyle.h:19
@ fontButton
Definition: ewindowstyle.h:36
@ fontEntry
Definition: ewindowstyle.h:39
@ fontListbox
Definition: ewindowstyle.h:38
@ fontValue
Definition: ewindowstyle.h:40
@ fontTitlebar
Definition: ewindowstyle.h:37
@ fontStatic
Definition: ewindowstyle.h:35
Definition: ewindowstyle.h:46
virtual ~eWindowStyle()=0
Definition: ewindowstyle.cpp:8
virtual void handleNewSize(eWindow *wnd, eSize &size, eSize &offset)=0
virtual void paintWindowDecoration(eWindow *wnd, gPainter &painter, const std::string &title)=0
virtual void paintBackground(gPainter &painter, const ePoint &offset, const eSize &size)=0
virtual void setStyle(gPainter &painter, int what)=0
virtual RESULT getFont(int what, ePtr< gFont > &font)=0
virtual void drawFrame(gPainter &painter, const eRect &frame, int type)=0
Definition: ewindowstyle.h:65
void setStyle(int style_id, eWindowStyle *style)
Definition: ewindowstyle.cpp:38
void getStyle(int style_id, ePtr< eWindowStyle > &SWIG_OUTPUT)
Definition: ewindowstyle.cpp:29
static SWIG_VOID(int) getInstance(ePtr< eWindowStyleManager > &SWIG_NAMED_OUTPUT(mgr))
Definition: ewindowstyle.h:75
eWindowStyleManager()
Definition: ewindowstyle.cpp:19
~eWindowStyleManager()
Definition: ewindowstyle.cpp:24
Definition: ewindowstyle.h:94
RESULT getFont(int what, ePtr< gFont > &font)
Definition: ewindowstyle.cpp:155
void handleNewSize(eWindow *wnd, eSize &size, eSize &offset)
Definition: ewindowstyle.cpp:61
void paintBackground(gPainter &painter, const ePoint &offset, const eSize &size)
Definition: ewindowstyle.cpp:98
void setStyle(gPainter &painter, int what)
Definition: ewindowstyle.cpp:104
eWindowStyleSimple()
Definition: ewindowstyle.cpp:47
void paintWindowDecoration(eWindow *wnd, gPainter &painter, const std::string &title)
Definition: ewindowstyle.cpp:73
void drawFrame(gPainter &painter, const eRect &frame, int what)
Definition: ewindowstyle.cpp:132
A softreference to a font.
Definition: gfont.h:14
ePtr< eWindowStyleManager > NewWindowStylePtr(void)
Definition: ewindowstyle.cpp:12
SWIG_IGNORE(eWindowStyle)
SWIG_TEMPLATE_TYPEDEF(ePtr< eWindowStyle >, eWindowStylePtr)
SWIG_EXTEND(ePtr< eWindowStyleManager >, static ePtr< eWindowStyleManager > getInstance() { extern ePtr< eWindowStyleManager > NewWindowStylePtr(void);return NewWindowStylePtr();})
size
Definition: Plugins/SystemPlugins/PositionerSetup/log.py:16
int RESULT
Definition: object.h:12
Definition: gpixmap.h:130
#define SWIG_OUTPUT
Definition: swig.h:20
#define SWIG_NAMED_OUTPUT(x)
Definition: swig.h:21