/***************************************************************************
                            qt_QDockWindow.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_QDOCKWINDOW
#define QT_QDOCKWINDOW

#include <qtc/qtc_types.h>

#define QDOCKWINDOW_InDock	0
#define QDOCKWINDOW_OutsideDock	1
#define QDOCKWINDOW_Never	0
#define QDOCKWINDOW_Docked	1
#define QDOCKWINDOW_Undocked	2
#define QDOCKWINDOW_Always	QDOCKWINDOW_Docked|QDOCKWINDOW_Undocked
qt_QDockWindow * qt_new_QDockWindow(int p, qt_QWidget * parent, char* name, int f);
void qt_del_QDockWindow( qt_QDockWindow* p );
void qt_QDockWindow_setWidget(qt_QDockWindow* instPointer,qt_QWidget * w);
qt_QWidget * qt_QDockWindow_widget(qt_QDockWindow* instPointer);
int qt_QDockWindow_place(qt_QDockWindow* instPointer);
qt_QDockArea* qt_QDockWindow_area(qt_QDockWindow* instPointer);
void qt_QDockWindow_setCloseMode(qt_QDockWindow* instPointer,int m);
int qt_QDockWindow_isCloseEnabled(qt_QDockWindow* instPointer);
int qt_QDockWindow_closeMode(qt_QDockWindow* instPointer);
void qt_QDockWindow_setResizeEnabled(qt_QDockWindow* instPointer,int b);
void qt_QDockWindow_setMovingEnabled(qt_QDockWindow* instPointer,int b);
int qt_QDockWindow_isResizeEnabled(qt_QDockWindow* instPointer);
int qt_QDockWindow_isMovingEnabled(qt_QDockWindow* instPointer);
void qt_QDockWindow_setHorizontallyStretchable(qt_QDockWindow* instPointer,int b);
void qt_QDockWindow_setVerticallyStretchable(qt_QDockWindow* instPointer,int b);
int qt_QDockWindow_isHorizontallyStretchable(qt_QDockWindow* instPointer);
int qt_QDockWindow_isVerticallyStretchable(qt_QDockWindow* instPointer);
void qt_QDockWindow_setHorizontalStretchable(qt_QDockWindow* instPointer,int b);
void qt_QDockWindow_setVerticalStretchable(qt_QDockWindow* instPointer,int b);
int qt_QDockWindow_isHorizontalStretchable(qt_QDockWindow* instPointer);
int qt_QDockWindow_isVerticalStretchable(qt_QDockWindow* instPointer);
int qt_QDockWindow_isStretchable(qt_QDockWindow* instPointer);
void qt_QDockWindow_setOffset(qt_QDockWindow* instPointer,int o);
int qt_QDockWindow_offset(qt_QDockWindow* instPointer);
void qt_QDockWindow_setFixedExtentWidth(qt_QDockWindow* instPointer,int w);
void qt_QDockWindow_setFixedExtentHeight(qt_QDockWindow* instPointer,int h);
qt_QSize * qt_QDockWindow_fixedExtent(qt_QDockWindow* instPointer);
void qt_QDockWindow_setNewLine(qt_QDockWindow* instPointer,int b);
int qt_QDockWindow_newLine(qt_QDockWindow* instPointer);
int qt_QDockWindow_orientation(qt_QDockWindow* instPointer);
qt_QSize * qt_QDockWindow_sizeHint(qt_QDockWindow* instPointer);
qt_QSize * qt_QDockWindow_minimumSize(qt_QDockWindow* instPointer);
qt_QSize * qt_QDockWindow_minimumSizeHint(qt_QDockWindow* instPointer);
qt_QBoxLayout* qt_QDockWindow_boxLayout(qt_QDockWindow* instPointer);
void qt_QDockWindow_setOpaqueMoving(qt_QDockWindow* instPointer,int b);
int qt_QDockWindow_opaqueMoving(qt_QDockWindow* instPointer);
int qt_QDockWindow_eventFilter(qt_QDockWindow* instPointer,qt_QObject * o, qt_QEvent * e);
qt_QString * qt_QDockWindow_caption(qt_QDockWindow* instPointer);
void qt_QDockWindow_undock(qt_QDockWindow* instPointer,qt_QWidget * w);
void qt_QDockWindow_undock1(qt_QDockWindow* instPointer);
void qt_QDockWindow_dock(qt_QDockWindow* instPointer);
void qt_QDockWindow_setOrientation(qt_QDockWindow* instPointer,int o);
void qt_QDockWindow_setCaption(qt_QDockWindow* instPointer,qt_QString * s);
int qt_QDockWindow_event(qt_QDockWindow* instPointer,qt_QEvent * e);

#endif
