aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--filter/rule-context.h27
1 files changed, 13 insertions, 14 deletions
diff --git a/filter/rule-context.h b/filter/rule-context.h
index 5dfc48c396..265caecd13 100644
--- a/filter/rule-context.h
+++ b/filter/rule-context.h
@@ -30,7 +30,6 @@
#include "filter-part.h"
-
#define RULE_TYPE_CONTEXT (rule_context_get_type ())
#define RULE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), RULE_TYPE_CONTEXT, RuleContext))
#define RULE_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), RULE_TYPE_CONTEXT, RuleContextClass))
@@ -59,7 +58,7 @@ struct _RuleContext {
GList *rule_set_list;
};
-typedef void (*RCRegisterFunc) (RuleContext *rc, FilterRule *rule, gpointer user_data);
+typedef void (*RCRegisterFunc) (RuleContext *rc, struct _FilterRule *rule, gpointer user_data);
struct _RuleContextClass {
GObjectClass parent_class;
@@ -73,15 +72,15 @@ struct _RuleContextClass {
GList *(*rename_uri) (RuleContext *rc, const char *olduri, const char *newuri, GCompareFunc cmp);
/* signals */
- void (*rule_added) (RuleContext *rc, FilterRule *rule);
- void (*rule_removed) (RuleContext *rc, FilterRule *rule);
+ void (*rule_added) (RuleContext *rc, struct _FilterRule *rule);
+ void (*rule_removed) (RuleContext *rc, struct _FilterRule *rule);
void (*changed) (RuleContext *rc);
};
typedef void (*RCPartFunc) (RuleContext *rc, FilterPart *part);
-typedef void (*RCRuleFunc) (RuleContext *rc, FilterRule *part);
+typedef void (*RCRuleFunc) (RuleContext *rc, struct _FilterRule *part);
typedef FilterPart * (*RCNextPartFunc) (RuleContext *rc, FilterPart *part);
-typedef FilterRule * (*RCNextRuleFunc) (RuleContext *rc, FilterRule *rule, const char *source);
+typedef struct _FilterRule * (*RCNextRuleFunc) (RuleContext *rc, struct _FilterRule *rule, const char *source);
struct _part_set_map {
char *name;
@@ -110,16 +109,16 @@ FilterPart *rule_context_find_part (RuleContext *rc, const char *name);
FilterPart *rule_context_create_part (RuleContext *rc, const char *name);
FilterPart *rule_context_next_part (RuleContext *rc, FilterPart *last);
-FilterRule *rule_context_next_rule (RuleContext *rc, FilterRule *last, const char *source);
-FilterRule *rule_context_find_rule (RuleContext *rc, const char *name, const char *source);
-FilterRule *rule_context_find_rank_rule (RuleContext *rc, int rank, const char *source);
-void rule_context_add_rule (RuleContext *rc, FilterRule *new);
-void rule_context_add_rule_gui (RuleContext *rc, FilterRule *rule, const char *title, const char *path);
-void rule_context_remove_rule (RuleContext *rc, FilterRule *rule);
+struct _FilterRule *rule_context_next_rule (RuleContext *rc, struct _FilterRule *last, const char *source);
+struct _FilterRule *rule_context_find_rule (RuleContext *rc, const char *name, const char *source);
+struct _FilterRule *rule_context_find_rank_rule (RuleContext *rc, int rank, const char *source);
+void rule_context_add_rule (RuleContext *rc, struct _FilterRule *new);
+void rule_context_add_rule_gui (RuleContext *rc, struct _FilterRule *rule, const char *title, const char *path);
+void rule_context_remove_rule (RuleContext *rc, struct _FilterRule *rule);
/* get/set the rank (position) of a rule */
-void rule_context_rank_rule (RuleContext *rc, FilterRule *rule, int rank);
-int rule_context_get_rank_rule (RuleContext *rc, FilterRule *rule, const char *source);
+void rule_context_rank_rule (RuleContext *rc, struct _FilterRule *rule, int rank);
+int rule_context_get_rank_rule (RuleContext *rc, struct _FilterRule *rule, const char *source);
/* setup type for set parts */
void rule_context_add_part_set (RuleContext *rc, const char *setname, int part_type,