diff options
author | Jeffrey Stedfast <fejj@helixcode.com> | 2000-09-09 04:36:14 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2000-09-09 04:36:14 +0800 |
commit | f9d0db03faef147752790fe0d0e254b954776b61 (patch) | |
tree | 33114754b5ffd27211005757ad9206fbc10663c3 /filter/filtertypes.xml | |
parent | e114c6fb58935bc406438bc69b7f53febf0c7e16 (diff) | |
download | gsoc2013-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.xml | 37 |
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 (< (get-score) ${versus})) + </code> + </option> + <option value="less-than-or-equal"> + <title>less than or equal to</title> + <code> + (match-all (not (> (get-score) ${versus}))) + </code> + </option> + <option value="greater-than"> + <title>greater than</title> + <code> + (match-all (> (get-score) ${versus})) + </code> + </option> + <option value="greater-than-or-equal"> + <title>greater than or equal to</title> + <code> + (match-all (not (< (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> |