From cf3a85c54bf483f86dea0ff952452cec25375be2 Mon Sep 17 00:00:00 2001 From: corvid Date: Wed, 18 May 2011 16:19:58 +0000 Subject: clean out fltkcomplexbutton a bit --- dw/fltkcomplexbutton.hh | 62 ------------------------------------------------- 1 file changed, 62 deletions(-) (limited to 'dw/fltkcomplexbutton.hh') diff --git a/dw/fltkcomplexbutton.hh b/dw/fltkcomplexbutton.hh index e4ca2e2b..f0ab7a24 100644 --- a/dw/fltkcomplexbutton.hh +++ b/dw/fltkcomplexbutton.hh @@ -22,15 +22,6 @@ #include -// values for type() -#define FL_NORMAL_BUTTON 0 /**< value() will be set to 1 during the press of the button and - reverts back to 0 when the button is released */ -#define FL_TOGGLE_BUTTON 1 ///< value() toggles between 0 and 1 at every click of the button -#define FL_RADIO_BUTTON (FL_RESERVED_TYPE+2) /**< is set to 1 at button press, and all other - buttons in the same group with type() == FL_RADIO_BUTTON - are set to zero.*/ -#define FL_HIDDEN_BUTTON 3 ///< for Forms compatibility - extern FL_EXPORT Fl_Shortcut fl_old_shortcut(const char*); namespace dw { @@ -45,15 +36,9 @@ class FL_EXPORT ComplexButton : public Fl_Group { uchar down_box_; protected: - - static Fl_Widget_Tracker *key_release_tracker; - static void key_release_timeout(void*); - void simulate_key_action(); - virtual void draw(); public: - virtual int handle(int); ComplexButton(int X, int Y, int W, int H, const char *L = 0); @@ -66,47 +51,6 @@ public: */ char value() const {return value_;} - /** - Same as \c value(1). - \see value(int v) - */ - int set() {return value(1);} - - /** - Same as \c value(0). - \see value(int v) - */ - int clear() {return value(0);} - - void setonly(); // this should only be called on FL_RADIO_BUTTONs - - /** - Returns the current shortcut key for the button. - \retval int - */ - int shortcut() const {return shortcut_;} - - /** - Sets the shortcut key to \c s. - Setting this overrides the use of '\&' in the label(). - The value is a bitwise OR of a key and a set of shift flags, for example: - FL_ALT | 'a', or - FL_ALT | (FL_F + 10), or just - 'a'. - A value of 0 disables the shortcut. - - The key can be any value returned by Fl::event_key(), but will usually be - an ASCII letter. Use a lower-case letter unless you require the shift key - to be held down. - - The shift flags can be any set of values accepted by Fl::event_state(). - If the bit is on, that shift key must be pushed. Meta, Alt, Ctrl, and - Shift must be off if they are not in the shift flags (zero for the other - bits indicates a "don't care" setting). - \param[in] s bitwise OR of key and shift flags - */ - void shortcut(int s) {shortcut_ = s;} - /** Returns the current down box type, which is drawn when value() is non-zero. \retval Fl_Boxtype @@ -120,12 +64,6 @@ public: */ void down_box(Fl_Boxtype b) {down_box_ = b;} - /// (for backwards compatibility) - void shortcut(const char *s) {shortcut(fl_old_shortcut(s));} - - /// (for backwards compatibility) - Fl_Color down_color() const {return selection_color();} - /// (for backwards compatibility) void down_color(unsigned c) {selection_color(c);} }; -- cgit v1.2.3