comparison console/libgnt/gnttree.c @ 13888:9d66969a2e32

[gaim-migrate @ 16369] Get rid of a whole lot of compile warnings. committer: Tailor Script <tailor@pidgin.im>
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Wed, 28 Jun 2006 19:12:38 +0000
parents 5c750626eaa5
children a621329e8c85
comparison
equal deleted inserted replaced
13887:7d3256b253ec 13888:9d66969a2e32
45 45
46 static GntTreeRow * 46 static GntTreeRow *
47 get_next(GntTreeRow *row) 47 get_next(GntTreeRow *row)
48 { 48 {
49 if (row == NULL) 49 if (row == NULL)
50 return; 50 return NULL;
51 return _get_next(row, !row->collapsed); 51 return _get_next(row, !row->collapsed);
52 } 52 }
53 53
54 /* Returns the n-th next row. If it doesn't exist, returns NULL */ 54 /* Returns the n-th next row. If it doesn't exist, returns NULL */
55 static GntTreeRow * 55 static GntTreeRow *
227 227
228 static void 228 static void
229 gnt_tree_draw(GntWidget *widget) 229 gnt_tree_draw(GntWidget *widget)
230 { 230 {
231 GntTree *tree = GNT_TREE(widget); 231 GntTree *tree = GNT_TREE(widget);
232 int bottom;
233 232
234 scrollok(widget->window, TRUE); 233 scrollok(widget->window, TRUE);
235 wsetscrreg(widget->window, 0, widget->priv.height - 1); 234 wsetscrreg(widget->window, 0, widget->priv.height - 1);
236 235
237 redraw_tree(tree); 236 redraw_tree(tree);
328 } 327 }
329 328
330 static void 329 static void
331 gnt_tree_class_init(GntTreeClass *klass) 330 gnt_tree_class_init(GntTreeClass *klass)
332 { 331 {
333 GObjectClass *obj_class = G_OBJECT_CLASS(klass);
334
335 parent_class = GNT_WIDGET_CLASS(klass); 332 parent_class = GNT_WIDGET_CLASS(klass);
336 parent_class->destroy = gnt_tree_destroy; 333 parent_class->destroy = gnt_tree_destroy;
337 parent_class->draw = gnt_tree_draw; 334 parent_class->draw = gnt_tree_draw;
338 parent_class->map = gnt_tree_map; 335 parent_class->map = gnt_tree_map;
339 parent_class->size_request = gnt_tree_size_request; 336 parent_class->size_request = gnt_tree_size_request;
430 int gnt_tree_get_visible_rows(GntTree *tree) 427 int gnt_tree_get_visible_rows(GntTree *tree)
431 { 428 {
432 GntWidget *widget = GNT_WIDGET(tree); 429 GntWidget *widget = GNT_WIDGET(tree);
433 int ret = widget->priv.height; 430 int ret = widget->priv.height;
434 if (!GNT_WIDGET_IS_FLAG_SET(widget, GNT_WIDGET_NO_BORDER)) 431 if (!GNT_WIDGET_IS_FLAG_SET(widget, GNT_WIDGET_NO_BORDER))
435 widget->priv.height -= 2; 432 ret -= 2;
433 return ret;
436 } 434 }
437 435
438 void gnt_tree_scroll(GntTree *tree, int count) 436 void gnt_tree_scroll(GntTree *tree, int count)
439 { 437 {
440 GntTreeRow *row; 438 GntTreeRow *row;