/***************************************************************************
                            qt_QGridLayout.h -  description
                             -------------------
    begin                : Tue Nov 20 20:51:20 2001
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Nov 20 20:51:20 2001, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This library is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

#ifndef QT_QGRIDLAYOUT
#define QT_QGRIDLAYOUT

#include <qtc/qtc_types.h>

#define QGRIDLAYOUT_TopLeft	0
#define QGRIDLAYOUT_TopRight	1
#define QGRIDLAYOUT_BottomLeft	2
#define QGRIDLAYOUT_BottomRight	3
qt_QGridLayout * qt_new_QGridLayout(qt_QWidget * parent, int nRows, int nCols, int border, int spacing, char* name);
qt_QGridLayout * qt_new_QGridLayout1(int nRows, int nCols, int spacing, char* name);
qt_QGridLayout * qt_new_QGridLayout2(qt_QLayout * parentLayout, int nRows, int nCols, int spacing, char* name);
void qt_del_QGridLayout( qt_QGridLayout* p );
qt_QSize * qt_QGridLayout_sizeHint(qt_QGridLayout* instPointer);
qt_QSize * qt_QGridLayout_minimumSize(qt_QGridLayout* instPointer);
qt_QSize * qt_QGridLayout_maximumSize(qt_QGridLayout* instPointer);
void qt_QGridLayout_setRowStretch(qt_QGridLayout* instPointer,int row, int stretch);
void qt_QGridLayout_setColStretch(qt_QGridLayout* instPointer,int col, int stretch);
int qt_QGridLayout_rowStretch(qt_QGridLayout* instPointer,int row);
int qt_QGridLayout_colStretch(qt_QGridLayout* instPointer,int col);
int qt_QGridLayout_numRows(qt_QGridLayout* instPointer);
int qt_QGridLayout_numCols(qt_QGridLayout* instPointer);
qt_QRect* qt_QGridLayout_cellGeometry(qt_QGridLayout* instPointer,int row, int col);
int qt_QGridLayout_hasHeightForWidth(qt_QGridLayout* instPointer);
int qt_QGridLayout_heightForWidth(qt_QGridLayout* instPointer,int arg1);
int qt_QGridLayout_expanding(qt_QGridLayout* instPointer);
void qt_QGridLayout_invalidate(qt_QGridLayout* instPointer);
void qt_QGridLayout_addItem(qt_QGridLayout* instPointer,qt_QLayoutItem* arg1);
void qt_QGridLayout_addItem1(qt_QGridLayout* instPointer,qt_QLayoutItem* item, int row, int col);
void qt_QGridLayout_addMultiCell(qt_QGridLayout* instPointer,qt_QLayoutItem* arg1, int fromRow, int toRow, int fromCol, int toCol, int align);
void qt_QGridLayout_addWidget(qt_QGridLayout* instPointer,qt_QWidget * arg1, int row, int col, int align);
void qt_QGridLayout_addMultiCellWidget(qt_QGridLayout* instPointer,qt_QWidget * arg1, int fromRow, int toRow, int fromCol, int toCol, int align);
void qt_QGridLayout_addLayout(qt_QGridLayout* instPointer,qt_QLayout * layout, int row, int col);
void qt_QGridLayout_addMultiCellLayout(qt_QGridLayout* instPointer,qt_QLayout * layout, int fromRow, int toRow, int fromCol, int toCol, int align);
void qt_QGridLayout_addRowSpacing(qt_QGridLayout* instPointer,int row, int minsize);
void qt_QGridLayout_addColSpacing(qt_QGridLayout* instPointer,int col, int minsize);
void qt_QGridLayout_expand(qt_QGridLayout* instPointer,int rows, int cols);
void qt_QGridLayout_setOrigin(qt_QGridLayout* instPointer,int arg1);
int qt_QGridLayout_origin(qt_QGridLayout* instPointer);
qt_QLayoutIterator* qt_QGridLayout_iterator(qt_QGridLayout* instPointer);
void qt_QGridLayout_setGeometry(qt_QGridLayout* instPointer,qt_QRect* arg1);
int qt_QGridLayout_findWidget(qt_QGridLayout* instPointer,qt_QWidget * w, int* r, int* c);
void qt_QGridLayout_add(qt_QGridLayout* instPointer,qt_QLayoutItem* arg1, int row, int col);

#endif
