Top |
gboolean | skk_rom_kana_converter_is_valid () |
gboolean | skk_rom_kana_converter_output_nn_if_any () |
void | skk_rom_kana_converter_append_text () |
gboolean | skk_rom_kana_converter_append () |
gboolean | skk_rom_kana_converter_can_consume () |
void | skk_rom_kana_converter_reset () |
gboolean | skk_rom_kana_converter_delete () |
SkkRomKanaConverter * | skk_rom_kana_converter_new () |
SkkKanaMode | skk_rom_kana_converter_get_kana_mode () |
void | skk_rom_kana_converter_set_kana_mode () |
SkkPeriodStyle | skk_rom_kana_converter_get_period_style () |
void | skk_rom_kana_converter_set_period_style () |
const gchar * | skk_rom_kana_converter_get_output () |
const gchar * | skk_rom_kana_converter_get_preedit () |
SkkKanaMode | kana-mode | Read / Write |
gchar * | output | Read / Write |
SkkPeriodStyle | period-style | Read / Write |
gchar * | preedit | Read |
SkkRomKanaMapFile * | rule | Read / Write |
#define | SKK_TYPE_ROM_KANA_CONVERTER |
struct | SkkRomKanaConverter |
struct | SkkRomKanaConverterClass |
enum | SkkKanaMode |
enum | SkkPeriodStyle |
gboolean skk_rom_kana_converter_is_valid (SkkRomKanaConverter *self
,gunichar uc
);
gboolean
skk_rom_kana_converter_output_nn_if_any
(SkkRomKanaConverter *self
);
Output "nn" if preedit ends with "n".
void skk_rom_kana_converter_append_text (SkkRomKanaConverter *self
,const gchar *text
);
Append text to the internal buffer.
gboolean skk_rom_kana_converter_append (SkkRomKanaConverter *self
,gunichar uc
);
Append a character to the internal buffer.
gboolean skk_rom_kana_converter_can_consume (SkkRomKanaConverter *self
,gunichar uc
,gboolean preedit_only
,gboolean no_carryover
);
Check if a character will be consumed by the current conversion.
self |
the SkkRomKanaConverter instance |
|
uc |
. an ASCII character . |
[in] |
preedit_only |
. only checks if preedit is active . |
[in] |
no_carryover |
. return false if there will be carryover . |
[in] |
void
skk_rom_kana_converter_reset (SkkRomKanaConverter *self
);
Reset the internal state of the converter.
gboolean
skk_rom_kana_converter_delete (SkkRomKanaConverter *self
);
Delete the trailing character from the internal buffer.
SkkKanaMode
skk_rom_kana_converter_get_kana_mode (SkkRomKanaConverter *self
);
Get and return the current value of the "kana-mode" property.
void skk_rom_kana_converter_set_kana_mode (SkkRomKanaConverter *self
,SkkKanaMode value
);
Set the value of the "kana-mode" property to value
.
self |
the SkkRomKanaConverter instance to modify |
|
value |
the new value of the "kana-mode" property |
SkkPeriodStyle
skk_rom_kana_converter_get_period_style
(SkkRomKanaConverter *self
);
Get and return the current value of the "period-style" property.
void skk_rom_kana_converter_set_period_style (SkkRomKanaConverter *self
,SkkPeriodStyle value
);
Set the value of the "period-style" property to value
.
self |
the SkkRomKanaConverter instance to modify |
|
value |
the new value of the "period-style" property |
const gchar *
skk_rom_kana_converter_get_output (SkkRomKanaConverter *self
);
Get and return the current value of the "output" property.
const gchar *
skk_rom_kana_converter_get_preedit (SkkRomKanaConverter *self
);
Get and return the current value of the "preedit" property.
#define SKK_TYPE_ROM_KANA_CONVERTER (skk_rom_kana_converter_get_type ())
The type for SkkRomKanaConverter.
struct SkkRomKanaConverterClass { GObjectClass parent_class; };
The class structure for SKK_TYPE_ROM_KANA_CONVERTER
. All the fields in this structure are private and should never be accessed directly.
“kana-mode”
property“kana-mode” SkkKanaMode
kana-mode.
Owner: SkkRomKanaConverter
Flags: Read / Write
Default value: SKK_KANA_MODE_HIRAGANA
“output”
property “output” gchar *
output.
Owner: SkkRomKanaConverter
Flags: Read / Write
Default value: NULL
“period-style”
property“period-style” SkkPeriodStyle
period-style.
Owner: SkkRomKanaConverter
Flags: Read / Write
Default value: SKK_PERIOD_STYLE_JA_JA
“preedit”
property “preedit” gchar *
preedit.
Owner: SkkRomKanaConverter
Flags: Read
Default value: NULL