KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
GLDraw::Widget Class Reference

Base class for a visual widget. More...

#include <Widget.h>

Inheritance diagram for GLDraw::Widget:
GLDraw::TransformWidget GLDraw::WidgetSet

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
 

Detailed Description

Base class for a visual widget.


The documentation for this class was generated from the following files: