KrisLibrary
1.0.0
|
A container of sub-widgets. More...
#include <Widget.h>
Public Member Functions | |
virtual bool | Hover (int x, int y, Camera::Viewport &viewport, double &distance) |
virtual void | SetHighlight (bool value) |
virtual bool | BeginDrag (int x, int y, Camera::Viewport &viewport, double &distance) |
virtual void | Drag (int dx, int dy, Camera::Viewport &viewport) |
virtual void | EndDrag () |
virtual void | SetFocus (bool value) |
virtual void | Keypress (char c) |
virtual void | DrawGL (Camera::Viewport &viewport) |
virtual void | Idle () |
virtual void | Enable (int index, bool enabled) |
virtual void | Enable (Widget *widget, bool enabled) |
Public Member Functions inherited from GLDraw::Widget | |
void | Refresh () |
Public Attributes | |
std::vector< Widget * > | widgets |
std::vector< bool > | widgetEnabled |
Widget * | activeWidget |
Widget * | closestWidget |
Public Attributes inherited from GLDraw::Widget | |
bool | hasHighlight |
bool | hasFocus |
bool | requestRedraw |
A container of sub-widgets.
Note that this does not manage the storage of widgets.