/***************************************************************************
                            kde_KTabCtl.h -  description
                             -------------------
    begin                : Wed Feb  6 15:12:26 2002
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Wed Feb  6 15:12:26 2002, 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 KDE_KTABCTL
#define KDE_KTABCTL

#include <qtc/qtc_types.h>

#include <kdec/kde_types.h>

/**
 
 Tabbed dialog with extended features.
 KTabCtl is very similar to QTabDialog, with the following differences:

 @author Alexander Sanda (alex@darkstar.ping.at)

 @version $Id: kde_KTabCtl.h,v 1.3 2002/02/21 00:43:13 rdale Exp $

 @short  
 Tabbed dialog with extended features.
*/
kde_KTabCtl * kde_new_KTabCtl(qt_QWidget * parent, char* name);
void kde_del_KTabCtl( kde_KTabCtl* p );
void kde_KTabCtl_show(kde_KTabCtl* instPointer);
void kde_KTabCtl_setFont(kde_KTabCtl* instPointer,qt_QFont * font);
void kde_KTabCtl_setTabFont(kde_KTabCtl* instPointer,qt_QFont * font);
void kde_KTabCtl_addTab(kde_KTabCtl* instPointer,qt_QWidget * arg1, qt_QString * arg2);
int kde_KTabCtl_isTabEnabled(kde_KTabCtl* instPointer,qt_QString * arg1);
void kde_KTabCtl_setTabEnabled(kde_KTabCtl* instPointer,qt_QString * arg1, int arg2);
void kde_KTabCtl_setBorder(kde_KTabCtl* instPointer,int arg1);
void kde_KTabCtl_setShape(kde_KTabCtl* instPointer,int shape);
qt_QSize * kde_KTabCtl_sizeHint(kde_KTabCtl* instPointer);
void kde_KTabCtl_setSizes(kde_KTabCtl* instPointer);
qt_QRect* kde_KTabCtl_getChildRect(kde_KTabCtl* instPointer);
void kde_KTabCtl_showTab(kde_KTabCtl* instPointer,int i);

#endif
