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