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 "qsize_c.h"
13
QSize_Create()14 QSizeH QSize_Create()
15 {
16 return (QSizeH) new QSize();
17 }
18
QSize_Destroy(QSizeH handle)19 void QSize_Destroy(QSizeH handle)
20 {
21 delete (QSize *)handle;
22 }
23
QSize_Create2(int w,int h)24 QSizeH QSize_Create2(int w, int h)
25 {
26 return (QSizeH) new QSize(w, h);
27 }
28
QSize_isNull(QSizeH handle)29 bool QSize_isNull(QSizeH handle)
30 {
31 return (bool) ((QSize *)handle)->isNull();
32 }
33
QSize_isEmpty(QSizeH handle)34 bool QSize_isEmpty(QSizeH handle)
35 {
36 return (bool) ((QSize *)handle)->isEmpty();
37 }
38
QSize_isValid(QSizeH handle)39 bool QSize_isValid(QSizeH handle)
40 {
41 return (bool) ((QSize *)handle)->isValid();
42 }
43
QSize_width(QSizeH handle)44 int QSize_width(QSizeH handle)
45 {
46 return (int) ((QSize *)handle)->width();
47 }
48
QSize_height(QSizeH handle)49 int QSize_height(QSizeH handle)
50 {
51 return (int) ((QSize *)handle)->height();
52 }
53
QSize_setWidth(QSizeH handle,int w)54 void QSize_setWidth(QSizeH handle, int w)
55 {
56 ((QSize *)handle)->setWidth(w);
57 }
58
QSize_setHeight(QSizeH handle,int h)59 void QSize_setHeight(QSizeH handle, int h)
60 {
61 ((QSize *)handle)->setHeight(h);
62 }
63
QSize_transpose(QSizeH handle)64 void QSize_transpose(QSizeH handle)
65 {
66 ((QSize *)handle)->transpose();
67 }
68
QSize_transposed(QSizeH handle,PSize retval)69 void QSize_transposed(QSizeH handle, PSize retval)
70 {
71 *(QSize *)retval = ((QSize *)handle)->transposed();
72 }
73
QSize_scale(QSizeH handle,int w,int h,Qt::AspectRatioMode mode)74 void QSize_scale(QSizeH handle, int w, int h, Qt::AspectRatioMode mode)
75 {
76 ((QSize *)handle)->scale(w, h, mode);
77 }
78
QSize_scale2(QSizeH handle,const QSizeH s,Qt::AspectRatioMode mode)79 void QSize_scale2(QSizeH handle, const QSizeH s, Qt::AspectRatioMode mode)
80 {
81 ((QSize *)handle)->scale(*(const QSize*)s, mode);
82 }
83
QSize_scaled(QSizeH handle,PSize retval,int w,int h,Qt::AspectRatioMode mode)84 void QSize_scaled(QSizeH handle, PSize retval, int w, int h, Qt::AspectRatioMode mode)
85 {
86 *(QSize *)retval = ((QSize *)handle)->scaled(w, h, mode);
87 }
88
QSize_scaled2(QSizeH handle,PSize retval,const QSizeH s,Qt::AspectRatioMode mode)89 void QSize_scaled2(QSizeH handle, PSize retval, const QSizeH s, Qt::AspectRatioMode mode)
90 {
91 *(QSize *)retval = ((QSize *)handle)->scaled(*(const QSize*)s, mode);
92 }
93
QSize_expandedTo(QSizeH handle,PSize retval,const QSizeH AnonParam1)94 void QSize_expandedTo(QSizeH handle, PSize retval, const QSizeH AnonParam1)
95 {
96 *(QSize *)retval = ((QSize *)handle)->expandedTo(*(const QSize*)AnonParam1);
97 }
98
QSize_boundedTo(QSizeH handle,PSize retval,const QSizeH AnonParam1)99 void QSize_boundedTo(QSizeH handle, PSize retval, const QSizeH AnonParam1)
100 {
101 *(QSize *)retval = ((QSize *)handle)->boundedTo(*(const QSize*)AnonParam1);
102 }
103
QSize_rwidth(QSizeH handle)104 int* QSize_rwidth(QSizeH handle)
105 {
106 return (int*) &((QSize *)handle)->rwidth();
107 }
108
QSize_rheight(QSizeH handle)109 int* QSize_rheight(QSizeH handle)
110 {
111 return (int*) &((QSize *)handle)->rheight();
112 }
113
QSizeF_Create()114 QSizeFH QSizeF_Create()
115 {
116 return (QSizeFH) new QSizeF();
117 }
118
QSizeF_Destroy(QSizeFH handle)119 void QSizeF_Destroy(QSizeFH handle)
120 {
121 delete (QSizeF *)handle;
122 }
123
QSizeF_Create2(const QSizeH sz)124 QSizeFH QSizeF_Create2(const QSizeH sz)
125 {
126 return (QSizeFH) new QSizeF(*(const QSize*)sz);
127 }
128
QSizeF_Create3(qreal w,qreal h)129 QSizeFH QSizeF_Create3(qreal w, qreal h)
130 {
131 return (QSizeFH) new QSizeF(w, h);
132 }
133
QSizeF_isNull(QSizeFH handle)134 bool QSizeF_isNull(QSizeFH handle)
135 {
136 return (bool) ((QSizeF *)handle)->isNull();
137 }
138
QSizeF_isEmpty(QSizeFH handle)139 bool QSizeF_isEmpty(QSizeFH handle)
140 {
141 return (bool) ((QSizeF *)handle)->isEmpty();
142 }
143
QSizeF_isValid(QSizeFH handle)144 bool QSizeF_isValid(QSizeFH handle)
145 {
146 return (bool) ((QSizeF *)handle)->isValid();
147 }
148
QSizeF_width(QSizeFH handle)149 qreal QSizeF_width(QSizeFH handle)
150 {
151 return (qreal) ((QSizeF *)handle)->width();
152 }
153
QSizeF_height(QSizeFH handle)154 qreal QSizeF_height(QSizeFH handle)
155 {
156 return (qreal) ((QSizeF *)handle)->height();
157 }
158
QSizeF_setWidth(QSizeFH handle,qreal w)159 void QSizeF_setWidth(QSizeFH handle, qreal w)
160 {
161 ((QSizeF *)handle)->setWidth(w);
162 }
163
QSizeF_setHeight(QSizeFH handle,qreal h)164 void QSizeF_setHeight(QSizeFH handle, qreal h)
165 {
166 ((QSizeF *)handle)->setHeight(h);
167 }
168
QSizeF_transpose(QSizeFH handle)169 void QSizeF_transpose(QSizeFH handle)
170 {
171 ((QSizeF *)handle)->transpose();
172 }
173
QSizeF_transposed(QSizeFH handle,QSizeFH retval)174 void QSizeF_transposed(QSizeFH handle, QSizeFH retval)
175 {
176 *(QSizeF *)retval = ((QSizeF *)handle)->transposed();
177 }
178
QSizeF_scale(QSizeFH handle,qreal w,qreal h,Qt::AspectRatioMode mode)179 void QSizeF_scale(QSizeFH handle, qreal w, qreal h, Qt::AspectRatioMode mode)
180 {
181 ((QSizeF *)handle)->scale(w, h, mode);
182 }
183
QSizeF_scale2(QSizeFH handle,const QSizeFH s,Qt::AspectRatioMode mode)184 void QSizeF_scale2(QSizeFH handle, const QSizeFH s, Qt::AspectRatioMode mode)
185 {
186 ((QSizeF *)handle)->scale(*(const QSizeF*)s, mode);
187 }
188
QSizeF_scaled(QSizeFH handle,QSizeFH retval,qreal w,qreal h,Qt::AspectRatioMode mode)189 void QSizeF_scaled(QSizeFH handle, QSizeFH retval, qreal w, qreal h, Qt::AspectRatioMode mode)
190 {
191 *(QSizeF *)retval = ((QSizeF *)handle)->scaled(w, h, mode);
192 }
193
QSizeF_scaled2(QSizeFH handle,QSizeFH retval,const QSizeFH s,Qt::AspectRatioMode mode)194 void QSizeF_scaled2(QSizeFH handle, QSizeFH retval, const QSizeFH s, Qt::AspectRatioMode mode)
195 {
196 *(QSizeF *)retval = ((QSizeF *)handle)->scaled(*(const QSizeF*)s, mode);
197 }
198
QSizeF_expandedTo(QSizeFH handle,QSizeFH retval,const QSizeFH AnonParam1)199 void QSizeF_expandedTo(QSizeFH handle, QSizeFH retval, const QSizeFH AnonParam1)
200 {
201 *(QSizeF *)retval = ((QSizeF *)handle)->expandedTo(*(const QSizeF*)AnonParam1);
202 }
203
QSizeF_boundedTo(QSizeFH handle,QSizeFH retval,const QSizeFH AnonParam1)204 void QSizeF_boundedTo(QSizeFH handle, QSizeFH retval, const QSizeFH AnonParam1)
205 {
206 *(QSizeF *)retval = ((QSizeF *)handle)->boundedTo(*(const QSizeF*)AnonParam1);
207 }
208
QSizeF_rwidth(QSizeFH handle)209 qreal* QSizeF_rwidth(QSizeFH handle)
210 {
211 return (qreal*) &((QSizeF *)handle)->rwidth();
212 }
213
QSizeF_rheight(QSizeFH handle)214 qreal* QSizeF_rheight(QSizeFH handle)
215 {
216 return (qreal*) &((QSizeF *)handle)->rheight();
217 }
218
QSizeF_toSize(QSizeFH handle,PSize retval)219 void QSizeF_toSize(QSizeFH handle, PSize retval)
220 {
221 *(QSize *)retval = ((QSizeF *)handle)->toSize();
222 }
223
224