Struct
PurpleStatusType
Description [src]
struct PurpleStatusType {
/* No available fields */
}
PurpleStatusType’s are created by each protocol. They outline the available statuses of the protocol. AIM, for example, supports an available state with an optional available message, an away state with a mandatory message, and an invisible state (which is technically “independent” of the other two, but we’ll get into that later). PurpleStatusTypes are very permanent. They are hardcoded in each protocol and will not change often. And because they are hardcoded, they do not need to be saved to any XML file.
Constructors
purple_status_type_new
Creates a new status type with some default values (saveable and not independent).
Instance methods
purple_status_type_is_user_settable
Returns whether or not the status type can be set or modified by the user.