Blame docs/reference/ibus/html/ibus-ibustypes.html

Packit Service 1d8f1c
Packit Service 1d8f1c
<html>
Packit Service 1d8f1c
<head>
Packit Service 1d8f1c
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit Service 1d8f1c
<title>ibustypes: IBus Reference Manual</title>
Packit Service 1d8f1c
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit Service 1d8f1c
<link rel="home" href="index.html" title="IBus Reference Manual">
Packit Service 1d8f1c
<link rel="up" href="ch06.html" title="Internal">
Packit Service 1d8f1c
<link rel="prev" href="ibus-ibusshare.html" title="ibusshare">
Packit Service 1d8f1c
<link rel="next" href="api-index-full.html" title="Index">
Packit Service 1d8f1c
<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
Packit Service 1d8f1c
<link rel="stylesheet" href="style.css" type="text/css">
Packit Service 1d8f1c
</head>
Packit Service 1d8f1c
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Top  | 
Packit Service 1d8f1c
                  Description  | 
Packit Service 1d8f1c
                  Object Hierarchy
Packit Service 1d8f1c
Packit Service 1d8f1c
Home
Packit Service 1d8f1c
Up
Packit Service 1d8f1c
Prev
Packit Service 1d8f1c
Next
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

ibustypes

Packit Service 1d8f1c

ibustypes — Generic types for IBus.

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Stability Level

Packit Service 1d8f1c
Packit Service 1d8f1c
develop applications to these interfaces, release them, and have confidence that
Packit Service 1d8f1c
they will run on all minor releases of the product (after the one in which the
Packit Service 1d8f1c
interface was introduced, and within the same major release). Even at a major
Packit Service 1d8f1c
release, incompatible changes are expected to be rare, and to have strong
Packit Service 1d8f1c
justifications.
Packit Service 1d8f1c
">Stable, unless otherwise indicated
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Functions

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
void
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
(*IBusFreeFunc) ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Types and Values

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
enum
Packit Service 1d8f1c
IBusModifierType
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
enum
Packit Service 1d8f1c
IBusCapabilite
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
enum
Packit Service 1d8f1c
IBusPreeditFocusMode
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
enum
Packit Service 1d8f1c
IBusOrientation
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
enum
Packit Service 1d8f1c
IBusBusNameFlag
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
enum
Packit Service 1d8f1c
IBusBusRequestNameReply
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
enum
Packit Service 1d8f1c
IBusBusStartServiceByNameReply
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
enum
Packit Service 1d8f1c
IBusError
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
struct
Packit Service 1d8f1c
IBusRectangle
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
enum
Packit Service 1d8f1c
IBusInputPurpose
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
enum
Packit Service 1d8f1c
IBusInputHints
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Object Hierarchy

Packit Service 1d8f1c
    GEnum
Packit Service 1d8f1c
    ╰── IBusOrientation
Packit Service 1d8f1c
    GFlags
Packit Service 1d8f1c
    ├── IBusCapabilite
Packit Service 1d8f1c
    ╰── IBusModifierType
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Description

Packit Service 1d8f1c

This section consists generic types for IBus, including shift/control key

Packit Service 1d8f1c
modifiers,
Packit Service 1d8f1c
and a rectangle structure.

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Functions

Packit Service 1d8f1c
Packit Service 1d8f1c

IBusFreeFunc ()

Packit Service 1d8f1c
void
Packit Service 1d8f1c
(*IBusFreeFunc) (gpointer object);
Packit Service 1d8f1c

Free function prototype.

Packit Service 1d8f1c
Packit Service 1d8f1c

Parameters

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

object

Packit Service 1d8f1c

object to be freed.

Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Types and Values

Packit Service 1d8f1c
Packit Service 1d8f1c

enum IBusModifierType

Packit Service 1d8f1c

Handles key modifier such as control, shift and alt and release event.

Packit Service 1d8f1c
Note that nits 15 - 25 are currently unused, while bit 29 is used internally.

Packit Service 1d8f1c
Packit Service 1d8f1c

Members

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_SHIFT_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Shift is activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_LOCK_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Cap Lock is locked.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_CONTROL_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Control key is activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_MOD1_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Modifier 1 (Usually Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)) activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_MOD2_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Modifier 2 (Usually Num_Lock (0x4d)) activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_MOD3_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Modifier 3 activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_MOD4_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Modifier 4 (Usually Super_L (0xce), Hyper_L (0xcf)) activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_MOD5_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Modifier 5 (ISO_Level3_Shift (0x5c), Mode_switch (0xcb)) activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUTTON1_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Mouse button 1 (left) is activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUTTON2_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Mouse button 2 (middle) is activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUTTON3_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Mouse button 3 (right) is activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUTTON4_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Mouse button 4 (scroll up) is activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUTTON5_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Mouse button 5 (scroll down) is activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_HANDLED_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Handled mask indicates the event has been handled by ibus.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_FORWARD_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Forward mask indicates the event has been forward from ibus.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_IGNORED_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

