|
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>IBusEngineSimple: 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="IBusEngineDesc.html" title="IBusEngineDesc">
|
|
Packit Service |
1d8f1c |
<link rel="next" href="IBusFactory.html" title="IBusFactory">
|
|
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 |
|
|
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 |
IBusEngineSimple
|
|
Packit Service |
1d8f1c |
IBusEngineSimple — Input method engine supporting table-based input method
|
|
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 |
void
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
ibus_engine_simple_add_table ()
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
gboolean
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
ibus_engine_simple_add_table_by_locale ()
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
gboolean
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
ibus_engine_simple_add_compose_file ()
|
|
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 |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
#define
|
|
Packit Service |
1d8f1c |
IBUS_MAX_COMPOSE_LEN
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
struct
|
|
Packit Service |
1d8f1c |
IBusEngineSimple
|
|
Packit Service |
1d8f1c |
|
|
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 |
╰── IBusService
|
|
Packit Service |
1d8f1c |
╰── IBusEngine
|
|
Packit Service |
1d8f1c |
╰── IBusEngineSimple
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
Description
|
|
Packit Service |
1d8f1c |
An IBusEngineSimple provides table-based input method logic.
|
|
Packit Service |
1d8f1c |
see_also: IBusEngine
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
Functions
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
ibus_engine_simple_add_table ()
|
|
Packit Service |
1d8f1c |
void
|
|
Packit Service |
1d8f1c |
ibus_engine_simple_add_table (IBusEngineSimple *simple ,
|
|
Packit Service |
1d8f1c |
const guint16 *data ,
|
|
Packit Service |
1d8f1c |
gint max_seq_len ,
|
|
Packit Service |
1d8f1c |
gint n_seqs );
|
|
Packit Service |
1d8f1c |
Adds an additional table to search to the engine. Each row of the table
|
|
Packit Service |
1d8f1c |
consists of max_seq_len key symbols followed by two guint16 interpreted as
|
|
Packit Service |
1d8f1c |
the high and low words of a gunicode value. Tables are searched starting from
|
|
Packit Service |
1d8f1c |
the last added.
|
|
Packit Service |
1d8f1c |
The table must be sorted in dictionary order on the numeric value of the key
|
|
Packit Service |
1d8f1c |
symbol fields. (Values beyond the length of the sequence should be zero.)
|
|
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 |
simple
|
|
Packit Service |
1d8f1c |
An IBusEngineSimple.
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
data
|
|
Packit Service |
1d8f1c |
The table which must be available
|
|
Packit Service |
1d8f1c |
during the whole life of the simple engine.
|
|
Packit Service |
1d8f1c |
[element-type guint16][array]
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
max_seq_len
|
|
Packit Service |
1d8f1c |
Maximum length of a swquence in the table (cannot be greater
|
|
Packit Service |
1d8f1c |
than IBUS_MAX_COMPOSE_LEN )
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
n_seqs
|
|
Packit Service |
1d8f1c |
number of sequences in the table
|
|
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_simple_add_table_by_locale ()
|
|
Packit Service |
1d8f1c |
gboolean
|
|
Packit Service |
1d8f1c |
ibus_engine_simple_add_table_by_locale
|
|
Packit Service |
1d8f1c |
(IBusEngineSimple *simple ,
|
|
Packit Service |
1d8f1c |
const gchar *locale );
|
|
Packit Service |
1d8f1c |
Call ibus_engine_simple_add_table() internally by locale.
|
|
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 |
simple
|
|
Packit Service |
1d8f1c |
An IBusEngineSimple.
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
locale
|
|
Packit Service |
1d8f1c |
The locale name. If the locale is NULL ,
|
|
Packit Service |
1d8f1c |
the current locale is used.
|
|
Packit Service |
1d8f1c |
[allow-none]
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
Returns
|
|
Packit Service |
1d8f1c |
TRUE if the locale
|
|
Packit Service |
1d8f1c |
is matched to the table.
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
ibus_engine_simple_add_compose_file ()
|
|
Packit Service |
1d8f1c |
gboolean
|
|
Packit Service |
1d8f1c |
ibus_engine_simple_add_compose_file (IBusEngineSimple *simple ,
|
|
Packit Service |
1d8f1c |
const gchar *file );
|
|
Packit Service |
1d8f1c |
Call ibus_engine_simple_add_table() internally by locale.
|
|
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 |
simple
|
|
Packit Service |
1d8f1c |
An IBusEngineSimple.
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
file
|
|
Packit Service |
1d8f1c |
The compose file.
|
|
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 |
TRUE if the file
|
|
Packit Service |
1d8f1c |
is loaded.
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
Types and Values
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
IBUS_MAX_COMPOSE_LEN
|
|
Packit Service |
1d8f1c |
#define IBUS_MAX_COMPOSE_LEN 7
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
|
|
Packit Service |
1d8f1c |
struct IBusEngineSimple
|
|
Packit Service |
1d8f1c |
struct IBusEngineSimple;
|
|
Packit Service |
1d8f1c |
IBusEngineSimple properties.
|
|
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>
|