/***************************************************************************
                            qt_QIconView.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_QICONVIEW
#define QT_QICONVIEW

#include <qtc/qtc_types.h>

#define QICONVIEW_Single	0
#define QICONVIEW_Multi	0
#define QICONVIEW_Extended	1
#define QICONVIEW_NoSelection	2
#define QICONVIEW_LeftToRight	0
#define QICONVIEW_TopToBottom	0
#define QICONVIEW_Fixed	0
#define QICONVIEW_Adjust	0
#define QICONVIEW_Bottom	0
#define QICONVIEW_Right	0
qt_QIconView * qt_new_QIconView(qt_QWidget * parent, char* name, int f);
void qt_del_QIconView( qt_QIconView* p );
void qt_QIconView_insertItem(qt_QIconView* instPointer,qt_QIconViewItem* item, qt_QIconViewItem* after);
void qt_QIconView_takeItem(qt_QIconView* instPointer,qt_QIconViewItem* item);
int qt_QIconView_index(qt_QIconView* instPointer,qt_QIconViewItem* item);
qt_QIconViewItem* qt_QIconView_firstItem(qt_QIconView* instPointer);
qt_QIconViewItem* qt_QIconView_lastItem(qt_QIconView* instPointer);
qt_QIconViewItem* qt_QIconView_currentItem(qt_QIconView* instPointer);
void qt_QIconView_setCurrentItem(qt_QIconView* instPointer,qt_QIconViewItem* item);
void qt_QIconView_setSelected(qt_QIconView* instPointer,qt_QIconViewItem* item, int s, int cb);
unsigned int qt_QIconView_count(qt_QIconView* instPointer);
void qt_QIconView_setSelectionMode(qt_QIconView* instPointer,int m);
int qt_QIconView_selectionMode(qt_QIconView* instPointer);
qt_QIconViewItem* qt_QIconView_findItem(qt_QIconView* instPointer,qt_QPoint* pos);
qt_QIconViewItem* qt_QIconView_findItem1(qt_QIconView* instPointer,qt_QString * text, int compare);
void qt_QIconView_selectAll(qt_QIconView* instPointer,int select);
void qt_QIconView_clearSelection(qt_QIconView* instPointer);
void qt_QIconView_invertSelection(qt_QIconView* instPointer);
void qt_QIconView_repaintItem(qt_QIconView* instPointer,qt_QIconViewItem* item);
void qt_QIconView_ensureItemVisible(qt_QIconView* instPointer,qt_QIconViewItem* item);
qt_QIconViewItem* qt_QIconView_findFirstVisibleItem(qt_QIconView* instPointer,qt_QRect* r);
qt_QIconViewItem* qt_QIconView_findLastVisibleItem(qt_QIconView* instPointer,qt_QRect* r);
void qt_QIconView_clear(qt_QIconView* instPointer);
void qt_QIconView_setGridX(qt_QIconView* instPointer,int rx);
void qt_QIconView_setGridY(qt_QIconView* instPointer,int ry);
int qt_QIconView_gridX(qt_QIconView* instPointer);
int qt_QIconView_gridY(qt_QIconView* instPointer);
void qt_QIconView_setSpacing(qt_QIconView* instPointer,int sp);
int qt_QIconView_spacing(qt_QIconView* instPointer);
void qt_QIconView_setItemTextPos(qt_QIconView* instPointer,int pos);
int qt_QIconView_itemTextPos(qt_QIconView* instPointer);
void qt_QIconView_setItemTextBackground(qt_QIconView* instPointer,qt_QBrush * b);
qt_QBrush* qt_QIconView_itemTextBackground(qt_QIconView* instPointer);
void qt_QIconView_setArrangement(qt_QIconView* instPointer,int am);
int qt_QIconView_arrangement(qt_QIconView* instPointer);
void qt_QIconView_setResizeMode(qt_QIconView* instPointer,int am);
int qt_QIconView_resizeMode(qt_QIconView* instPointer);
void qt_QIconView_setMaxItemWidth(qt_QIconView* instPointer,int w);
int qt_QIconView_maxItemWidth(qt_QIconView* instPointer);
void qt_QIconView_setMaxItemTextLength(qt_QIconView* instPointer,int w);
int qt_QIconView_maxItemTextLength(qt_QIconView* instPointer);
void qt_QIconView_setAutoArrange(qt_QIconView* instPointer,int b);
int qt_QIconView_autoArrange(qt_QIconView* instPointer);
void qt_QIconView_setShowToolTips(qt_QIconView* instPointer,int b);
int qt_QIconView_showToolTips(qt_QIconView* instPointer);
void qt_QIconView_setSorting(qt_QIconView* instPointer,int sort, int ascending);
int qt_QIconView_sorting(qt_QIconView* instPointer);
int qt_QIconView_sortDirection(qt_QIconView* instPointer);
void qt_QIconView_setItemsMovable(qt_QIconView* instPointer,int b);
int qt_QIconView_itemsMovable(qt_QIconView* instPointer);
void qt_QIconView_setWordWrapIconText(qt_QIconView* instPointer,int b);
int qt_QIconView_wordWrapIconText(qt_QIconView* instPointer);
int qt_QIconView_eventFilter(qt_QIconView* instPointer,qt_QObject * o, qt_QEvent * arg1);
qt_QSize * qt_QIconView_minimumSizeHint(qt_QIconView* instPointer);
qt_QSize * qt_QIconView_sizeHint(qt_QIconView* instPointer);
void qt_QIconView_sort(qt_QIconView* instPointer,int ascending);
void qt_QIconView_setFont(qt_QIconView* instPointer,qt_QFont * arg1);
void qt_QIconView_setPalette(qt_QIconView* instPointer,qt_QPalette * arg1);
int qt_QIconView_isRenaming(qt_QIconView* instPointer);
void qt_QIconView_arrangeItemsInGrid(qt_QIconView* instPointer,qt_QSize * grid, int update);
void qt_QIconView_arrangeItemsInGrid1(qt_QIconView* instPointer,int update);
void qt_QIconView_setContentsPos(qt_QIconView* instPointer,int x, int y);
void qt_QIconView_updateContents(qt_QIconView* instPointer);
void qt_QIconView_drawContents(qt_QIconView* instPointer,qt_QPainter * p, int cx, int cy, int cw, int ch);
void qt_QIconView_drawRubber(qt_QIconView* instPointer,qt_QPainter * p);
qt_QDragObject* qt_QIconView_dragObject(qt_QIconView* instPointer);
void qt_QIconView_startDrag(qt_QIconView* instPointer);
void qt_QIconView_insertInGrid(qt_QIconView* instPointer,qt_QIconViewItem* item);
void qt_QIconView_drawBackground(qt_QIconView* instPointer,qt_QPainter * p, qt_QRect* r);
void qt_QIconView_emitSelectionChanged(qt_QIconView* instPointer,qt_QIconViewItem* i);
void qt_QIconView_emitRenamed(qt_QIconView* instPointer,qt_QIconViewItem* item);
qt_QIconViewItem* qt_QIconView_makeRowLayout(qt_QIconView* instPointer,qt_QIconViewItem* begin, int y, int changed);
void qt_QIconView_styleChange(qt_QIconView* instPointer,qt_QStyle* arg1);
void qt_QIconView_windowActivationChange(qt_QIconView* instPointer,int arg1);
void qt_QIconView_doAutoScroll(qt_QIconView* instPointer);
void qt_QIconView_adjustItems(qt_QIconView* instPointer);
void qt_QIconView_slotUpdate(qt_QIconView* instPointer);

#endif
