diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-01-23 00:08:50 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-01-23 00:08:50 +0000 |
| commit | 17d63184998b747e1a0554dc4364a36238b039e1 (patch) | |
| tree | 0b02dc84d79a4d63a2e1e5fcee0adc0c7362925c /otk/renderstyle.hh | |
| parent | 11f59d7925068357e24ca743c23019f671e6a5d7 (diff) | |
hardcode some bitmap masks
Diffstat (limited to 'otk/renderstyle.hh')
| -rw-r--r-- | otk/renderstyle.hh | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/otk/renderstyle.hh b/otk/renderstyle.hh index ccdf3ebf..7bebf418 100644 --- a/otk/renderstyle.hh +++ b/otk/renderstyle.hh @@ -10,6 +10,12 @@ namespace otk { +struct PixmapMask { + Pixmap mask; + unsigned int w, h; + PixmapMask() { mask = None; w = h = 0; } +}; + class RenderStyle { public: enum TextJustify { @@ -55,6 +61,11 @@ private: Font *_label_font; TextJustify _label_justify; + PixmapMask *_max_mask; + PixmapMask *_icon_mask; + PixmapMask *_stick_mask; + PixmapMask *_close_mask; + int _handle_width; int _bevel_width; @@ -101,12 +112,17 @@ public: inline RenderTexture *buttonPressUnfocusBackground() const { return _button_press_unfocus; } - inline RenderTexture *gripdFocusBackground() const { return _grip_focus; } + inline RenderTexture *gripFocusBackground() const { return _grip_focus; } inline RenderTexture *gripUnfocusBackground() const { return _grip_unfocus; } inline Font *labelFont() const { return _label_font; } inline TextJustify labelTextJustify() const { return _label_justify; } + inline PixmapMask *maximizeMask() const { return _max_mask; } + inline PixmapMask *iconifyMask() const { return _icon_mask; } + inline PixmapMask *stickyMask() const { return _stick_mask; } + inline PixmapMask *closeMask() const { return _close_mask; } + inline int handleWidth() const { return _handle_width; } inline int bevelWidth() const { return _bevel_width; } }; |
