| 1 #include "gtkmodule.h" |
|
| 2 |
|
| 3 MODULE = Pidgin::Conversation::Window PACKAGE = Pidgin::Conversation::Window PREFIX = pidgin_conv_window_ |
|
| 4 PROTOTYPES: ENABLE |
|
| 5 |
|
| 6 Pidgin::Conversation::Window |
|
| 7 pidgin_conv_window_new(class) |
|
| 8 C_ARGS: /* void */ |
|
| 9 |
|
| 10 void |
|
| 11 pidgin_conv_window_destroy(win) |
|
| 12 Pidgin::Conversation::Window win |
|
| 13 |
|
| 14 void |
|
| 15 pidgin_conv_window_show(win) |
|
| 16 Pidgin::Conversation::Window win |
|
| 17 |
|
| 18 void |
|
| 19 pidgin_conv_window_hide(win) |
|
| 20 Pidgin::Conversation::Window win |
|
| 21 |
|
| 22 void |
|
| 23 pidgin_conv_window_raise(win) |
|
| 24 Pidgin::Conversation::Window win |
|
| 25 |
|
| 26 void |
|
| 27 pidgin_conv_window_switch_gtkconv(win, gtkconv) |
|
| 28 Pidgin::Conversation::Window win |
|
| 29 Pidgin::Conversation gtkconv |
|
| 30 |
|
| 31 void |
|
| 32 pidgin_conv_window_add_gtkconv(win, gtkconv) |
|
| 33 Pidgin::Conversation::Window win |
|
| 34 Pidgin::Conversation gtkconv |
|
| 35 |
|
| 36 void |
|
| 37 pidgin_conv_window_remove_gtkconv(win, gtkconv) |
|
| 38 Pidgin::Conversation::Window win |
|
| 39 Pidgin::Conversation gtkconv |
|
| 40 |
|
| 41 Pidgin::Conversation |
|
| 42 pidgin_conv_window_get_gtkconv_at_index(win, index) |
|
| 43 Pidgin::Conversation::Window win |
|
| 44 int index |
|
| 45 |
|
| 46 Pidgin::Conversation |
|
| 47 pidgin_conv_window_get_active_gtkconv(win) |
|
| 48 Pidgin::Conversation::Window win |
|
| 49 |
|
| 50 Purple::Conversation |
|
| 51 pidgin_conv_window_get_active_conversation(win) |
|
| 52 Pidgin::Conversation::Window win |
|
| 53 |
|
| 54 gboolean |
|
| 55 pidgin_conv_window_is_active_conversation(conv) |
|
| 56 Purple::Conversation conv |
|
| 57 |
|
| 58 gboolean |
|
| 59 pidgin_conv_window_has_focus(win) |
|
| 60 Pidgin::Conversation::Window win |
|
| 61 |
|
| 62 void |
|
| 63 pidgin_conv_window_get_gtkconvs(win) |
|
| 64 Pidgin::Conversation::Window win |
|
| 65 PREINIT: |
|
| 66 GList *l; |
|
| 67 PPCODE: |
|
| 68 for (l = pidgin_conv_window_get_gtkconvs(win); l != NULL; l = l->next) { |
|
| 69 XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Pidgin::Conversation"))); |
|
| 70 } |
|
| 71 |
|
| 72 guint |
|
| 73 pidgin_conv_window_get_gtkconv_count(win) |
|
| 74 Pidgin::Conversation::Window win |
|
| 75 |
|
| 76 Pidgin::Conversation::Window |
|
| 77 pidgin_conv_window_first_im() |
|
| 78 |
|
| 79 Pidgin::Conversation::Window |
|
| 80 pidgin_conv_window_last_im() |
|
| 81 |
|
| 82 Pidgin::Conversation::Window |
|
| 83 pidgin_conv_window_first_chat() |
|
| 84 |
|
| 85 Pidgin::Conversation::Window |
|
| 86 pidgin_conv_window_last_chat() |
|
| 87 |
|
| 88 MODULE = Pidgin::Conversation::Window PACKAGE = Pidgin::Conversation::Placement PREFIX = pidgin_conv_placement_ |
|
| 89 PROTOTYPES: ENABLE |
|
| 90 |
|
| 91 void |
|
| 92 pidgin_conv_placement_get_options() |
|
| 93 PREINIT: |
|
| 94 GList *l; |
|
| 95 PPCODE: |
|
| 96 for (l = pidgin_conv_placement_get_options(); l != NULL; l = l->next) { |
|
| 97 XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Pidgin::Conversation::Window"))); |
|
| 98 } |
|
| 99 |
|
| 100 void |
|
| 101 pidgin_conv_placement_add_fnc(id, name, fnc) |
|
| 102 const char * id |
|
| 103 const char * name |
|
| 104 Pidgin::Conversation::PlacementFunc fnc |
|
| 105 |
|
| 106 void |
|
| 107 pidgin_conv_placement_remove_fnc(id) |
|
| 108 const char * id |
|
| 109 |
|
| 110 const char * |
|
| 111 pidgin_conv_placement_get_name(id) |
|
| 112 const char * id |
|
| 113 |
|
| 114 Pidgin::Conversation::PlacementFunc |
|
| 115 pidgin_conv_placement_get_fnc(id) |
|
| 116 const char * id |
|
| 117 |
|
| 118 void |
|
| 119 pidgin_conv_placement_set_current_func(func) |
|
| 120 Pidgin::Conversation::PlacementFunc func |
|
| 121 |
|
| 122 Pidgin::Conversation::PlacementFunc |
|
| 123 pidgin_conv_placement_get_current_func() |
|
| 124 |
|
| 125 void |
|
| 126 pidgin_conv_placement_place(gtkconv) |
|
| 127 Pidgin::Conversation gtkconv |
|
| 128 |
|
| 129 MODULE = Pidgin::Conversation::Window PACKAGE = Pidgin::Conversation::Windows PREFIX = pidgin_conv_windows_ |
|
| 130 PROTOTYPES: ENABLE |
|
| 131 |
|
| 132 void |
|
| 133 pidgin_conv_windows_get_list() |
|
| 134 PREINIT: |
|
| 135 GList *l; |
|
| 136 PPCODE: |
|
| 137 for (l = pidgin_conv_windows_get_list(); l != NULL; l = l->next) { |
|
| 138 XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Pidgin::Conversation::Window"))); |
|
| 139 } |
|