31 #if defined(__GNUC__) || defined(__clang__)
37 typedef uintptr_t fl_uintptr_t;
40 typedef unsigned long fl_uintptr_t;
84 void draw(
int,
int,
int,
int,
Fl_Align)
const ;
85 void measure(
int &w,
int &h)
const ;
117 const char *tooltip_;
139 void x(
int v) {x_ = v;}
141 void y(
int v) {y_ = v;}
143 void w(
int v) {w_ = v;}
145 void h(
int v) {h_ = v;}
147 unsigned int flags()
const {
return flags_;}
219 virtual void draw() = 0;
237 virtual int handle(
int event);
284 int x()
const {
return x_;}
289 int y()
const {
return y_;}
294 int w()
const {
return w_;}
299 int h()
const {
return h_;}
320 virtual void resize(
int x,
int y,
int w,
int h);
421 const char*
label()
const {
return label_.value;}
433 void label(
const char* text);
552 const char *
tooltip()
const {
return tooltip_;}
554 void tooltip(
const char *text);
880 static int test_shortcut(
const char*,
const bool require_alt =
false);
882 void _set_fullscreen() {flags_ |=
FULLSCREEN;}
883 void _clear_fullscreen() {flags_ &= ~
FULLSCREEN;}
1034 #define FL_RESERVED_TYPE 100