diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-08-04 08:18:22 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-08-04 08:18:22 +0000 |
commit | 80035308b1907d75e7e09be7c8f6e14098edd533 (patch) | |
tree | d089bef7060df95dd21096b3e3f699036e617f02 /kicker/libkicker/panelbutton.h | |
parent | e98e745f1a8b79a0444e6a4d60b0cb5c1b1f1ce0 (diff) | |
download | tdebase-80035308b1907d75e7e09be7c8f6e14098edd533.tar.gz tdebase-80035308b1907d75e7e09be7c8f6e14098edd533.zip |
Add initial support for Kicker "Deep Buttons", a more highly textured style than the normal "flat" Kicker GUI
Add preliminary GUI and configuration structures needed for hot-resizing panels
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1244835 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kicker/libkicker/panelbutton.h')
-rw-r--r-- | kicker/libkicker/panelbutton.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/kicker/libkicker/panelbutton.h b/kicker/libkicker/panelbutton.h index ff0f5f2a8..7fd2cca6d 100644 --- a/kicker/libkicker/panelbutton.h +++ b/kicker/libkicker/panelbutton.h @@ -53,7 +53,7 @@ public: * @param parent the parent widget * @param name the widget's name */ - PanelButton( TQWidget* parent, const char* name ); + PanelButton( TQWidget* parent, const char* name, bool forceStandardCursor = FALSE ); /** * Configures this button according to the user's preferences for @@ -294,7 +294,9 @@ protected: virtual void mouseReleaseEvent(TQMouseEvent *); virtual void resizeEvent(TQResizeEvent*); virtual void drawButton(TQPainter *); + virtual void drawDeepButton(TQPainter *); virtual void drawButtonLabel(TQPainter *); + virtual void drawButtonLabel(TQPainter *, int voffset, bool drawArrow); /** * @return the preferred icon size. @@ -397,6 +399,7 @@ private: Orientation m_orientation; int m_size; double m_fontPercent; + bool m_forceStandardCursor; static KShadowEngine* s_textShadowEngine; class PanelPopupPrivate; @@ -416,7 +419,7 @@ public: * @param parent the parent widget * @param name the widget's name */ - PanelPopupButton(TQWidget *parent=0, const char *name=0); + PanelPopupButton(TQWidget *parent=0, const char *name=0, bool forceStandardCursor = FALSE); /** * Sets the button's popup menu. |