Class
ClutterVirtualInputDevice
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct ClutterVirtualInputDeviceClass {
GObjectClass parent_class;
void (* notify_relative_motion) (
ClutterVirtualInputDevice* virtual_device,
uint64_t time_us,
double dx,
double dy
);
void (* notify_absolute_motion) (
ClutterVirtualInputDevice* virtual_device,
uint64_t time_us,
double x,
double y
);
void (* notify_button) (
ClutterVirtualInputDevice* virtual_device,
uint64_t time_us,
uint32_t button,
ClutterButtonState button_state
);
void (* notify_key) (
ClutterVirtualInputDevice* virtual_device,
uint64_t time_us,
uint32_t key,
ClutterKeyState key_state
);
void (* notify_keyval) (
ClutterVirtualInputDevice* virtual_device,
uint64_t time_us,
uint32_t keyval,
ClutterKeyState key_state
);
void (* notify_discrete_scroll) (
ClutterVirtualInputDevice* virtual_device,
uint64_t time_us,
ClutterScrollDirection direction,
ClutterScrollSource scroll_source
);
void (* notify_scroll_continuous) (
ClutterVirtualInputDevice* virtual_device,
uint64_t time_us,
double dx,
double dy,
ClutterScrollSource scroll_source,
ClutterScrollFinishFlags finish_flags
);
void (* notify_touch_down) (
ClutterVirtualInputDevice* virtual_device,
uint64_t time_us,
int slot,
double x,
double y
);
void (* notify_touch_motion) (
ClutterVirtualInputDevice* virtual_device,
uint64_t time_us,
int slot,
double x,
double y
);
void (* notify_touch_up) (
ClutterVirtualInputDevice* virtual_device,
uint64_t time_us,
int slot
);
}
No description available.
Class members
parent_class: GObjectClass
No description available.
notify_relative_motion: void (* notify_relative_motion) ( ClutterVirtualInputDevice* virtual_device, uint64_t time_us, double dx, double dy )
No description available.
notify_absolute_motion: void (* notify_absolute_motion) ( ClutterVirtualInputDevice* virtual_device, uint64_t time_us, double x, double y )
No description available.
notify_button: void (* notify_button) ( ClutterVirtualInputDevice* virtual_device, uint64_t time_us, uint32_t button, ClutterButtonState button_state )
No description available.
notify_key: void (* notify_key) ( ClutterVirtualInputDevice* virtual_device, uint64_t time_us, uint32_t key, ClutterKeyState key_state )
No description available.
notify_keyval: void (* notify_keyval) ( ClutterVirtualInputDevice* virtual_device, uint64_t time_us, uint32_t keyval, ClutterKeyState key_state )
No description available.
notify_discrete_scroll: void (* notify_discrete_scroll) ( ClutterVirtualInputDevice* virtual_device, uint64_t time_us, ClutterScrollDirection direction, ClutterScrollSource scroll_source )
No description available.
notify_scroll_continuous: void (* notify_scroll_continuous) ( ClutterVirtualInputDevice* virtual_device, uint64_t time_us, double dx, double dy, ClutterScrollSource scroll_source, ClutterScrollFinishFlags finish_flags )
No description available.
notify_touch_down: void (* notify_touch_down) ( ClutterVirtualInputDevice* virtual_device, uint64_t time_us, int slot, double x, double y )
No description available.
notify_touch_motion: void (* notify_touch_motion) ( ClutterVirtualInputDevice* virtual_device, uint64_t time_us, int slot, double x, double y )
No description available.
notify_touch_up: void (* notify_touch_up) ( ClutterVirtualInputDevice* virtual_device, uint64_t time_us, int slot )
No description available.