Class
ClutterVirtualInputDevice
Instance methods
clutter_virtual_input_device_get_device_type
No description available.
clutter_virtual_input_device_get_seat
No description available.
clutter_virtual_input_device_notify_absolute_motion
No description available.
clutter_virtual_input_device_notify_button
No description available.
clutter_virtual_input_device_notify_discrete_scroll
No description available.
clutter_virtual_input_device_notify_key
No description available.
clutter_virtual_input_device_notify_keyval
No description available.
clutter_virtual_input_device_notify_relative_motion
No description available.
clutter_virtual_input_device_notify_scroll_continuous
No description available.
clutter_virtual_input_device_notify_touch_down
No description available.
clutter_virtual_input_device_notify_touch_motion
No description available.
clutter_virtual_input_device_notify_touch_up
No description available.
Properties
Clutter.VirtualInputDevice:device-type
No description available.
Clutter.VirtualInputDevice:seat
No description available.
Signals
Signals inherited from GObject (1)
GObject.Object::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
);
}
Class members
parent_class |
|
No description available. | |
notify_relative_motion |
|
No description available. | |
notify_absolute_motion |
|
No description available. | |
notify_button |
|
No description available. | |
notify_key |
|
No description available. | |
notify_keyval |
|
No description available. | |
notify_discrete_scroll |
|
No description available. | |
notify_scroll_continuous |
|
No description available. | |
notify_touch_down |
|
No description available. | |
notify_touch_motion |
|
No description available. | |
notify_touch_up |
|
No description available. |
Virtual methods
Clutter.VirtualInputDeviceClass.notify_absolute_motion
No description available.
Clutter.VirtualInputDeviceClass.notify_button
No description available.
Clutter.VirtualInputDeviceClass.notify_discrete_scroll
No description available.
Clutter.VirtualInputDeviceClass.notify_key
No description available.
Clutter.VirtualInputDeviceClass.notify_keyval
No description available.
Clutter.VirtualInputDeviceClass.notify_relative_motion
No description available.
Clutter.VirtualInputDeviceClass.notify_scroll_continuous
No description available.
Clutter.VirtualInputDeviceClass.notify_touch_down
No description available.
Clutter.VirtualInputDeviceClass.notify_touch_motion
No description available.
Clutter.VirtualInputDeviceClass.notify_touch_up
No description available.