+void gfxgradient_destroy(gfxgradient_t*gradient);
+
+typedef struct _gfxparam {
+ const char*key;
+ const char*value;
+ struct _gfxparam* next;
+} gfxparam_t;
+typedef struct _gfxparams {
+ gfxparam_t*params;
+ gfxparam_t*last;
+} gfxparams_t;
+gfxparams_t* gfxparams_new();
+void gfxparams_store(gfxparams_t*params, const char*name, const char*value);
+void gfxparams_free(gfxparams_t*params);
+