| 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