diff options
Diffstat (limited to 'dw/fltkcomplexbutton.hh')
-rw-r--r-- | dw/fltkcomplexbutton.hh | 62 |
1 files changed, 0 insertions, 62 deletions
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 <FL/Fl_Group.H> -// 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 <tt>type() == FL_RADIO_BUTTON</tt> - 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); @@ -67,47 +52,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: - <tt>FL_ALT | 'a'</tt>, or - <tt>FL_ALT | (FL_F + 10)</tt>, or just - <tt>'a'</tt>. - 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 */ @@ -121,12 +65,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);} }; |