comparison finch/gntroomlist.c @ 32393:5dafa68c8eb0

Some struct hiding. What a pain.
author Mark Doliner <mark@kingant.net>
date Tue, 23 Aug 2011 05:43:51 +0000
parents f7c5bb2f6623
children ecfbb3ba0135
comparison
equal deleted inserted replaced
32392:5c174d124e29 32393:5dafa68c8eb0
39 39
40 #include "debug.h" 40 #include "debug.h"
41 41
42 #define PREF_ROOT "/finch/roomlist" 42 #define PREF_ROOT "/finch/roomlist"
43 43
44 #undef FINCH_GET_DATA
45 #undef FINCH_SET_DATA
46 #define FINCH_GET_DATA(obj) purple_roomlist_get_ui_data(obj)
47 #define FINCH_SET_DATA(obj, data) purple_roomlist_set_ui_data(obj, data)
48
49
44 /* Yes, just one roomlist at a time. Let's not get greedy. Aight? */ 50 /* Yes, just one roomlist at a time. Let's not get greedy. Aight? */
45 struct _FinchRoomlist 51 struct _FinchRoomlist
46 { 52 {
47 GntWidget *window; 53 GntWidget *window;
48 54
144 switch (purple_roomlist_room_get_type(room)) { 150 switch (purple_roomlist_room_get_type(room)) {
145 case PURPLE_ROOMLIST_ROOMTYPE_ROOM: 151 case PURPLE_ROOMLIST_ROOMTYPE_ROOM:
146 purple_roomlist_room_join(froomlist.roomlist, room); 152 purple_roomlist_room_join(froomlist.roomlist, room);
147 break; 153 break;
148 case PURPLE_ROOMLIST_ROOMTYPE_CATEGORY: 154 case PURPLE_ROOMLIST_ROOMTYPE_CATEGORY:
149 if (!room->expanded_once) { 155 if (!purple_roomlist_room_get_expanded_once(room)) {
150 purple_roomlist_expand_category(froomlist.roomlist, room); 156 purple_roomlist_expand_category(froomlist.roomlist, room);
151 room->expanded_once = TRUE; 157 purple_roomlist_room_set_expanded_once(room, TRUE);
152 } 158 }
153 break; 159 break;
154 } 160 }
155 gnt_tree_set_expanded(GNT_TREE(widget), room, TRUE); 161 gnt_tree_set_expanded(GNT_TREE(widget), room, TRUE);
156 } 162 }