1 //******************************************************************************
2 //  Copyright (c) 2005-2013 by Jan Van hijfte
3 //
4 //  See the included file COPYING.TXT for details about the copyright.
5 //
6 //  This program is distributed in the hope that it will be useful,
7 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
8 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
9 //******************************************************************************
10 
11 
12 #include "qabstractscrollarea_c.h"
13 
QAbstractScrollArea_Create(QWidgetH parent)14 QAbstractScrollAreaH QAbstractScrollArea_Create(QWidgetH parent)
15 {
16 	return (QAbstractScrollAreaH) new QAbstractScrollArea((QWidget*)parent);
17 }
18 
QAbstractScrollArea_Destroy(QAbstractScrollAreaH handle)19 void QAbstractScrollArea_Destroy(QAbstractScrollAreaH handle)
20 {
21 	delete (QAbstractScrollArea *)handle;
22 }
23 
QAbstractScrollArea_verticalScrollBarPolicy(QAbstractScrollAreaH handle)24 Qt::ScrollBarPolicy QAbstractScrollArea_verticalScrollBarPolicy(QAbstractScrollAreaH handle)
25 {
26 	return (Qt::ScrollBarPolicy) ((QAbstractScrollArea *)handle)->verticalScrollBarPolicy();
27 }
28 
QAbstractScrollArea_setVerticalScrollBarPolicy(QAbstractScrollAreaH handle,Qt::ScrollBarPolicy AnonParam1)29 void QAbstractScrollArea_setVerticalScrollBarPolicy(QAbstractScrollAreaH handle, Qt::ScrollBarPolicy AnonParam1)
30 {
31 	((QAbstractScrollArea *)handle)->setVerticalScrollBarPolicy(AnonParam1);
32 }
33 
QAbstractScrollArea_verticalScrollBar(QAbstractScrollAreaH handle)34 QScrollBarH QAbstractScrollArea_verticalScrollBar(QAbstractScrollAreaH handle)
35 {
36 	return (QScrollBarH) ((QAbstractScrollArea *)handle)->verticalScrollBar();
37 }
38 
QAbstractScrollArea_setVerticalScrollBar(QAbstractScrollAreaH handle,QScrollBarH scrollbar)39 void QAbstractScrollArea_setVerticalScrollBar(QAbstractScrollAreaH handle, QScrollBarH scrollbar)
40 {
41 	((QAbstractScrollArea *)handle)->setVerticalScrollBar((QScrollBar*)scrollbar);
42 }
43 
QAbstractScrollArea_horizontalScrollBarPolicy(QAbstractScrollAreaH handle)44 Qt::ScrollBarPolicy QAbstractScrollArea_horizontalScrollBarPolicy(QAbstractScrollAreaH handle)
45 {
46 	return (Qt::ScrollBarPolicy) ((QAbstractScrollArea *)handle)->horizontalScrollBarPolicy();
47 }
48 
QAbstractScrollArea_setHorizontalScrollBarPolicy(QAbstractScrollAreaH handle,Qt::ScrollBarPolicy AnonParam1)49 void QAbstractScrollArea_setHorizontalScrollBarPolicy(QAbstractScrollAreaH handle, Qt::ScrollBarPolicy AnonParam1)
50 {
51 	((QAbstractScrollArea *)handle)->setHorizontalScrollBarPolicy(AnonParam1);
52 }
53 
QAbstractScrollArea_horizontalScrollBar(QAbstractScrollAreaH handle)54 QScrollBarH QAbstractScrollArea_horizontalScrollBar(QAbstractScrollAreaH handle)
55 {
56 	return (QScrollBarH) ((QAbstractScrollArea *)handle)->horizontalScrollBar();
57 }
58 
QAbstractScrollArea_setHorizontalScrollBar(QAbstractScrollAreaH handle,QScrollBarH scrollbar)59 void QAbstractScrollArea_setHorizontalScrollBar(QAbstractScrollAreaH handle, QScrollBarH scrollbar)
60 {
61 	((QAbstractScrollArea *)handle)->setHorizontalScrollBar((QScrollBar*)scrollbar);
62 }
63 
QAbstractScrollArea_cornerWidget(QAbstractScrollAreaH handle)64 QWidgetH QAbstractScrollArea_cornerWidget(QAbstractScrollAreaH handle)
65 {
66 	return (QWidgetH) ((QAbstractScrollArea *)handle)->cornerWidget();
67 }
68 
QAbstractScrollArea_setCornerWidget(QAbstractScrollAreaH handle,QWidgetH widget)69 void QAbstractScrollArea_setCornerWidget(QAbstractScrollAreaH handle, QWidgetH widget)
70 {
71 	((QAbstractScrollArea *)handle)->setCornerWidget((QWidget*)widget);
72 }
73 
QAbstractScrollArea_addScrollBarWidget(QAbstractScrollAreaH handle,QWidgetH widget,unsigned int alignment)74 void QAbstractScrollArea_addScrollBarWidget(QAbstractScrollAreaH handle, QWidgetH widget, unsigned int alignment)
75 {
76 	((QAbstractScrollArea *)handle)->addScrollBarWidget((QWidget*)widget, (Qt::Alignment)alignment);
77 }
78 
QAbstractScrollArea_scrollBarWidgets(QAbstractScrollAreaH handle,PPtrIntArray retval,unsigned int alignment)79 void QAbstractScrollArea_scrollBarWidgets(QAbstractScrollAreaH handle, PPtrIntArray retval, unsigned int alignment)
80 {
81 	QList<QWidget*> t_retval;
82 	t_retval = ((QAbstractScrollArea *)handle)->scrollBarWidgets((Qt::Alignment)alignment);
83 	copyQListTemplateToPtrIntArray(t_retval, retval);
84 }
85 
QAbstractScrollArea_viewport(QAbstractScrollAreaH handle)86 QWidgetH QAbstractScrollArea_viewport(QAbstractScrollAreaH handle)
87 {
88 	return (QWidgetH) ((QAbstractScrollArea *)handle)->viewport();
89 }
90 
QAbstractScrollArea_setViewport(QAbstractScrollAreaH handle,QWidgetH widget)91 void QAbstractScrollArea_setViewport(QAbstractScrollAreaH handle, QWidgetH widget)
92 {
93 	((QAbstractScrollArea *)handle)->setViewport((QWidget*)widget);
94 }
95 
QAbstractScrollArea_maximumViewportSize(QAbstractScrollAreaH handle,PSize retval)96 void QAbstractScrollArea_maximumViewportSize(QAbstractScrollAreaH handle, PSize retval)
97 {
98 	*(QSize *)retval = ((QAbstractScrollArea *)handle)->maximumViewportSize();
99 }
100 
QAbstractScrollArea_minimumSizeHint(QAbstractScrollAreaH handle,PSize retval)101 void QAbstractScrollArea_minimumSizeHint(QAbstractScrollAreaH handle, PSize retval)
102 {
103 	*(QSize *)retval = ((QAbstractScrollArea *)handle)->minimumSizeHint();
104 }
105 
QAbstractScrollArea_sizeHint(QAbstractScrollAreaH handle,PSize retval)106 void QAbstractScrollArea_sizeHint(QAbstractScrollAreaH handle, PSize retval)
107 {
108 	*(QSize *)retval = ((QAbstractScrollArea *)handle)->sizeHint();
109 }
110 
QAbstractScrollArea_setupViewport(QAbstractScrollAreaH handle,QWidgetH viewport)111 void QAbstractScrollArea_setupViewport(QAbstractScrollAreaH handle, QWidgetH viewport)
112 {
113 	((QAbstractScrollArea *)handle)->setupViewport((QWidget*)viewport);
114 }
115 
116