/***************************************************************************
                            qt_QSlider.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_QSLIDER
#define QT_QSLIDER

#include <qtc/qtc_types.h>

#define QSLIDER_NoMarks	0
#define QSLIDER_Above	1
#define QSLIDER_Left	QSLIDER_Above
#define QSLIDER_Below	2
#define QSLIDER_Right	QSLIDER_Below
#define QSLIDER_Both	3
qt_QSlider * qt_new_QSlider(qt_QWidget * parent, char* name);
qt_QSlider * qt_new_QSlider1(int arg1, qt_QWidget * parent, char* name);
qt_QSlider * qt_new_QSlider2(int minValue, int maxValue, int pageStep, int value, int arg1, qt_QWidget * parent, char* name);
void qt_QSlider_setOrientation(qt_QSlider* instPointer,int arg1);
int qt_QSlider_orientation(qt_QSlider* instPointer);
void qt_QSlider_setTracking(qt_QSlider* instPointer,int enable);
int qt_QSlider_tracking(qt_QSlider* instPointer);
void qt_QSlider_setPalette(qt_QSlider* instPointer,qt_QPalette * arg1);
int qt_QSlider_sliderStart(qt_QSlider* instPointer);
qt_QRect* qt_QSlider_sliderRect(qt_QSlider* instPointer);
qt_QSize * qt_QSlider_sizeHint(qt_QSlider* instPointer);
qt_QSizePolicy* qt_QSlider_sizePolicy(qt_QSlider* instPointer);
qt_QSize * qt_QSlider_minimumSizeHint(qt_QSlider* instPointer);
void qt_QSlider_setTickmarks(qt_QSlider* instPointer,int arg1);
int qt_QSlider_tickmarks(qt_QSlider* instPointer);
void qt_QSlider_setTickInterval(qt_QSlider* instPointer,int arg1);
int qt_QSlider_tickInterval(qt_QSlider* instPointer);
int qt_QSlider_minValue(qt_QSlider* instPointer);
int qt_QSlider_maxValue(qt_QSlider* instPointer);
void qt_QSlider_setMinValue(qt_QSlider* instPointer,int arg1);
void qt_QSlider_setMaxValue(qt_QSlider* instPointer,int arg1);
int qt_QSlider_lineStep(qt_QSlider* instPointer);
int qt_QSlider_pageStep(qt_QSlider* instPointer);
void qt_QSlider_setLineStep(qt_QSlider* instPointer,int arg1);
void qt_QSlider_setPageStep(qt_QSlider* instPointer,int arg1);
int qt_QSlider_value(qt_QSlider* instPointer);
void qt_QSlider_setValue(qt_QSlider* instPointer,int arg1);
void qt_QSlider_addStep(qt_QSlider* instPointer);
void qt_QSlider_subtractStep(qt_QSlider* instPointer);
void qt_QSlider_styleChange(qt_QSlider* instPointer,qt_QStyle* arg1);
void qt_QSlider_valueChange(qt_QSlider* instPointer);
void qt_QSlider_rangeChange(qt_QSlider* instPointer);

/** Casts a 'qt_QSlider *' to a 'qt_QRangeControl*' */
qt_QRangeControl* qt_QSlider_QRangeControl(qt_QSlider* instPointer);

/** Casts a 'qt_QSlider *' to a 'qt_QWidget *' */
qt_QWidget * qt_QSlider_QWidget(qt_QSlider* instPointer);

#endif
