Sat, 16 Dec 2006 04:59:55 +0000
This is a hand-crafted commit to migrate across subversion revisions
16854:16861, due to some vagaries of the way the original renames were
done. Witness that monotone can do in one revision what svn had to
spread across several.
| 11118 | 1 | #include "module.h" |
| 2 | ||
| 12364 | 3 | MODULE = Gaim::PluginPref PACKAGE = Gaim::PluginPref::Frame PREFIX = gaim_plugin_pref_frame_ |
| 11118 | 4 | PROTOTYPES: ENABLE |
| 5 | ||
| 12364 | 6 | void |
| 11118 | 7 | gaim_plugin_pref_frame_add(frame, pref) |
| 12364 | 8 | Gaim::PluginPref::Frame frame |
| 11118 | 9 | Gaim::PluginPref pref |
| 10 | ||
| 12807 | 11 | void |
| 11118 | 12 | gaim_plugin_pref_frame_destroy(frame) |
| 12364 | 13 | Gaim::PluginPref::Frame frame |
| 11118 | 14 | |
| 15 | void | |
| 16 | gaim_plugin_pref_frame_get_prefs(frame) | |
| 12364 | 17 | Gaim::PluginPref::Frame frame |
| 11118 | 18 | PREINIT: |
| 19 | GList *l; | |
| 20 | PPCODE: | |
| 21 | for (l = gaim_plugin_pref_frame_get_prefs(frame); l != NULL; l = l->next) { | |
| 12807 | 22 | XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::PluginPref"))); |
| 11118 | 23 | } |
| 12807 | 24 | |
| 12364 | 25 | Gaim::PluginPref::Frame |
| 26 | gaim_plugin_pref_frame_new(class) | |
| 27 | C_ARGS: /* void */ | |
| 11118 | 28 | |
| 12364 | 29 | MODULE = Gaim::PluginPref PACKAGE = Gaim::PluginPref PREFIX = gaim_plugin_pref_ |
| 30 | PROTOTYPES: ENABLE | |
| 31 | ||
| 32 | void | |
| 33 | gaim_plugin_pref_add_choice(pref, label, choice) | |
| 34 | Gaim::PluginPref pref | |
|
13107
704041197f4d
[gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents:
12807
diff
changeset
|
35 | const char *label |
| 12364 | 36 | gpointer choice |
| 37 | ||
| 38 | void | |
| 39 | gaim_plugin_pref_destroy(pref) | |
| 40 | Gaim::PluginPref pref | |
| 41 | ||
| 42 | ||
| 43 | void | |
| 11118 | 44 | gaim_plugin_pref_get_bounds(pref, min, max) |
| 45 | Gaim::PluginPref pref | |
| 46 | int *min | |
| 47 | int *max | |
| 48 | ||
| 49 | void | |
| 50 | gaim_plugin_pref_get_choices(pref) | |
| 51 | Gaim::PluginPref pref | |
| 52 | PREINIT: | |
| 53 | GList *l; | |
| 54 | PPCODE: | |
| 55 | for (l = gaim_plugin_pref_get_choices(pref); l != NULL; l = l->next) { | |
| 56 | XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::ListItem"))); | |
| 57 | } | |
| 12807 | 58 | |
|
13107
704041197f4d
[gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents:
12807
diff
changeset
|
59 | const char * |
| 11118 | 60 | gaim_plugin_pref_get_label(pref) |
| 61 | Gaim::PluginPref pref | |
| 62 | ||
| 12807 | 63 | gboolean |
| 11118 | 64 | gaim_plugin_pref_get_masked(pref) |
| 65 | Gaim::PluginPref pref | |
| 66 | ||
| 12807 | 67 | unsigned int |
| 11118 | 68 | gaim_plugin_pref_get_max_length(pref) |
| 69 | Gaim::PluginPref pref | |
| 70 | ||
|
13107
704041197f4d
[gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents:
12807
diff
changeset
|
71 | const char * |
| 11118 | 72 | gaim_plugin_pref_get_name(pref) |
| 73 | Gaim::PluginPref pref | |
| 74 | ||
| 75 | Gaim::PluginPrefType | |
| 76 | gaim_plugin_pref_get_type(pref) | |
| 77 | Gaim::PluginPref pref | |
| 78 | ||
| 79 | Gaim::PluginPref | |
| 12364 | 80 | gaim_plugin_pref_new(class) |
| 81 | C_ARGS: /* void */ | |
| 11118 | 82 | |
| 83 | Gaim::PluginPref | |
| 12364 | 84 | gaim_plugin_pref_new_with_label(class, label) |
|
13107
704041197f4d
[gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents:
12807
diff
changeset
|
85 | const char *label |
| 12364 | 86 | C_ARGS: |
| 87 | label | |
| 11118 | 88 | |
| 89 | Gaim::PluginPref | |
| 12364 | 90 | gaim_plugin_pref_new_with_name(class, name) |
|
13107
704041197f4d
[gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents:
12807
diff
changeset
|
91 | const char *name |
| 12364 | 92 | C_ARGS: |
| 93 | name | |
| 11118 | 94 | |
| 95 | Gaim::PluginPref | |
| 12364 | 96 | gaim_plugin_pref_new_with_name_and_label(class, name, label) |
|
13107
704041197f4d
[gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents:
12807
diff
changeset
|
97 | const char *name |
|
704041197f4d
[gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents:
12807
diff
changeset
|
98 | const char *label |
| 12364 | 99 | C_ARGS: |
| 100 | name, label | |
| 11118 | 101 | |
| 12807 | 102 | void |
| 11118 | 103 | gaim_plugin_pref_set_bounds(pref, min, max) |
| 104 | Gaim::PluginPref pref | |
| 105 | int min | |
| 106 | int max | |
| 107 | ||
| 12807 | 108 | void |
| 11118 | 109 | gaim_plugin_pref_set_label(pref, label) |
| 110 | Gaim::PluginPref pref | |
|
13107
704041197f4d
[gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents:
12807
diff
changeset
|
111 | const char *label |
| 11118 | 112 | |
| 12807 | 113 | void |
| 11118 | 114 | gaim_plugin_pref_set_masked(pref, mask) |
| 115 | Gaim::PluginPref pref | |
| 116 | gboolean mask | |
| 117 | ||
| 12807 | 118 | void |
| 11118 | 119 | gaim_plugin_pref_set_max_length(pref, max_length) |
| 120 | Gaim::PluginPref pref | |
| 121 | unsigned int max_length | |
| 122 | ||
| 12807 | 123 | void |
| 11118 | 124 | gaim_plugin_pref_set_name(pref, name) |
| 125 | Gaim::PluginPref pref | |
|
13107
704041197f4d
[gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents:
12807
diff
changeset
|
126 | const char *name |
| 11118 | 127 | |
| 12807 | 128 | void |
| 11118 | 129 | gaim_plugin_pref_set_type(pref, type) |
| 130 | Gaim::PluginPref pref | |
| 131 | Gaim::PluginPrefType type | |
| 12807 | 132 | PREINIT: |
| 133 | GaimPluginPrefType gpp_type; | |
| 11118 | 134 | CODE: |
| 12807 | 135 | gpp_type = GAIM_PLUGIN_PREF_NONE; |
| 11118 | 136 | |
| 11170 | 137 | if (type == 1) { |
| 138 | gpp_type = GAIM_PLUGIN_PREF_CHOICE; | |
| 139 | } else if (type == 2) { | |
| 140 | gpp_type = GAIM_PLUGIN_PREF_INFO; | |
| 141 | } | |
| 142 | gaim_plugin_pref_set_type(pref, gpp_type); |