21#ifndef __VCOLORDOCKER_H__
22#define __VCOLORDOCKER_H__
34class VColorDocker : public TQWidget
40 VColorDocker( KarbonPart* part, KarbonView* parent = 0L, const char* name = 0L );
41 virtual ~VColorDocker();
43 virtual bool isStrokeDocker() { return m_isStrokeDocker; };
44 VColor color() { return m_color; }
47 virtual void setFillDocker();
48 virtual void setStrokeDocker();
49 virtual void update();
52 virtual void mouseReleaseEvent( TQMouseEvent *e );
54 TQTabWidget *mTabWidget;
55 KoHSVWidget *mHSVWidget;
57 KoRGBWidget *mRGBWidget;
58 VColorSlider *mOpacity;
61 void fgColorChanged( const TQColor &c );
62 void bgColorChanged( const TQColor &c );
63 void modeChanged( KDualColorButton::DualColor s);
65 void updateFgColor( const TQColor &c);
66 void updateBgColor( const TQColor &c);
68 void updateMode( KDualColorButton::DualColor s );
70 bool m_isStrokeDocker;
77 VStrokeCmd *m_strokeCmd;
This is the color slider widget that is used to select color or color components.
This class keeps track of color properties.
|