version 1.4.46b
[polyglot.git] / option.h
index aa3190c..17468ba 100644 (file)
--- a/option.h
+++ b/option.h
 #define PG       (1<<2)\r
 #define OptionNb 256\r
 \r
-#define IS_BUTTON(opt) (my_string_case_equal(opt->type,"button") ||      \\r
-                        my_string_case_equal(opt->type,"save")   ||      \\r
-                        my_string_case_equal(opt->type,"reset"))         \\r
+#define IS_BUTTON(str) (my_string_case_equal(str,"button") ||      \\r
+                        my_string_case_equal(str,"save")   ||      \\r
+                        my_string_case_equal(str,"reset"))         \\r
 \r
-#define IS_SPIN(opt)   (my_string_case_equal(opt->type,"spin") ||        \\r
-                        my_string_case_equal(opt->type,"slider"))        \\r
+#define IS_SPIN(str)   (my_string_case_equal(str,"spin") ||        \\r
+                        my_string_case_equal(str,"slider"))        \\r
+\r
+#define IS_STRING(str) (my_string_case_equal(str,"string") ||      \\r
+                        my_string_case_equal(str,"path")   ||      \\r
+                        my_string_case_equal(str,"file"))          \\r
 \r
 // types\r
 \r