aboutsummaryrefslogtreecommitdiff
path: root/dw/fltkcomplexbutton.hh
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2011-05-18 16:19:58 +0000
committercorvid <corvid@lavabit.com>2011-05-18 16:19:58 +0000
commitcf3a85c54bf483f86dea0ff952452cec25375be2 (patch)
tree2896c5c3a37a3b5c05e130a0c310fb9948b6a786 /dw/fltkcomplexbutton.hh
parent7012367e6fa39aa7fa729564f21a220ecc004e68 (diff)
clean out fltkcomplexbutton a bit
Diffstat (limited to 'dw/fltkcomplexbutton.hh')
-rw-r--r--dw/fltkcomplexbutton.hh62
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);}
};