#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. |
1.2.15