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