Mercurial > pidgin
comparison finch/libgnt/gntwidget.h @ 21158:bddf964880cf
disapproval of revision '240095fc3a12eafe8418f57362c4b2a88da143c1'
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Wed, 07 Nov 2007 13:49:26 +0000 |
parents | 8d73d519155a |
children | e119edfc0fb0 |
comparison
equal
deleted
inserted
replaced
21157:8d73d519155a | 21158:bddf964880cf |
---|---|
138 }; | 138 }; |
139 | 139 |
140 G_BEGIN_DECLS | 140 G_BEGIN_DECLS |
141 | 141 |
142 /** | 142 /** |
143 * | 143 * |
144 * | 144 * |
145 * @return | 145 * @return |
146 */ | 146 */ |
147 GType gnt_widget_get_gtype(void); | 147 GType gnt_widget_get_gtype(void); |
148 | 148 |
149 /** | 149 /** |
150 * | 150 * |
151 * @param widget | |
151 */ | 152 */ |
152 void gnt_widget_destroy(GntWidget *widget); | 153 void gnt_widget_destroy(GntWidget *widget); |
153 | 154 |
154 /** | 155 /** |
155 * | 156 * |
157 * @param widget | |
156 */ | 158 */ |
157 void gnt_widget_show(GntWidget *widget); | 159 void gnt_widget_show(GntWidget *widget); |
158 | 160 |
159 /** | 161 /** |
160 * | 162 * |
163 * @param widget | |
161 */ | 164 */ |
162 void gnt_widget_draw(GntWidget *widget); | 165 void gnt_widget_draw(GntWidget *widget); |
163 | 166 |
164 /** | 167 /** |
165 * | 168 * |
169 * @param widget | |
170 * @param x | |
171 * @param y | |
172 * @param width | |
173 * @param height | |
166 */ | 174 */ |
167 void gnt_widget_expose(GntWidget *widget, int x, int y, int width, int height); | 175 void gnt_widget_expose(GntWidget *widget, int x, int y, int width, int height); |
168 | 176 |
169 /** | 177 /** |
170 * | 178 * |
179 * @param widget | |
171 */ | 180 */ |
172 void gnt_widget_hide(GntWidget *widget); | 181 void gnt_widget_hide(GntWidget *widget); |
173 | 182 |
174 /** | 183 /** |
175 * | 184 * |
185 * @param widget | |
186 * @param x | |
187 * @param y | |
176 */ | 188 */ |
177 void gnt_widget_get_position(GntWidget *widget, int *x, int *y); | 189 void gnt_widget_get_position(GntWidget *widget, int *x, int *y); |
178 | 190 |
179 /** | 191 /** |
180 * | 192 * |
193 * @param widget | |
194 * @param x | |
195 * @param y | |
181 */ | 196 */ |
182 void gnt_widget_set_position(GntWidget *widget, int x, int y); | 197 void gnt_widget_set_position(GntWidget *widget, int x, int y); |
183 | 198 |
184 /** | 199 /** |
185 * | 200 * |
201 * @param widget | |
186 */ | 202 */ |
187 void gnt_widget_size_request(GntWidget *widget); | 203 void gnt_widget_size_request(GntWidget *widget); |
188 | 204 |
189 /** | 205 /** |
190 * | 206 * |
207 * @param widget | |
208 * @param width | |
209 * @param height | |
191 */ | 210 */ |
192 void gnt_widget_get_size(GntWidget *widget, int *width, int *height); | 211 void gnt_widget_get_size(GntWidget *widget, int *width, int *height); |
193 | 212 |
194 /** | 213 /** |
195 * | 214 * |
215 * @param widget | |
216 * @param width | |
217 * @param height | |
196 * | 218 * |
197 * @return | 219 * @return |
198 */ | 220 */ |
199 gboolean gnt_widget_set_size(GntWidget *widget, int width, int height); | 221 gboolean gnt_widget_set_size(GntWidget *widget, int width, int height); |
200 | 222 |
201 /** | 223 /** |
202 * | 224 * |
225 * @param widget | |
226 * @param width | |
227 * @param height | |
203 * | 228 * |
204 * @return | 229 * @return |
205 */ | 230 */ |
206 gboolean gnt_widget_confirm_size(GntWidget *widget, int width, int height); | 231 gboolean gnt_widget_confirm_size(GntWidget *widget, int width, int height); |
207 | 232 |
208 /** | 233 /** |
209 * | 234 * |
235 * @param widget | |
236 * @param keys | |
210 * | 237 * |
211 * @return | 238 * @return |
212 */ | 239 */ |
213 gboolean gnt_widget_key_pressed(GntWidget *widget, const char *keys); | 240 gboolean gnt_widget_key_pressed(GntWidget *widget, const char *keys); |
214 | 241 |
215 /** | 242 /** |
216 * | 243 * |
244 * @param widget | |
245 * @param event | |
246 * @param x | |
247 * @param y | |
217 * | 248 * |
218 * @return | 249 * @return |
219 */ | 250 */ |
220 gboolean gnt_widget_clicked(GntWidget *widget, GntMouseEvent event, int x, int y); | 251 gboolean gnt_widget_clicked(GntWidget *widget, GntMouseEvent event, int x, int y); |
221 | 252 |
222 /** | 253 /** |
223 * | 254 * |
255 * @param widget | |
256 * @param set | |
224 * | 257 * |
225 * @return | 258 * @return |
226 */ | 259 */ |
227 gboolean gnt_widget_set_focus(GntWidget *widget, gboolean set); | 260 gboolean gnt_widget_set_focus(GntWidget *widget, gboolean set); |
228 | 261 |
229 /** | 262 /** |
230 * | 263 * |
264 * @param widget | |
231 */ | 265 */ |
232 void gnt_widget_activate(GntWidget *widget); | 266 void gnt_widget_activate(GntWidget *widget); |
233 | 267 |
234 /** | 268 /** |
235 * | 269 * |
270 * @param widget | |
271 * @param name | |
236 */ | 272 */ |
237 void gnt_widget_set_name(GntWidget *widget, const char *name); | 273 void gnt_widget_set_name(GntWidget *widget, const char *name); |
238 | 274 |
239 const char *gnt_widget_get_name(GntWidget *widget); | 275 const char *gnt_widget_get_name(GntWidget *widget); |
240 | 276 |
241 /* Widget-subclasses should call this from the draw-callback. | 277 /* Widget-subclasses should call this from the draw-callback. |
242 * Applications should just call gnt_widget_draw instead of this. */ | 278 * Applications should just call gnt_widget_draw instead of this. */ |
243 /** | 279 /** |
244 * | 280 * |
281 * @param widget | |
245 */ | 282 */ |
246 void gnt_widget_queue_update(GntWidget *widget); | 283 void gnt_widget_queue_update(GntWidget *widget); |
247 | 284 |
248 /** | 285 /** |
249 * | 286 * |
287 * @param widget | |
288 * @param set | |
250 */ | 289 */ |
251 void gnt_widget_set_take_focus(GntWidget *widget, gboolean set); | 290 void gnt_widget_set_take_focus(GntWidget *widget, gboolean set); |
252 | 291 |
253 /** | 292 /** |
254 * | 293 * |
294 * @param widget | |
295 * @param set | |
255 */ | 296 */ |
256 void gnt_widget_set_visible(GntWidget *widget, gboolean set); | 297 void gnt_widget_set_visible(GntWidget *widget, gboolean set); |
257 | 298 |
258 /** | 299 /** |
259 * | 300 * |
301 * @param widget | |
260 * | 302 * |
261 * @return | 303 * @return |
262 */ | 304 */ |
263 gboolean gnt_widget_has_shadow(GntWidget *widget); | 305 gboolean gnt_widget_has_shadow(GntWidget *widget); |
264 | 306 |