| 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