Crazy Eddie's GUI System  ${CEGUI_VERSION}
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
CEGUI::MouseClickTracker Struct Reference

Implementation structure used in tracking up & down mouse button inputs in order to generate click, double-click, and triple-click events. More...

+ Inheritance diagram for CEGUI::MouseClickTracker:
+ Collaboration diagram for CEGUI::MouseClickTracker:

Public Attributes

SimpleTimer d_timer
 Timer used to track clicks for this button.
 
int d_click_count
 count of clicks made so far.
 
Rectf d_click_area
 area used to detect multi-clicks
 
Windowd_target_window
 target window for any events generated.
 

Detailed Description

Implementation structure used in tracking up & down mouse button inputs in order to generate click, double-click, and triple-click events.