Top | ![]() |
![]() |
![]() |
![]() |
SkkRule * | skk_rule_new () |
void | skk_rule_get_metadata () |
SkkRuleMetadata * | skk_rule_find_rule () |
SkkRuleMetadata * | skk_rule_list () |
gchar * | skk_rule_metadata_locate_map_file () |
SkkRuleMetadata * | skk_rule_metadata_dup () |
void | skk_rule_metadata_free () |
void | skk_rule_metadata_copy () |
void | skk_rule_metadata_destroy () |
#define | SKK_TYPE_RULE |
struct | SkkRule |
struct | SkkRuleClass |
enum | SkkRuleParseError |
struct | SkkRuleMetadata |
SkkRule * skk_rule_new (const gchar *name
,GError **error
);
Create a rule.
void skk_rule_get_metadata (SkkRule *self
,SkkRuleMetadata *result
);
Get and return the current value of the "metadata" property.
Metadata associated with the rule.
SkkRuleMetadata *
skk_rule_find_rule (const gchar *name
);
Locate a rule by name.
gchar * skk_rule_metadata_locate_map_file (SkkRuleMetadata *self
,const gchar *type
,const gchar *name
);
Return the path of the map file.
self |
the SkkRuleMetadata instance |
|
type |
. type of the map file . |
[in] |
name |
. name of the map file . |
[in] |
SkkRuleMetadata *
skk_rule_metadata_dup (const SkkRuleMetadata *self
);
Creates a copy of self.
See also: skk_rule_metadata_copy()
, skk_rule_metadata_destroy()
, skk_rule_metadata_free()
void
skk_rule_metadata_free (SkkRuleMetadata *self
);
Frees the heap-allocated struct.
See also: skk_rule_metadata_dup()
, skk_rule_metadata_copy()
, skk_rule_metadata_destroy()
void skk_rule_metadata_copy (const SkkRuleMetadata *self
,SkkRuleMetadata *dest
);
Creates a copy of self.
See also: skk_rule_metadata_dup()
, skk_rule_metadata_destroy()
, skk_rule_metadata_free()
self |
the struct to copy |
|
dest |
a unused struct. Use |
void
skk_rule_metadata_destroy (SkkRuleMetadata *self
);
Frees the content of the struct pointed by self
.
See also: skk_rule_metadata_dup()
, skk_rule_metadata_copy()
, skk_rule_metadata_free()
struct SkkRuleClass { GObjectClass parent_class; };
The class structure for SKK_TYPE_RULE
. All the fields in this structure are private and should never be accessed directly.
“metadata”
property“metadata” SkkRuleMetadata *
Metadata associated with the rule.
Owner: SkkRule
Flags: Read