gtk/plugins/perl/common/GtkConvWin.xs

changeset 14478
a6b831ab1d13
child 14629
1a0cd727c121
equal deleted inserted replaced
14477:7252d4888bf2 14478:a6b831ab1d13
1 #include "gtkmodule.h"
2
3 MODULE = Gaim::Gtk::Conversation::Window PACKAGE = Gaim::Gtk::Conversation::Window PREFIX = gaim_gtk_conv_window_
4 PROTOTYPES: ENABLE
5
6 Gaim::Gtk::Conversation::Window
7 gaim_gtk_conv_window_new()
8
9 void
10 gaim_gtk_conv_window_destroy(win)
11 Gaim::Gtk::Conversation::Window win
12
13 void
14 gaim_gtk_conv_window_show(win)
15 Gaim::Gtk::Conversation::Window win
16
17 void
18 gaim_gtk_conv_window_hide(win)
19 Gaim::Gtk::Conversation::Window win
20
21 void
22 gaim_gtk_conv_window_raise(win)
23 Gaim::Gtk::Conversation::Window win
24
25 void
26 gaim_gtk_conv_window_switch_gtkconv(win, gtkconv)
27 Gaim::Gtk::Conversation::Window win
28 Gaim::Gtk::Conversation gtkconv
29
30 void
31 gaim_gtk_conv_window_add_gtkconv(win, gtkconv)
32 Gaim::Gtk::Conversation::Window win
33 Gaim::Gtk::Conversation gtkconv
34
35 void
36 gaim_gtk_conv_window_remove_gtkconv(win, gtkconv)
37 Gaim::Gtk::Conversation::Window win
38 Gaim::Gtk::Conversation gtkconv
39
40 Gaim::Gtk::Conversation
41 gaim_gtk_conv_window_get_gtkconv_at_index(win, index)
42 Gaim::Gtk::Conversation::Window win
43 int index
44
45 Gaim::Gtk::Conversation
46 gaim_gtk_conv_window_get_active_gtkconv(win)
47 Gaim::Gtk::Conversation::Window win
48
49 Gaim::Conversation
50 gaim_gtk_conv_window_get_active_conversation(win)
51 Gaim::Gtk::Conversation::Window win
52
53 gboolean
54 gaim_gtk_conv_window_is_active_conversation(conv)
55 Gaim::Conversation conv
56
57 gboolean
58 gaim_gtk_conv_window_has_focus(win)
59 Gaim::Gtk::Conversation::Window win
60
61 Gaim::Gtk::Conversation::Window
62 gaim_gtk_conv_window_get_at_xy(x, y)
63 int x
64 int y
65
66 void
67 gaim_gtk_conv_window_get_gtkconvs(win)
68 Gaim::Gtk::Conversation::Window win
69 PREINIT:
70 GList *l;
71 PPCODE:
72 for (l = gaim_gtk_conv_window_get_gtkconvs(win); l != NULL; l = l->next) {
73 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Gtk::Conversation")));
74 }
75
76 guint
77 gaim_gtk_conv_window_get_gtkconv_count(win)
78 Gaim::Gtk::Conversation::Window win
79
80 Gaim::Gtk::Conversation::Window
81 gaim_gtk_conv_window_first_with_type(type)
82 Gaim::ConversationType type
83
84 Gaim::Gtk::Conversation::Window
85 gaim_gtk_conv_window_last_with_type(type)
86 Gaim::ConversationType type
87
88 MODULE = Gaim::Gtk::Conversation::Window PACKAGE = Gaim::Gtk::Conversation::Placement PREFIX = gaim_gtkconv_placement_
89 PROTOTYPES: ENABLE
90
91 void
92 gaim_gtkconv_placement_get_options()
93 PREINIT:
94 GList *l;
95 PPCODE:
96 for (l = gaim_gtkconv_placement_get_options(); l != NULL; l = l->next) {
97 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Gtk::Conversation::Window")));
98 }
99
100 void
101 gaim_gtkconv_placement_add_fnc(id, name, fnc)
102 const char * id
103 const char * name
104 Gaim::Conversation::PlacementFunc fnc
105
106 void
107 gaim_gtkconv_placement_remove_fnc(id)
108 const char * id
109
110 const char *
111 gaim_gtkconv_placement_get_name(id)
112 const char * id
113
114 Gaim::Conversation::PlacementFunc
115 gaim_gtkconv_placement_get_fnc(id)
116 const char * id
117
118 void
119 gaim_gtkconv_placement_set_current_func(func)
120 Gaim::Conversation::PlacementFunc func
121
122 Gaim::Conversation::PlacementFunc
123 gaim_gtkconv_placement_get_current_func()
124
125 void
126 gaim_gtkconv_placement_place(gtkconv)
127 Gaim::Gtk::Conversation gtkconv
128
129 MODULE = Gaim::Gtk::Conversation::Window PACKAGE = Gaim::Gtk::Conversation::Windows PREFIX = gaim_gtk_conv_windows_
130 PROTOTYPES: ENABLE
131
132 void
133 gaim_gtk_conv_windows_get_list()
134 PREINIT:
135 GList *l;
136 PPCODE:
137 for (l = gaim_gtk_conv_windows_get_list(); l != NULL; l = l->next) {
138 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Gtk::Conversation::Window")));
139 }

mercurial