core: Clarify name of capsPendingNegotiation flag
[quassel.git] / data / stylesheets / default.qss
1 // Default stylesheet for Quassel IRC
2 // Note: Some items use the system palette, such as plain messages, default buffer items,
3 //       and online nicks.
4 // Sender coloring is off by default.
5
6 // Basics
7 ChatLine {
8   foreground: palette(text);
9   // By default, allow color codes everywhere
10   allow-foreground-override: true;
11   allow-background-override: true;
12 }
13
14 ChatLine[label="highlight"] {
15   foreground: black;
16   background: #ff8000;
17   allow-foreground-override: false;
18   allow-background-override: false;
19 }
20
21 ChatLine[label="selected"] {
22   foreground: palette(highlighted-text);
23   background: palette(highlight);
24   allow-foreground-override: false;
25   allow-background-override: false;
26 }
27
28 ChatLine[label="hovered"] {
29   font-style: underline;
30 }
31
32 // ChatLine::sender[sender="self"] {
33 //   font-style: italic;
34 // }
35
36 ChatLine::timestamp {
37   foreground: #707c70;
38 }
39
40 ChatLine::url {
41   foreground: palette(link);
42   allow-foreground-override: false;
43 }
44
45 // Markerline gets a nice (and hardly visible) gradient
46 Palette {
47   marker-line: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 red, stop: 0.1 transparent);
48 }
49
50 // mIRC colors
51 ChatLine[fg-color="00"] { foreground: #ffffff; }
52 ChatLine[bg-color="00"] { background: #ffffff; }
53 ChatLine[fg-color="01"] { foreground: #000000; }
54 ChatLine[bg-color="01"] { background: #000000; }
55 ChatLine[fg-color="02"] { foreground: #000080; }
56 ChatLine[bg-color="02"] { background: #000080; }
57 ChatLine[fg-color="03"] { foreground: #008000; }
58 ChatLine[bg-color="03"] { background: #008000; }
59 ChatLine[fg-color="04"] { foreground: #ff0000; }
60 ChatLine[bg-color="04"] { background: #ff0000; }
61 ChatLine[fg-color="05"] { foreground: #800000; }
62 ChatLine[bg-color="05"] { background: #800000; }
63 ChatLine[fg-color="06"] { foreground: #800080; }
64 ChatLine[bg-color="06"] { background: #800080; }
65 ChatLine[fg-color="07"] { foreground: #ffa500; }
66 ChatLine[bg-color="07"] { background: #ffa500; }
67 ChatLine[fg-color="08"] { foreground: #ffff00; }
68 ChatLine[bg-color="08"] { background: #ffff00; }
69 ChatLine[fg-color="09"] { foreground: #00ff00; }
70 ChatLine[bg-color="09"] { background: #00ff00; }
71 ChatLine[fg-color="0a"] { foreground: #008080; }
72 ChatLine[bg-color="0a"] { background: #008080; }
73 ChatLine[fg-color="0b"] { foreground: #00ffff; }
74 ChatLine[bg-color="0b"] { background: #00ffff; }
75 ChatLine[fg-color="0c"] { foreground: #4169e1; }
76 ChatLine[bg-color="0c"] { background: #4169e1; }
77 ChatLine[fg-color="0d"] { foreground: #ff00ff; }
78 ChatLine[bg-color="0d"] { background: #ff00ff; }
79 ChatLine[fg-color="0e"] { foreground: #808080; }
80 ChatLine[bg-color="0e"] { background: #808080; }
81 ChatLine[fg-color="0f"] { foreground: #c0c0c0; }
82 ChatLine[bg-color="0f"] { background: #c0c0c0; }
83
84 // mIRC formats
85 ChatLine[format="bold"]          { font-weight: bold; }
86 ChatLine[format="italic"]        { font-style: italic; }
87 ChatLine[format="underline"]     { font-style: underline; }
88 ChatLine[format="strikethrough"] { font-style: strikethrough; }
89
90 // ChatView message colors
91 ChatLine#notice { foreground: #916409; }
92 ChatLine#action { foreground: #0000ff; }
93 ChatLine#nick { foreground: #707070; }
94 ChatLine#mode { foreground: #707070; }
95 ChatLine#join { foreground: #707070; }
96 ChatLine#part { foreground: #707070; }
97 ChatLine#quit { foreground: #707070; }
98 ChatLine#kick { foreground: #707070; }
99 ChatLine#kill { foreground: #707070; }
100 ChatLine#server { foreground: #916409; }
101 ChatLine#info { foreground: #916409; }
102 ChatLine#error { foreground: #b30e0e; }
103 ChatLine#daychange { foreground: #916409; }
104 ChatLine#topic { foreground: #707070; }
105 ChatLine#netsplit-join { foreground: #707070; }
106 ChatLine#netsplit-quit { foreground: #707070; }
107 ChatLine#invite { foreground: #916409; }
108
109 // BufferView Colors
110 ChatListItem[state="inactive"] { foreground: #a0a0a4; }
111 ChatListItem[state="channel-event"] { foreground: #008000; }
112 ChatListItem[state="unread-message"] { foreground: #0000f5; }
113 ChatListItem[state="highlighted"] { foreground: #ff8000; }
114
115 // NickView Colors
116 NickListItem[type="user", state="away"] { foreground: #a0a0a4; }