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