Class

ClutterInputMethod

Description

abstract class Clutter.InputMethod : GObject.Object {
  parent_instance: GObject
}
No description available.

Hierarchy

hierarchy this ClutterInputMethod ancestor_0 GObject ancestor_0--this

Ancestors

Instance methods

clutter_input_method_commit
No description available.
clutter_input_method_delete_surrounding
No description available.
clutter_input_method_focus_in
No description available.
clutter_input_method_focus_out
No description available.
clutter_input_method_forward_key
No description available.
clutter_input_method_notify_key_event
No description available.
clutter_input_method_request_surrounding
No description available.
clutter_input_method_set_input_panel_state
No description available.
clutter_input_method_set_preedit_text

Sets the preedit text on the current input focus.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Clutter.InputMethod:can-show-preedit
No description available.
Clutter.InputMethod:content-hints
No description available.
Clutter.InputMethod:content-purpose
No description available.

Signals

Clutter.InputMethod::commit
No description available.
Clutter.InputMethod::delete-surrounding
No description available.
Clutter.InputMethod::input-panel-state
No description available.
Clutter.InputMethod::request-surrounding
No description available.
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 ClutterInputMethodClass {
  GObjectClass parent_class;
  void (* focus_in) (
    ClutterInputMethod* im,
    ClutterInputFocus* actor
  );
  void (* focus_out) (
    ClutterInputMethod* im
  );
  void (* reset) (
    ClutterInputMethod* im
  );
  void (* set_cursor_location) (
    ClutterInputMethod* im,
    const graphene_rect_t* rect
  );
  void (* set_surrounding) (
    ClutterInputMethod* im,
    const gchar* text,
    guint cursor,
    guint anchor
  );
  void (* update_content_hints) (
    ClutterInputMethod* im,
    ClutterInputContentHintFlags hint
  );
  void (* update_content_purpose) (
    ClutterInputMethod* im,
    ClutterInputContentPurpose purpose
  );
  gboolean (* filter_key_event) (
    ClutterInputMethod* im,
    const ClutterEvent* key
  );
  
}
Class members
parent_class
GObjectClass
  No description available.
focus_in
void (* focus_in) (
    ClutterInputMethod* im,
    ClutterInputFocus* actor
  )
  No description available.
focus_out
void (* focus_out) (
    ClutterInputMethod* im
  )
  No description available.
reset
void (* reset) (
    ClutterInputMethod* im
  )
  No description available.
set_cursor_location
void (* set_cursor_location) (
    ClutterInputMethod* im,
    const graphene_rect_t* rect
  )
  No description available.
set_surrounding
void (* set_surrounding) (
    ClutterInputMethod* im,
    const gchar* text,
    guint cursor,
    guint anchor
  )
  No description available.
update_content_hints
void (* update_content_hints) (
    ClutterInputMethod* im,
    ClutterInputContentHintFlags hint
  )
  No description available.
update_content_purpose
void (* update_content_purpose) (
    ClutterInputMethod* im,
    ClutterInputContentPurpose purpose
  )
  No description available.
filter_key_event
gboolean (* filter_key_event) (
    ClutterInputMethod* im,
    const ClutterEvent* key
  )
  No description available.

Virtual methods

Clutter.InputMethodClass.filter_key_event
No description available.
Clutter.InputMethodClass.focus_in
No description available.
Clutter.InputMethodClass.focus_out
No description available.
Clutter.InputMethodClass.reset
No description available.
Clutter.InputMethodClass.set_surrounding
No description available.