Enumeration

PurpleProtocolOptions

Declaration

flags Purple.ProtocolOptions

Description [src]

Protocol options

These should all be stuff that some protocols can do and others can’t.

Members

Name Description
OPT_PROTO_UNIQUE_CHATNAME

User names are unique to a chat and are not shared between rooms. XMPP lets you choose what name you want in chats, so it shouldn’t be pulling the aliases from the buddy list for the chat list; it gets annoying.

OPT_PROTO_CHAT_TOPIC

Chat rooms have topics. IRC and XMPP support this.

OPT_PROTO_NO_PASSWORD

Don’t require passwords for sign-in. Zephyr doesn’t require passwords, so there’s no need for a password prompt.

OPT_PROTO_MAIL_CHECK

Notify on new mail. MSN and Yahoo notify you when you have new mail.

OPT_PROTO_PASSWORD_OPTIONAL

Allow passwords to be optional. Passwords in IRC are optional, and are needed for certain functionality.

OPT_PROTO_USE_POINTSIZE

Allows font size to be specified in sane point size. Probably just XMPP and Y!M.

OPT_PROTO_REGISTER_NOSCREENNAME

Set the Register button active even when the username has not been specified. Gadu-Gadu doesn’t need a username to register new account (because usernames are assigned by the server).

OPT_PROTO_SLASH_COMMANDS_NATIVE

Indicates that slash commands are native to this protocol. Used as a hint that unknown commands should not be sent as messages.

OPT_PROTO_INVITE_MESSAGE

Indicates that this protocol supports sending a user-supplied message along with an invitation.

OPT_PROTO_AUTHORIZATION_GRANTED_MESSAGE

Indicates that this protocol supports sending a user-supplied message along with an authorization acceptance.

OPT_PROTO_AUTHORIZATION_DENIED_MESSAGE

Indicates that this protocol supports sending a user-supplied message along with an authorization denial.