FrameSelector Class Reference
Inheritance diagram for FrameSelector:

Collaboration diagram for FrameSelector:

Detailed Description
Class representing a workspace, specifying a frame layout.
This class is meant to provide the user with the ability reshape the layout of frames. It inherits the ability to contain frames (Fl_Group objects) and to resize them by the user dragging their borders from Fl_Tile.
It is also used by UserInterface and UserInterfaceUtilities to access frames of a particular type.
Public Member Functions | |
| void | select_frame (Frame *frame) |
| Marks a frame as the currently selected one. | |
| Frame * | get_selected_frame () const |
Protected Attributes | |
| Frame * | m_selected_frame |
| A pointer to the currently selected frame. | |
Member Function Documentation
| void select_frame | ( | Frame * | frame | ) |
Marks a frame as the currently selected one.
This method is typically called by the Frame::handle() method when it detects a mouse click within its area.
- Parameters:
-
frame A pointer to the frame to set as selected.
The documentation for this class was generated from the following files:
- src/gui/Workspace.hh
- src/gui/Workspace.cc