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