#include <glui.h>


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 |
Definition at line 2391 of file glui.h.
| GLUI_Mouse_Interaction::GLUI_Mouse_Interaction | ( | void | ) | [inline] |
| int GLUI_Mouse_Interaction::mouse_down_handler | ( | int | local_x, | |
| int | local_y | |||
| ) | [virtual] |
Reimplemented from GLUI_Control.
| int GLUI_Mouse_Interaction::mouse_up_handler | ( | int | local_x, | |
| int | local_y, | |||
| bool | inside | |||
| ) | [virtual] |
Reimplemented from GLUI_Control.
| int GLUI_Mouse_Interaction::mouse_held_down_handler | ( | int | local_x, | |
| int | local_y, | |||
| bool | inside | |||
| ) | [virtual] |
Reimplemented from GLUI_Control.
| int GLUI_Mouse_Interaction::special_handler | ( | int | key, | |
| int | modifiers | |||
| ) | [virtual] |
Reimplemented from GLUI_Control.
| void GLUI_Mouse_Interaction::update_size | ( | void | ) | [virtual] |
Reimplemented from GLUI_Control.
| void GLUI_Mouse_Interaction::draw | ( | int | x, | |
| int | y | |||
| ) | [virtual] |
Implements GLUI_Control.
| void GLUI_Mouse_Interaction::draw_active_area | ( | void | ) |
| virtual int GLUI_Mouse_Interaction::iaction_mouse_down_handler | ( | int | local_x, | |
| int | local_y | |||
| ) | [pure virtual] |
Implemented in GLUI_Rotation, and GLUI_Translation.
| virtual int GLUI_Mouse_Interaction::iaction_mouse_up_handler | ( | int | local_x, | |
| int | local_y, | |||
| bool | inside | |||
| ) | [pure virtual] |
Implemented in GLUI_Rotation, and GLUI_Translation.
| virtual int GLUI_Mouse_Interaction::iaction_mouse_held_down_handler | ( | int | local_x, | |
| int | local_y, | |||
| bool | inside | |||
| ) | [pure virtual] |
Implemented in GLUI_Rotation, and GLUI_Translation.
| virtual int GLUI_Mouse_Interaction::iaction_special_handler | ( | int | key, | |
| int | modifiers | |||
| ) | [pure virtual] |
Implemented in GLUI_Rotation, and GLUI_Translation.
| virtual void GLUI_Mouse_Interaction::iaction_draw_active_area_persp | ( | void | ) | [pure virtual] |
Implemented in GLUI_Rotation, and GLUI_Translation.
| virtual void GLUI_Mouse_Interaction::iaction_draw_active_area_ortho | ( | void | ) | [pure virtual] |
Implemented in GLUI_Rotation, and GLUI_Translation.
| virtual void GLUI_Mouse_Interaction::iaction_dump | ( | FILE * | output | ) | [pure virtual] |
Implemented in GLUI_Rotation, and GLUI_Translation.
| virtual void GLUI_Mouse_Interaction::iaction_init | ( | void | ) | [pure virtual] |
Implemented in GLUI_Rotation, and GLUI_Translation.
1.5.3