version 1.4.46b
[polyglot.git] / option.h
index a4cff3b..17468ba 100644 (file)
--- a/option.h
+++ b/option.h
 #define PG       (1<<2)\r
 #define OptionNb 256\r
 \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(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
 typedef struct {   // TODO: put back in more logical order\r