User manual

old releases - latest release - trunk

FrameSelector Class Reference

Inheritance diagram for FrameSelector:
Collaboration diagram for FrameSelector:

List of all members.


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.
Frameget_selected_frame () const

Protected Attributes

Framem_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: