mirror of https://github.com/GNOME/gimp.git
libgimpbase: reorder types and structs in gimpprotocol.h
so the next commit becomes more readable.
This commit is contained in:
parent
21d63d6c65
commit
32823f1709
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue