libgimpbase: reorder types and structs in gimpprotocol.h

so the next commit becomes more readable.
This commit is contained in:
Michael Natterer 2019-08-04 23:59:25 +02:00
parent 21d63d6c65
commit 32823f1709
1 changed files with 43 additions and 43 deletions

View File

@ -46,17 +46,6 @@ enum
GP_HAS_INIT GP_HAS_INIT
}; };
typedef enum
{
GP_PARAM_TYPE_INT,
GP_PARAM_TYPE_FLOAT,
GP_PARAM_TYPE_STRING,
GP_PARAM_TYPE_COLOR,
GP_PARAM_TYPE_PARASITE,
GP_PARAM_TYPE_ARRAY,
GP_PARAM_TYPE_STRING_ARRAY
} GPParamType;
typedef enum typedef enum
{ {
GP_PARAM_DEF_TYPE_DEFAULT, GP_PARAM_DEF_TYPE_DEFAULT,
@ -70,14 +59,22 @@ typedef enum
GP_PARAM_DEF_TYPE_ID GP_PARAM_DEF_TYPE_ID
} GPParamDefType; } GPParamDefType;
typedef enum
{
GP_PARAM_TYPE_INT,
GP_PARAM_TYPE_FLOAT,
GP_PARAM_TYPE_STRING,
GP_PARAM_TYPE_COLOR,
GP_PARAM_TYPE_PARASITE,
GP_PARAM_TYPE_ARRAY,
GP_PARAM_TYPE_STRING_ARRAY
} GPParamType;
typedef struct _GPConfig GPConfig; typedef struct _GPConfig GPConfig;
typedef struct _GPTileReq GPTileReq; typedef struct _GPTileReq GPTileReq;
typedef struct _GPTileAck GPTileAck; typedef struct _GPTileAck GPTileAck;
typedef struct _GPTileData GPTileData; typedef struct _GPTileData GPTileData;
typedef struct _GPParam GPParam;
typedef struct _GPParamArray GPParamArray;
typedef struct _GPParamStringArray GPParamStringArray;
typedef struct _GPParamDef GPParamDef; typedef struct _GPParamDef GPParamDef;
typedef struct _GPParamDefInt GPParamDefInt; typedef struct _GPParamDefInt GPParamDefInt;
typedef struct _GPParamDefUnit GPParamDefUnit; typedef struct _GPParamDefUnit GPParamDefUnit;
@ -87,6 +84,9 @@ typedef struct _GPParamDefFloat GPParamDefFloat;
typedef struct _GPParamDefString GPParamDefString; typedef struct _GPParamDefString GPParamDefString;
typedef struct _GPParamDefColor GPParamDefColor; typedef struct _GPParamDefColor GPParamDefColor;
typedef struct _GPParamDefID GPParamDefID; typedef struct _GPParamDefID GPParamDefID;
typedef struct _GPParam GPParam;
typedef struct _GPParamArray GPParamArray;
typedef struct _GPParamStringArray GPParamStringArray;
typedef struct _GPProcRun GPProcRun; typedef struct _GPProcRun GPProcRun;
typedef struct _GPProcReturn GPProcReturn; typedef struct _GPProcReturn GPProcReturn;
typedef struct _GPProcInstall GPProcInstall; typedef struct _GPProcInstall GPProcInstall;
@ -138,35 +138,6 @@ struct _GPTileData
guchar *data; guchar *data;
}; };
struct _GPParamArray
{
guint32 size;
guint8 *data;
};
struct _GPParamStringArray
{
guint32 size;
gchar **data;
};
struct _GPParam
{
GPParamType param_type;
gchar *type_name;
union
{
gint32 d_int;
gdouble d_float;
gchar *d_string;
GimpRGB d_color;
GimpParasite d_parasite;
GPParamArray d_array;
GPParamStringArray d_string_array;
} data;
};
struct _GPParamDefInt struct _GPParamDefInt
{ {
gint32 min_val; gint32 min_val;
@ -239,6 +210,35 @@ struct _GPParamDef
} meta; } meta;
}; };
struct _GPParamArray
{
guint32 size;
guint8 *data;
};
struct _GPParamStringArray
{
guint32 size;
gchar **data;
};
struct _GPParam
{
GPParamType param_type;
gchar *type_name;
union
{
gint32 d_int;
gdouble d_float;
gchar *d_string;
GimpRGB d_color;
GimpParasite d_parasite;
GPParamArray d_array;
GPParamStringArray d_string_array;
} data;
};
struct _GPProcRun struct _GPProcRun
{ {
gchar *name; gchar *name;