37#define FL_DOUBLE_WINDOW 0xF1
60 static char *default_xclass_;
66 const char* iconlabel_;
70 int minw, minh, maxw, maxh;
100 if (force)
set_flag(FORCE_POSITION);
143 Fl_Window(
int w,
int h,
const char* title= 0);
148 Fl_Window(
int x,
int y,
int w,
int h,
const char* title = 0);
264 void hotspot(
int x,
int y,
int offscreen = 0);
266 void hotspot(
const Fl_Widget*,
int offscreen = 0);
315 void size_range(
int a,
int b,
int c=0,
int d=0,
int e=0,
int f=0,
int g=0) {
316 minw=a; minh=b; maxw=c; maxh=d; dw=e; dh=f; aspect=g; size_range_();}
323 void label(
const char*);
325 void iconlabel(
const char*);
327 void label(
const char* label,
const char* iconlabel);
330 static void default_xclass(
const char*);
331 static const char *default_xclass();
332 const char* xclass()
const;
333 void xclass(
const char* c);
334 const void* icon()
const;
335 void icon(
const void * ic);
384 void show(
int argc,
char **argv);
395 void fullscreen_off(
int,
int,
int,
int);
Fl_Cursor
The following constants define the mouse cursors that are available in FLTK.
Definition Enumerations.H:879
unsigned int Fl_Color
an FLTK color value
Definition Enumerations.H:764
The Fl_Group class is the FLTK container widget.
Definition Fl_Group.H:45
int handle(int)
Handles the specified event.
Definition Fl_Group.cxx:150
void draw()
Draws the widget.
Definition Fl_Group.cxx:742
static Fl_Group * current()
Returns the currently active group.
Definition Fl_Group.cxx:89
This widget produces an actual window.
Definition Fl_Window.H:58
int force_position() const
Returns the internal state of the window's FORCE_POSITION flag.
Definition Fl_Window.H:111
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:278
void force_position(int force)
Sets an internal flag that tells FLTK and the window manager to honor position requests.
Definition Fl_Window.H:99
int decorated_h()
Returns the window height including any window title bar and any frame added by the window manager.
void set_menu_window()
Marks the window as a menu window.
Definition Fl_Window.H:231
const char * iconlabel() const
See void Fl_Window::iconlabel(const char*)
Definition Fl_Window.H:321
unsigned int non_modal() const
Returns true if this window is modal or non-modal.
Definition Fl_Window.H:216
void make_current()
Sets things up so that the drawing functions in <FL/fl_draw.H> will go into this window.
unsigned int menu_window() const
Returns true if this window is a menu window.
Definition Fl_Window.H:234
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:268
void label(const char *label, const char *iconlabel)
Sets the icon label.
int decorated_w()
Returns the window width including any frame added by the window manager.
virtual Fl_Window * as_window()
Returns an Fl_Window pointer if this widget is an Fl_Window.
Definition Fl_Window.H:429
static Fl_Window * current_
Stores the last window that was made current.
Definition Fl_Window.H:86
void set_override()
Activates the flags NOBORDER|FL_OVERRIDE.
Definition Fl_Window.H:194
virtual void show()
Puts the window on the screen.
unsigned int modal() const
Returns true if this window is modal.
Definition Fl_Window.H:207
void size_range(int a, int b, int c=0, int d=0, int e=0, int f=0, int g=0)
Sets the allowable range the user can resize this window to.
Definition Fl_Window.H:315
unsigned int border() const
See void Fl_Window::border(int)
Definition Fl_Window.H:192
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:214
void clear_border()
Fast inline function to turn the window manager border off.
Definition Fl_Window.H:190
void set_modal()
A "modal" window, when shown(), will prevent any events from being delivered to other windows in the ...
Definition Fl_Window.H:205
void set_tooltip_window()
Marks the window as a tooltip window.
Definition Fl_Window.H:252
const char * label() const
See void Fl_Window::label(const char*)
Definition Fl_Window.H:319
int shown() const
Returns non-zero if show() has been called (but not hide() ).
Definition Fl_Window.H:342
unsigned int tooltip_window() const
Returns true if this window is a tooltip window.
Definition Fl_Window.H:255
virtual void resize(int, int, int, int)
Changes the size and position of the window.
The Fl is the FLTK global (static) class containing state information and global methods for the curr...
Definition Fl.H:116
unsigned char uchar
unsigned char
Definition fl_types.h:39