+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>
* docs/gtk_tut.sgml: reflect the change of meaning
+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>
* docs/gtk_tut.sgml: reflect the change of meaning
+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>
* docs/gtk_tut.sgml: reflect the change of meaning
+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>
* docs/gtk_tut.sgml: reflect the change of meaning
+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>
* docs/gtk_tut.sgml: reflect the change of meaning
+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>
* docs/gtk_tut.sgml: reflect the change of meaning
+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>
* docs/gtk_tut.sgml: reflect the change of meaning
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
* gtk_clist_foreach
g_return_if_fail (widget != NULL);
g_return_if_fail (GTK_IS_WIDGET (widget));
- gtk_object_destroy (GTK_OBJECT (widget));
+ gtk_object_destroy ((GtkObject*) widget);
}
/*****************************************
gdk_window_dnd_data_set (widget->window, event, data, data_numbytes);
}
-
-#undef gtk_widget_ref
-#undef gtk_widget_unref
-
-
void
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 (object);
+ gtk_object_ref ((GtkObject*) widget);
}
void
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 (object);
+ gtk_object_unref ((GtkObject*) widget);
}
-