mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-26 05:31:07 +00:00
removed this function, it was unneeded and not exported.
Mon Mar 30 21:40:21 1998 Tim Janik <timj@gtk.org> * gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function, it was unneeded and not exported. * gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast the widgets to volatile GtkObjects (which was there for debugging purposes only). these functions should probably be macros, but that would break binary compatibility again, sigh. (gtk_widget_destroy): removed superfluous check-casts, since the neccessary checks are done in gtk_object_destroy anyways. this should be a macro as well but stays as a function for the above reasoonings.
This commit is contained in:
parent
c05d6f2d12
commit
8eb7761e72
13
ChangeLog
13
ChangeLog
@ -1,3 +1,16 @@
|
|||||||
|
Mon Mar 30 21:40:21 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function,
|
||||||
|
it was unneeded and not exported.
|
||||||
|
|
||||||
|
* gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast
|
||||||
|
the widgets to volatile GtkObjects (which was there for debugging
|
||||||
|
purposes only). these functions should probably be macros, but that
|
||||||
|
would break binary compatibility again, sigh.
|
||||||
|
(gtk_widget_destroy): removed superfluous check-casts, since the
|
||||||
|
neccessary checks are done in gtk_object_destroy anyways. this should
|
||||||
|
be a macro as well but stays as a function for the above reasoonings.
|
||||||
|
|
||||||
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
||||||
|
|
||||||
* docs/gtk_tut.sgml: reflect the change of meaning
|
* docs/gtk_tut.sgml: reflect the change of meaning
|
||||||
|
@ -1,3 +1,16 @@
|
|||||||
|
Mon Mar 30 21:40:21 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function,
|
||||||
|
it was unneeded and not exported.
|
||||||
|
|
||||||
|
* gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast
|
||||||
|
the widgets to volatile GtkObjects (which was there for debugging
|
||||||
|
purposes only). these functions should probably be macros, but that
|
||||||
|
would break binary compatibility again, sigh.
|
||||||
|
(gtk_widget_destroy): removed superfluous check-casts, since the
|
||||||
|
neccessary checks are done in gtk_object_destroy anyways. this should
|
||||||
|
be a macro as well but stays as a function for the above reasoonings.
|
||||||
|
|
||||||
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
||||||
|
|
||||||
* docs/gtk_tut.sgml: reflect the change of meaning
|
* docs/gtk_tut.sgml: reflect the change of meaning
|
||||||
|
@ -1,3 +1,16 @@
|
|||||||
|
Mon Mar 30 21:40:21 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function,
|
||||||
|
it was unneeded and not exported.
|
||||||
|
|
||||||
|
* gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast
|
||||||
|
the widgets to volatile GtkObjects (which was there for debugging
|
||||||
|
purposes only). these functions should probably be macros, but that
|
||||||
|
would break binary compatibility again, sigh.
|
||||||
|
(gtk_widget_destroy): removed superfluous check-casts, since the
|
||||||
|
neccessary checks are done in gtk_object_destroy anyways. this should
|
||||||
|
be a macro as well but stays as a function for the above reasoonings.
|
||||||
|
|
||||||
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
||||||
|
|
||||||
* docs/gtk_tut.sgml: reflect the change of meaning
|
* docs/gtk_tut.sgml: reflect the change of meaning
|
||||||
|
@ -1,3 +1,16 @@
|
|||||||
|
Mon Mar 30 21:40:21 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function,
|
||||||
|
it was unneeded and not exported.
|
||||||
|
|
||||||
|
* gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast
|
||||||
|
the widgets to volatile GtkObjects (which was there for debugging
|
||||||
|
purposes only). these functions should probably be macros, but that
|
||||||
|
would break binary compatibility again, sigh.
|
||||||
|
(gtk_widget_destroy): removed superfluous check-casts, since the
|
||||||
|
neccessary checks are done in gtk_object_destroy anyways. this should
|
||||||
|
be a macro as well but stays as a function for the above reasoonings.
|
||||||
|
|
||||||
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
||||||
|
|
||||||
* docs/gtk_tut.sgml: reflect the change of meaning
|
* docs/gtk_tut.sgml: reflect the change of meaning
|
||||||
|
@ -1,3 +1,16 @@
|
|||||||
|
Mon Mar 30 21:40:21 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function,
|
||||||
|
it was unneeded and not exported.
|
||||||
|
|
||||||
|
* gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast
|
||||||
|
the widgets to volatile GtkObjects (which was there for debugging
|
||||||
|
purposes only). these functions should probably be macros, but that
|
||||||
|
would break binary compatibility again, sigh.
|
||||||
|
(gtk_widget_destroy): removed superfluous check-casts, since the
|
||||||
|
neccessary checks are done in gtk_object_destroy anyways. this should
|
||||||
|
be a macro as well but stays as a function for the above reasoonings.
|
||||||
|
|
||||||
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
||||||
|
|
||||||
* docs/gtk_tut.sgml: reflect the change of meaning
|
* docs/gtk_tut.sgml: reflect the change of meaning
|
||||||
|
@ -1,3 +1,16 @@
|
|||||||
|
Mon Mar 30 21:40:21 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function,
|
||||||
|
it was unneeded and not exported.
|
||||||
|
|
||||||
|
* gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast
|
||||||
|
the widgets to volatile GtkObjects (which was there for debugging
|
||||||
|
purposes only). these functions should probably be macros, but that
|
||||||
|
would break binary compatibility again, sigh.
|
||||||
|
(gtk_widget_destroy): removed superfluous check-casts, since the
|
||||||
|
neccessary checks are done in gtk_object_destroy anyways. this should
|
||||||
|
be a macro as well but stays as a function for the above reasoonings.
|
||||||
|
|
||||||
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
||||||
|
|
||||||
* docs/gtk_tut.sgml: reflect the change of meaning
|
* docs/gtk_tut.sgml: reflect the change of meaning
|
||||||
|
@ -1,3 +1,16 @@
|
|||||||
|
Mon Mar 30 21:40:21 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function,
|
||||||
|
it was unneeded and not exported.
|
||||||
|
|
||||||
|
* gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast
|
||||||
|
the widgets to volatile GtkObjects (which was there for debugging
|
||||||
|
purposes only). these functions should probably be macros, but that
|
||||||
|
would break binary compatibility again, sigh.
|
||||||
|
(gtk_widget_destroy): removed superfluous check-casts, since the
|
||||||
|
neccessary checks are done in gtk_object_destroy anyways. this should
|
||||||
|
be a macro as well but stays as a function for the above reasoonings.
|
||||||
|
|
||||||
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
Mon Mar 30 17:21:27 BST 1998 Tony Gale <gale@gimp.org>
|
||||||
|
|
||||||
* docs/gtk_tut.sgml: reflect the change of meaning
|
* docs/gtk_tut.sgml: reflect the change of meaning
|
||||||
|
@ -2352,15 +2352,6 @@ gtk_clist_size_allocate (GtkWidget * widget,
|
|||||||
adjust_scrollbars (clist);
|
adjust_scrollbars (clist);
|
||||||
}
|
}
|
||||||
|
|
||||||
gint
|
|
||||||
gtk_clist_row_from_ypixel (GtkCList *clist, gint y)
|
|
||||||
{
|
|
||||||
g_return_val_if_fail (GTK_IS_CLIST (clist), 0);
|
|
||||||
g_return_val_if_fail (y >= 0, 0);
|
|
||||||
|
|
||||||
return ROW_FROM_YPIXEL (clist, y);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* GTKCONTAINER
|
* GTKCONTAINER
|
||||||
* gtk_clist_foreach
|
* gtk_clist_foreach
|
||||||
|
@ -1198,7 +1198,7 @@ gtk_widget_destroy (GtkWidget *widget)
|
|||||||
g_return_if_fail (widget != NULL);
|
g_return_if_fail (widget != NULL);
|
||||||
g_return_if_fail (GTK_IS_WIDGET (widget));
|
g_return_if_fail (GTK_IS_WIDGET (widget));
|
||||||
|
|
||||||
gtk_object_destroy (GTK_OBJECT (widget));
|
gtk_object_destroy ((GtkObject*) widget);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*****************************************
|
/*****************************************
|
||||||
@ -4075,26 +4075,20 @@ gtk_widget_dnd_data_set (GtkWidget *widget,
|
|||||||
gdk_window_dnd_data_set (widget->window, event, data, data_numbytes);
|
gdk_window_dnd_data_set (widget->window, event, data, data_numbytes);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#undef gtk_widget_ref
|
|
||||||
#undef gtk_widget_unref
|
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
gtk_widget_ref (GtkWidget *widget)
|
gtk_widget_ref (GtkWidget *widget)
|
||||||
{
|
{
|
||||||
volatile GtkObject *object;
|
g_return_if_fail (widget != NULL);
|
||||||
|
g_return_if_fail (GTK_IS_WIDGET (widget));
|
||||||
|
|
||||||
object = GTK_OBJECT (widget);
|
gtk_object_ref ((GtkObject*) widget);
|
||||||
gtk_object_ref (object);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
gtk_widget_unref (GtkWidget *widget)
|
gtk_widget_unref (GtkWidget *widget)
|
||||||
{
|
{
|
||||||
volatile GtkObject *object;
|
g_return_if_fail (widget != NULL);
|
||||||
|
g_return_if_fail (GTK_IS_WIDGET (widget));
|
||||||
|
|
||||||
object = GTK_OBJECT (widget);
|
gtk_object_unref ((GtkObject*) widget);
|
||||||
gtk_object_unref (object);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user