multilineedit: handle unterminated mIRC codes
[quassel.git] / data / stylesheets / LinuxDolt-bluestheme.qss
1 // LinuxDolt's bluestheme Version 1.1
2
3 // Copyright (C) Drew Patridge 2009-2010 <slicersv@gmail.com>
4
5 // This file is free software; you can redistribute it and/or modify
6 // it under the terms of the GNU General Public License as published by
7 // the Free Software Foundation; version 2 of the License.
8
9 // This program is distributed in the hope that it will be useful,
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 // GNU General Public License for more details.
13
14 // You should have received a copy of the GNU General Public License
15 // along with this file.  If not, see <http://www.gnu.org/licenses/>.
16
17 // ChangeLog:
18
19 // Version 1.1 - Updated 2010/06/25
20 // - fix Palette colors for changes in qt/kde color hinting
21 // -- text changed to a light blueish violet
22 // -- button-text changed to a light pure violet
23 // - change markerline rule to follow my own coding style
24 //   (single line does not exceed 79 cols, additional spacing)
25 // - added this ChangeLog and rearranged the file header in general
26
27 // Version 1.0-10189b4eb20d1b3b9579a6b51dde697691c18abd - Updated 2010/06/16
28 // - automatic change in markerline rule due to UI changes
29 //     (see git log for details)
30 // -- change by Manuel Nickschas <sputnick@quassel-irc.org>
31
32 // Version 1.0 - Updated 2009/11/06
33 // - first public git release
34
35 // Custom ChatView Colors
36 ChatView { background: #00004b; }
37 Palette {
38   marker-line: qlineargradient( x1: 0, y1: 0, x2: 0, y2: 1,
39                                 stop: 0 red, stop: 0.1 transparent );
40 }
41
42 ChatLine[label="highlight"] { foreground: #f0f5ff; background: #00008b; }
43
44 ChatLine::url[label="highlight"] {
45   foreground: #5fffbf;
46   background: #00008b; }
47
48 ChatLine::timestamp { foreground: #b9bec8; }
49
50 ChatLine#plain { foreground: #f0f5ff; }
51 ChatLine#notice { foreground: #aaaaff; }
52 ChatLine#action { foreground: #00fafa; font-style: italic; }
53 ChatLine#nick { foreground: #835bff; }
54 ChatLine#mode { foreground: #ffaaff; font-weight: bold; }
55 ChatLine#join { foreground: #ffaaff; }
56 ChatLine#part { foreground: #ffaaff; }
57 ChatLine#quit { foreground: #ffaaff; }
58 ChatLine#kick { foreground: #ffaaff; font-style: italic; }
59 ChatLine#kill { foreground: #ffaaff; }
60 ChatLine#server { foreground: #c8fafa; }
61 ChatLine#info { foreground: #aaaaff; }
62 ChatLine#error { foreground: #ffff00; }
63 ChatLine#daychange { foreground: #aaaaff; }
64 ChatLine#topic { foreground: #835bff; }
65
66
67 // Sender Colors
68 ChatLine::sender { foreground: #3bb9ff; }
69 ChatLine::sender[sender="self"] { foreground: #ff55ff; }
70
71 // BufferView Colors
72 BufferView { background: #00004b; }
73 ChatListItem { foreground: #f0f5ff; }
74 ChatListItem[state="inactive"] { foreground: #b9bec8; }
75 ChatListItem[state="channel-event"] { foreground: #00fafa; }
76 ChatListItem[state="unread-message"] { foreground: #ffaaff; }
77 ChatListItem[state="highlighted"] { foreground: #ff5555; }
78
79 ChatMonitorSettingsPage BufferView::item { color: #f0f5ff; }
80
81 // NickView Colors
82 NickView { background: #00004b; }
83 NickListItem[type="category"] { foreground: #00fafa; font-weight: bold; }
84 NickListItem[type="user"] { foreground: #00fafa; }
85 NickListItem[type="user", state="away"] { foreground: #f0f5ff; }
86
87 // Miscellaneous Colors
88 QTreeView::item:selected { color: #00004b; }
89 QTreeView#settingsTree { background: #00004b; }
90 QTreeView::item#settingsTree { color: #f0f5ff; }
91 QTreeView::item:selected#settingsTree { color: #00004b; }
92 QLineEdit:enabled { background: #00004b; color: #f0f5ff; }
93 QSpinBox:enabled { background: #00004b; color: #f0f5ff; }
94 QTableWidget { background-color: #00004b; color: #f0f5ff; }
95 QListWidget { background-color: #00004b; color: #f0f5ff; }
96
97 QTableView {
98   alternate-background-color: #00006b;
99   background-color: #00004b;
100   color: #f0f5ff; }
101
102 Palette {
103   link: #5fffbf; link-visited: #5fffbf;
104
105   window: #a0a5dd; window-text: #00004b; text: #cc00ff;
106
107   light: #8085b3; midlight: #606593;  button: #404573;
108   mid: #202553; dark: #000533; button-text: #ff00ff; }
109
110 StyledLabel#topicLabel { background: #00004b; }
111 MultiLineEdit { background: #00004b; color: #f0f5ff; }