#include <cursor.h>
Public Member Functions | |
DeferredMotion (MotionFunction function, void *data) | |
void | motion (gdouble x, gdouble y, guint state) |
Static Public Member Functions | |
static gboolean | gtk_motion (GtkWidget *widget, GdkEventMotion *event, DeferredMotion *self) |
Private Types | |
typedef void(* | MotionFunction )(gdouble x, gdouble y, guint state, void *data) |
Static Private Member Functions | |
static gboolean | deferred (DeferredMotion *self) |
Private Attributes | |
guint | m_handler |
MotionFunction | m_function |
void * | m_data |
gdouble | m_x |
gdouble | m_y |
guint | m_state |
Definition at line 40 of file cursor.h.
typedef void(* DeferredMotion::MotionFunction)(gdouble x, gdouble y, guint state, void *data) [private] |
DeferredMotion::DeferredMotion | ( | MotionFunction | function, | |
void * | data | |||
) | [inline] |
static gboolean DeferredMotion::deferred | ( | DeferredMotion * | self | ) | [inline, static, private] |
static gboolean DeferredMotion::gtk_motion | ( | GtkWidget * | widget, | |
GdkEventMotion * | event, | |||
DeferredMotion * | self | |||
) | [inline, static] |
void DeferredMotion::motion | ( | gdouble | x, | |
gdouble | y, | |||
guint | state | |||
) | [inline] |
void* DeferredMotion::m_data [private] |
MotionFunction DeferredMotion::m_function [private] |
guint DeferredMotion::m_handler [private] |
guint DeferredMotion::m_state [private] |
gdouble DeferredMotion::m_x [private] |
gdouble DeferredMotion::m_y [private] |