Mercurial > pidgin
annotate gtk/plugins/perl/common/GtkConvWin.xs @ 14569:7bf6f9102b77
[gaim-migrate @ 17293]
Here's the oops connected to my big commit, I knew there would be at least
one. Fix the main gtkperl module bootstrap stuff.
committer: Tailor Script <tailor@pidgin.im>
author | Etan Reisner <pidgin@unreliablesource.net> |
---|---|
date | Sun, 17 Sep 2006 06:30:12 +0000 |
parents | d6eae5115b31 |
children | 2d451d3aa1bd |
rev | line source |
---|---|
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
1 #include "gtkmodule.h" |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
2 |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
3 MODULE = Gaim::GtkUI::Conversation::Window PACKAGE = Gaim::GtkUI::Conversation::Window PREFIX = gaim_gtk_conv_window_ |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
4 PROTOTYPES: ENABLE |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
5 |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
6 Gaim::GtkUI::Conversation::Window |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
7 gaim_gtk_conv_window_new() |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
8 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
9 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
10 gaim_gtk_conv_window_destroy(win) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
11 Gaim::GtkUI::Conversation::Window win |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
12 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
13 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
14 gaim_gtk_conv_window_show(win) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
15 Gaim::GtkUI::Conversation::Window win |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
16 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
17 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
18 gaim_gtk_conv_window_hide(win) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
19 Gaim::GtkUI::Conversation::Window win |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
20 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
21 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
22 gaim_gtk_conv_window_raise(win) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
23 Gaim::GtkUI::Conversation::Window win |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
24 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
25 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
26 gaim_gtk_conv_window_switch_gtkconv(win, gtkconv) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
27 Gaim::GtkUI::Conversation::Window win |
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
28 Gaim::GtkUI::Conversation gtkconv |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
29 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
30 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
31 gaim_gtk_conv_window_add_gtkconv(win, gtkconv) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
32 Gaim::GtkUI::Conversation::Window win |
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
33 Gaim::GtkUI::Conversation gtkconv |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
34 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
35 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
36 gaim_gtk_conv_window_remove_gtkconv(win, gtkconv) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
37 Gaim::GtkUI::Conversation::Window win |
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
38 Gaim::GtkUI::Conversation gtkconv |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
39 |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
40 Gaim::GtkUI::Conversation |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
41 gaim_gtk_conv_window_get_gtkconv_at_index(win, index) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
42 Gaim::GtkUI::Conversation::Window win |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
43 int index |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
44 |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
45 Gaim::GtkUI::Conversation |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
46 gaim_gtk_conv_window_get_active_gtkconv(win) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
47 Gaim::GtkUI::Conversation::Window win |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
48 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
49 Gaim::Conversation |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
50 gaim_gtk_conv_window_get_active_conversation(win) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
51 Gaim::GtkUI::Conversation::Window win |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
52 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
53 gboolean |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
54 gaim_gtk_conv_window_is_active_conversation(conv) |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
55 Gaim::Conversation conv |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
56 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
57 gboolean |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
58 gaim_gtk_conv_window_has_focus(win) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
59 Gaim::GtkUI::Conversation::Window win |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
60 |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
61 Gaim::GtkUI::Conversation::Window |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
62 gaim_gtk_conv_window_get_at_xy(x, y) |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
63 int x |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
64 int y |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
65 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
66 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
67 gaim_gtk_conv_window_get_gtkconvs(win) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
68 Gaim::GtkUI::Conversation::Window win |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
69 PREINIT: |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
70 GList *l; |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
71 PPCODE: |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
72 for (l = gaim_gtk_conv_window_get_gtkconvs(win); l != NULL; l = l->next) { |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
73 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::GtkUI::Conversation"))); |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
74 } |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
75 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
76 guint |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
77 gaim_gtk_conv_window_get_gtkconv_count(win) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
78 Gaim::GtkUI::Conversation::Window win |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
79 |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
80 Gaim::GtkUI::Conversation::Window |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
81 gaim_gtk_conv_window_first_with_type(type) |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
82 Gaim::ConversationType type |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
83 |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
84 Gaim::GtkUI::Conversation::Window |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
85 gaim_gtk_conv_window_last_with_type(type) |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
86 Gaim::ConversationType type |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
87 |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
88 MODULE = Gaim::GtkUI::Conversation::Window PACKAGE = Gaim::GtkUI::Conversation::Placement PREFIX = gaim_gtkconv_placement_ |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
89 PROTOTYPES: ENABLE |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
90 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
91 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
92 gaim_gtkconv_placement_get_options() |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
93 PREINIT: |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
94 GList *l; |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
95 PPCODE: |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
96 for (l = gaim_gtkconv_placement_get_options(); l != NULL; l = l->next) { |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
97 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::GtkUI::Conversation::Window"))); |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
98 } |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
99 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
100 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
101 gaim_gtkconv_placement_add_fnc(id, name, fnc) |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
102 const char * id |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
103 const char * name |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
104 Gaim::Conversation::PlacementFunc fnc |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
105 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
106 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
107 gaim_gtkconv_placement_remove_fnc(id) |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
108 const char * id |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
109 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
110 const char * |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
111 gaim_gtkconv_placement_get_name(id) |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
112 const char * id |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
113 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
114 Gaim::Conversation::PlacementFunc |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
115 gaim_gtkconv_placement_get_fnc(id) |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
116 const char * id |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
117 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
118 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
119 gaim_gtkconv_placement_set_current_func(func) |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
120 Gaim::Conversation::PlacementFunc func |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
121 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
122 Gaim::Conversation::PlacementFunc |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
123 gaim_gtkconv_placement_get_current_func() |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
124 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
125 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
126 gaim_gtkconv_placement_place(gtkconv) |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
127 Gaim::GtkUI::Conversation gtkconv |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
128 |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
129 MODULE = Gaim::GtkUI::Conversation::Window PACKAGE = Gaim::GtkUI::Conversation::Windows PREFIX = gaim_gtk_conv_windows_ |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
130 PROTOTYPES: ENABLE |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
131 |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
132 void |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
133 gaim_gtk_conv_windows_get_list() |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
134 PREINIT: |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
135 GList *l; |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
136 PPCODE: |
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
137 for (l = gaim_gtk_conv_windows_get_list(); l != NULL; l = l->next) { |
14567
d6eae5115b31
[gaim-migrate @ 17291]
Etan Reisner <pidgin@unreliablesource.net>
parents:
14416
diff
changeset
|
138 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::GtkUI::Conversation::Window"))); |
14416
eeca8be382a5
[gaim-migrate @ 17124]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
139 } |