#include <glui.h>
Inheritance diagram for GLUI_Mouse_Interaction:
Public Member Functions | |
int | mouse_down_handler (int local_x, int local_y) |
int | mouse_up_handler (int local_x, int local_y, bool inside) |
int | mouse_held_down_handler (int local_x, int local_y, bool inside) |
int | special_handler (int key, int modifiers) |
void | update_size (void) |
void | draw (int x, int y) |
void | draw_active_area (void) |
virtual int | iaction_mouse_down_handler (int local_x, int local_y)=0 |
virtual int | iaction_mouse_up_handler (int local_x, int local_y, bool inside)=0 |
virtual int | iaction_mouse_held_down_handler (int local_x, int local_y, bool inside)=0 |
virtual int | iaction_special_handler (int key, int modifiers)=0 |
virtual void | iaction_draw_active_area_persp (void)=0 |
virtual void | iaction_draw_active_area_ortho (void)=0 |
virtual void | iaction_dump (FILE *output)=0 |
virtual void | iaction_init (void)=0 |
GLUI_Mouse_Interaction (void) | |
Public Attributes | |
int | draw_active_area_only |
|
|
|
Implements GLUI_Control. |
|
|
|
Implemented in GLUI_Rotation, and GLUI_Translation. |
|
Implemented in GLUI_Rotation, and GLUI_Translation. |
|
Implemented in GLUI_Rotation, and GLUI_Translation. |
|
Implemented in GLUI_Rotation, and GLUI_Translation. |
|
Implemented in GLUI_Rotation, and GLUI_Translation. |
|
Implemented in GLUI_Rotation, and GLUI_Translation. |
|
Implemented in GLUI_Rotation, and GLUI_Translation. |
|
Implemented in GLUI_Rotation, and GLUI_Translation. |
|
Reimplemented from GLUI_Control. |
|
Reimplemented from GLUI_Control. |
|
Reimplemented from GLUI_Control. |
|
Reimplemented from GLUI_Control. |
|
Reimplemented from GLUI_Control. |
|
|