removed functions gtk_object_set_data_destroy and
Thu Oct 8 07:07:10 1998 Tim Janik <timj@gtk.org> * gtk/gtkobject.h: * gtk/gtkobject.c: removed functions gtk_object_set_data_destroy and gtk_object_set_data_destroy_by_id. added functions gtk_object_remove_no_notify and gtk_object_remove_no_notify_by_id which will remove a certain data portion without invokation of its destroy notifier, this should only be used in very controled circumstances.
This commit is contained in:
@ -279,9 +279,8 @@ void gtk_object_remove_data (GtkObject *object,
|
||||
const gchar *key);
|
||||
gpointer gtk_object_get_data (GtkObject *object,
|
||||
const gchar *key);
|
||||
void gtk_object_set_data_destroy(GtkObject *object,
|
||||
const gchar *key,
|
||||
GDestroyNotify destroy_func);
|
||||
void gtk_object_remove_no_notify(GtkObject *object,
|
||||
const gchar *key);
|
||||
|
||||
/* Set/get the "user_data" object data field of "object". It should
|
||||
* be noted that these functions are no different than calling
|
||||
@ -317,9 +316,8 @@ gpointer gtk_object_get_data_by_id (GtkObject *object,
|
||||
GQuark data_id);
|
||||
void gtk_object_remove_data_by_id (GtkObject *object,
|
||||
GQuark data_id);
|
||||
void gtk_object_set_data_destroy_by_id (GtkObject *object,
|
||||
GQuark key_id,
|
||||
GDestroyNotify destroy_func);
|
||||
void gtk_object_remove_no_notify_by_id (GtkObject *object,
|
||||
GQuark key_id);
|
||||
#define gtk_object_data_try_key g_quark_try_string
|
||||
#define gtk_object_data_force_id g_quark_from_string
|
||||
|
||||
|
||||
Reference in New Issue
Block a user