Blame docs/reference/ibus/html/IBusEngineDesc.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>IBusEngineDesc: 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="ch03.html" title="Input method engine">
Packit Service 1d8f1c
<link rel="prev" href="IBusEngine.html" title="IBusEngine">
Packit Service 1d8f1c
<link rel="next" href="IBusEngineSimple.html" title="IBusEngineSimple">
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
                  Properties
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

IBusEngineDesc

Packit Service 1d8f1c

IBusEngineDesc — Input method engine description data.

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
Packit Service 1d8f1c
IBusEngineDesc *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_new ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
IBusEngineDesc *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_new_varargs ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
IBusEngineDesc *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_new_from_xml_node ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_name ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_longname ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_description ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_language ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_license ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_author ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_icon ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_layout ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_layout_variant ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_layout_option ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
guint
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_rank ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_hotkeys ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_symbol ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_setup ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_version ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_textdomain ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
ibus_engine_desc_get_icon_prop_key ()
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
ibus_engine_desc_output ()
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Properties

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
gchar *
Packit Service 1d8f1c
author
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
description
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
hotkeys
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
icon
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
icon-prop-key
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
language
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
layout
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
layout-option
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
layout-variant
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
license
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
longname
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
name
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
guint
Packit Service 1d8f1c
rank
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
setup
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
symbol
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
textdomain
Packit Service 1d8f1c
Read / Write / Construct Only
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
gchar *
Packit Service 1d8f1c
version
Packit Service 1d8f1c
Read / Write / Construct Only
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
struct
Packit Service 1d8f1c
IBusEngineDesc
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Object Hierarchy

Packit Service 1d8f1c
    GObject
Packit Service 1d8f1c
    ╰── GInitiallyUnowned
Packit Service 1d8f1c
        ╰── IBusObject
Packit Service 1d8f1c
            ╰── IBusSerializable
Packit Service 1d8f1c
                ╰── IBusEngineDesc
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c
Packit Service 1d8f1c

Description

Packit Service 1d8f1c

An IBusEngineDesc stores description data of IBusEngine.

Packit Service 1d8f1c
The description data can either be passed to ibus_engine_desc_new(),
Packit Service 1d8f1c
or loaded from an XML node through ibus_engine_desc_new_from_xml_node()
Packit Service 1d8f1c
to construct IBusEngineDesc.

Packit Service 1d8f1c

However, the recommended way to load engine description data is

Packit Service 1d8f1c
using ibus_component_new_from_file() to load a component file,
Packit Service 1d8f1c
which also includes engine description data.

Packit Service 1d8f1c

see_also: IBusComponent, IBusEngine

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

Functions

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_new ()

Packit Service 1d8f1c
IBusEngineDesc *
Packit Service 1d8f1c
ibus_engine_desc_new (const gchar *name,
Packit Service 1d8f1c
                      const gchar *longname,
Packit Service 1d8f1c
                      const gchar *description,
Packit Service 1d8f1c
                      const gchar *language,
Packit Service 1d8f1c
                      const gchar *license,
Packit Service 1d8f1c
                      const gchar *author,
Packit Service 1d8f1c
                      const gchar *icon,
Packit Service 1d8f1c
                      const gchar *layout);
Packit Service 1d8f1c

Creates a new IBusEngineDesc.

Packit Service 1d8f1c
If layout is "default", the engine inherits the current layout and
Packit Service 1d8f1c
does not change the layout. The layouts "default" and "" are same.
Packit Service 1d8f1c
E.g. If you switch JP XKB engine and an input method engine (IME),
Packit Service 1d8f1c
the IME inherits the JP layout.

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
Packit Service 1d8f1c

name

Packit Service 1d8f1c

Name of the engine.

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

longname

Packit Service 1d8f1c

Long name of the input method engine.

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

description

Packit Service 1d8f1c

Input method engine description.

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

language

Packit Service 1d8f1c

Language (e.g. zh, jp) supported by this input method engine.

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

license

Packit Service 1d8f1c

License of the input method engine.

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

author

Packit Service 1d8f1c

Author of the input method engine.

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

icon

Packit Service 1d8f1c

Icon file of this engine.

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

layout

Packit Service 1d8f1c

Keyboard layout

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

Returns

Packit Service 1d8f1c

A newly allocated IBusEngineDesc.

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_new_varargs ()

Packit Service 1d8f1c
IBusEngineDesc *
Packit Service 1d8f1c
ibus_engine_desc_new_varargs (const gchar *first_property_name,
Packit Service 1d8f1c
                              ...);
Packit Service 1d8f1c

Creates a new IBusEngineDesc.

Packit Service 1d8f1c
ibus_engine_desc_new_varargs() supports the va_list format.
Packit Service 1d8f1c
name property is required. e.g.
Packit Service 1d8f1c
ibus_engine_desc_new_varargs("name", "ibus-foo", "language", "us", NULL)
Packit Service 1d8f1c
If layout is "default", the engine inherits the current layout and
Packit Service 1d8f1c
does not change the layout. The layouts "default" and "" are same.
Packit Service 1d8f1c
E.g. If you switch JP XKB engine and an input method engine (IME),
Packit Service 1d8f1c
the IME inherits the JP layout.

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
Packit Service 1d8f1c

first_property_name

Packit Service 1d8f1c

Name of the first property.

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

...

Packit Service 1d8f1c

the NULL-terminated arguments of the properties and values.

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

Returns

Packit Service 1d8f1c

A newly allocated IBusEngineDesc.

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_new_from_xml_node ()

Packit Service 1d8f1c
IBusEngineDesc *
Packit Service 1d8f1c
ibus_engine_desc_new_from_xml_node (XMLNode *node);
Packit Service 1d8f1c

Creates a new IBusEngineDesc from an XML node.

