/*
 * GToolKit - Objective-C interface to the GIMP Toolkit
 * Copyright (c) 1998, 1999, 2000  Elmar Ludwig
 *
 * Generated automatically from gtktable.h by gtkgen.
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 */
#ifndef GTOOLKIT_GTKTABLE_H
#define GTOOLKIT_GTKTABLE_H

#include <GToolKit/GTKContainer.h>
#include <gtk/gtktable.h>

@class GTKWidget;

@interface GTKTable : GTKContainer
+ (GtkType) getType;
+ (id) tableWithRows:(guint) rows columns:(guint) columns homogeneous:(gboolean) homogeneous;
- (id) initWithRows:(guint) rows columns:(guint) columns homogeneous:(gboolean) homogeneous;
- (void) resize:(guint) rows columns:(guint) columns;
- (void) attach:(GTKWidget *) child leftAttach:(guint) left_attach rightAttach:(guint) right_attach topAttach:(guint) top_attach bottomAttach:(guint) bottom_attach xoptions:(GtkAttachOptions) xoptions yoptions:(GtkAttachOptions) yoptions xpadding:(guint) xpadding ypadding:(guint) ypadding;
- (void) attachDefaults:(GTKWidget *) widget leftAttach:(guint) left_attach rightAttach:(guint) right_attach topAttach:(guint) top_attach bottomAttach:(guint) bottom_attach;
- (void) setRow:(guint) row spacing:(guint) spacing;
- (void) setCol:(guint) column spacing:(guint) spacing;
- (void) setRowSpacings:(guint) spacing;
- (void) setColSpacings:(guint) spacing;
- (void) setHomogeneous:(gboolean) homogeneous;
- (gint) rows;
- (gint) columns;
@end

#endif /* GTOOLKIT_GTKTABLE_H */
