MaliitInputMethod

MaliitInputMethod — input method handling

Stability Level

Stable, unless otherwise indicated

Functions

Signals

void area-changed Run First

Types and Values

Object Hierarchy

    GObject
    ╰── MaliitInputMethod

Includes

#include <maliit/maliitinputmethod.h>

Description

MaliitInputMethod class can be used by application to query maliit-server for currently shown IM plugin area and to request maliit-server to show or hide the IM plugin.

Functions

maliit_input_method_new ()

MaliitInputMethod *
maliit_input_method_new (void);

Returns a new maliit input method.

Returns

A new MaliitInputMethod.

[transfer full]


maliit_input_method_get_area ()

void
maliit_input_method_get_area (MaliitInputMethod *input_method,
                              int *x,
                              int *y,
                              int *width,
                              int *height);

Get the current input method area in x , y , width and height .

Parameters

input_method

The MaliitInputMethod which input method area you want to get.

[transfer none]

x

X coordinate of current input method area's top-left corner.

[out]

y

Y coordinate of current input method area's top-left corner.

[out]

width

Width of current input method area.

[out]

height

Height of current input method area.

[out]

maliit_input_method_hide ()

void
maliit_input_method_hide (MaliitInputMethod *input_method);

Request to explicitly hide the Maliit virtual keyboard.

Parameters

input_method

The MaliitInputMethod which you want to hide.

[transfer none]

maliit_input_method_show ()

void
maliit_input_method_show (MaliitInputMethod *input_method);

Request to explicitly show the Maliit virtual keyboard.

Parameters

input_method

The MaliitInputMethod which you want to show.

[transfer none]

Types and Values

struct MaliitInputMethod

struct MaliitInputMethod;

struct MaliitInputMethodClass

struct MaliitInputMethodClass {
    GObjectClass parent_class;
};

Members

Signal Details

The “area-changed” signal

void
user_function (MaliitInputMethod *input_method,
               gint               x,
               gint               y,
               gint               width,
               gint               height,
               gpointer           user_data)

Informs application that the input method area (area on the screen occupied by a virtual keyboard) is changed.

Parameters

input_method

The MaliitInputMethod emitting the signal.

 

x

X coordinate of new input method area's top-left corner.

 

y

Y coordinate of new input method area's top-left corner. .

 

width

Width of new input method area.

 

height

Height of new input method area.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run First