pidgin/plugins/perl/common/GtkConvWin.xs

changeset 38887
826f5da7b56c
parent 38886
c1fb4e53da4e
parent 38341
3da74e727e78
child 38888
8bcae3a0b165
equal deleted inserted replaced
38886:c1fb4e53da4e 38887:826f5da7b56c
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 }

mercurial