summaryrefslogtreecommitdiff
path: root/src/WinButtonTheme.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/WinButtonTheme.hh')
-rw-r--r--src/WinButtonTheme.hh26
1 files changed, 15 insertions, 11 deletions
diff --git a/src/WinButtonTheme.hh b/src/WinButtonTheme.hh
index 6cbe69c..af2f011 100644
--- a/src/WinButtonTheme.hh
+++ b/src/WinButtonTheme.hh
@@ -19,7 +19,7 @@
19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20// DEALINGS IN THE SOFTWARE. 20// DEALINGS IN THE SOFTWARE.
21 21
22// $Id: WinButtonTheme.hh,v 1.1 2003/04/28 22:30:34 fluxgen Exp $ 22// $Id: WinButtonTheme.hh,v 1.2 2003/05/06 23:52:55 fluxgen Exp $
23 23
24#ifndef WINBUTTONTHEME_HH 24#ifndef WINBUTTONTHEME_HH
25#define WINBUTTONTHEME_HH 25#define WINBUTTONTHEME_HH
@@ -44,42 +44,46 @@ public:
44 44
45 inline const PixmapWithMask &closePixmap() const { return *m_close_pm; } 45 inline const PixmapWithMask &closePixmap() const { return *m_close_pm; }
46 inline PixmapWithMask &closePixmap() { return *m_close_pm; } 46 inline PixmapWithMask &closePixmap() { return *m_close_pm; }
47 47 inline PixmapWithMask &closeUnfocusPixmap() { return *m_close_unfocus_pm; }
48 inline const PixmapWithMask &closePressedPixmap() const { return *m_close_pressed_pm; } 48 inline const PixmapWithMask &closePressedPixmap() const { return *m_close_pressed_pm; }
49 inline PixmapWithMask &closePressedPixmap() { return *m_close_pressed_pm; } 49 inline PixmapWithMask &closePressedPixmap() { return *m_close_pressed_pm; }
50 50
51 inline const PixmapWithMask &maximizePixmap() const { return *m_maximize_pm; } 51 inline const PixmapWithMask &maximizePixmap() const { return *m_maximize_pm; }
52 inline PixmapWithMask &maximizePixmap() { return *m_maximize_pm; } 52 inline PixmapWithMask &maximizePixmap() { return *m_maximize_pm; }
53 53 inline PixmapWithMask &maximizeUnfocusPixmap() { return *m_maximize_unfocus_pm; }
54 inline const PixmapWithMask &maximizePressedPixmap() const { return *m_maximize_pressed_pm; } 54 inline const PixmapWithMask &maximizePressedPixmap() const { return *m_maximize_pressed_pm; }
55 inline PixmapWithMask &maximizePressedPixmap() { return *m_maximize_pressed_pm; } 55 inline PixmapWithMask &maximizePressedPixmap() { return *m_maximize_pressed_pm; }
56 56
57 inline const PixmapWithMask &iconifyPixmap() const { return *m_iconify_pm; } 57 inline const PixmapWithMask &iconifyPixmap() const { return *m_iconify_pm; }
58 inline PixmapWithMask &iconifyPixmap() { return *m_iconify_pm; } 58 inline PixmapWithMask &iconifyPixmap() { return *m_iconify_pm; }
59 59 inline PixmapWithMask &iconifyUnfocusPixmap() { return *m_iconify_unfocus_pm; }
60 inline const PixmapWithMask &iconifyPressedPixmap() const { return *m_iconify_pressed_pm; } 60 inline const PixmapWithMask &iconifyPressedPixmap() const { return *m_iconify_pressed_pm; }
61 inline PixmapWithMask &iconifyPressedPixmap() { return *m_iconify_pressed_pm; } 61 inline PixmapWithMask &iconifyPressedPixmap() { return *m_iconify_pressed_pm; }
62 62
63 inline const PixmapWithMask &stickPixmap() const { return *m_stick_pm; } 63 inline const PixmapWithMask &stickPixmap() const { return *m_stick_pm; }
64 inline PixmapWithMask &stickPixmap() { return *m_stick_pm; } 64 inline PixmapWithMask &stickPixmap() { return *m_stick_pm; }
65 65 inline PixmapWithMask &stickUnfocusPixmap() { return *m_stick_unfocus_pm; }
66 inline const PixmapWithMask &stickPressedPixmap() const { return *m_stick_pressed_pm; } 66 inline const PixmapWithMask &stickPressedPixmap() const { return *m_stick_pressed_pm; }
67 inline PixmapWithMask &stickPressedPixmap() { return *m_stick_pressed_pm; } 67 inline PixmapWithMask &stickPressedPixmap() { return *m_stick_pressed_pm; }
68 68
69 inline PixmapWithMask &stuckPixmap() { return *m_stuck_pm; }
70 inline PixmapWithMask &stuckUnfocusPixmap() { return *m_stuck_unfocus_pm; }
71
69 inline const PixmapWithMask &shadePixmap() const { return *m_shade_pm; } 72 inline const PixmapWithMask &shadePixmap() const { return *m_shade_pm; }
70 inline PixmapWithMask &shadePixmap() { return *m_shade_pm; } 73 inline PixmapWithMask &shadePixmap() { return *m_shade_pm; }
71 74 inline PixmapWithMask &shadeUnfocusPixmap() { return *m_shade_unfocus_pm; }
72 inline const PixmapWithMask &shadePressedPixmap() const { return *m_shade_pressed_pm; } 75 inline const PixmapWithMask &shadePressedPixmap() const { return *m_shade_pressed_pm; }
73 inline PixmapWithMask &shadePressedPixmap() { return *m_shade_pressed_pm; } 76 inline PixmapWithMask &shadePressedPixmap() { return *m_shade_pressed_pm; }
74 FbTk::Subject &reconfigSig() { return m_reconf_sig; } 77 FbTk::Subject &reconfigSig() { return m_reconf_sig; }
75private: 78private:
76 FbTk::Subject m_reconf_sig; 79 FbTk::Subject m_reconf_sig;
77 80
78 FbTk::ThemeItem<PixmapWithMask> m_close_pm, m_close_pressed_pm; 81 FbTk::ThemeItem<PixmapWithMask> m_close_pm, m_close_unfocus_pm, m_close_pressed_pm;
79 FbTk::ThemeItem<PixmapWithMask> m_maximize_pm, m_maximize_pressed_pm; 82 FbTk::ThemeItem<PixmapWithMask> m_maximize_pm, m_maximize_unfocus_pm, m_maximize_pressed_pm;
80 FbTk::ThemeItem<PixmapWithMask> m_iconify_pm, m_iconify_pressed_pm; 83 FbTk::ThemeItem<PixmapWithMask> m_iconify_pm, m_iconify_unfocus_pm, m_iconify_pressed_pm;
81 FbTk::ThemeItem<PixmapWithMask> m_shade_pm, m_shade_pressed_pm; 84 FbTk::ThemeItem<PixmapWithMask> m_shade_pm, m_shade_unfocus_pm, m_shade_pressed_pm;
82 FbTk::ThemeItem<PixmapWithMask> m_stick_pm, m_stick_pressed_pm; 85 FbTk::ThemeItem<PixmapWithMask> m_stick_pm, m_stick_unfocus_pm, m_stick_pressed_pm;
86 FbTk::ThemeItem<PixmapWithMask> m_stuck_pm, m_stuck_unfocus_pm;
83}; 87};
84 88
85#endif // WINBUTTONTHEME_HH 89#endif // WINBUTTONTHEME_HH