KrisLibrary
1.0.0
|
Base class for a visual widget. 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 () |
void | Refresh () |
Public Attributes | |
bool | hasHighlight |
bool | hasFocus |
bool | requestRedraw |
Base class for a visual widget.