It is an alias of IBUS_FORWARD_MASK.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_SUPER_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Super (Usually Win) key is activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_HYPER_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Hyper key is activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_META_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Meta key is activated.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_RELEASE_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Key is released.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_MODIFIER_MASK

Packit Service 1d8f1c
Packit Service 1d8f1c

Modifier mask for the all the masks above.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

enum IBusCapabilite

Packit Service 1d8f1c

Capability flags of UI.

Packit Service 1d8f1c
Packit Service 1d8f1c

Members

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_CAP_PREEDIT_TEXT

Packit Service 1d8f1c
Packit Service 1d8f1c

UI is capable to show pre-edit text.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_CAP_AUXILIARY_TEXT

Packit Service 1d8f1c
Packit Service 1d8f1c

UI is capable to show auxiliary text.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_CAP_LOOKUP_TABLE

Packit Service 1d8f1c
Packit Service 1d8f1c

UI is capable to show the lookup table.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_CAP_FOCUS

Packit Service 1d8f1c
Packit Service 1d8f1c

UI is capable to get focus.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_CAP_PROPERTY

Packit Service 1d8f1c
Packit Service 1d8f1c

UI is capable to have property.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_CAP_SURROUNDING_TEXT

Packit Service 1d8f1c
Packit Service 1d8f1c

Client can provide surround text,

Packit Service 1d8f1c
 or IME can handle surround text.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

enum IBusPreeditFocusMode

Packit Service 1d8f1c

Pre-edit commit mode when the focus is lost.

Packit Service 1d8f1c
Packit Service 1d8f1c

Members

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_ENGINE_PREEDIT_CLEAR

Packit Service 1d8f1c
Packit Service 1d8f1c

pre-edit text is cleared.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_ENGINE_PREEDIT_COMMIT

Packit Service 1d8f1c
Packit Service 1d8f1c

pre-edit text is committed.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

enum IBusOrientation

Packit Service 1d8f1c

Orientation of UI.

Packit Service 1d8f1c
Packit Service 1d8f1c

Members

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_ORIENTATION_HORIZONTAL

Packit Service 1d8f1c
Packit Service 1d8f1c

Horizontal orientation.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_ORIENTATION_VERTICAL

Packit Service 1d8f1c
Packit Service 1d8f1c

Vertival orientation.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_ORIENTATION_SYSTEM

Packit Service 1d8f1c
Packit Service 1d8f1c

Use ibus global orientation setup.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

enum IBusBusNameFlag

Packit Service 1d8f1c
Packit Service 1d8f1c

Members

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUS_NAME_FLAG_ALLOW_REPLACEMENT

Packit Service 1d8f1c
Packit Service 1d8f1c

same as DBUS_NAME_FLAG_ALLOW_REPLACEMENT

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUS_NAME_FLAG_REPLACE_EXISTING

Packit Service 1d8f1c
Packit Service 1d8f1c

same as DBUS_NAME_FLAG_REPLACE_EXISTING

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUS_NAME_FLAG_DO_NOT_QUEUE

Packit Service 1d8f1c
Packit Service 1d8f1c

same as DBUS_NAME_FLAG_DO_NOT_QUEUE

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

enum IBusBusRequestNameReply

Packit Service 1d8f1c
Packit Service 1d8f1c

Members

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUS_REQUEST_NAME_REPLY_PRIMARY_OWNER

Packit Service 1d8f1c
Packit Service 1d8f1c

same as DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUS_REQUEST_NAME_REPLY_IN_QUEUE

Packit Service 1d8f1c
Packit Service 1d8f1c

same as DBUS_REQUEST_NAME_REPLY_IN_QUEUE

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUS_REQUEST_NAME_REPLY_EXISTS

Packit Service 1d8f1c
Packit Service 1d8f1c

same as DBUS_REQUEST_NAME_REPLY_EXISTS

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUS_REQUEST_NAME_REPLY_ALREADY_OWNER

Packit Service 1d8f1c
Packit Service 1d8f1c

same as DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

enum IBusBusStartServiceByNameReply

Packit Service 1d8f1c
Packit Service 1d8f1c

Members

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUS_START_REPLY_SUCCESS

Packit Service 1d8f1c
Packit Service 1d8f1c

same as DBUS_START_REPLY_SUCCESS

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_BUS_START_REPLY_ALREADY_RUNNING

Packit Service 1d8f1c
Packit Service 1d8f1c

same as DBUS_START_REPLY_ALREADY_RUNNING

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

enum IBusError

Packit Service 1d8f1c
Packit Service 1d8f1c

Members

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_ERROR_NO_ENGINE

Packit Service 1d8f1c
Packit Service 1d8f1c

There is no engine associated with input context.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_ERROR_NO_CONFIG

Packit Service 1d8f1c
Packit Service 1d8f1c

There is no config module running.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_ERROR_FAILED

