plugins/perl/common/PluginPref.xs

changeset 12364
42b44fed7423
parent 11290
136722ebf145
child 12807
6d1183fe53b2
equal deleted inserted replaced
12363:d2f9d8935364 12364:42b44fed7423
1 #include "module.h" 1 #include "module.h"
2 2
3 MODULE = Gaim::Pref PACKAGE = Gaim::Pref PREFIX = gaim_plugin_pref_ 3 MODULE = Gaim::PluginPref PACKAGE = Gaim::PluginPref::Frame PREFIX = gaim_plugin_pref_frame_
4 PROTOTYPES: ENABLE 4 PROTOTYPES: ENABLE
5 5
6 void 6 void
7 gaim_plugin_pref_add_choice(pref, label, choice)
8 Gaim::PluginPref pref
9 char *label
10 gpointer choice
11
12 void
13 gaim_plugin_pref_destroy(pref)
14 Gaim::PluginPref pref
15
16 void
17 gaim_plugin_pref_frame_add(frame, pref) 7 gaim_plugin_pref_frame_add(frame, pref)
18 Gaim::PluginPrefFrame frame 8 Gaim::PluginPref::Frame frame
19 Gaim::PluginPref pref 9 Gaim::PluginPref pref
20 10
21 void 11 void
22 gaim_plugin_pref_frame_destroy(frame) 12 gaim_plugin_pref_frame_destroy(frame)
23 Gaim::PluginPrefFrame frame 13 Gaim::PluginPref::Frame frame
24 14
25 void 15 void
26 gaim_plugin_pref_frame_get_prefs(frame) 16 gaim_plugin_pref_frame_get_prefs(frame)
27 Gaim::PluginPrefFrame frame 17 Gaim::PluginPref::Frame frame
28 PREINIT: 18 PREINIT:
29 GList *l; 19 GList *l;
30 PPCODE: 20 PPCODE:
31 for (l = gaim_plugin_pref_frame_get_prefs(frame); l != NULL; l = l->next) { 21 for (l = gaim_plugin_pref_frame_get_prefs(frame); l != NULL; l = l->next) {
32 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListItem"))); 22 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListItem")));
33 } 23 }
34 24
35 Gaim::PluginPrefFrame 25 Gaim::PluginPref::Frame
36 gaim_plugin_pref_frame_new() 26 gaim_plugin_pref_frame_new(class)
27 C_ARGS: /* void */
37 28
38 29
39 void 30 MODULE = Gaim::PluginPref PACKAGE = Gaim::PluginPref PREFIX = gaim_plugin_pref_
31 PROTOTYPES: ENABLE
32
33 void
34 gaim_plugin_pref_add_choice(pref, label, choice)
35 Gaim::PluginPref pref
36 char *label
37 gpointer choice
38
39 void
40 gaim_plugin_pref_destroy(pref)
41 Gaim::PluginPref pref
42
43
44 void
40 gaim_plugin_pref_get_bounds(pref, min, max) 45 gaim_plugin_pref_get_bounds(pref, min, max)
41 Gaim::PluginPref pref 46 Gaim::PluginPref pref
42 int *min 47 int *min
43 int *max 48 int *max
44 49
71 Gaim::PluginPrefType 76 Gaim::PluginPrefType
72 gaim_plugin_pref_get_type(pref) 77 gaim_plugin_pref_get_type(pref)
73 Gaim::PluginPref pref 78 Gaim::PluginPref pref
74 79
75 Gaim::PluginPref 80 Gaim::PluginPref
76 gaim_plugin_pref_new() 81 gaim_plugin_pref_new(class)
82 C_ARGS: /* void */
77 83
78 84
79 Gaim::PluginPref 85 Gaim::PluginPref
80 gaim_plugin_pref_new_with_label(label) 86 gaim_plugin_pref_new_with_label(class, label)
81 char *label 87 char *label
88 C_ARGS:
89 label
82 90
83 Gaim::PluginPref 91 Gaim::PluginPref
84 gaim_plugin_pref_new_with_name(name) 92 gaim_plugin_pref_new_with_name(class, name)
85 char *name 93 char *name
94 C_ARGS:
95 name
86 96
87 Gaim::PluginPref 97 Gaim::PluginPref
88 gaim_plugin_pref_new_with_name_and_label(name, label) 98 gaim_plugin_pref_new_with_name_and_label(class, name, label)
89 char *name 99 char *name
90 char *label 100 char *label
101 C_ARGS:
102 name, label
91 103
92 void 104 void
93 gaim_plugin_pref_set_bounds(pref, min, max) 105 gaim_plugin_pref_set_bounds(pref, min, max)
94 Gaim::PluginPref pref 106 Gaim::PluginPref pref
95 int min 107 int min

mercurial