Skip to content
  • Tim Janik's avatar
    call the base class init fucntions from all parent types upon class · e63d08e4
    Tim Janik authored
    Sun Jun 28 04:29:10 1998  Tim Janik  <timj@gtk.org>
    
    	* gtk/gtktypeutils.c (gtk_type_class_init): call the base class init
    	fucntions from all parent types upon class initialization.
    
    	* gtk/gtkcontainer.c:
     	(gtk_container_get_type): announce gtk_container_base_class_init to
     	the type system.
    	(gtk_container_base_class_init): new function to feature base class
    	initialization.
    	(gtk_container_get_child_arg):
    	(gtk_container_set_child_arg): call the GtkContainerClass get_child_arg
    	and set_child_arg methods of the class indicated through the argument
    	name.
    
    	* gtk/gtkobject.c:
    	(gtk_object_base_class_init): new function to feature base class
     	initialization.
    	(gtk_object_init_type): announce gtk_object_base_class_init to the type
    	system.
    	(gtk_object_class_init): setup the get_arg and set_arg pointers for
    	GtkObjectClass.
    	(gtk_object_setv):
     	(gtk_object_getv): call the GtkObjectClass get_arg and set_arg methods,
     	instead of bothering the type system with this.
    
    	* gtk/gtkaccellabel.c:
    	* gtk/gtkbutton.c:
    	* gtk/gtkradiobutton.c:
    	* gtk/gtktable.c:
    	* gtk/gtktogglebutton.c:
    	* gtk/gtktipsquery.c:
    	* gtk/gtkbox.c:
    	* gtk/gtkpacker.c:
    	* gtk/gtkwidget.c:
    	* gtk/gtkwindow.c:
    	* gtk/gtkframe.c:
    	* gtk/gtkmisc.c:
    	* gtk/gtklabel.c: set the object_class->{g|s}et_arg pointers to the
    	corresponding gtk_*_{g|s]et_arg functions and updated the gtk_*_get_type
    	functions wrt GtkTypeInfo initialization. changed a lot of the set/get
    	arg functions to take a GtkObject argument.
    
    	gtk/gtkadjustment.c:
    	gtk/gtkalignment.c:
    	gtk/gtkarrow.c:
    	gtk/gtkaspectframe.c:
    	gtk/gtkbbox.c:
    	gtk/gtkbin.c:
    	gtk/gtkcheckbutton.c:
    	gtk/gtkcheckmenuitem.c:
    	gtk/gtkclist.c:
    	gtk/gtkcolorsel.c:
    	gtk/gtkcombo.c:
    	gtk/gtkctree.c:
    	gtk/gtkcurve.c:
    	gtk/gtkdata.c:
    	gtk/gtkdialog.c:
    	gtk/gtkdrawingarea.c:
    	gtk/gtkeditable.c:
    	gtk/gtkentry.c:
    	gtk/gtkeventbox.c:
    	gtk/gtkfilesel.c:
    	gtk/gtkfixed.c:
    	gtk/gtkfontsel.c:
    	gtk/gtkgamma.c:
    	gtk/gtkhandlebox.c:
    	gtk/gtkhbbox.c:
    	gtk/gtkhbox.c:
    	gtk/gtkhpaned.c:
    	gtk/gtkhruler.c:
    	gtk/gtkhscale.c:
    	gtk/gtkhscrollbar.c:
    	gtk/gtkhseparator.c:
    	gtk/gtkimage.c:
    	gtk/gtkinputdialog.c:
    	gtk/gtkitem.c:
    	gtk/gtkitemfactory.c:
    	gtk/gtklist.c:
    	gtk/gtklistitem.c:
    	gtk/gtkmenu.c:
    	gtk/gtkmenubar.c:
    	gtk/gtkmenuitem.c:
    	gtk/gtkmenushell.c:
    	gtk/gtknotebook.c:
    	gtk/gtkoptionmenu.c:
    	gtk/gtkpaned.c:
    	gtk/gtkpixmap.c:
    	gtk/gtkpreview.c:
    	gtk/gtkprogressbar.c:
    	gtk/gtkradiomenuitem.c:
    	gtk/gtkrange.c:
    	gtk/gtkruler.c:
    	gtk/gtkscale.c:
    	gtk/gtkscrollbar.c:
    	gtk/gtkscrolledwindow.c:
    	gtk/gtkseparator.c:
    	gtk/gtkspinbutton.c:
    	gtk/gtkstatusbar.c:
    	gtk/gtktext.c:
    	gtk/gtktoolbar.c:
    	gtk/gtktooltips.c:
    	gtk/gtktree.c:
    	gtk/gtktreeitem.c:
    	gtk/gtkvbbox.c:
    	gtk/gtkvbox.c:
    	gtk/gtkviewport.c:
    	gtk/gtkvpaned.c:
    	gtk/gtkvruler.c:
    	gtk/gtkvscale.c:
    	gtk/gtkvscrollbar.c:
    	gtk/gtkvseparator.c: updated the GtkTypeInfo initialization code to
    	match the modified GtkTypeInfo structure.
    e63d08e4
To find the state of this project's repository at the time of any of these versions, check out the tags.