27 #define FL_WINDOW 0xF0
28 #define FL_DOUBLE_WINDOW 0xF1
52 static char *default_xclass_;
56 #if FLTK_ABI_VERSION < 10301
60 #if FLTK_ABI_VERSION < 10301
64 #if FLTK_ABI_VERSION < 10301
68 #if FLTK_ABI_VERSION < 10301
76 const char* iconlabel_;
80 int minw, minh, maxw, maxh;
85 #if FLTK_ABI_VERSION < 10303
92 void fullscreen_off_x(
int X,
int Y,
int W,
int H);
104 virtual void flush();
115 if (force)
set_flag(FORCE_POSITION);
158 Fl_Window(
int w,
int h,
const char* title= 0);
163 Fl_Window(
int x,
int y,
int w,
int h,
const char* title = 0);
192 virtual void resize(
int X,
int Y,
int W,
int H);
279 void hotspot(
int x,
int y,
int offscreen = 0);
281 void hotspot(
const Fl_Widget*,
int offscreen = 0);
330 void size_range(
int minw,
int minh,
int maxw=0,
int maxh=0,
int dw=0,
int dh=0,
int aspect=0) {
337 this->aspect = aspect;
346 void label(
const char*);
348 void iconlabel(
const char*);
350 void label(
const char* label,
const char* iconlabel);
353 static void default_xclass(
const char*);
354 static const char *default_xclass();
355 const char* xclass()
const;
356 void xclass(
const char* c);
357 const void* icon()
const;
358 void icon(
const void * ic);
407 void show(
int argc,
char **argv);
421 void fullscreen_off();
426 void fullscreen_off(
int X,
int Y,
int W,
int H);
void set_non_modal()
A "non-modal" window (terminology borrowed from Microsoft Windows) acts like a modal() one in that it...
Definition: Fl_Window.H:229
This widget produces an actual window.
Definition: Fl_Window.H:50
void force_position(int force)
Sets an internal flag that tells FLTK and the window manager to honor position requests.
Definition: Fl_Window.H:114
Fl_Cursor
The following constants define the mouse cursors that are available in FLTK.
Definition: Enumerations.H:888
const char * label() const
See void Fl_Window::label(const char*)
Definition: Fl_Window.H:342
int force_position() const
Returns the internal state of the window's FORCE_POSITION flag.
Definition: Fl_Window.H:126
unsigned int border() const
See void Fl_Window::border(int)
Definition: Fl_Window.H:207
void set_override()
Activates the flags NOBORDER|FL_OVERRIDE.
Definition: Fl_Window.H:209
virtual Fl_Window * as_window()
Returns an Fl_Window pointer if this widget is an Fl_Window.
Definition: Fl_Window.H:464
void free_position()
Undoes the effect of a previous resize() or show() so that the next time show() is called the window ...
Definition: Fl_Window.H:293
unsigned int non_modal() const
Returns true if this window is modal or non-modal.
Definition: Fl_Window.H:231
unsigned int modal() const
Returns true if this window is modal.
Definition: Fl_Window.H:222
The Fl_RGB_Image class supports caching and drawing of full-color images with 1 to 4 channels of colo...
Definition: Fl_Image.H:168
void draw()
Draws the widget.
Definition: Fl_Group.cxx:736
The Fl_Group class is the FLTK container widget.
Definition: Fl_Group.H:36
int handle(int)
Handles the specified event.
Definition: Fl_Group.cxx:145
void set_tooltip_window()
Marks the window as a tooltip window.
Definition: Fl_Window.H:267
void clear_border()
Fast inline function to turn the window manager border off.
Definition: Fl_Window.H:205
void resize(int, int, int, int)
Resizes the Fl_Group widget and all of its children.
Definition: Fl_Group.cxx:632
unsigned int Fl_Color
an FLTK color value
Definition: Enumerations.H:774
static Fl_Window * current_
Stores the last window that was made current.
Definition: Fl_Window.H:101
void hotspot(const Fl_Widget &p, int offscreen=0)
See void Fl_Window::hotspot(int x, int y, int offscreen = 0)
Definition: Fl_Window.H:283
void size_range(int minw, int minh, int maxw=0, int maxh=0, int dw=0, int dh=0, int aspect=0)
Sets the allowable range the user can resize this window to.
Definition: Fl_Window.H:330
unsigned int menu_window() const
Returns true if this window is a menu window.
Definition: Fl_Window.H:249
void set_menu_window()
Marks the window as a menu window.
Definition: Fl_Window.H:246
void set_modal()
A "modal" window, when shown(), will prevent any events from being delivered to other windows in the ...
Definition: Fl_Window.H:220
int shown()
Returns non-zero if show() has been called (but not hide() ).
Definition: Fl_Window.H:365
unsigned int fullscreen_active() const
Returns non zero if FULLSCREEN flag is set, 0 otherwise.
Definition: Fl_Window.H:430
const char * iconlabel() const
See void Fl_Window::iconlabel(const char*)
Definition: Fl_Window.H:344
unsigned int tooltip_window() const
Returns true if this window is a tooltip window.
Definition: Fl_Window.H:270
static Fl_Group * current()
Returns the currently active group.
Definition: Fl_Group.cxx:84
unsigned char uchar
unsigned char
Definition: fl_types.h:30