aboutsummaryrefslogtreecommitdiffstats
path: root/filter/filtertypes.xml
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@helixcode.com>2000-09-09 04:36:14 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2000-09-09 04:36:14 +0800
commitf9d0db03faef147752790fe0d0e254b954776b61 (patch)
tree33114754b5ffd27211005757ad9206fbc10663c3 /filter/filtertypes.xml
parente114c6fb58935bc406438bc69b7f53febf0c7e16 (diff)
downloadgsoc2013-evolution-f9d0db03faef147752790fe0d0e254b954776b61.tar
gsoc2013-evolution-f9d0db03faef147752790fe0d0e254b954776b61.tar.gz
gsoc2013-evolution-f9d0db03faef147752790fe0d0e254b954776b61.tar.bz2
gsoc2013-evolution-f9d0db03faef147752790fe0d0e254b954776b61.tar.lz
gsoc2013-evolution-f9d0db03faef147752790fe0d0e254b954776b61.tar.xz
gsoc2013-evolution-f9d0db03faef147752790fe0d0e254b954776b61.tar.zst
gsoc2013-evolution-f9d0db03faef147752790fe0d0e254b954776b61.zip
Added scoring xml stuffs
2000-09-08 Jeffrey Stedfast <fejj@helixcode.com> * filtertypes.xml: Added scoring xml stuffs * Makefile.am: added filter-score.[c,h] * filter-score.[c,h]: New functions to handle the "score" filter type. * filter-element.c (filter_element_new_type_name): Added support for "score" type. * filter-driver.c (do_score): New ESExp callback for filter actions to set the score on a message. * filter-message-search.c (get_score): New ESExp callback for getting the score tag as an integer value. svn path=/trunk/; revision=5274
Diffstat (limited to 'filter/filtertypes.xml')
-rw-r--r--filter/filtertypes.xml37
1 files changed, 37 insertions, 0 deletions
diff --git a/filter/filtertypes.xml b/filter/filtertypes.xml
index 09daea6de1..791e566a85 100644
--- a/filter/filtertypes.xml
+++ b/filter/filtertypes.xml
@@ -141,6 +141,38 @@
</input>
</part>
+ <part name="score">
+ <title>Message score</title>
+ <input type="optionlist" name="score-type">
+ <option value="less-than">
+ <title>less than</title>
+ <code>
+ (match-all (&lt; (get-score) ${versus}))
+ </code>
+ </option>
+ <option value="less-than-or-equal">
+ <title>less than or equal to</title>
+ <code>
+ (match-all (not (&gt; (get-score) ${versus})))
+ </code>
+ </option>
+ <option value="greater-than">
+ <title>greater than</title>
+ <code>
+ (match-all (&gt; (get-score) ${versus}))
+ </code>
+ </option>
+ <option value="greater-than-or-equal">
+ <title>greater than or equal to</title>
+ <code>
+ (match-all (not (&lt; (get-score) ${versus})))
+ </code>
+ </option>
+ </input>
+ <input type="score" name="versus">
+ </input>
+ </part>
+
</partset>
@@ -168,5 +200,10 @@
<code>(set-colour ${colour})</code>
<input type="colour" name="colour"/>
</part>
+ <part name="score">
+ <title>Assign Score</title>
+ <code>(set-score ${score})</code>
+ <input type="score" name="score"/>
+ </part>
</actionset>
</filterdescription>