Method
GObjectParamSpecset_qdata_full
Declaration [src]
void
g_param_spec_set_qdata_full (
  GParamSpec* pspec,
  GQuark quark,
  gpointer data,
  GDestroyNotify destroy
)
Description [src]
This function works like g_param_spec_set_qdata(), but in addition, a void (*destroy) (gpointer) function may be
specified which is called with data as argument when the pspec is
finalized, or the data is being overwritten by a call to
g_param_spec_set_qdata() with the same quark.
This method is not directly available to language bindings.
Parameters
- quark
- 
            Type: GQuarkA GQuark, naming the user data pointer.
- data
- 
            Type: gpointerAn opaque user data pointer. The argument can be NULL.The data is owned by the caller of the method. 
- destroy
- 
            Type: GDestroyNotifyFunction to invoke with dataas argument, whendataneeds to be freed.The argument can be NULL.