Bug 793125 - Crash due to popup menus left attached too long
[evolution.git] / src / calendar / gui / tasktypes.xml.in
blobba31840c4c93473e0ccd933c96401f3760516efa
1 <?xml version="1.0"?>
2 <filterdescription>
3 <partset>
4 <part name="summary">
5 <_title>Summary</_title>
6 <input type="optionlist" name="summary-type">
7 <option value="contains">
8 <_title>contains</_title>
9 <code>(contains? "summary" ${summary})</code>
10 </option>
11 <option value="not contains">
12 <_title>does not contain</_title>
13 <code>(not (contains? "summary" ${summary}))</code>
14 </option>
15 </input>
16 <input type="string" name="summary"/>
17 </part>
19 <part name="description">
20 <_title>Description</_title>
21 <input type="optionlist" name="description-type">
22 <option value="contains">
23 <_title>contains</_title>
24 <code>(contains? "description" ${description})</code>
25 </option>
26 <option value="not contains">
27 <_title>does not contain</_title>
28 <code>(not (contains? "description" ${description}))</code>
29 </option>
30 </input>
31 <input type="string" name="description"/>
32 </part>
34 <part name="name2">
35 <_title>Organizer</_title>
36 <input type="optionlist" name="name-type">
37 <option value="contains">
38 <_title>contains</_title>
39 <code>(contains? "organizer" ${name})</code>
40 </option>
41 <option value="not contains">
42 <_title>does not contain</_title>
43 <code>(not (contains? "organizer" ${name}))</code>
44 </option>
45 </input>
46 <input type="string" name="name"/>
47 </part>
49 <part name="name3">
50 <_title>Attendee</_title>
51 <input type="optionlist" name="name-type">
52 <option value="contains">
53 <_title>contains</_title>
54 <code>(contains? "attendee" ${name})</code>
55 </option>
56 <option value="not contains">
57 <_title>does not contain</_title>
58 <code>(not (contains? "attendee" ${name}))</code>
59 </option>
60 </input>
61 <input type="string" name="name"/>
62 </part>
64 <part name="anyfield">
65 <_title>Any Field</_title>
66 <input type="optionlist" name="anyfield-type">
67 <option value="contains">
68 <_title>contains</_title>
69 <code>(contains? "any" ${anyfield})</code>
70 </option>
71 <option value="not contains">
72 <_title>does not contain</_title>
73 <code>(not (contains? "any" ${anyfield}))</code>
74 </option>
75 </input>
76 <input type="string" name="anyfield"/>
77 </part>
79 <part name="status">
80 <_title>Status</_title>
81 <input type="optionlist" name="status-type">
82 <option value="is">
83 <_title>is</_title>
84 <code>(contains? "status" ${status})</code>
85 </option>
86 <option value="is not">
87 <_title>is not</_title>
88 <code>(not(contains? "status" ${status}))</code>
89 </option>
90 </input>
91 <input type="optionlist" name="status">
92 <option value="NOT STARTED">
93 <_title>Not Started</_title>
94 </option>
95 <option value="IN PROGRESS">
96 <_title>In progress</_title>
97 </option>
98 <option value="COMPLETED">
99 <_title>Completed</_title>
100 </option>
101 <option value="CANCELLED">
102 <_title>Cancelled</_title>
103 </option>
105 </input>
106 </part>
108 <part name="attachments">
109 <_title>Attachments</_title>
110 <input type="optionlist" name="match-type">
111 <option value="exist">
112 <_title>Exist</_title>
113 <code>
114 (has-attachments?)
115 </code>
116 </option>
117 <option value="not exist">
118 <_title>Do Not Exist</_title>
119 <code>
120 (not(has-attachments?))
121 </code>
122 </option>
123 </input>
124 </part>
126 <part name="priority">
127 <_title>Priority</_title>
128 <input type="optionlist" name="priority-type">
129 <option value="is">
130 <_title>is</_title>
131 <code>(contains? "priority" ${priority})</code>
132 </option>
133 <option value="is not">
134 <_title>is not</_title>
135 <code>(not(contains? "priority" ${priority}))</code>
136 </option>
137 </input>
138 <input type="optionlist" name="priority">
139 <option value="HIGH">
140 <_title>High</_title>
141 </option>
142 <option value="NORMAL">
143 <_title>Normal</_title>
144 </option>
145 <option value="LOW">
146 <_title>Low</_title>
147 </option>
148 <option value="UNDEFINED">
149 <_title>Undefined</_title>
150 </option>
152 </input>
153 </part>
155 <part name="category">
156 <_title>Category</_title>
157 <input type="optionlist" name="category-type">
158 <option value="is">
159 <_title>is</_title>
160 <code>(has-categories? ${category})</code>
161 </option>
162 <option value="is not">
163 <_title>is not</_title>
164 <code>(not(has-categories? ${category}))</code>
165 </option>
166 </input>
167 <input type="optionlist" name="category">
168 <dynamic func="e_util_get_category_filter_options"/>
169 </input>
170 </part>
172 <part name="completed">
173 <_title>% Completed</_title>
174 <input type="optionlist" name="completed-type">
175 <option value="is">
176 <_title>is</_title>
177 <code>
178 (= (percent-complete?) ${versus} )
179 </code>
180 </option>
181 <option value="is-not">
182 <_title>is not</_title>
183 <code>
184 (not(= (percent-complete?) ${versus} ))
185 </code>
186 </option>
187 <option value="greater-than">
188 <_title>is greater than</_title>
189 <code>
190 (&gt; (percent-complete?) ${versus} )
191 </code>
192 </option>
193 <option value="less-than">
194 <_title>is less than</_title>
195 <code>
196 (&lt; (percent-complete?) ${versus} )
197 </code>
198 </option>
199 </input>
200 <input type="completedpercent" name="versus"/>
201 </part>
203 </partset>
204 <ruleset>
205 <rule grouping="any" source="demand">
206 <_title>Summary Contains</_title>
207 <partset>
208 <part name="summary">
209 <value name="summary-type" type="option" value="contains"/>
210 <value name="summary" type="string"/>
211 </part>
212 </partset>
214 <sources/>
215 </rule>
217 <rule grouping="any" source="demand">
218 <_title>Description Contains</_title>
219 <partset>
220 <part name="description">
221 <value name="description-type" type="option" value="contains"/>
222 <value name="description" type="string"/>
223 </part>
224 </partset>
226 <sources/>
227 </rule>
229 <rule grouping="any" source="demand">
230 <_title>Any field contains</_title>
231 <partset>
232 <part name="anyfield">
233 <value name="anyfield-type" type="option" value="contains"/>
234 <value name="anyfield" type="string"/>
235 </part>
236 </partset>
238 <sources/>
239 </rule>
240 </ruleset>
242 </filterdescription>