s_handler_mouse_s Struct Reference
[Client Library - Handlers API]

#include <src/lib/xynth.h>


Detailed Description

mouse handler struct


Data Fields

int x
 mouse handler x
int y
 mouse handler y
int w
 mouse handler width
int h
 mouse handler height
int button
 mouse handler button
void(* p )(s_window_t *, s_event_t *, s_handler_t *)
 button pressed callback function
void(* r )(s_window_t *, s_event_t *, s_handler_t *)
 button released callback function
void(* c )(s_window_t *, s_event_t *, s_handler_t *)
 button clicked callback function
void(* o )(s_window_t *, s_event_t *, s_handler_t *)
 pointer is on over callback function
void(* ho )(s_window_t *, s_event_t *, s_handler_t *)
 pointer is on over and button is still pressed callback function
void(* hr )(s_window_t *, s_event_t *, s_handler_t *)
 mouse button released, but the previous press was not on us
void(* oh )(s_window_t *, s_event_t *, s_handler_t *)
 pointer is not on over, but was on over
void(* hoh )(s_window_t *, s_event_t *, s_handler_t *)
 pointer is not on over, but was on over and button is still pressed
void(* rh )(s_window_t *, s_event_t *, s_handler_t *)
 mouse button is released outside, but the previous press was on us
S_EVENT hstate
 internal private value


Generated on Wed Dec 27 17:53:06 2006 for xynth-0.8.40 by  doxygen 1.4.7