X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=obt%2Fddparse.h;h=d261f5bb0c444d253fbf89850564be9401fb53f7;hb=eafcc0603070499ec679530030a91e3d547a0718;hp=d409eb5ff0d6016817723d0ffdb8a8cf971cf4f5;hpb=3121146eccd031a56d410eb48f3002558f41b40a;p=chaz%2Fopenbox diff --git a/obt/ddparse.h b/obt/ddparse.h index d409eb5f..d261f5bb 100644 --- a/obt/ddparse.h +++ b/obt/ddparse.h @@ -21,13 +21,15 @@ typedef struct _ObtDDParseGroup ObtDDParseGroup; typedef enum { + OBT_DDPARSE_EXEC, OBT_DDPARSE_STRING, OBT_DDPARSE_LOCALESTRING, OBT_DDPARSE_STRINGS, OBT_DDPARSE_LOCALESTRINGS, OBT_DDPARSE_BOOLEAN, OBT_DDPARSE_NUMERIC, - OBT_DDPARSE_ENUM_APPLICATION, + OBT_DDPARSE_ENUM_TYPE, + OBT_DDPARSE_ENVIRONMENTS, OBT_DDPARSE_NUM_VALUE_TYPES } ObtDDParseValueType; @@ -36,12 +38,13 @@ typedef struct _ObtDDParseValue { union _ObtDDParseValueValue { gchar *string; struct _ObtDDParseValueStrings { - gchar *s; + gchar **a; gulong n; } strings; gboolean boolean; gfloat numeric; guint enumerable; + guint environments; /*!< A mask of flags from ObtLinkEnvMask */ } value; } ObtDDParseValue;