Packit Service 1d8f1c

This function is called by ibus_component_new_from_file(),

Packit Service 1d8f1c
 so developers normally do not need to call it directly.
Packit Service 1d8f1c

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

node

Packit Service 1d8f1c

An XML node

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

Returns

Packit Service 1d8f1c

A newly allocated IBusEngineDesc that contains description from

Packit Service 1d8f1c
node
Packit Service 1d8f1c
.

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_name ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_name (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the name property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

name property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_longname ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_longname (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the longname property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

longname property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_description ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_description (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the description property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

description property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_language ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_language (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the language property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

language property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_license ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_license (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the license property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

license property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_author ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_author (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the author property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

author property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_icon ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_icon (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the icon property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

icon property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_layout ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_layout (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the layout property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

layout property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_layout_variant ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_layout_variant (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the keyboard variant property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

keyboard variant property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_layout_option ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_layout_option (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the keyboard option property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

keyboard option property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_rank ()

Packit Service 1d8f1c
guint
Packit Service 1d8f1c
ibus_engine_desc_get_rank (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the rank property in IBusEngineDesc.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

rank property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_hotkeys ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_hotkeys (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the hotkeys property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

hotkeys property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_symbol ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_symbol (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the symbol property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

symbol property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_setup ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_setup (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the setup property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

setup property in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_version ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_version (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the version property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

version in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_textdomain ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_textdomain (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the textdomain property in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

textdomain in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_get_icon_prop_key ()

Packit Service 1d8f1c
const gchar *
Packit Service 1d8f1c
ibus_engine_desc_get_icon_prop_key (IBusEngineDesc *info);
Packit Service 1d8f1c

Gets the key of IBusProperty to load the panel icon dynamically

Packit Service 1d8f1c
in IBusEngineDesc. It should not be freed.

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

info

Packit Service 1d8f1c

An IBusEngineDesc

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

Returns

Packit Service 1d8f1c

IBusProperty.key for dynamic panel icon in IBusEngineDesc

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

Packit Service 1d8f1c
Packit Service 1d8f1c

ibus_engine_desc_output ()

Packit Service 1d8f1c
void
Packit Service 1d8f1c
ibus_engine_desc_output (IBusEngineDesc *info,
Packit Service 1d8f1c
                         GString *output,
Packit Service 1d8f1c
                         gint indent);
Packit Service 1d8f1c

Output XML-formatted input method engine description.

Packit Service 1d8f1c
The result will be append to GString specified in output
Packit Service 1d8f1c
.

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
Packit Service 1d8f1c

info

Packit Service 1d8f1c

An IBusEngineDesc

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

output

Packit Service 1d8f1c

XML-formatted Input method engine description.

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

indent

Packit Service 1d8f1c

Number of indent (showed as 4 spaces).

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

Types and Values

Packit Service 1d8f1c
Packit Service 1d8f1c

struct IBusEngineDesc

Packit Service 1d8f1c
struct IBusEngineDesc;
Packit Service 1d8f1c

Input method engine description data.

Packit Service 1d8f1c
You can get extended values with g_object_get_properties.

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

Property Details

Packit Service 1d8f1c
Packit Service 1d8f1c

The “author” property

Packit Service 1d8f1c
  “author”                   gchar *
Packit Service 1d8f1c

The author of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “description” property

Packit Service 1d8f1c
  “description”              gchar *
Packit Service 1d8f1c

The description of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “hotkeys” property

Packit Service 1d8f1c
  “hotkeys”                  gchar *
Packit Service 1d8f1c

The hotkeys of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “icon” property

Packit Service 1d8f1c
  “icon”                     gchar *
Packit Service 1d8f1c

The icon of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: "ibus-engine"

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “icon-prop-key” property

Packit Service 1d8f1c
  “icon-prop-key”            gchar *
Packit Service 1d8f1c

The key of IBusProperty to change panel icon dynamically.

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “language” property

Packit Service 1d8f1c
  “language”                 gchar *
Packit Service 1d8f1c

The language of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “layout” property

Packit Service 1d8f1c
  “layout”                   gchar *
Packit Service 1d8f1c

The layout of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: "us"

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “layout-option” property

Packit Service 1d8f1c
  “layout-option”            gchar *
Packit Service 1d8f1c

The keyboard option of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “layout-variant” property

Packit Service 1d8f1c
  “layout-variant”           gchar *
Packit Service 1d8f1c

The keyboard variant of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “license” property

Packit Service 1d8f1c
  “license”                  gchar *
Packit Service 1d8f1c

The license of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “longname” property

Packit Service 1d8f1c
  “longname”                 gchar *
Packit Service 1d8f1c

The longname of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “name” property

Packit Service 1d8f1c
  “name”                     gchar *
Packit Service 1d8f1c

The name of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: NULL

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “rank” property

Packit Service 1d8f1c
  “rank”                     guint
Packit Service 1d8f1c

The rank of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: 0

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “setup” property

Packit Service 1d8f1c
  “setup”                    gchar *
Packit Service 1d8f1c

The exec lists of the engine setup command

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “symbol” property

Packit Service 1d8f1c
  “symbol”                   gchar *
Packit Service 1d8f1c

The symbol chars of engine description instead of icon image

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “textdomain” property

Packit Service 1d8f1c
  “textdomain”               gchar *
Packit Service 1d8f1c

The textdomain of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

Packit Service 1d8f1c
Packit Service 1d8f1c

Packit Service 1d8f1c
Packit Service 1d8f1c

The “version” property

Packit Service 1d8f1c
  “version”                  gchar *
Packit Service 1d8f1c

The version number of engine description

Packit Service 1d8f1c

Flags: Read / Write / Construct Only

Packit Service 1d8f1c

Default value: ""

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>