コード例 #1
0
static void
em_filter_context_init(EMFilterContext *fc)
{
	rule_context_add_part_set((RuleContext *) fc, "partset", filter_part_get_type(),
				   rule_context_add_part, rule_context_next_part);
	rule_context_add_part_set((RuleContext *) fc, "actionset", filter_part_get_type(),
				  (RCPartFunc) em_filter_context_add_action,
				  (RCNextPartFunc) em_filter_context_next_action);

	rule_context_add_rule_set((RuleContext *) fc, "ruleset", em_filter_rule_get_type(),
				  (RCRuleFunc) rule_context_add_rule, rule_context_next_rule);
}
コード例 #2
0
ファイル: em-filter-rule.c プロジェクト: jdapena/evolution
/**
 * em_filter_rule_new:
 *
 * Create a new EMFilterRule object.
 *
 * Return value: A new #EMFilterRule object.
 **/
EFilterRule *
em_filter_rule_new (void)
{
	return g_object_new (em_filter_rule_get_type (), NULL, NULL);
}