[dia] Don't use deprecated functions gtk_object_get_user_data() and gtk_object_set_user_data().
- From: Hans Breuer <hans src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [dia] Don't use deprecated functions gtk_object_get_user_data() and gtk_object_set_user_data().
- Date: Fri, 31 Jul 2009 16:58:24 +0000 (UTC)
commit 629c3d86c3373fec95924d75214053a865c08a27
Author: Adam Buchbinder <adam buchbinder gmail com>
Date: Tue Jul 28 12:48:13 2009 -0400
Don't use deprecated functions gtk_object_get_user_data() and gtk_object_set_user_data().
Replaced gtk_object_get_user_data(GTK_OBJECT(foo)) with
g_object_get_data(G_OBJECT(foo), "user_data"), and also replaced
gtk_object_set_user_data(GTK_OBJECT(foo), bar) with
g_object_set_data(G_OBJECT(foo), "user_data", bar). The choice of
"user_data" as a key is pulled from the gtk+ source; this is what
the ..._user_data() functions do internally. It shouldn't matter,
though, since they've all been replaced at once.
http://library.gnome.org/devel/gtk/stable/GtkObject.html#gtk-object-get-user-data
http://library.gnome.org/devel/gtk/stable/GtkObject.html#gtk-object-set-user-data
Signed-off-by: Hans Breuer <hans breuer org>
app/interface.c | 4 +-
lib/widgets.c | 32 +++++++-------
objects/Database/table_dialog.c | 16 ++++----
objects/SISSI/sissi_dialog.c | 66 +++++++++++++++---------------
objects/UML/class_dialog.c | 84 +++++++++++++++++++-------------------
5 files changed, 101 insertions(+), 101 deletions(-)
---
diff --git a/app/interface.c b/app/interface.c
index 05a43c6..445f250 100644
--- a/app/interface.c
+++ b/app/interface.c
@@ -340,7 +340,7 @@ zoom_activate_callback(GtkWidget *item, gpointer user_data)
{
DDisplay *ddisp = (DDisplay *)user_data;
const gchar *zoom_text =
- gtk_entry_get_text(GTK_ENTRY(gtk_object_get_user_data(GTK_OBJECT(ddisp->zoom_status))));
+ gtk_entry_get_text(GTK_ENTRY(g_object_get_data(G_OBJECT(ddisp->zoom_status), "user_data")));
float zoom_amount, magnify;
gchar *zoomamount = g_object_get_data(G_OBJECT(item), "zoomamount");
if (zoomamount != NULL) {
@@ -358,7 +358,7 @@ zoom_activate_callback(GtkWidget *item, gpointer user_data)
zoom_amount = 1e4;
}
zoomamount = g_strdup_printf("%f%%\n", zoom_amount);
- gtk_entry_set_text(GTK_ENTRY(gtk_object_get_user_data(GTK_OBJECT(ddisp->zoom_status))), zoomamount);
+ gtk_entry_set_text(GTK_ENTRY(g_object_get_data(G_OBJECT(ddisp->zoom_status), "user_data")), zoomamount);
g_free(zoomamount);
magnify = (zoom_amount*DDISPLAY_NORMAL_ZOOM/100.0)/ddisp->zoom_factor;
if (fabs(magnify - 1.0) > 0.000001) {
diff --git a/lib/widgets.c b/lib/widgets.c
index 01d73af..e9b3836 100644
--- a/lib/widgets.c
+++ b/lib/widgets.c
@@ -618,7 +618,7 @@ dia_font_selector_set_style_menu(DiaFontSelector *fs,
if (!(stylebits & (1 << (3*weight + slant)))) continue;
menuitem = gtk_radio_menu_item_new_with_label (group, style_labels[3*weight+slant]);
group = gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(menuitem));
- gtk_object_set_user_data(GTK_OBJECT(menuitem), GINT_TO_POINTER(i));
+ g_object_set_data(G_OBJECT(menuitem), "user_data", GINT_TO_POINTER(i));
if (dia_style == i) {
select = menu_item_nr;
}
@@ -681,7 +681,7 @@ dia_font_selector_get_font(DiaFontSelector *fs)
if (!menuitem) /* FIXME: should not happen ??? (but does if we don't have added a style) */
style = 0;
else
- style = GPOINTER_TO_INT(gtk_object_get_user_data(GTK_OBJECT(menuitem)));
+ style = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(menuitem), "user_data"));
font = dia_font_new(fontname, style, 1.0);
g_free(fontname);
return font;
@@ -722,19 +722,19 @@ dia_alignment_selector_init (DiaAlignmentSelector *fs)
group = NULL;
menuitem = gtk_radio_menu_item_new_with_label (group, _("Left"));
- gtk_object_set_user_data(GTK_OBJECT(menuitem), GINT_TO_POINTER(ALIGN_LEFT));
+ g_object_set_data(G_OBJECT(menuitem), "user_data", GINT_TO_POINTER(ALIGN_LEFT));
group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
gtk_widget_show (menuitem);
menuitem = gtk_radio_menu_item_new_with_label (group, _("Center"));
- gtk_object_set_user_data(GTK_OBJECT(menuitem), GINT_TO_POINTER(ALIGN_CENTER));
+ g_object_set_data(G_OBJECT(menuitem), "user_data", GINT_TO_POINTER(ALIGN_CENTER));
group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
gtk_widget_show (menuitem);
menuitem = gtk_radio_menu_item_new_with_label (group, _("Right"));
- gtk_object_set_user_data(GTK_OBJECT(menuitem), GINT_TO_POINTER(ALIGN_RIGHT));
+ g_object_set_data(G_OBJECT(menuitem), "user_data", GINT_TO_POINTER(ALIGN_RIGHT));
group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
gtk_widget_show (menuitem);
@@ -780,7 +780,7 @@ dia_alignment_selector_get_alignment(DiaAlignmentSelector *fs)
void *align;
menuitem = gtk_menu_get_active(fs->alignment_menu);
- align = gtk_object_get_user_data(GTK_OBJECT(menuitem));
+ align = g_object_get_data(G_OBJECT(menuitem), "user_item");
return GPOINTER_TO_INT(align);
}
@@ -840,7 +840,7 @@ set_linestyle_sensitivity(DiaLineStyleSelector *fs)
GtkWidget *menuitem;
if (!fs->linestyle_menu) return;
menuitem = gtk_menu_get_active(fs->linestyle_menu);
- state = (GPOINTER_TO_INT(gtk_object_get_user_data(GTK_OBJECT(menuitem)))
+ state = (GPOINTER_TO_INT(g_object_get_data(G_OBJECT(menuitem), "user_data"))
!= LINESTYLE_SOLID);
gtk_widget_set_sensitive(GTK_WIDGET(fs->lengthlabel), state);
@@ -885,7 +885,7 @@ dia_line_style_selector_init (DiaLineStyleSelector *fs)
for (i = 0; i <= LINESTYLE_DOTTED; i++) {
menuitem = gtk_menu_item_new();
- gtk_object_set_user_data(GTK_OBJECT(menuitem), GINT_TO_POINTER(i));
+ g_object_set_data(G_OBJECT(menuitem), "user_data", GINT_TO_POINTER(i));
ln = dia_line_preview_new(i);
gtk_container_add(GTK_CONTAINER(menuitem), ln);
gtk_widget_show(ln);
@@ -894,31 +894,31 @@ dia_line_style_selector_init (DiaLineStyleSelector *fs)
}
#if 0
menuitem = gtk_radio_menu_item_new_with_label (group, _("Solid"));
- gtk_object_set_user_data(GTK_OBJECT(menuitem), GINT_TO_POINTER(LINESTYLE_SOLID));
+ g_object_set_data(G_OBJECT(menuitem), "user_data", GINT_TO_POINTER(LINESTYLE_SOLID));
group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
gtk_widget_show (menuitem);
menuitem = gtk_radio_menu_item_new_with_label (group, _("Dashed"));
- gtk_object_set_user_data(GTK_OBJECT(menuitem), GINT_TO_POINTER(LINESTYLE_DASHED));
+ g_object_set_data(G_OBJECT(menuitem), "user_data", GINT_TO_POINTER(LINESTYLE_DASHED));
group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
gtk_widget_show (menuitem);
menuitem = gtk_radio_menu_item_new_with_label (group, _("Dash-Dot"));
- gtk_object_set_user_data(GTK_OBJECT(menuitem), GINT_TO_POINTER(LINESTYLE_DASH_DOT));
+ g_object_set_data(G_OBJECT(menuitem), "user_data", GINT_TO_POINTER(LINESTYLE_DASH_DOT));
group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
gtk_widget_show (menuitem);
menuitem = gtk_radio_menu_item_new_with_label (group, _("Dash-Dot-Dot"));
- gtk_object_set_user_data(GTK_OBJECT(menuitem), GINT_TO_POINTER(LINESTYLE_DASH_DOT_DOT));
+ g_object_set_data(G_OBJECT(menuitem), "user_data", GINT_TO_POINTER(LINESTYLE_DASH_DOT_DOT));
group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
gtk_widget_show (menuitem);
menuitem = gtk_radio_menu_item_new_with_label (group, _("Dotted"));
- gtk_object_set_user_data(GTK_OBJECT(menuitem), GINT_TO_POINTER(LINESTYLE_DOTTED));
+ g_object_set_data(G_OBJECT(menuitem), "user_data", GINT_TO_POINTER(LINESTYLE_DOTTED));
group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem));
gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
gtk_widget_show (menuitem);
@@ -995,7 +995,7 @@ dia_line_style_selector_get_linestyle(DiaLineStyleSelector *fs,
void *align;
menuitem = gtk_menu_get_active(fs->linestyle_menu);
- align = gtk_object_get_user_data(GTK_OBJECT(menuitem));
+ align = g_object_get_data(G_OBJECT(menuitem), "user_data");
*ls = GPOINTER_TO_INT(align);
if (dl!=NULL) {
*dl = gtk_spin_button_get_value(fs->dashlength);
@@ -1446,7 +1446,7 @@ file_open_response_callback(GtkWidget *dialog,
gpointer user_data)
{
DiaFileSelector *fs =
- DIAFILESELECTOR(gtk_object_get_user_data(GTK_OBJECT(dialog)));
+ DIAFILESELECTOR(g_object_get_data(G_OBJECT(dialog), "user_data"));
if (response == GTK_RESPONSE_ACCEPT || response == GTK_RESPONSE_OK) {
gchar *utf8 = g_filename_to_utf8(gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)),
@@ -1494,7 +1494,7 @@ dia_file_selector_browse_pressed(GtkWidget *widget, gpointer data)
gtk_file_filter_add_pattern (filter, "*");
gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dialog), filter);
- gtk_object_set_user_data(GTK_OBJECT(dialog), fs);
+ g_object_set_data(G_OBJECT(dialog), "user_data", fs);
}
filename = g_filename_from_utf8(gtk_entry_get_text(fs->entry), -1, NULL, NULL, NULL);
diff --git a/objects/Database/table_dialog.c b/objects/Database/table_dialog.c
index 2523398..4cb543b 100644
--- a/objects/Database/table_dialog.c
+++ b/objects/Database/table_dialog.c
@@ -161,7 +161,7 @@ table_get_properties_dialog (Table * table, gboolean is_default)
gtk_box_pack_start (GTK_BOX (vbox), notebook, TRUE, TRUE, 0);
gtk_container_set_border_width (GTK_CONTAINER (notebook), 10);
- gtk_object_set_user_data (GTK_OBJECT (notebook), (gpointer) table);
+ g_object_set_data (G_OBJECT (notebook), "user_data", (gpointer) table);
gtk_signal_connect (GTK_OBJECT (notebook),
"destroy",
@@ -485,10 +485,10 @@ attribute_page_props_to_object (Table * table, TablePropDialog * prop_dialog)
clear_list = g_list_prepend (clear_list, list_item);
attr = (TableAttribute *)
- gtk_object_get_user_data (GTK_OBJECT (list_item));
+ g_object_get_data (G_OBJECT (list_item), "user_data");
/* set to NULL so the attribute get's not freed when list_item is
destroyed */
- gtk_object_set_user_data (GTK_OBJECT (list_item), NULL);
+ g_object_set_data (G_OBJECT (list_item), "user_data", NULL);
table->attributes = g_list_append (table->attributes, attr);
list = g_list_next (list);
@@ -824,7 +824,7 @@ attributes_page_update_cur_attr_item (TablePropDialog * prop_dialog)
if (prop_dialog && prop_dialog->cur_attr_list_item)
{
attr = (TableAttribute *)
- gtk_object_get_user_data (GTK_OBJECT (prop_dialog->cur_attr_list_item));
+ g_object_get_data (G_OBJECT (prop_dialog->cur_attr_list_item), "user_data");
if (attr != NULL)
{
attributes_page_values_to_attribute (prop_dialog, attr);
@@ -902,7 +902,7 @@ attributes_list_selection_changed_cb (GtkWidget * gtklist, Table * table)
else
{
list_item = GTK_OBJECT (list->data);
- attr = (TableAttribute *) gtk_object_get_user_data (list_item);
+ attr = (TableAttribute *) g_object_get_data (list_item, "user_data");
attributes_page_set_sensitive (prop_dialog, TRUE);
attributes_page_set_values (prop_dialog, attr);
@@ -1160,7 +1160,7 @@ attributes_list_add_attribute (Table * table,
gtk_widget_show (list_item);
g_free (attrstr);
- gtk_object_set_user_data (GTK_OBJECT (list_item), attribute);
+ g_object_set_data (G_OBJECT (list_item), "user_data", attribute);
gtk_signal_connect (GTK_OBJECT (list_item), "destroy",
GTK_SIGNAL_FUNC (attribute_list_item_destroy_cb),
NULL);
@@ -1205,7 +1205,7 @@ attributes_list_delete_button_clicked_cb (GtkWidget * button, Table * table)
if (gtklist->selection != NULL)
{
attr = (TableAttribute *)
- gtk_object_get_user_data (GTK_OBJECT (gtklist->selection->data));
+ g_object_get_data (G_OBJECT (gtklist->selection->data), "user_data");
prop_dialog->deleted_connections =
g_list_prepend (prop_dialog->deleted_connections,
attr->left_connection);
@@ -1290,7 +1290,7 @@ attribute_list_item_destroy_cb (GtkWidget * list_item, gpointer data)
{
TableAttribute * attr;
- attr = (TableAttribute *) gtk_object_get_user_data (GTK_OBJECT (list_item));
+ attr = (TableAttribute *) g_object_get_data (G_OBJECT (list_item), "user_data");
if (attr != NULL)
table_attribute_free (attr);
}
diff --git a/objects/SISSI/sissi_dialog.c b/objects/SISSI/sissi_dialog.c
index 333a025..ae86429 100644
--- a/objects/SISSI/sissi_dialog.c
+++ b/objects/SISSI/sissi_dialog.c
@@ -24,7 +24,7 @@
#endif
#include <assert.h>
-#undef GTK_DISABLE_DEPRECATED /* GtkOptionMenu, gtk_object_get_user_data, ... */
+#undef GTK_DISABLE_DEPRECATED /* GtkOptionMenu, ... */
#include <gtk/gtk.h>
#include <math.h>
#include <string.h>
@@ -377,22 +377,22 @@ static void properties_others_read_from_dialog(ObjetSISSI *object_sissi, SISSIDi
unsigned int i;
/************** classification list box *************/
if (GTK_IS_OPTION_MENU(object_sissi->properties_dialog->confidentiality)) {
- object_sissi->confidentiality = g_strdup((char *)(gtk_object_get_user_data(
- GTK_OBJECT(GTK_OPTION_MENU(object_sissi->properties_dialog->confidentiality)->menu_item))));
+ object_sissi->confidentiality = g_strdup((char *)(g_object_get_data(
+ GTK_OBJECT(GTK_OPTION_MENU(object_sissi->properties_dialog->confidentiality)->menu_item), "user_data")));
} else {
object_sissi->confidentiality = g_strdup((char *)strtol(gtk_entry_get_text(GTK_ENTRY(object_sissi->properties_dialog->confidentiality)), NULL, 0));
}
if (GTK_IS_OPTION_MENU(object_sissi->properties_dialog->integrity)) {
- object_sissi->integrity = g_strdup((char *)(gtk_object_get_user_data(
- GTK_OBJECT(GTK_OPTION_MENU(object_sissi->properties_dialog->integrity)->menu_item))));
+ object_sissi->integrity = g_strdup((char *)(g_object_get_data(
+ GTK_OBJECT(GTK_OPTION_MENU(object_sissi->properties_dialog->integrity)->menu_item), "user_data")));
} else {
object_sissi->integrity = g_strdup((char *)strtol(gtk_entry_get_text(GTK_ENTRY(object_sissi->properties_dialog->integrity)), NULL, 0));
}
if (GTK_IS_OPTION_MENU(object_sissi->properties_dialog->disponibility_level)) {
- object_sissi->disponibility_level = g_strdup((char *)(gtk_object_get_user_data(
- GTK_OBJECT(GTK_OPTION_MENU(object_sissi->properties_dialog->disponibility_level)->menu_item))));
+ object_sissi->disponibility_level = g_strdup((char *)(g_object_get_data(
+ GTK_OBJECT(GTK_OPTION_MENU(object_sissi->properties_dialog->disponibility_level)->menu_item), "user_data")));
} else {
object_sissi->disponibility_level = g_strdup((char *)strtol(gtk_entry_get_text(GTK_ENTRY(object_sissi->properties_dialog->disponibility_level)), NULL, 0));
}
@@ -402,8 +402,8 @@ static void properties_others_read_from_dialog(ObjetSISSI *object_sissi, SISSIDi
/************ Entity list box*******************/
if (GTK_IS_OPTION_MENU(object_sissi->properties_dialog->entity)) {
- object_sissi->entity = g_strdup((char *)(gtk_object_get_user_data(
- GTK_OBJECT(GTK_OPTION_MENU(object_sissi->properties_dialog->entity)->menu_item))));
+ object_sissi->entity = g_strdup((char *)(g_object_get_data(
+ GTK_OBJECT(GTK_OPTION_MENU(object_sissi->properties_dialog->entity)->menu_item), "user_data")));
} else {
object_sissi->entity = g_strdup((char *)strtol(gtk_entry_get_text(GTK_ENTRY(object_sissi->properties_dialog->entity)), NULL, 0));
}
@@ -511,7 +511,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
for (j = 0; property_classification_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_classification_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_classification_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_classification_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_classification), item);
gtk_widget_show(item);
}
@@ -520,7 +520,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
/************* end of menu **********/
for (j = 0; property_integrity_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_integrity_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_integrity_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_integrity_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_integrity), item);
gtk_widget_show(item);
}
@@ -532,7 +532,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
for (j = 0; property_disponibility_level_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_disponibility_level_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_disponibility_level_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_disponibility_level_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_disponibility_level), item);
gtk_widget_show(item);
}
@@ -547,7 +547,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_material_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_material_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_material_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_material_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -556,7 +556,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_logiciel_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_logiciel_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_logiciel_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_logiciel_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -565,7 +565,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_reseau_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_reseau_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_reseau_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_reseau_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -574,7 +574,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_personnel_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_personnel_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_personnel_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_personnel_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -583,7 +583,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_data[j].value));
+ g_object_set_user_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -592,7 +592,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_detecTHERMIC_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_detecTHERMIC_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_detecTHERMIC_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_detecTHERMIC_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -601,7 +601,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_detecFIRE_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_detecFIRE_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_detecFIRE_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_detecFIRE_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -610,7 +610,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_detecWATER_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_detecWATER_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_detecWATER_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_detecWATER_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -619,7 +619,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_detecAIR_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_detecAIR_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_detecAIR_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_detecAIR_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -628,7 +628,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_detecENERGY_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_detecENERGY_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_detecENERGY_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_detecENERGY_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -637,7 +637,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_detecINTRUSION_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_detecINTRUSION_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_detecINTRUSION_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_detecINTRUSION_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -646,7 +646,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_actionTHERMIC_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_actionTHERMIC_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_actionTHERMIC_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_actionTHERMIC_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -655,7 +655,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_actionFIRE_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_actionFIRE_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_actionFIRE_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_actionFIRE_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -664,7 +664,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_actionWATER_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_actionWATER_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_actionWATER_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_actionWATER_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -673,7 +673,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_actionAIR_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_actionAIR_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_actionAIR_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_actionAIR_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -682,7 +682,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_actionENERGY_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_actionENERGY_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_actionENERGY_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_actionENERGY_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -691,7 +691,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_physic_actionINTRUSION_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_physic_actionINTRUSION_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_physic_actionINTRUSION_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_physic_actionINTRUSION_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -700,7 +700,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_organisation_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_organisation_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_organisation_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_organisation_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -709,7 +709,7 @@ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(pScroll_others), prop_
{
for (j = 0; property_system_data[j].label != NULL; j++) {
GtkWidget *item = gtk_menu_item_new_with_label(_(property_system_data[j].label));
- gtk_object_set_user_data(GTK_OBJECT(item),GUINT_TO_POINTER(property_system_data[j].value));
+ g_object_set_data(G_OBJECT(item),"user_data",GUINT_TO_POINTER(property_system_data[j].value));
gtk_container_add(GTK_CONTAINER(menu_entity), item);
gtk_widget_show(item);
}
@@ -895,7 +895,7 @@ static void switch_page_callback(GtkNotebook *notebook, GtkNotebookPage *page)
SISSIDialog *prop_dialog;
object_sissi = (ObjetSISSI *)
- gtk_object_get_user_data(GTK_OBJECT(notebook));
+ g_object_get_data(G_OBJECT(notebook),"user_data");
prop_dialog = object_sissi->properties_dialog;
@@ -1161,7 +1161,7 @@ extern GtkWidget *object_sissi_get_properties_dialog(ObjetSISSI *object_sissi, g
/* fixing the width of dialog box */
gtk_container_set_border_width (GTK_CONTAINER (notebook), 0);
- gtk_object_set_user_data(GTK_OBJECT(notebook), (gpointer) object_sissi);
+ g_object_set_data(G_OBJECT(notebook), "user_data", (gpointer) object_sissi);
gtk_signal_connect (GTK_OBJECT (notebook),
"switch_page",
diff --git a/objects/UML/class_dialog.c b/objects/UML/class_dialog.c
index 22843d6..3c5e467 100644
--- a/objects/UML/class_dialog.c
+++ b/objects/UML/class_dialog.c
@@ -265,7 +265,7 @@ add_option_menu_item(GtkMenu *menu, gchar *label, GtkSignalFunc update_func,
GtkWidget *menuitem = gtk_menu_item_new_with_label (label);
gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
update_func, umlclass);
- gtk_object_set_user_data(GTK_OBJECT(menuitem), user_data);
+ g_object_set_data(G_OBJECT(menuitem), "user_data", user_data);
gtk_menu_append (GTK_MENU (menu), menuitem);
gtk_widget_show (menuitem);
}
@@ -706,8 +706,8 @@ attributes_get_values (UMLClassDialog *prop_dialog, UMLAttribute *attr)
attr->comment = g_strdup (get_comment(prop_dialog->attr_comment));
attr->visibility = (UMLVisibility)
- GPOINTER_TO_INT (gtk_object_get_user_data (
- GTK_OBJECT (gtk_menu_get_active (prop_dialog->attr_visible))));
+ GPOINTER_TO_INT (g_object_get_data (
+ G_OBJECT (gtk_menu_get_active (prop_dialog->attr_visible)), "user_data"));
attr->class_scope = prop_dialog->attr_class_scope->active;
}
@@ -721,7 +721,7 @@ attributes_get_current_values(UMLClassDialog *prop_dialog)
if (prop_dialog != NULL && prop_dialog->current_attr != NULL) {
current_attr = (UMLAttribute *)
- gtk_object_get_user_data(GTK_OBJECT(prop_dialog->current_attr));
+ g_object_get_data(G_OBJECT(prop_dialog->current_attr), "user_data");
if (current_attr != NULL) {
attributes_get_values(prop_dialog, current_attr);
label = GTK_LABEL(GTK_BIN(prop_dialog->current_attr)->child);
@@ -738,7 +738,7 @@ attribute_list_item_destroy_callback(GtkWidget *list_item,
{
UMLAttribute *attr;
- attr = (UMLAttribute *) gtk_object_get_user_data(GTK_OBJECT(list_item));
+ attr = (UMLAttribute *) g_object_get_data(G_OBJECT(list_item), "user_data");
if (attr != NULL) {
uml_attribute_destroy(attr);
@@ -779,7 +779,7 @@ attributes_list_selection_changed_callback(GtkWidget *gtklist,
}
list_item = GTK_OBJECT(list->data);
- attr = (UMLAttribute *)gtk_object_get_user_data(list_item);
+ attr = (UMLAttribute *)g_object_get_data(list_item, "user_data");
attributes_set_values(prop_dialog, attr);
attributes_set_sensitive(prop_dialog, TRUE);
@@ -813,7 +813,7 @@ attributes_list_new_callback(GtkWidget *button,
gtk_widget_show (list_item);
g_free (utfstr);
- gtk_object_set_user_data(GTK_OBJECT(list_item), attr);
+ g_object_set_data(G_OBJECT(list_item), "user_data", attr);
gtk_signal_connect (GTK_OBJECT (list_item), "destroy",
GTK_SIGNAL_FUNC (attribute_list_item_destroy_callback),
NULL);
@@ -841,7 +841,7 @@ attributes_list_delete_callback(GtkWidget *button,
if (gtklist->selection != NULL) {
attr = (UMLAttribute *)
- gtk_object_get_user_data(GTK_OBJECT(gtklist->selection->data));
+ g_object_get_data(G_OBJECT(gtklist->selection->data), "user_data");
if (attr->left_connection != NULL) {
prop_dialog->deleted_connections =
@@ -955,8 +955,8 @@ attributes_read_from_dialog(UMLClass *umlclass,
clear_list = g_list_prepend (clear_list, list_item);
attr = (UMLAttribute *)
- gtk_object_get_user_data(GTK_OBJECT(list_item));
- gtk_object_set_user_data(GTK_OBJECT(list_item), NULL);
+ g_object_get_data(G_OBJECT(list_item), "user_data");
+ g_object_set_data(G_OBJECT(list_item), "user_data", NULL);
umlclass->attributes = g_list_append(umlclass->attributes, attr);
if (attr->left_connection == NULL) {
@@ -1022,7 +1022,7 @@ attributes_fill_in_dialog(UMLClass *umlclass)
/* looks wrong but required for complicated ConnectionPoint memory management */
attr_copy->left_connection = attr->left_connection;
attr_copy->right_connection = attr->right_connection;
- gtk_object_set_user_data(GTK_OBJECT(list_item), (gpointer) attr_copy);
+ g_object_set_data(G_OBJECT(list_item), "user_data", (gpointer) attr_copy);
gtk_signal_connect (GTK_OBJECT (list_item), "destroy",
GTK_SIGNAL_FUNC (attribute_list_item_destroy_callback),
NULL);
@@ -1310,7 +1310,7 @@ parameters_get_values (UMLClassDialog *prop_dialog, UMLParameter *param)
param->value = g_strdup (gtk_entry_get_text(prop_dialog->param_value));
param->comment = g_strdup (get_comment(prop_dialog->param_comment));
- param->kind = (UMLParameterKind) GPOINTER_TO_INT(gtk_object_get_user_data(GTK_OBJECT(gtk_menu_get_active(prop_dialog->param_kind))));
+ param->kind = (UMLParameterKind) GPOINTER_TO_INT(g_object_get_data(G_OBJECT(gtk_menu_get_active(prop_dialog->param_kind)), "user_data"));
}
static void
@@ -1322,7 +1322,7 @@ parameters_get_current_values(UMLClassDialog *prop_dialog)
if (prop_dialog->current_param != NULL) {
current_param = (UMLParameter *)
- gtk_object_get_user_data(GTK_OBJECT(prop_dialog->current_param));
+ g_object_get_data(G_OBJECT(prop_dialog->current_param), "user_data");
if (current_param != NULL) {
parameters_get_values(prop_dialog, current_param);
label = GTK_LABEL(GTK_BIN(prop_dialog->current_param)->child);
@@ -1359,7 +1359,7 @@ parameters_list_selection_changed_callback(GtkWidget *gtklist,
}
list_item = GTK_OBJECT(list->data);
- param = (UMLParameter *)gtk_object_get_user_data(list_item);
+ param = (UMLParameter *)g_object_get_data(list_item, "user_data");
parameters_set_values(prop_dialog, param);
parameters_set_sensitive(prop_dialog, TRUE);
@@ -1383,7 +1383,7 @@ parameters_list_new_callback(GtkWidget *button,
parameters_get_current_values(prop_dialog);
current_op = (UMLOperation *)
- gtk_object_get_user_data(GTK_OBJECT(prop_dialog->current_op));
+ g_object_get_data(G_OBJECT(prop_dialog->current_op), "user_data");
param = uml_parameter_new();
@@ -1392,7 +1392,7 @@ parameters_list_new_callback(GtkWidget *button,
gtk_widget_show (list_item);
g_free (utf);
- gtk_object_set_user_data(GTK_OBJECT(list_item), param);
+ g_object_set_data(G_OBJECT(list_item), "user_data", param);
current_op->parameters = g_list_append(current_op->parameters,
(gpointer) param);
@@ -1425,9 +1425,9 @@ parameters_list_delete_callback(GtkWidget *button,
if (gtklist->selection != NULL) {
/* Remove from current operations parameter list: */
current_op = (UMLOperation *)
- gtk_object_get_user_data(GTK_OBJECT(prop_dialog->current_op));
+ g_object_get_data(G_OBJECT(prop_dialog->current_op), "user_data");
param = (UMLParameter *)
- gtk_object_get_user_data(GTK_OBJECT(prop_dialog->current_param));
+ g_object_get_data(G_OBJECT(prop_dialog->current_param), "user_data");
current_op->parameters = g_list_remove(current_op->parameters,
(gpointer) param);
@@ -1465,11 +1465,11 @@ parameters_list_move_up_callback(GtkWidget *button,
if (i>0)
i--;
- param = (UMLParameter *) gtk_object_get_user_data(GTK_OBJECT(list_item));
+ param = (UMLParameter *) g_object_get_data(G_OBJECT(list_item), "user_data");
/* Move parameter in current operations list: */
current_op = (UMLOperation *)
- gtk_object_get_user_data(GTK_OBJECT(prop_dialog->current_op));
+ g_object_get_data(G_OBJECT(prop_dialog->current_op), "user_data");
current_op->parameters = g_list_remove(current_op->parameters,
(gpointer) param);
@@ -1512,11 +1512,11 @@ parameters_list_move_down_callback(GtkWidget *button,
if (i<(g_list_length(gtklist->children)-1))
i++;
- param = (UMLParameter *) gtk_object_get_user_data(GTK_OBJECT(list_item));
+ param = (UMLParameter *) g_object_get_data(G_OBJECT(list_item), "user_data");
/* Move parameter in current operations list: */
current_op = (UMLOperation *)
- gtk_object_get_user_data(GTK_OBJECT(prop_dialog->current_op));
+ g_object_get_data(G_OBJECT(prop_dialog->current_op), "user_data");
current_op->parameters = g_list_remove(current_op->parameters,
(gpointer) param);
@@ -1600,7 +1600,7 @@ operations_set_values(UMLClassDialog *prop_dialog, UMLOperation *op)
list_item = gtk_list_item_new_with_label (str);
g_free (str);
- gtk_object_set_user_data(GTK_OBJECT(list_item), (gpointer) param);
+ g_object_set_data(G_OBJECT(list_item), "user_data", (gpointer) param);
gtk_container_add (GTK_CONTAINER (prop_dialog->parameters_list), list_item);
gtk_widget_show (list_item);
@@ -1644,11 +1644,11 @@ operations_get_values(UMLClassDialog *prop_dialog, UMLOperation *op)
op->stereotype = NULL;
op->visibility = (UMLVisibility)
- GPOINTER_TO_INT(gtk_object_get_user_data(GTK_OBJECT(gtk_menu_get_active(prop_dialog->op_visible))));
+ GPOINTER_TO_INT(g_object_get_data(G_OBJECT(gtk_menu_get_active(prop_dialog->op_visible)), "user_data"));
op->class_scope = prop_dialog->op_class_scope->active;
op->inheritance_type = (UMLInheritanceType)
- GPOINTER_TO_INT(gtk_object_get_user_data(GTK_OBJECT(gtk_menu_get_active(prop_dialog->op_inheritance_type))));
+ GPOINTER_TO_INT(g_object_get_data(G_OBJECT(gtk_menu_get_active(prop_dialog->op_inheritance_type)), "user_data"));
op->query = prop_dialog->op_query->active;
@@ -1665,7 +1665,7 @@ operations_get_current_values(UMLClassDialog *prop_dialog)
if (prop_dialog->current_op != NULL) {
current_op = (UMLOperation *)
- gtk_object_get_user_data(GTK_OBJECT(prop_dialog->current_op));
+ g_object_get_data(G_OBJECT(prop_dialog->current_op), "user_data");
if (current_op != NULL) {
operations_get_values(prop_dialog, current_op);
label = GTK_LABEL(GTK_BIN(prop_dialog->current_op)->child);
@@ -1682,7 +1682,7 @@ operations_list_item_destroy_callback(GtkWidget *list_item,
{
UMLOperation *op;
- op = (UMLOperation *) gtk_object_get_user_data(GTK_OBJECT(list_item));
+ op = (UMLOperation *) g_object_get_data(G_OBJECT(list_item), "user_data");
if (op != NULL) {
uml_operation_destroy(op);
@@ -1715,7 +1715,7 @@ operations_list_selection_changed_callback(GtkWidget *gtklist,
}
list_item = GTK_OBJECT(list->data);
- op = (UMLOperation *)gtk_object_get_user_data(list_item);
+ op = (UMLOperation *)g_object_get_data(list_item, "user_data");
operations_set_values(prop_dialog, op);
operations_set_sensitive(prop_dialog, TRUE);
@@ -1751,7 +1751,7 @@ operations_list_new_callback(GtkWidget *button,
gtk_widget_show (list_item);
g_free (utfstr);
- gtk_object_set_user_data(GTK_OBJECT(list_item), op);
+ g_object_set_data(G_OBJECT(list_item), "user_data", op);
gtk_signal_connect (GTK_OBJECT (list_item), "destroy",
GTK_SIGNAL_FUNC (operations_list_item_destroy_callback),
NULL);
@@ -1780,7 +1780,7 @@ operations_list_delete_callback(GtkWidget *button,
if (gtklist->selection != NULL) {
op = (UMLOperation *)
- gtk_object_get_user_data(GTK_OBJECT(gtklist->selection->data));
+ g_object_get_data(G_OBJECT(gtklist->selection->data), "user_data");
if (op->left_connection != NULL) {
prop_dialog->deleted_connections =
@@ -1894,8 +1894,8 @@ operations_read_from_dialog(UMLClass *umlclass,
clear_list = g_list_prepend (clear_list, list_item);
op = (UMLOperation *)
- gtk_object_get_user_data(GTK_OBJECT(list_item));
- gtk_object_set_user_data(GTK_OBJECT(list_item), NULL);
+ g_object_get_data(G_OBJECT(list_item), "user_data");
+ g_object_set_data(G_OBJECT(list_item), "user_data", NULL);
umlclass->operations = g_list_append(umlclass->operations, op);
if (op->left_connection == NULL) {
@@ -1952,7 +1952,7 @@ operations_fill_in_dialog(UMLClass *umlclass)
/* Looks wrong but is required for the complicate connections memory management */
op_copy->left_connection = op->left_connection;
op_copy->right_connection = op->right_connection;
- gtk_object_set_user_data(GTK_OBJECT(list_item), (gpointer) op_copy);
+ g_object_set_data(G_OBJECT(list_item), "user_data", (gpointer) op_copy);
gtk_signal_connect (GTK_OBJECT (list_item), "destroy",
GTK_SIGNAL_FUNC (operations_list_item_destroy_callback),
NULL);
@@ -2486,7 +2486,7 @@ templates_get_current_values(UMLClassDialog *prop_dialog)
if (prop_dialog->current_templ != NULL) {
current_param = (UMLFormalParameter *)
- gtk_object_get_user_data(GTK_OBJECT(prop_dialog->current_templ));
+ g_object_get_data(G_OBJECT(prop_dialog->current_templ), "user_data");
if (current_param != NULL) {
templates_get_values(prop_dialog, current_param);
label = GTK_LABEL(GTK_BIN(prop_dialog->current_templ)->child);
@@ -2504,7 +2504,7 @@ templates_list_item_destroy_callback(GtkWidget *list_item,
UMLFormalParameter *param;
param = (UMLFormalParameter *)
- gtk_object_get_user_data(GTK_OBJECT(list_item));
+ g_object_get_data(G_OBJECT(list_item), "user_data");
if (param != NULL) {
uml_formalparameter_destroy(param);
@@ -2537,7 +2537,7 @@ templates_list_selection_changed_callback(GtkWidget *gtklist,
}
list_item = GTK_OBJECT(list->data);
- param = (UMLFormalParameter *)gtk_object_get_user_data(list_item);
+ param = (UMLFormalParameter *)g_object_get_data(list_item, "user_data");
templates_set_values(prop_dialog, param);
templates_set_sensitive(prop_dialog, TRUE);
@@ -2566,7 +2566,7 @@ templates_list_new_callback(GtkWidget *button,
gtk_widget_show (list_item);
g_free (utfstr);
- gtk_object_set_user_data(GTK_OBJECT(list_item), param);
+ g_object_set_data(G_OBJECT(list_item), "user_data", param);
gtk_signal_connect (GTK_OBJECT (list_item), "destroy",
GTK_SIGNAL_FUNC (templates_list_item_destroy_callback),
NULL);
@@ -2690,8 +2690,8 @@ templates_read_from_dialog(UMLClass *umlclass, UMLClassDialog *prop_dialog)
list_item = GTK_WIDGET(list->data);
clear_list = g_list_prepend (clear_list, list_item);
param = (UMLFormalParameter *)
- gtk_object_get_user_data(GTK_OBJECT(list_item));
- gtk_object_set_user_data(GTK_OBJECT(list_item), NULL);
+ g_object_get_data(G_OBJECT(list_item), "user_data");
+ g_object_set_data(G_OBJECT(list_item), "user_data", NULL);
umlclass->formal_params = g_list_append(umlclass->formal_params, param);
list = g_list_next(list);
}
@@ -2722,7 +2722,7 @@ templates_fill_in_dialog(UMLClass *umlclass)
list_item = gtk_list_item_new_with_label (paramstr);
param_copy = uml_formalparameter_copy(param);
- gtk_object_set_user_data(GTK_OBJECT(list_item),
+ g_object_set_data(G_OBJECT(list_item), "user_data",
(gpointer) param_copy);
gtk_signal_connect (GTK_OBJECT (list_item), "destroy",
GTK_SIGNAL_FUNC (templates_list_item_destroy_callback),
@@ -2895,7 +2895,7 @@ switch_page_callback(GtkNotebook *notebook,
UMLClassDialog *prop_dialog;
umlclass = (UMLClass *)
- gtk_object_get_user_data(GTK_OBJECT(notebook));
+ g_object_get_data(G_OBJECT(notebook), "user_data");
prop_dialog = umlclass->properties_dialog;
@@ -3057,7 +3057,7 @@ umlclass_get_properties(UMLClass *umlclass, gboolean is_default)
gtk_box_pack_start (GTK_BOX (vbox), notebook, TRUE, TRUE, 0);
gtk_container_set_border_width (GTK_CONTAINER (notebook), 10);
- gtk_object_set_user_data(GTK_OBJECT(notebook), (gpointer) umlclass);
+ g_object_set_data(G_OBJECT(notebook), "user_data", (gpointer) umlclass);
gtk_signal_connect (GTK_OBJECT (notebook),
"switch_page",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]