aboutsummaryrefslogtreecommitdiffstats
path: root/tests/ui-tests/filter.c
diff options
context:
space:
mode:
authorNotZed <NotZed@HelixCode.com>2000-03-01 04:16:02 +0800
committerMichael Zucci <zucchi@src.gnome.org>2000-03-01 04:16:02 +0800
commit2f6721bf5bd7d5c853279db40b1fb15ded4745a2 (patch)
tree85dbacdbe5f2dbd5001232097c1678bccb0b69da /tests/ui-tests/filter.c
parent0fc90057e65e8a62a5a48753e818eb51eb2caa2c (diff)
downloadgsoc2013-evolution-2f6721bf5bd7d5c853279db40b1fb15ded4745a2.tar
gsoc2013-evolution-2f6721bf5bd7d5c853279db40b1fb15ded4745a2.tar.gz
gsoc2013-evolution-2f6721bf5bd7d5c853279db40b1fb15ded4745a2.tar.bz2
gsoc2013-evolution-2f6721bf5bd7d5c853279db40b1fb15ded4745a2.tar.lz
gsoc2013-evolution-2f6721bf5bd7d5c853279db40b1fb15ded4745a2.tar.xz
gsoc2013-evolution-2f6721bf5bd7d5c853279db40b1fb15ded4745a2.tar.zst
gsoc2013-evolution-2f6721bf5bd7d5c853279db40b1fb15ded4745a2.zip
Added test program.
2000-02-29 NotZed <NotZed@HelixCode.com> * tests/ui-tests/Makefile.am (filter_LDADD): Added test program. * tests/ui-tests/filterdescription.xml, saveoptions.xml: Data files for test program. * tests/ui-tests/filter.c (main): Test program for filter ui. svn path=/trunk/; revision=1992
Diffstat (limited to 'tests/ui-tests/filter.c')
-rw-r--r--tests/ui-tests/filter.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/tests/ui-tests/filter.c b/tests/ui-tests/filter.c
new file mode 100644
index 0000000000..3ff6a1b1ae
--- /dev/null
+++ b/tests/ui-tests/filter.c
@@ -0,0 +1,30 @@
+
+#include <gnome.h>
+#include "filter-editor.h"
+
+int main(int argc, char **argv)
+{
+ GList *rules, *options, *options2;
+ xmlDocPtr doc, out, optionset, filteroptions;
+ GString *s;
+ GtkWidget *w;
+
+ gnome_init("Test", "0.0", argc, argv);
+ gdk_rgb_init ();
+ gtk_widget_set_default_colormap (gdk_rgb_get_cmap ());
+ gtk_widget_set_default_visual (gdk_rgb_get_visual ());
+
+ w = filter_editor_new();
+
+ doc = xmlParseFile("filterdescription.xml");
+ rules = filter_load_ruleset(doc);
+ options = filter_load_optionset(doc, rules);
+ options2 = options;
+ out = xmlParseFile("saveoptions.xml");
+ options = filter_load_optionset(out, rules);
+
+ filter_editor_set_rules(w, rules, options2, options);
+
+ gtk_widget_show(w);
+ gtk_main();
+}