class GmExpandableListItem |
Encapsulates the functionality of a list item in a viewable/selectable list.
| GmExpandableListItem () Standard constructor | |
| applyLayout (float minX, float minY, float minZ, float maxX, float maxY, float maxZ) Repositions and resizes this component based on parameters passed into the method. | |
| getGlExtents (float& width, float& height) Gets the ideal extents of the drawable in OpenGL units. | |
| mousePressEvent (GmEvent* event) Event processing function to process a mouse press event. | |
| setAbsoluteGeometry (float x, float y, float z, float width, float height, float depth) Sets the absolute geometry to use for this drawable object. | |
| setComponentsGeometry () Sets the contained components geometry | |
| setExpandedWidget (GmDrawable* widget) Sets which widget we should draw in the expanded state | |
| setUnexpandedWidget (GmDrawable* widget) Sets which widget we should draw in the unexpanded and expanded state | |
| ~GmExpandableListItem () Virtual destructor |
| render2d (GmTypes::RenderOptionType renderOptions) Renders this menu item to a 2D image buffer. | |
| render2dSelect (GmTypes::RenderOptionType renderOptions) Renders this menu item to a selection buffer. |
Encapsulates the functionality of a list item in a viewable/selectable list. A list item could be in a scrollable list box, pull-down menu, pop-up menu, or any other UI component that contains a list of widgets.
Alphabetic index HTML hierarchy of classes or Java