| 123 * @PURPLE_MESSAGE_RAW: "Raw" message - don't apply formatting |
123 * @PURPLE_MESSAGE_RAW: "Raw" message - don't apply formatting |
| 124 * @PURPLE_MESSAGE_IMAGES: Message contains images |
124 * @PURPLE_MESSAGE_IMAGES: Message contains images |
| 125 * @PURPLE_MESSAGE_NOTIFY: Message is a notification |
125 * @PURPLE_MESSAGE_NOTIFY: Message is a notification |
| 126 * @PURPLE_MESSAGE_NO_LINKIFY: Message should not be auto-linkified |
126 * @PURPLE_MESSAGE_NO_LINKIFY: Message should not be auto-linkified |
| 127 * @PURPLE_MESSAGE_INVISIBLE: Message should not be displayed |
127 * @PURPLE_MESSAGE_INVISIBLE: Message should not be displayed |
| |
128 * @PURPLE_MESSAGE_REMOTE_SEND: Message sent from another location, |
| |
129 * not an echo of a local one |
| 128 * |
130 * |
| 129 * Flags applicable to a message. Most will have send, recv or system. |
131 * Flags applicable to a message. Most will have send, recv or system. |
| 130 */ |
132 */ |
| 131 typedef enum /*< flags >*/ |
133 typedef enum /*< flags >*/ |
| 132 { |
134 { |
| 141 PURPLE_MESSAGE_DELAYED = 0x0400, |
143 PURPLE_MESSAGE_DELAYED = 0x0400, |
| 142 PURPLE_MESSAGE_RAW = 0x0800, |
144 PURPLE_MESSAGE_RAW = 0x0800, |
| 143 PURPLE_MESSAGE_IMAGES = 0x1000, |
145 PURPLE_MESSAGE_IMAGES = 0x1000, |
| 144 PURPLE_MESSAGE_NOTIFY = 0x2000, |
146 PURPLE_MESSAGE_NOTIFY = 0x2000, |
| 145 PURPLE_MESSAGE_NO_LINKIFY = 0x4000, |
147 PURPLE_MESSAGE_NO_LINKIFY = 0x4000, |
| 146 PURPLE_MESSAGE_INVISIBLE = 0x8000 |
148 PURPLE_MESSAGE_INVISIBLE = 0x8000, |
| |
149 PURPLE_MESSAGE_REMOTE_SEND = 0x10000 |
| 147 } PurpleMessageFlags; |
150 } PurpleMessageFlags; |
| 148 |
151 |
| 149 #include <glib.h> |
152 #include <glib.h> |
| 150 #include <glib-object.h> |
153 #include <glib-object.h> |
| 151 #include "message.h" |
154 #include "message.h" |