Packit Service 1d8f1c
Packit Service 1d8f1c

General failure.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

struct IBusRectangle

Packit Service 1d8f1c
struct IBusRectangle {
Packit Service 1d8f1c
    gint x;
Packit Service 1d8f1c
    gint y;
Packit Service 1d8f1c
    gint width;
Packit Service 1d8f1c
    gint height;
Packit Service 1d8f1c
};
Packit Service 1d8f1c
Packit Service 1d8f1c

Rectangle definition.

Packit Service 1d8f1c
Packit Service 1d8f1c

Members

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

gint x;

Packit Service 1d8f1c

x coordinate.

Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

gint y;

Packit Service 1d8f1c

y coordinate.

Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

gint width;

Packit Service 1d8f1c

width of the rectangle.

Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

gint height;

Packit Service 1d8f1c

height of the renctangl.

Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

enum IBusInputPurpose

Packit Service 1d8f1c

Describes primary purpose of the input context. This information

Packit Service 1d8f1c
is particularly useful to implement intelligent behavior in
Packit Service 1d8f1c
engines, such as automatic input-mode switch and text prediction.

Packit Service 1d8f1c

This enumeration may be extended in the future; engines should

Packit Service 1d8f1c
interpret unknown values as 'free form'.

Packit Service 1d8f1c
Packit Service 1d8f1c

Members

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_PURPOSE_FREE_FORM

Packit Service 1d8f1c
Packit Service 1d8f1c

Allow any character

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_PURPOSE_ALPHA

Packit Service 1d8f1c
Packit Service 1d8f1c

Allow only alphabetic characters

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_PURPOSE_DIGITS

Packit Service 1d8f1c
Packit Service 1d8f1c

Allow only digits

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_PURPOSE_NUMBER

Packit Service 1d8f1c
Packit Service 1d8f1c

Edited field expects numbers

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_PURPOSE_PHONE

Packit Service 1d8f1c
Packit Service 1d8f1c

Edited field expects phone number

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_PURPOSE_URL

Packit Service 1d8f1c
Packit Service 1d8f1c

Edited field expects URL

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_PURPOSE_EMAIL

Packit Service 1d8f1c
Packit Service 1d8f1c

Edited field expects email address

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_PURPOSE_NAME

Packit Service 1d8f1c
Packit Service 1d8f1c

Edited field expects the name of a person

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_PURPOSE_PASSWORD

Packit Service 1d8f1c
Packit Service 1d8f1c

Like IBUS_INPUT_PURPOSE_FREE_FORM

Packit Service 1d8f1c
,
Packit Service 1d8f1c
but characters are hidden

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_PURPOSE_PIN

Packit Service 1d8f1c
Packit Service 1d8f1c

Like IBUS_INPUT_PURPOSE_DIGITS

Packit Service 1d8f1c
, but
Packit Service 1d8f1c
characters are hidden

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

enum IBusInputHints

Packit Service 1d8f1c

Describes hints that might be taken into account by engines. Note

Packit Service 1d8f1c
that engines may already tailor their behaviour according to the
Packit Service 1d8f1c
IBusInputPurpose of the entry.

Packit Service 1d8f1c
Packit Service 1d8f1c

Members

Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_HINT_NONE

Packit Service 1d8f1c
Packit Service 1d8f1c

No special behaviour suggested

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_HINT_SPELLCHECK

Packit Service 1d8f1c
Packit Service 1d8f1c

Suggest checking for typos

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_HINT_NO_SPELLCHECK

Packit Service 1d8f1c
Packit Service 1d8f1c

Suggest not checking for typos

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_HINT_WORD_COMPLETION

Packit Service 1d8f1c
Packit Service 1d8f1c

Suggest word completion

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_HINT_LOWERCASE

Packit Service 1d8f1c
Packit Service 1d8f1c

Suggest to convert all text to lowercase

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_HINT_UPPERCASE_CHARS

Packit Service 1d8f1c
Packit Service 1d8f1c

Suggest to capitalize all text

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_HINT_UPPERCASE_WORDS

Packit Service 1d8f1c
Packit Service 1d8f1c

Suggest to capitalize the first

Packit Service 1d8f1c
    character of each word

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_HINT_UPPERCASE_SENTENCES

Packit Service 1d8f1c
Packit Service 1d8f1c

Suggest to capitalize the

Packit Service 1d8f1c
    first word of each sentence

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_HINT_INHIBIT_OSK

Packit Service 1d8f1c
Packit Service 1d8f1c

Suggest to not show an onscreen keyboard

Packit Service 1d8f1c
    (e.g for a calculator that already has all the keys).

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

IBUS_INPUT_HINT_VERTICAL_WRITING

Packit Service 1d8f1c
Packit Service 1d8f1c

The text is vertical.

Packit Service 1d8f1c
Packit Service 1d8f1c
 
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Generated by GTK-Doc V1.28
Packit Service 1d8f1c
</body>
Packit Service 1d8f1c
</html>