dialog box for matching and some other changes
[claws.git] / src / matcher.h
index ff54bfbbab0b4750dbf3a0bdc05636a0c4b5e0a9..85c77617b86724e92cc72addaaed260855760628 100644 (file)
@@ -8,34 +8,34 @@
 #include "procmsg.h"
 
 enum {
-       SCORING_ALL,
-       SCORING_SUBJECT,
-       SCORING_NOT_SUBJECT,
-       SCORING_FROM,
-       SCORING_NOT_FROM,
-       SCORING_TO,
-       SCORING_NOT_TO,
-       SCORING_CC,
-       SCORING_NOT_CC,
-       SCORING_TO_OR_CC,
-       SCORING_NOT_TO_AND_NOT_CC,
-       SCORING_AGE_SUP,
-       SCORING_AGE_INF,
-       SCORING_NEWSGROUPS,
-       SCORING_NOT_NEWSGROUPS,
-       SCORING_HEADER,
-       SCORING_NOT_HEADER,
-       SCORING_MESSAGE,
-       SCORING_NOT_MESSAGE,
-       SCORING_MESSAGEHEADERS,
-       SCORING_NOT_MESSAGEHEADERS,
-       SCORING_BODY,
-       SCORING_NOT_BODY,
-       SCORING_SCORE,
-       SCORING_MATCH,
-       SCORING_REGEXP,
-       SCORING_MATCHCASE,
-       SCORING_REGEXPCASE
+       MATCHING_ALL,
+       MATCHING_SUBJECT,
+       MATCHING_NOT_SUBJECT,
+       MATCHING_FROM,
+       MATCHING_NOT_FROM,
+       MATCHING_TO,
+       MATCHING_NOT_TO,
+       MATCHING_CC,
+       MATCHING_NOT_CC,
+       MATCHING_TO_OR_CC,
+       MATCHING_NOT_TO_AND_NOT_CC,
+       MATCHING_AGE_GREATER,
+       MATCHING_AGE_LOWER,
+       MATCHING_NEWSGROUPS,
+       MATCHING_NOT_NEWSGROUPS,
+       MATCHING_HEADER,
+       MATCHING_NOT_HEADER,
+       MATCHING_MESSAGE,
+       MATCHING_NOT_MESSAGE,
+       MATCHING_HEADERS_PART,
+       MATCHING_NOT_HEADERS_PART,
+       MATCHING_BODY_PART,
+       MATCHING_NOT_BODY_PART,
+       MATCHING_SCORE,
+       MATCHING_MATCH,
+       MATCHING_REGEXP,
+       MATCHING_MATCHCASE,
+       MATCHING_REGEXPCASE
 };
 
 struct _MatcherProp {
@@ -76,5 +76,7 @@ gint matcher_parse_number(gchar ** str);
 gboolean matcher_parse_boolean_op(gchar ** str);
 gchar * matcher_parse_regexp(gchar ** str);
 gchar * matcher_parse_str(gchar ** str);
+gchar * matcherprop_to_string(MatcherProp * matcher);
+gchar * matcherlist_to_string(MatcherList * matchers);
 
 #endif