| Top |
| KkcKeyEventFilter * | kkc_rule_metadata_create_key_event_filter () |
| gchar * | kkc_rule_metadata_locate_map_file () |
| KkcRuleMetadata * | kkc_rule_metadata_new () |
| const gchar * | kkc_rule_metadata_get_filter () |
| void | kkc_rule_metadata_set_filter () |
| gint | kkc_rule_metadata_get_priority () |
| void | kkc_rule_metadata_set_priority () |
| KkcRuleMetadata * | kkc_rule_metadata_find () |
| KkcKeymap * | kkc_rule_get_keymap () |
| KkcRule * | kkc_rule_new () |
| KkcRuleMetadata * | kkc_rule_get_metadata () |
| void | kkc_rule_set_metadata () |
| KkcKeyEventFilter * | kkc_rule_get_filter () |
| void | kkc_rule_set_filter () |
| KkcRuleMetadata ** | kkc_rule_list () |
| gchar * | filter | Read / Write / Construct |
| gint | priority | Read / Write / Construct |
| KkcKeyEventFilter * | filter | Read / Write / Construct |
| KkcRuleMetadata * | metadata | Read / Write / Construct |
| #define | KKC_TYPE_RULE_METADATA |
| struct | KkcRuleMetadata |
| struct | KkcRuleMetadataClass |
| #define | KKC_TYPE_RULE |
| struct | KkcRule |
| struct | KkcRuleClass |
| enum | KkcRuleParseError |
KkcKeyEventFilter *
kkc_rule_metadata_create_key_event_filter
(KkcRuleMetadata *self);
gchar * kkc_rule_metadata_locate_map_file (KkcRuleMetadata *self,const gchar *type,const gchar *name);
Return the path of the map file.
self |
the KkcRuleMetadata instance |
|
type |
. type of the map file . |
[in] |
name |
. name of the map file . |
[in] |
KkcRuleMetadata * kkc_rule_metadata_new (const gchar *name,const gchar *filename,GError **error);
const gchar *
kkc_rule_metadata_get_filter (KkcRuleMetadata *self);
Get and return the current value of the "filter" property.
Name of key event filter.
void kkc_rule_metadata_set_filter (KkcRuleMetadata *self,const gchar *value);
Set the value of the "filter" property to value
.
Name of key event filter.
gint
kkc_rule_metadata_get_priority (KkcRuleMetadata *self);
Get and return the current value of the "priority" property.
Priority of the rule.
void kkc_rule_metadata_set_priority (KkcRuleMetadata *self,gint value);
Set the value of the "priority" property to value
.
Priority of the rule.
self |
the KkcRuleMetadata instance to modify |
|
value |
the new value of the "priority" property |
KkcRuleMetadata *
kkc_rule_metadata_find (const gchar *name);
Locate a rule metadata by name.
KkcRule * kkc_rule_new (KkcRuleMetadata *metadata,GError **error);
Create a rule.
KkcRuleMetadata *
kkc_rule_get_metadata (KkcRule *self);
Get and return the current value of the "metadata" property.
Metadata associated with the rule.
void kkc_rule_set_metadata (KkcRule *self,KkcRuleMetadata *value);
Set the value of the "metadata" property to value
.
Metadata associated with the rule.
KkcKeyEventFilter *
kkc_rule_get_filter (KkcRule *self);
Get and return the current value of the "filter" property.
void kkc_rule_set_filter (KkcRule *self,KkcKeyEventFilter *value);
Set the value of the "filter" property to value
.
#define KKC_TYPE_RULE_METADATA (kkc_rule_metadata_get_type ())
The type for KkcRuleMetadata.
struct KkcRuleMetadataClass {
KkcMetadataFileClass parent_class;
};
The class structure for KKC_TYPE_RULE_METADATA. All the fields in this structure are private and should never be accessed directly.
struct KkcRuleClass {
GObjectClass parent_class;
};
The class structure for KKC_TYPE_RULE. All the fields in this structure are private and should never be accessed directly.
“filter” property “filter” gchar *
Name of key event filter.
Flags: Read / Write / Construct
Default value: NULL
“priority” property “priority” gint
Priority of the rule.
Flags: Read / Write / Construct
Default value: 0
“metadata” property“metadata” KkcRuleMetadata *
Metadata associated with the rule.
Flags: Read / Write / Construct