#include <Fl_Workspace.h>
Inheritance diagram for Fl_Workspace:
Public Types | |
enum | { HORIZONTAL = 1, VERTICAL = 2, BOTH = 3, ALWAYS_ON = 4, HORIZONTAL_ALWAYS = 5, VERTICAL_ALWAYS = 6, BOTH_ALWAYS = 7 } |
Public Methods | |
Fl_Workspace (int x, int y, int w, int h, const char *label=0) | |
virtual | ~Fl_Workspace () |
void | cascade () |
void | tileV () |
void | tileH () |
void | tile () |
void | focus_moves_pos (bool val) |
bool | focus_moves_pos () |
Fl_MDI_Viewport * | viewport () |
void | show_window () |
void | show_window (Fl_MDI_Window *win) |
int | xposition () const |
int | yposition () const |
void | position (int x, int y) |
virtual void | layout () |
virtual int | handle (int ev) |
virtual void | draw () |
void | begin () |
void | end () |
void | redraw_all () |
void | relayout_all () |
Fl_MDI_Window * | find (const char *caption) |
void | attach (Fl_MDI_Window *win) |
void | detach (Fl_MDI_Window *win) |
void | close_all () |
Fl_MDI_Window * | aot () |
void | aot (Fl_MDI_Window *win) |
Fl_MDI_Window * | maximum () |
void | maximum (Fl_MDI_Window *win) |
void | top (Fl_MDI_Window *win) |
Fl_MDI_Window * | top () |
void | menu (Fl_Menu_Bar *menu) |
Fl_Menu_Bar * | menu () |
Static Public Attributes | |
Fl_Named_Style * | default_style |
Workspace wraps most of viewports functions, so this can be used like a viewport. It also provides backward compatibility.
Definition at line 225 of file Fl_Workspace.h.
|
values for type()
Definition at line 307 of file Fl_Workspace.h. |
|
Constructs widget with given coordinates. |
|
Deletes widget and all its children. |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 257 of file Fl_Workspace.h. References Fl_MDI_Viewport::aot(). |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 256 of file Fl_Workspace.h. References Fl_MDI_Viewport::aot(). |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 251 of file Fl_Workspace.h. References Fl_MDI_Viewport::attach(). |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 243 of file Fl_Workspace.h. |
|
Cascade layout all visible MDI windows. |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 254 of file Fl_Workspace.h. References Fl_MDI_Viewport::close_all(). |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 252 of file Fl_Workspace.h. References Fl_MDI_Viewport::detach(). |
|
Draws scrollbars and call Fl_MDI_Viewport to draw MDI windows Reimplemented from Fl_Widget. |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 244 of file Fl_Workspace.h. |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 249 of file Fl_Workspace.h. References Fl_MDI_Viewport::find(). |
|
Returns value setted by focus_moves_pos(bool val).
Definition at line 300 of file Fl_Workspace.h. |
|
|
|
Redirect events to scrollbars, if needed. Reimplemented from Fl_Widget. |
|
This is called, when widget changes its size or relayout called by user. Keeps track of visibility of scrollbars. Calculates viewport size. Reimplemented from Fl_Widget. |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 260 of file Fl_Workspace.h. References Fl_MDI_Viewport::maximum(). |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 259 of file Fl_Workspace.h. References Fl_MDI_Viewport::maximum(). |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 266 of file Fl_Workspace.h. References Fl_MDI_Viewport::menu(). |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 265 of file Fl_Workspace.h. References Fl_MDI_Viewport::menu(), and menu(). Referenced by menu(). |
|
Sets X and Y position of viewport and moves it to that position straight away. Reimplemented from Fl_Widget. |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 246 of file Fl_Workspace.h. References Fl_MDI_Viewport::redraw_all(). |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 247 of file Fl_Workspace.h. References Fl_MDI_Viewport::relayout_all(). |
|
|
|
Moves viewport to show active window, if outside of workarea.
Definition at line 321 of file Fl_Workspace.h. References top(). |
|
Wraps horizontal tile layout.
Definition at line 287 of file Fl_Workspace.h. References tileH(). |
|
Horizontal tile layout all visible MDI windows. Referenced by tile(). |
|
Vertical tile layout all visible MDI windows. |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 263 of file Fl_Workspace.h. References Fl_MDI_Viewport::top(). Referenced by show_window(). |
|
Wraps viewport functionality. And provides backward compatibility.
Definition at line 262 of file Fl_Workspace.h. References Fl_MDI_Viewport::top(). |
|
Returns X position of viewport Definition at line 333 of file Fl_Workspace.h. |
|
Returns Y position of viewport Definition at line 338 of file Fl_Workspace.h. |