#ifndef OBGTK_PACKER_H
#define OBGTK_PACKER_H 1

#include <obgtk/obgtkContainer.h>
#include <gtk/gtkpacker.h>

@interface Gtk_Packer : Gtk_Container
{
@public
  GtkPacker *gtkpacker;
}

- castGtkPacker:(GtkPacker *) castitem;
- add_defaults:(id) child
	      :(GtkSideType) side
	      :(GtkAnchorType) anchor
	      :(GtkPackerOptions) options;
- add:(id) child
     :(GtkSideType) side
     :(GtkAnchorType) anchor
     :(GtkPackerOptions) options
     :(guint) border_width
     :(guint) pad_x :(guint) pad_y
     :(guint) i_pad_x :(guint) i_pad_y;
- configure:(id) child
	   :(GtkSideType) side
	   :(GtkAnchorType) anchor
	   :(GtkPackerOptions) options
	   :(guint) border_width
	   :(guint) pad_x :(guint) pad_y
	   :(guint) i_pad_x :(guint) i_pad_y;
- reorder_child:(id) child :(gint) position;
- set_spacing:(guint) spacing;
- set_default_border_width:(guint) border;
- set_default_pad:(guint) pad_x :(guint) pad_y;
- set_default_ipad:(guint) i_pad_x :(guint) i_pad_y;
@end

#endif /* OBGTK_CONTAINER_H */
