mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-12 00:30:19 +00:00
Rainbow user list colors and more senseful variable names
This commit is contained in:
@@ -34,12 +34,13 @@
|
||||
GdkPixbuf *pix_xchat;
|
||||
GdkPixbuf *pix_book;
|
||||
|
||||
GdkPixbuf *pix_orange;
|
||||
GdkPixbuf *pix_purple;
|
||||
GdkPixbuf *pix_red;
|
||||
GdkPixbuf *pix_op;
|
||||
GdkPixbuf *pix_hop;
|
||||
GdkPixbuf *pix_voice;
|
||||
GdkPixbuf *pix_ulist_voice;
|
||||
GdkPixbuf *pix_ulist_halfop;
|
||||
GdkPixbuf *pix_ulist_op;
|
||||
GdkPixbuf *pix_ulist_owner;
|
||||
GdkPixbuf *pix_ulist_founder;
|
||||
GdkPixbuf *pix_ulist_netop;
|
||||
|
||||
|
||||
GdkPixbuf *pix_tray_msg;
|
||||
GdkPixbuf *pix_tray_hilight;
|
||||
@@ -127,12 +128,12 @@ pixmaps_init (void)
|
||||
pix_xchat = load_pixmap ("hexchat", hexchatpng, 1);
|
||||
|
||||
/* userlist icons, with inlined defaults */
|
||||
pix_hop = load_pixmap ("hop", hoppng, 1);
|
||||
pix_orange = load_pixmap ("orange", orangepng, 1);
|
||||
pix_purple = load_pixmap ("purple", purplepng, 1);
|
||||
pix_red = load_pixmap ("red", redpng, 1);
|
||||
pix_op = load_pixmap ("op", oppng, 1);
|
||||
pix_voice = load_pixmap ("voice", voicepng, 1);
|
||||
pix_ulist_voice = load_pixmap ("ulist_voice", png_ulist_voice, 1);
|
||||
pix_ulist_halfop = load_pixmap ("ulist_halfop", png_ulist_halfop, 1);
|
||||
pix_ulist_op = load_pixmap ("ulist_op", png_ulist_op, 1);
|
||||
pix_ulist_owner = load_pixmap ("ulist_owner", png_ulist_owner, 1);
|
||||
pix_ulist_founder = load_pixmap ("ulist_founder", png_ulist_founder, 1);
|
||||
pix_ulist_netop = load_pixmap ("ulist_netop", png_ulist_netop, 1);
|
||||
|
||||
/* tray icons, with inlined defaults */
|
||||
pix_tray_msg = load_pixmap ("message", traymsgpng, 1);
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
extern GdkPixbuf *pix_ulist_voice;
|
||||
extern GdkPixbuf *pix_ulist_halfop;
|
||||
extern GdkPixbuf *pix_ulist_op;
|
||||
extern GdkPixbuf *pix_ulist_owner;
|
||||
extern GdkPixbuf *pix_ulist_founder;
|
||||
extern GdkPixbuf *pix_ulist_netop;
|
||||
|
||||
extern GdkPixbuf *pix_book;
|
||||
extern GdkPixbuf *pix_hop;
|
||||
extern GdkPixbuf *pix_orange;
|
||||
extern GdkPixbuf *pix_purple;
|
||||
extern GdkPixbuf *pix_red;
|
||||
extern GdkPixbuf *pix_op;
|
||||
extern GdkPixbuf *pix_voice;
|
||||
extern GdkPixbuf *pix_xchat;
|
||||
|
||||
extern GdkPixbuf *pix_tray_msg;
|
||||
|
||||
@@ -76,10 +76,10 @@ get_user_icon (server *serv, struct User *user)
|
||||
/* these ones are hardcoded */
|
||||
switch (user->prefix[0])
|
||||
{
|
||||
case 0: return NULL;
|
||||
case '@': return pix_op;
|
||||
case '%': return pix_hop;
|
||||
case '+': return pix_voice;
|
||||
case 0: return NULL;
|
||||
case '+': return pix_ulist_voice;
|
||||
case '%': return pix_ulist_halfop;
|
||||
case '@': return pix_ulist_op;
|
||||
}
|
||||
|
||||
/* find out how many levels above Op this user is */
|
||||
@@ -94,9 +94,9 @@ get_user_icon (server *serv, struct User *user)
|
||||
{
|
||||
switch (level)
|
||||
{
|
||||
case 0: return pix_red; /* 1 level above op */
|
||||
case 1: return pix_purple; /* 2 levels above op */
|
||||
case 2: return pix_orange; /* 3 levels above op */
|
||||
case 0: return pix_ulist_owner; /* 1 level above op */
|
||||
case 1: return pix_ulist_founder; /* 2 levels above op */
|
||||
case 2: return pix_ulist_netop; /* 3 levels above op */
|
||||
}
|
||||
break; /* 4+, no icons */
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user