1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
|
#include "module.h"
/* I can't get this to work, both with and without the const on the return
* type I get errors from gcc. One way about ignoring types in a cast, and the
* other about assigning to read-only variables.
const Purple::StatusType
purple_savedstatus_substatus_get_type(substatus)
const Purple::SavedStatus::Sub substatus
*/
MODULE = Purple::SavedStatus PACKAGE = Purple::SavedStatus PREFIX = purple_savedstatus_
PROTOTYPES: ENABLE
Purple::SavedStatus
purple_savedstatus_new(title, type)
const char *title
Purple::StatusPrimitive type
void
purple_savedstatus_set_title(status, title)
Purple::SavedStatus status
const char *title
void
purple_savedstatus_set_type(status, type)
Purple::SavedStatus status
Purple::StatusPrimitive type
void
purple_savedstatus_set_message(status, message)
Purple::SavedStatus status
const char *message
void
purple_savedstatus_set_substatus(status, account, type, message)
Purple::SavedStatus status
Purple::Account account
Purple::StatusType type
const char *message
void
purple_savedstatus_unset_substatus(status, account)
Purple::SavedStatus status
Purple::Account account
gboolean
purple_savedstatus_delete(title)
const char *title
Purple::SavedStatus
purple_savedstatus_get_current()
Purple::SavedStatus
purple_savedstatus_get_default()
Purple::SavedStatus
purple_savedstatus_get_idleaway()
gboolean
purple_savedstatus_is_idleaway()
void
purple_savedstatus_set_idleaway(idleaway)
gboolean idleaway
Purple::SavedStatus
purple_savedstatus_get_startup()
Purple::SavedStatus
purple_savedstatus_find(title)
const char *title
Purple::SavedStatus
purple_savedstatus_find_by_creation_time(creation_time)
time_t creation_time
Purple::SavedStatus
purple_savedstatus_find_transient_by_type_and_message(type, message)
Purple::StatusPrimitive type
const char *message
gboolean
purple_savedstatus_is_transient(saved_status)
const Purple::SavedStatus saved_status
const char *
purple_savedstatus_get_title(saved_status)
const Purple::SavedStatus saved_status
Purple::StatusPrimitive
purple_savedstatus_get_type(saved_status)
const Purple::SavedStatus saved_status
const char *
purple_savedstatus_get_message(saved_status)
const Purple::SavedStatus saved_status
time_t
purple_savedstatus_get_creation_time(saved_status)
const Purple::SavedStatus saved_status
gboolean
purple_savedstatus_has_substatuses(saved_status)
const Purple::SavedStatus saved_status
Purple::SavedStatus::Sub
purple_savedstatus_get_substatus(saved_status, account)
Purple::SavedStatus saved_status
Purple::Account account
void
purple_savedstatus_activate(saved_status)
Purple::SavedStatus saved_status
void
purple_savedstatus_activate_for_account(saved_status, account)
const Purple::SavedStatus saved_status
Purple::Account account
MODULE = Purple::SavedStatus::Sub PACKAGE = Purple::SavedStatus::Sub PREFIX = purple_savedstatus_substatus_
PROTOTYPES: ENABLE
const char *
purple_savedstatus_substatus_get_message(substatus)
const Purple::SavedStatus::Sub substatus
MODULE = Purple::SavedStatus PACKAGE = Purple::SavedStatuses PREFIX = purple_savedstatuses_
PROTOTYPES: ENABLE
void
purple_savedstatuses_get_all()
PREINIT:
GList *l;
PPCODE:
for (l = purple_savedstatuses_get_all(); l != NULL; l = l->next) {
XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::SavedStatus")));
}
void
purple_savedstatuses_get_popular(how_many)
unsigned int how_many
PREINIT:
GList *l, *ll;
PPCODE:
ll = purple_savedstatuses_get_popular(how_many);
for (l = ll; l != NULL; l = l->next) {
XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::SavedStatus")));
}
g_list_free(ll);
Purple::Handle
purple_savedstatuses_get_handle()
void
purple_savedstatuses_init()
void
purple_savedstatuses_uninit()
|