Add assertions.
This commit is contained in:
@ -196,6 +196,7 @@ eekboard_keyboard_set_description (EekboardKeyboard *keyboard,
|
|||||||
GVariant *variant;
|
GVariant *variant;
|
||||||
|
|
||||||
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
|
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
|
||||||
|
g_return_if_fail (EEK_IS_KEYBOARD(description));
|
||||||
|
|
||||||
priv = EEKBOARD_KEYBOARD_GET_PRIVATE(keyboard);
|
priv = EEKBOARD_KEYBOARD_GET_PRIVATE(keyboard);
|
||||||
if (priv->description)
|
if (priv->description)
|
||||||
@ -218,6 +219,7 @@ void
|
|||||||
eekboard_keyboard_set_group (EekboardKeyboard *keyboard,
|
eekboard_keyboard_set_group (EekboardKeyboard *keyboard,
|
||||||
gint group)
|
gint group)
|
||||||
{
|
{
|
||||||
|
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
|
||||||
g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
|
g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
|
||||||
"SetGroup",
|
"SetGroup",
|
||||||
g_variant_new ("(i)", group),
|
g_variant_new ("(i)", group),
|
||||||
@ -231,6 +233,7 @@ eekboard_keyboard_set_group (EekboardKeyboard *keyboard,
|
|||||||
void
|
void
|
||||||
eekboard_keyboard_show (EekboardKeyboard *keyboard)
|
eekboard_keyboard_show (EekboardKeyboard *keyboard)
|
||||||
{
|
{
|
||||||
|
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
|
||||||
g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
|
g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
|
||||||
"Show",
|
"Show",
|
||||||
NULL,
|
NULL,
|
||||||
@ -244,6 +247,7 @@ eekboard_keyboard_show (EekboardKeyboard *keyboard)
|
|||||||
void
|
void
|
||||||
eekboard_keyboard_hide (EekboardKeyboard *keyboard)
|
eekboard_keyboard_hide (EekboardKeyboard *keyboard)
|
||||||
{
|
{
|
||||||
|
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
|
||||||
g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
|
g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
|
||||||
"Hide",
|
"Hide",
|
||||||
NULL,
|
NULL,
|
||||||
@ -258,6 +262,7 @@ void
|
|||||||
eekboard_keyboard_press_key (EekboardKeyboard *keyboard,
|
eekboard_keyboard_press_key (EekboardKeyboard *keyboard,
|
||||||
guint keycode)
|
guint keycode)
|
||||||
{
|
{
|
||||||
|
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
|
||||||
g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
|
g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
|
||||||
"PressKey",
|
"PressKey",
|
||||||
g_variant_new ("(u)", keycode),
|
g_variant_new ("(u)", keycode),
|
||||||
@ -272,6 +277,7 @@ void
|
|||||||
eekboard_keyboard_release_key (EekboardKeyboard *keyboard,
|
eekboard_keyboard_release_key (EekboardKeyboard *keyboard,
|
||||||
guint keycode)
|
guint keycode)
|
||||||
{
|
{
|
||||||
|
g_return_if_fail (EEKBOARD_IS_KEYBOARD(keyboard));
|
||||||
g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
|
g_dbus_proxy_call (G_DBUS_PROXY(keyboard),
|
||||||
"ReleaseKey",
|
"ReleaseKey",
|
||||||
g_variant_new ("(u)", keycode),
|
g_variant_new ("(u)", keycode),
|
||||||
|
|||||||
@ -43,8 +43,10 @@ struct _EekboardKeyboard {
|
|||||||
struct _EekboardKeyboardClass {
|
struct _EekboardKeyboardClass {
|
||||||
GDBusProxyClass parent_class;
|
GDBusProxyClass parent_class;
|
||||||
|
|
||||||
void (*key_pressed) (EekboardKeyboard *keyboard, guint keycode);
|
void (*key_pressed) (EekboardKeyboard *self,
|
||||||
void (*key_released) (EekboardKeyboard *keyboard, guint keycode);
|
guint keycode);
|
||||||
|
void (*key_released) (EekboardKeyboard *self,
|
||||||
|
guint keycode);
|
||||||
};
|
};
|
||||||
|
|
||||||
GType eekboard_keyboard_get_type (void) G_GNUC_CONST;
|
GType eekboard_keyboard_get_type (void) G_GNUC_CONST;
|
||||||
|
|||||||
Reference in New Issue
Block a user