X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=gtk%2Fsrc%2Fvalues.h;h=d28727fcb6bed2b2fb767391068ff4bbebd36266;hb=9460d9624a5cf24126bc39605bc47d43330fcdf4;hp=5e02900c7657a3f20833a257beff3c60416e36ed;hpb=e205b3e8ebcb560af77303c9c23957793e60ff20;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/gtk/src/values.h b/gtk/src/values.h index 5e02900c..d28727fc 100644 --- a/gtk/src/values.h +++ b/gtk/src/values.h @@ -31,9 +31,11 @@ GType ghb_array_get_type(void); GType ghb_dict_get_type(void); GValue* ghb_array_get_nth(const GValue *array, gint ii); void ghb_array_insert(GValue *gval, guint ii, GValue *val); +void ghb_array_replace(GValue *gval, guint ii, GValue *val); void ghb_array_append(GValue *gval, GValue *val); void ghb_array_remove(GValue *gval, guint ii); gint ghb_array_len(const GValue *gval); +void ghb_array_copy(GValue *arr1, GValue *arr2, gint count); void ghb_value_free(GValue *gval); GValue* ghb_value_new(GType gtype); @@ -65,9 +67,11 @@ GValue* ghb_rawdata_value_new(ghb_rawdata_t *data); void ghb_dict_insert(GValue *gval, gchar *key, GValue *val); void ghb_dict_iter_init(GHashTableIter *iter, GValue *gval); -GValue* ghb_dict_lookup(GValue *gval, const gchar *key); +GValue* ghb_dict_lookup(const GValue *gval, const gchar *key); gboolean ghb_dict_remove(GValue *gval, const gchar *key); void ghb_register_transforms(void); +void debug_show_value(GValue *gval); +void debug_show_type(GType tp); #endif // _GHB_VALUES_H_