mirror of
https://github.com/irssi/irssi.git
synced 2026-08-11 21:00:40 +02:00
..adding new files..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@171 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
d01b094151
commit
c95034c6de
206 changed files with 31247 additions and 0 deletions
44
src/core/levels.h
Normal file
44
src/core/levels.h
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
#ifndef __LEVELS_H
|
||||
#define __LEVELS_H
|
||||
|
||||
/* This is pretty much IRC specific, but I think it would be easier for
|
||||
other chats to try to use these same levels instead of implementing too
|
||||
difficult message leveling system (which might be done if really
|
||||
needed..). */
|
||||
|
||||
/* Message levels */
|
||||
#define MSGLEVEL_CRAP 0x0000001
|
||||
#define MSGLEVEL_MSGS 0x0000002
|
||||
#define MSGLEVEL_PUBLIC 0x0000004
|
||||
#define MSGLEVEL_NOTICES 0x0000008
|
||||
#define MSGLEVEL_SNOTES 0x0000010
|
||||
#define MSGLEVEL_CTCPS 0x0000020
|
||||
#define MSGLEVEL_ACTIONS 0x0000040
|
||||
#define MSGLEVEL_JOINS 0x0000080
|
||||
#define MSGLEVEL_PARTS 0x0000100
|
||||
#define MSGLEVEL_QUITS 0x0000200
|
||||
#define MSGLEVEL_KICKS 0x0000400
|
||||
#define MSGLEVEL_MODES 0x0000800
|
||||
#define MSGLEVEL_TOPICS 0x0001000
|
||||
#define MSGLEVEL_WALLS 0x0002000
|
||||
#define MSGLEVEL_WALLOPS 0x0004000
|
||||
#define MSGLEVEL_INVITES 0x0008000
|
||||
#define MSGLEVEL_NICKS 0x0010000
|
||||
#define MSGLEVEL_DCC 0x0020000
|
||||
#define MSGLEVEL_CLIENTNOTICE 0x0040000
|
||||
#define MSGLEVEL_CLIENTCRAP 0x0080000
|
||||
#define MSGLEVEL_CLIENTERROR 0x0100000
|
||||
#define MSGLEVEL_HILIGHT 0x0200000
|
||||
|
||||
#define MSGLEVEL_ALL 0x03fffff
|
||||
|
||||
#define MSGLEVEL_NOHILIGHT 0x1000000 /* Don't try to hilight words in this message */
|
||||
#define MSGLEVEL_NO_ACT 0x2000000 /* Don't trigger channel activity */
|
||||
#define MSGLEVEL_NEVER 0x4000000 /* never ignore / never log */
|
||||
#define MSGLEVEL_LASTLOG 0x8000000 /* never ignore / never log */
|
||||
|
||||
int level2bits(const char *level);
|
||||
char *bits2level(int bits);
|
||||
int combine_level(int dest, const char *src);
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue