CaribouKeyboardService

CaribouKeyboardService — Base abstract class of the Caribou D-Bus service.

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── CaribouKeyboardService

Description

Functions

caribou_keyboard_service_set_cursor_location ()

void
caribou_keyboard_service_set_cursor_location
                               (CaribouKeyboardService *self,
                                gint x,
                                gint y,
                                gint w,
                                gint h);

Parameters

self

the CaribouKeyboardService instance

 

x

 

 

y

 

 

w

 

 

h

 

 

caribou_keyboard_service_set_entry_location ()

void
caribou_keyboard_service_set_entry_location
                               (CaribouKeyboardService *self,
                                gint x,
                                gint y,
                                gint w,
                                gint h);

Parameters

self

the CaribouKeyboardService instance

 

x

 

 

y

 

 

w

 

 

h

 

 

caribou_keyboard_service_show ()

void
caribou_keyboard_service_show (CaribouKeyboardService *self,
                               guint32 timestamp);

Parameters

self

the CaribouKeyboardService instance

 

timestamp

 

 

caribou_keyboard_service_hide ()

void
caribou_keyboard_service_hide (CaribouKeyboardService *self,
                               guint32 timestamp);

Parameters

self

the CaribouKeyboardService instance

 

timestamp

 

 

Types and Values

CARIBOU_TYPE_KEYBOARD_SERVICE

#define CARIBOU_TYPE_KEYBOARD_SERVICE (caribou_keyboard_service_get_type ())

The type for CaribouKeyboardService.


struct CaribouKeyboardService

struct CaribouKeyboardService;

Base abstract class of the Caribou D-Bus service.


struct CaribouKeyboardServiceClass

struct CaribouKeyboardServiceClass {
	GObjectClass parent_class;
	void (*set_cursor_location) (CaribouKeyboardService* self, gint x, gint y, gint w, gint h);
	void (*set_entry_location) (CaribouKeyboardService* self, gint x, gint y, gint w, gint h);
	void (*show) (CaribouKeyboardService* self, guint32 timestamp);
	void (*hide) (CaribouKeyboardService* self, guint32 timestamp);
	void (*name_lost) (CaribouKeyboardService* self, const gchar* name);
};

The class structure for CARIBOU_TYPE_KEYBOARD_SERVICE. All the fields in this structure are private and should never be accessed directly.

Members

set_cursor_location ()

virtual method called by caribou_keyboard_service_set_cursor_location()

 

set_entry_location ()

virtual method called by caribou_keyboard_service_set_entry_location()

 

show ()

virtual method called by caribou_keyboard_service_show()

 

hide ()

virtual method called by caribou_keyboard_service_hide()

 

name_lost ()

virtual method used internally