/***************************************************************************
                            qt_QDockArea.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_QDOCKAREA
#define QT_QDOCKAREA

#include <qtc/qtc_types.h>

#define QDOCKAREA_Normal	0
#define QDOCKAREA_Reverse	1
qt_QDockArea * qt_new_QDockArea(int o, int h, qt_QWidget * parent, char* name);
void qt_del_QDockArea( qt_QDockArea* p );
void qt_QDockArea_moveDockWindow(qt_QDockArea* instPointer,qt_QDockWindow* w, qt_QPoint* globalPos, qt_QRect* rect, int swap);
void qt_QDockArea_removeDockWindow(qt_QDockArea* instPointer,qt_QDockWindow* w, int makeFloating, int swap, int fixNewLines);
void qt_QDockArea_moveDockWindow1(qt_QDockArea* instPointer,qt_QDockWindow* w, int index);
int qt_QDockArea_hasDockWindow(qt_QDockArea* instPointer,qt_QDockWindow* w, int* index);
void qt_QDockArea_invalidNextOffset(qt_QDockArea* instPointer,qt_QDockWindow* dw);
int qt_QDockArea_orientation(qt_QDockArea* instPointer);
int qt_QDockArea_handlePosition(qt_QDockArea* instPointer);
int qt_QDockArea_eventFilter(qt_QDockArea* instPointer,qt_QObject * arg1, qt_QEvent * arg2);
int qt_QDockArea_isEmpty(qt_QDockArea* instPointer);
int qt_QDockArea_count(qt_QDockArea* instPointer);
int qt_QDockArea_isDockWindowAccepted(qt_QDockArea* instPointer,qt_QDockWindow* dw);
void qt_QDockArea_setAcceptDockWindow(qt_QDockArea* instPointer,qt_QDockWindow* dw, int accept);
void qt_QDockArea_lineUp(qt_QDockArea* instPointer,int keepNewLines);

#endif
