Home | All Classes | Grouped Classes | Index | Search
MenuNode component More...
Derived from:
CL_Component
Derived by:
none
Group: GUI (Controls)
#include <ClanLib/gui.h>
Construction:
CL_MenuNode Constructor |
Attributes:
Returns a pointer to the CL_Component which is this MenuNodes MenuItem. | |
Returns true if the mouse is in the submenus of this node. | |
Returns true if the mouse is on this component or it's MenuItem This overrides CL_Component's has_mouse_over() | |
Returns true if the node has a submenu. | |
Returns true if the node has an open submenu. | |
Returns the nodes submenu, or NULL if the node has no submenu. | |
Returns the nodes parent menu. | |
Returns the name of the menu node. A menu nodes name forms a part of the path used by the CL_Menu::get_ |
Operations:
Set the nodes submenu. | |
Set the nodes parent menu. | |
Set whether the menus should collapse when an node is clicked | |
Close the nodes submenu. | |
Open the nodes submenu. | |
Start the repositioning of the nodes submenus. | |
Set the name of the node. This forms a part of the path used in adressing menu components. |
Signals:
Emitted when repositioning of the menus is requested. | |
Emitted when a menu node is clicked. |
Detailed description:
!group=GUI/Controls! !header=gui.h!