Thu, 24 Oct 2013 03:37:02 +0530
Merged default branch
| 11660 | 1 | #include <string.h> |
|
34706
02cb08146888
Renamed blist.[ch] to buddylist.[ch]
Ankit Vani <a@nevitus.org>
parents:
31294
diff
changeset
|
2 | #include "buddylist.h" |
| 11660 | 3 | #include "mono-helper.h" |
|
12442
de1895ff7709
[gaim-migrate @ 14749]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
11996
diff
changeset
|
4 | #include "mono-glue.h" |
| 11660 | 5 | |
| 15884 | 6 | MonoObject* purple_blist_get_handle_glue(void) |
| 11660 | 7 | { |
| 15884 | 8 | void *handle = purple_blist_get_handle(); |
|
31294
73607ab89c6f
Remove trailing whitespace
Richard Laager <rlaager@pidgin.im>
parents:
15884
diff
changeset
|
9 | |
|
11980
fe5c2c58508c
[gaim-migrate @ 14273]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11660
diff
changeset
|
10 | return mono_value_box(ml_get_domain(), mono_get_intptr_class(), &handle); |
| 11660 | 11 | } |
| 12 | ||
| 15884 | 13 | MonoObject* purple_blist_build_buddy_object(void* data) |
| 11660 | 14 | { |
| 15 | MonoObject *obj = NULL; | |
|
31294
73607ab89c6f
Remove trailing whitespace
Richard Laager <rlaager@pidgin.im>
parents:
15884
diff
changeset
|
16 | |
|
34740
9401f9b1ca68
Used GObject-style casts in plugins.
Ankit Vani <a@nevitus.org>
parents:
34706
diff
changeset
|
17 | PurpleBuddy *buddy = PURPLE_BUDDY(data); |
|
31294
73607ab89c6f
Remove trailing whitespace
Richard Laager <rlaager@pidgin.im>
parents:
15884
diff
changeset
|
18 | |
|
11996
858bd928831c
[gaim-migrate @ 14289]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11980
diff
changeset
|
19 | obj = ml_create_api_object("Buddy"); |
|
858bd928831c
[gaim-migrate @ 14289]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11980
diff
changeset
|
20 | g_return_val_if_fail(obj != NULL, NULL); |
|
31294
73607ab89c6f
Remove trailing whitespace
Richard Laager <rlaager@pidgin.im>
parents:
15884
diff
changeset
|
21 | |
| 15884 | 22 | ml_set_prop_string(obj, "Name", (char*)purple_buddy_get_name(buddy)); |
| 23 | ml_set_prop_string(obj, "Alias", (char*)purple_buddy_get_alias(buddy)); | |
|
31294
73607ab89c6f
Remove trailing whitespace
Richard Laager <rlaager@pidgin.im>
parents:
15884
diff
changeset
|
24 | |
| 11660 | 25 | return obj; |
| 26 | } |