--- /dev/null
+/**
+** ____ _ ___ ___ _ _
+** | _ \ | | | \/ | | | (_)
+** | | \ |__ _ _ __| | __ | . . | ___ _ __ ___ | | __ __ _ _
+** | | | | _` | '__| |/ / | |\/| |/ _ \| '_ \ / _ \| |/ // _` | |
+** | |_/ /(_| | | | < | | | | (_) | | | | (_) | <| (_| | |
+** |____/\__,_|_| |_|\_\ \_| |_/\___/|_| |_|\___/|_|\_\\__,_|_|
+**
+** Quassel Theme
+**
+** Author: Chris Holland (Zren on Freenode/GitHub)
+*/
+
+/**
+** Theme Notes:
+** - This theme is designed to work on top of the Fusion or the Plastique client style.
+** It will look weird on almost all the others (including the system default).
+** (Settings > Configure Quassel (F7) > Interface > Client Style)
+*/
+
+/**
+** Helpful Links:
+** - QT:
+** http://qt-project.org/doc/qt-4.8/stylesheet-syntax.html
+** http://doc.qt.nokia.com/4.7-snapshot/stylesheet-reference.html
+** http://doc.qt.nokia.com/4.7-snapshot/stylesheet-examples.html
+** - Plastique Client Style:
+** https://qt.gitorious.org/qt/qt/source/src/gui/styles/qplastiquestyle.cpp
+** https://github.com/mirror/qt/blob/4.8/src/gui/styles/qplastiquestyle.cpp
+** - Quassel Stylesheet Gallery:
+** http://bugs.quassel-irc.org/projects/1/wiki/Stylesheet_Gallery
+** http://bugs.quassel-irc.org/projects/1/wiki/Stylesheet_Gallery#DarkMonokaiqss
+*/
+
+/**
+** - QSS Notes:
+** Quassel stylesheets also support Palette { role: color; } for setting the system
+** palette. See the QPalette docs for available roles, and convert them into qss-style
+** attributes, so ButtonText would become button-text or see qssparser.cpp In fact,
+** qssparser.cpp is the authorative source for Quassel's qss syntax that contains all
+** the extensions over standard Qt qss syntax.
+** See:
+** http://qt-project.org/doc/qt-4.8/qpalette.html#ColorRole-enum
+** https://github.com/quassel/quassel/blob/master/src/uisupport/qssparser.cpp
+**
+*/
+
+Palette {
+ /* Window colors */
+ window: #2b2b2b;
+ background: #212121;
+ foreground: #ffffff;
+
+ base: #131313;
+ alternate-base: #42403B;
+
+ /* Just setting palette(tooltip-base) doesn't work as intended so we set it in
+ ** a QTooltip{} rule as well.
+ */
+ tooltip-base: #131313; // palette(base)
+ tooltip-text: white; // palette(text)
+
+ /* The following attributes should be done in a scale */
+ light: #444444; // Tab Borders, Scrollbar handle grips, Titled Panel border (Settings)
+ midlight: #333333; // ?
+ button: #292929; // Menu BG, Scrollbar and Button base.
+ mid: #252525; // Titled Panel border (Settings)
+ dark: #202020; // TreeView [-] and ... color (Also various borders in Windows Client Style)
+ shadow: #1d1d1d; // ?
+
+
+ /* Text colors */
+ text: white;
+ button-text: #B6B3AB;
+
+ //highlight: #00ff00;
+ //highlight-text: #000000;
+
+ /* Link colors */
+ link: #539FA3;
+ link-visited: #845B90;
+
+ /* Color of the marker line in the chat view. BG Node that is overlayed on the first new ChatLine. */
+ // 0 -> 0.1 (sharp line)
+ marker-line: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ff0000, stop: 0.1 #ff0000, stop: 0.1 transparent);
+}
+
+/*
+** Base Object Colors
+*/
+
+/* Tables */
+// QTreeView#settingsTree -> Tree in the Settings popup.
+
+QTreeView, QTableView {
+ alternate-background-color: rgba(0,0,0, 64);
+ // background-color: palette(shadow);
+ border: 0px;
+}
+
+QTreeView {
+ selection-background-color: transparent;
+}
+
+QTreeView::item:focus {
+ border: none;
+}
+
+QTreeView::item:selected {
+ border: none;
+ border-radius: 3px;
+ color: palette(button-text);
+}
+
+QTreeView::item:hover {
+ border-radius: 3px;
+ background: #000000; /* palette(dark); */
+}
+
+
+QTreeView::item:selected:active{
+ color: palette(button-text);
+ background: #040404; /* palette(dark); */
+}
+
+QTreeView::item:selected:!active {
+ color: palette(button-text);
+ background: #080808; /* palette(shadow); */
+}
+
+// QTreeView::item { color: #debc85; }
+// QTreeView::item:selected { color: #00004b; }
+// QTreeView#settingsTree { background: #131313; }
+
+
+/* Scrollbar */
+/* From Quassel Wiki: http://sprunge.us/iZGB */
+QScrollBar {
+ //background: transparent;
+ background: palette(base);
+ margin: 0;
+}
+QScrollBar:hover {
+ /* Optional: Subtle accent of scrolling area on hover */
+ background: #161616; /* base +2 */
+}
+QScrollBar:vertical {
+ width: 8px;
+}
+QScrollBar:horizontal {
+ height: 8px;
+}
+
+QScrollBar::handle {
+ padding: 0;
+ margin: 2px;
+ border-radius: 2px;
+ border: 2px solid palette(midlight);
+ background: palette(midlight);
+}
+
+QScrollBar::handle:vertical {
+ min-height: 20px;
+ min-width: 0px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 20px;
+ min-height: 0px;
+}
+QScrollBar::handle:hover {
+ border-color: palette(light);
+ background: palette(light);
+}
+QScrollBar::handle:pressed {
+ background: palette(highlight);
+ border-color: palette(highlight);
+}
+
+QScrollBar::add-line , QScrollBar::sub-line {
+ height: 0px;
+ border: 0px;
+}
+QScrollBar::up-arrow, QScrollBar::down-arrow {
+ border: 0px;
+ width: 0px;
+ height: 0px;
+}
+
+QScrollBar::add-page, QScrollBar::sub-page {
+ background: none;
+}
+
+/* Input Box */
+MultiLineEdit {
+ //background: palette(base);
+ //color: palette(foreground);
+}
+
+/* Widgets */
+/* http://doc.qt.nokia.com/4.7-snapshot/qdockwidget.html */
+//QMainWindow,
+QMainWindow QAbstractScrollArea {
+ //border: 0; // Remove borders.
+ border: 1px solid palette(shadow);
+}
+
+QMainWindow {
+ //background: palette(mid); // Main window trim
+}
+
+/* Splitter */
+/* The splits between QDockWidgets and QMainWindow is a different element. */
+QSplitter::handle,
+QMainWindow::separator {
+ background: palette(dark);
+}
+QSplitter::handle:horizontal:hover,
+QMainWindow::separator:vertical:hover {
+ background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 palette(window), stop: 0.5 palette(light), stop: 1 palette(window));
+}
+
+QSplitter::handle:vertical:hover,
+QMainWindow::separator:horizontal:hover {
+ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(window), stop: 0.5 palette(light), stop: 1 palette(window));
+}
+
+/* Menu Bar / Context Menues */
+QMenu {
+ margin: 5px; // A bit of nice padding around menu items.
+}
+
+/* ToolTip */
+/* Note: You cannot create transparent sections in the popup box without a mask set. Thus the black edges outside the rounded borders. */
+QToolTip {
+ border: 2px solid #202020; // palette(dark)
+ border-radius: 2px;
+ background: #131313; // palette(base)
+ color: white; // palette(text)
+}
+
+/* Tabs */
+/*
+ The palette is designed for the selected one to be darker. So we need to change it. Decided to do a simple line.
+ tab:bottom and tab:top reverse y1 and y2 on the linear gradients.
+
+ Tab Shadow: #444444 (light)
+ Tab Hover: #666
+ Tab Selected: palette(highlight)
+*/
+
+//QTabWidget{}
+//QTabWidget::pane {}
+
+QTabWidget::tab-bar {
+ alignment: center;
+}
+
+QTabBar::tab {
+ min-width: 30px;
+ height: 20px;
+}
+
+QTabBar::tab:bottom:selected {
+ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(highlight), stop: 0.2 palette(highlight), stop: 0.2 transparent);
+}
+
+QTabBar::tab:top:selected {
+ background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 palette(highlight), stop: 0.2 palette(highlight), stop: 0.2 transparent);
+}
+
+QTabBar::tab:!selected {
+ color: #888;
+}
+
+QTabBar::tab:bottom:!selected {
+ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(light), stop: 0.2 palette(light), stop: 0.2 transparent);
+}
+
+QTabBar::tab:top:!selected {
+ background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 palette(light), stop: 0.2 palette(light), stop: 0.2 transparent);
+}
+
+QTabBar::tab:!selected:hover {
+ color: #aaa;
+}
+
+QTabBar::tab:bottom:!selected:hover {
+ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #666, stop: 0.2 #666, stop: 0.2 transparent);
+}
+
+QTabBar::tab:top:!selected:hover {
+ background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 #666, stop: 0.2 #666, stop: 0.2 transparent);
+}
+
+/*
+** Quassel CSS
+*/
+
+/* Main Chat Background Override */
+ChatView {
+ background: palette(base);
+}
+
+
+/* Font */
+// Will not override if selectors are doubled up eg: "ChatLine, MultiLineEdit {}"
+// These will override anything set in Quassel's Settings.
+/**
+ * Don't bold or style MultiLineEdit text in any way otherwise you will be
+ * prone to get weird behaviour in submitting from the Input box.
+ * It will randomly bold your input if you do.
+ */
+ChatLine {
+ //font-family: "MingLiU_HKSCS-ExtB", "Courier New", Courier, Monotype;
+
+ //font-size: 13pt;
+ //font-weight: bold;
+ }
+MultiLineEdit {
+ //font-family: "MingLiU_HKSCS-ExtB", "Courier New", Courier, Monotype;
+
+ //font-size: 20px;
+ //font-weight: normal;
+ }
+ChatLine#plain {
+ //font-weight: bold;
+ }
+
+/* Font: UI Global Font */
+QWidget {
+ //font-family: consolas;
+ }
+ChatListItem {
+ font-family: consolas;
+ }
+NickListItem {
+ font-family: consolas;
+ }
+StyledLabel#topicLabel {
+ font-family: consolas;
+ font-size: 14px;
+ }
+
+
+/* Topic Box */
+StyledLabel#topicLabel { background: palette(base); font-family: consolas; }
+
+/* Buffer / Channel List */
+/**
+ state: inactive, channel-event, unread-message, highlighted
+ type: query, channel, network
+**/
+ChatListItem { foreground: #888888; }
+ChatListItem[state="inactive"] { foreground: #555555; }
+ChatListItem[state="channel-event"] { foreground: #888888; }
+ChatListItem[state="unread-message"] { foreground: #85A83F; }
+ChatListItem[state="highlighted"] { foreground: #FFAA00; }
+
+ChatListItem[type="network", state="unread-message"] {foreground: #999999; }
+ChatListItem[type="network", state="highlighted"] {foreground: #999999; }
+ChatListItem[type="query", state="unread-message"] { foreground: #FFAA00; }
+
+
+/* Nick List */
+/**
+ state: away
+ type: user, category
+**/
+NickListItem[type="category"] { foreground: #debc85; }
+NickListItem[type="user"] { foreground: #cccccc; }
+NickListItem[type="user", state="away"] { foreground: #666666; }
+
+
+
+/* Chatbox Line Formatting */
+
+ChatLine[label="highlight"] {
+ foreground: #8db7bd;
+ background: #192527; // 3a557b
+}
+
+/*
+** Option: Bold highlighted text, but not the timestamp.
+*/
+/*
+ChatLine[label="highlight"] { font-weight: bold; }
+ChatLine::timestamp[label="highlight"]{ font-weight: normal; }
+*/
+
+/* Slight accent on the first two columns */
+ChatLine::sender { background: #101010; }
+ChatLine::timestamp { background: #101010; }
+/*ChatLine::contents { background: #101010; }*/
+
+ChatLine::sender[label="highlight"] { foreground: #5e7c80; background: #162224; }
+ChatLine::timestamp[label="highlight"] { foreground: #5e7c80; background: #162224; }
+
+ChatLine::timestamp { }
+
+/* ::contents == Message */
+ChatLine::contents {
+ /* Can only set background */
+}
+
+ChatLine#plain { foreground: #b8b8bb; }
+ChatLine#notice { foreground: #A6E22E; }
+ChatLine#action { foreground: #F92672; font-style: italic; }
+ChatLine#nick { foreground: #75715E; }
+ChatLine#mode { foreground: #75715E; font-weight: bold; }
+ChatLine#join { foreground: #75715E; }
+ChatLine#part { foreground: #75715E; }
+ChatLine#quit { foreground: #75715E; }
+ChatLine#kick { foreground: #75715E; }
+ChatLine#kill { foreground: #75715E; }
+ChatLine#server { foreground: #A6E22E; }
+ChatLine#info { foreground: #A6E22E; }
+ChatLine#error { foreground: #FD971F; }
+ChatLine#daychange { foreground: #A6E22E; }
+ChatLine#topic { foreground: #FD971F; }
+//ChatLine#netsplit { foreground: #996633; } // Old
+ChatLine#netsplit-join { foreground: #996633; }
+ChatLine#netsplit-quit { foreground: #996633; }
+
+ChatLine::timestamp {
+ foreground: #707C70;
+ // Resets the timestemp font during #action and other possible formatting.
+ font-style: normal;
+ font-weight: normal;
+}
+
+ChatLine::url {
+ foreground: palette(link);
+ //font-style: underline; // Uncomment if you always want an underline on links.
+}
+
+/* Sender Colors */
+ChatLine::sender#plain[sender="self"] { foreground: #779; }
+
+
+/* Uncomment this is you want all senders the same color: */
+// ChatLine::sender#plain { foreground: #2828B9; }
+
+/**
+ * The following are the sixteen colours used for the senders.
+ * The names are calculated by taking the hash of the nickname.
+ * Then take the modulo (the remainder) when divided by 16.
+ */
+ChatLine::sender#plain[sender="0"] { foreground: #e90d7f; }
+ChatLine::sender#plain[sender="1"] { foreground: #8e55e9; }
+ChatLine::sender#plain[sender="2"] { foreground: #b30e0e; }
+ChatLine::sender#plain[sender="3"] { foreground: #17b339; }
+ChatLine::sender#plain[sender="4"] { foreground: #58afb3; }
+ChatLine::sender#plain[sender="5"] { foreground: #9d54b3; }
+ChatLine::sender#plain[sender="6"] { foreground: #b39775; }
+ChatLine::sender#plain[sender="7"] { foreground: #3176b3; }
+ChatLine::sender#plain[sender="8"] { foreground: #e90d7f; }
+ChatLine::sender#plain[sender="9"] { foreground: #8e55e9; }
+ChatLine::sender#plain[sender="a"] { foreground: #b30e0e; }
+ChatLine::sender#plain[sender="b"] { foreground: #17b339; }
+ChatLine::sender#plain[sender="c"] { foreground: #58afb3; }
+ChatLine::sender#plain[sender="d"] { foreground: #9d54b3; }
+ChatLine::sender#plain[sender="e"] { foreground: #b39775; }
+ChatLine::sender#plain[sender="f"] { foreground: #3176b3; }
+
+
+/*
+** mIRC formats
+*/
+ChatLine[format="bold"] { font-weight: bold;}
+ChatLine[format="italic"] { font-style: italic; }
+ChatLine[format="underline"] { font-style: underline; }
+
+/* Make black text appear lighter as our theme has a dark background. */
+ChatLine[fg-color="1"] { foreground: #444; }
+ChatLine[bg-color="1"] { background: #444; }
+
+/* Blues are hard to read as well. */
+ChatLine[fg-color="2"] { foreground: #15a; }
+ChatLine[bg-color="2"] { background: #15a; }
+ChatLine[fg-color="c"] { foreground: #15f; }
+ChatLine[bg-color="c"] { background: #15f; }
+
+/* A list of all the colors for easy convienience */
+/*
+ChatLine[fg-color="0"] { foreground: white; }
+ChatLine[bg-color="0"] { background: white; }
+ChatLine[fg-color="1"] { foreground: black; }
+ChatLine[bg-color="1"] { background: black; }
+ChatLine[fg-color="2"] { foreground: navy; }
+ChatLine[bg-color="2"] { background: navy; }
+ChatLine[fg-color="3"] { foreground: green; }
+ChatLine[bg-color="3"] { background: green; }
+ChatLine[fg-color="4"] { foreground: red; }
+ChatLine[bg-color="4"] { background: red; }
+ChatLine[fg-color="5"] { foreground: darkred; }
+ChatLine[bg-color="5"] { background: darkred; }
+ChatLine[fg-color="6"] { foreground: purple; }
+ChatLine[bg-color="6"] { background: purple; }
+ChatLine[fg-color="7"] { foreground: orange; }
+ChatLine[bg-color="7"] { background: orange; }
+ChatLine[fg-color="8"] { foreground: yellow; }
+ChatLine[bg-color="8"] { background: yellow; }
+ChatLine[fg-color="9"] { foreground: lightgreen; }
+ChatLine[bg-color="9"] { background: lightgreen; }
+ChatLine[fg-color="a"] { foreground: teal; }
+ChatLine[bg-color="a"] { background: teal; }
+ChatLine[fg-color="b"] { foreground: lightcyan; }
+ChatLine[bg-color="b"] { background: lightcyan; }
+ChatLine[fg-color="c"] { foreground: blue; }
+ChatLine[bg-color="c"] { background: blue; }
+ChatLine[fg-color="d"] { foreground: pink; }
+ChatLine[bg-color="d"] { background: pink; }
+ChatLine[fg-color="e"] { foreground: gray; }
+ChatLine[bg-color="e"] { background: gray; }
+ChatLine[fg-color="f"] { foreground: lightgray; }
+ChatLine[bg-color="f"] { background: lightgray; }
+*/
+
+
+/*
+** Experimental
+*/
+BufferViewDock[active=true] {
+ /* The circle is hardcoded into the title. */
+ /* Color only changes on a refresh (F5) (so it's pointless). */
+ /* Also colors the border in Breeze. */
+ //color: palette(highlight);
+}
+
+/*
+** OS X: Workaround Pallete {} bug
+** - https://stackoverflow.com/questions/19748752/qt-style-qpalettewindowtext-color-reverts-after-application-starts
+*/
+
+QWidget {
+ color: white;
+}
+
--- /dev/null
+/**
+** ______ _ _____ _ _ _
+** | _ \ | | / ___| | | (_) | |
+** | | | |__ _ _ __| | __ \ `--. ___ | | __ _ _ __ _ _______ __| |
+** | | | / _` | '__| |/ / `--. \/ _ \| |/ _` | '__| |_ / _ \/ _` |
+** | |/ / (_| | | | < /\__/ / (_) | | (_| | | | |/ / __/ (_| |
+** |___/ \__,_|_| |_|\_\ \____/ \___/|_|\__,_|_| |_/___\___|\__,_|
+**
+** Quassel Theme
+**
+** Author: Chris Holland (Zren on Freenode/GitHub)
+*/
+
+/**
+** Theme Notes:
+** - This theme is designed to work on top of the Fusion or the Plastique client style.
+** It will look weird on almost all the others (including the system default).
+** (Settings > Configure Quassel (F7) > Interface > Client Style)
+*/
+
+/**
+** Helpful Links:
+** - QT:
+** http://qt-project.org/doc/qt-4.8/stylesheet-syntax.html
+** http://doc.qt.nokia.com/4.7-snapshot/stylesheet-reference.html
+** http://doc.qt.nokia.com/4.7-snapshot/stylesheet-examples.html
+** - Plastique Client Style:
+** https://qt.gitorious.org/qt/qt/source/src/gui/styles/qplastiquestyle.cpp
+** https://github.com/mirror/qt/blob/4.8/src/gui/styles/qplastiquestyle.cpp
+** - Quassel Stylesheet Gallery:
+** http://bugs.quassel-irc.org/projects/1/wiki/Stylesheet_Gallery
+** http://bugs.quassel-irc.org/projects/1/wiki/Stylesheet_Gallery#DarkMonokaiqss
+*/
+
+/**
+** - QSS Notes:
+** Quassel stylesheets also support Palette { role: color; } for setting the system
+** palette. See the QPalette docs for available roles, and convert them into qss-style
+** attributes, so ButtonText would become button-text or see qssparser.cpp In fact,
+** qssparser.cpp is the authorative source for Quassel's qss syntax that contains all
+** the extensions over standard Qt qss syntax.
+** See:
+** http://qt-project.org/doc/qt-4.8/qpalette.html#ColorRole-enum
+** https://github.com/quassel/quassel/blob/master/src/uisupport/qssparser.cpp
+**
+*/
+
+Palette {
+ /* Window colors */
+ window: #2b2b2b;
+ background: #212121;
+ foreground: #dddddd;
+
+ base: #131313;
+ alternate-base: #42403B;
+
+ /* Just setting palette(tooltip-base) doesn't work as intended so we set it in
+ ** a QTooltip{} rule as well.
+ */
+ tooltip-base: #131313; // palette(base)
+ tooltip-text: white; // palette(text)
+
+ /* The following attributes should be done in a scale */
+ light: #444444; // Tab Borders, Scrollbar handle grips, Titled Panel border (Settings)
+ midlight: #333333; // ?
+ button: #292929; // Menu BG, Scrollbar and Button base.
+ mid: #252525; // Titled Panel border (Settings)
+ dark: #202020; // TreeView [-] and ... color (Also various borders in Windows Client Style)
+ shadow: #1d1d1d; // ?
+
+
+ /* Text colors */
+ text: white;
+ button-text: #B6B3AB;
+
+ highlight: #268bd2;
+ //highlight-text: #000000;
+
+ /* Link colors */
+ link: #539FA3;
+ link-visited: #845B90;
+
+ /* Color of the marker line in the chat view. BG Node that is overlayed on the first new ChatLine. */
+ // 0 -> 0.1 (sharp line)
+ marker-line: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #586e75, stop: 0.1 #586e75, stop: 0.1 transparent);
+}
+
+/*
+** Base Object Colors
+*/
+
+/* Tables */
+// QTreeView#settingsTree -> Tree in the Settings popup.
+
+QTreeView, QTableView {
+ alternate-background-color: rgba(0,0,0, 64);
+ // background-color: palette(shadow);
+ border: 0px;
+}
+
+QTreeView {
+ selection-background-color: transparent;
+}
+
+QTreeView::item {
+ border-left: 2px solid palette(base);
+}
+
+QTreeView::item:focus {
+ border-width: 0 0 0 2px;
+ outline: none;
+}
+
+QTreeView::item:selected {
+ border-width: 0 0 0 2px;
+ color: palette(button-text);
+}
+
+QTreeView::item:hover {
+ background: palette(dark);
+}
+
+
+QTreeView::item:selected:active{
+ color: palette(button-text);
+ background: palette(dark);
+ border-color: palette(highlight);
+}
+
+QTreeView::item:selected:!active {
+ color: palette(button-text);
+ background: palette(dark);
+ border-color: palette(highlight);
+}
+
+// QTreeView::item { color: #debc85; }
+// QTreeView::item:selected { color: #00004b; }
+// QTreeView#settingsTree { background: #131313; }
+
+
+/* Scrollbar */
+/* From Quassel Wiki: http://sprunge.us/iZGB */
+QScrollBar {
+ //background: transparent;
+ background: palette(base);
+ margin: 0;
+}
+QScrollBar:hover {
+ /* Optional: Subtle accent of scrolling area on hover */
+ background: #161616; /* base +2 */
+}
+QScrollBar:vertical {
+ width: 8px;
+}
+QScrollBar:horizontal {
+ height: 8px;
+}
+
+QScrollBar::handle {
+ padding: 0;
+ margin: 2px;
+ border-radius: 2px;
+ border: 2px solid palette(midlight);
+ background: palette(midlight);
+}
+
+QScrollBar::handle:vertical {
+ min-height: 20px;
+ min-width: 0px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 20px;
+ min-height: 0px;
+}
+QScrollBar::handle:hover {
+ border-color: palette(light);
+ background: palette(light);
+}
+QScrollBar::handle:pressed {
+ background: palette(highlight);
+ border-color: palette(highlight);
+}
+
+QScrollBar::add-line , QScrollBar::sub-line {
+ height: 0px;
+ border: 0px;
+}
+QScrollBar::up-arrow, QScrollBar::down-arrow {
+ border: 0px;
+ width: 0px;
+ height: 0px;
+}
+
+QScrollBar::add-page, QScrollBar::sub-page {
+ background: none;
+}
+
+/* Input Box */
+MultiLineEdit {
+ //background: palette(base);
+ //color: palette(foreground);
+}
+
+/* Widgets */
+/* http://doc.qt.nokia.com/4.7-snapshot/qdockwidget.html */
+//QMainWindow,
+QMainWindow QAbstractScrollArea {
+ //border: 0; // Remove borders.
+ border: 1px solid palette(shadow);
+}
+
+QMainWindow {
+ //background: palette(mid); // Main window trim
+}
+
+/* Splitter */
+/* The splits between QDockWidgets and QMainWindow is a different element. */
+QSplitter::handle,
+QMainWindow::separator {
+ background: palette(dark);
+}
+QSplitter::handle:horizontal:hover,
+QMainWindow::separator:vertical:hover {
+ background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 palette(window), stop: 0.5 palette(light), stop: 1 palette(window));
+}
+
+QSplitter::handle:vertical:hover,
+QMainWindow::separator:horizontal:hover {
+ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(window), stop: 0.5 palette(light), stop: 1 palette(window));
+}
+
+/* Menu Bar / Context Menues */
+QMenu {
+ margin: 5px; // A bit of nice padding around menu items.
+}
+
+/* ToolTip */
+/* Note: You cannot create transparent sections in the popup box without a mask set. Thus the black edges outside the rounded borders. */
+QToolTip {
+ border: 2px solid #202020; // palette(dark)
+ border-radius: 2px;
+ background: #131313; // palette(base)
+ color: white; // palette(text)
+}
+
+/* Tabs */
+/*
+ The palette is designed for the selected one to be darker. So we need to change it. Decided to do a simple line.
+ tab:bottom and tab:top reverse y1 and y2 on the linear gradients.
+
+ Tab Shadow: #444444 (light)
+ Tab Hover: #666
+ Tab Selected: palette(highlight)
+*/
+
+//QTabWidget{}
+//QTabWidget::pane {}
+
+QTabWidget::tab-bar {
+ alignment: center;
+}
+
+QTabBar::tab {
+ min-width: 30px;
+ height: 20px;
+}
+
+QTabBar::tab:bottom:selected {
+ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(highlight), stop: 0.2 palette(highlight), stop: 0.2 transparent);
+}
+
+QTabBar::tab:top:selected {
+ background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 palette(highlight), stop: 0.2 palette(highlight), stop: 0.2 transparent);
+}
+
+QTabBar::tab:!selected {
+ color: #888;
+}
+
+QTabBar::tab:bottom:!selected {
+ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 palette(light), stop: 0.2 palette(light), stop: 0.2 transparent);
+}
+
+QTabBar::tab:top:!selected {
+ background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 palette(light), stop: 0.2 palette(light), stop: 0.2 transparent);
+}
+
+QTabBar::tab:!selected:hover {
+ color: #aaa;
+}
+
+QTabBar::tab:bottom:!selected:hover {
+ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #666, stop: 0.2 #666, stop: 0.2 transparent);
+}
+
+QTabBar::tab:top:!selected:hover {
+ background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0, stop: 0 #666, stop: 0.2 #666, stop: 0.2 transparent);
+}
+
+/*
+** Quassel CSS
+*/
+
+/* Main Chat Background Override */
+ChatView {
+ background: #00212A;
+}
+ChatView QScrollBar {
+ background: #00212A;
+}
+ChatView QScrollBar:hover {
+ background: #00212A;
+}
+
+ChatView QScrollBar::handle {
+ border-color: #073642;
+ background: #073642;
+}
+
+ChatView QScrollBar::handle:hover {
+ border-color: #073642;
+ background: #073642;
+}
+
+/**/
+QStatusBar {}
+QStatusBar::item {
+ border: none;
+}
+QStatusBar QLabel {
+ color: #888;
+}
+
+/* https://github.com/quassel/quassel/blob/master/src/qtui/ui/msgprocessorstatuswidget.ui */
+QStatusBar MsgProcessorStatusWidget {}
+QStatusBar MsgProcessorStatusWidget QLabel#label {}
+QStatusBar MsgProcessorStatusWidget QProgressBar#progressBar {}
+
+/* https://github.com/quassel/quassel/blob/master/src/qtui/ui/coreconnectionstatuswidget.ui */
+QStatusBar CoreConnectionStatusWidget {}
+QStatusBar CoreConnectionStatusWidget QLabel#messageLabel {}
+QStatusBar CoreConnectionStatusWidget QProgressBar#progressBar {}
+QStatusBar CoreConnectionStatusWidget QLabel#lagLabel {}
+QStatusBar CoreConnectionStatusWidget QLabel#sslLabel {
+ qproperty-pixmap: none; /* Hide the SSL status icon */
+}
+
+
+/* Font */
+// Will not override if selectors are doubled up eg: "ChatLine, MultiLineEdit {}"
+// These will override anything set in Quassel's Settings.
+/**
+ * Don't bold or style MultiLineEdit text in any way otherwise you will be
+ * prone to get weird behaviour in submitting from the Input box.
+ * It will randomly bold your input if you do.
+ */
+ChatLine {
+ //font-family: "MingLiU_HKSCS-ExtB", "Courier New", Courier, Monotype;
+
+ //font-size: 13pt;
+ //font-weight: bold;
+ }
+MultiLineEdit {
+ //font-family: "MingLiU_HKSCS-ExtB", "Courier New", Courier, Monotype;
+
+ //font-size: 20px;
+ //font-weight: normal;
+ }
+ChatLine#plain {
+ //font-weight: bold;
+ }
+
+/* Font: UI Global Font */
+QWidget {
+ //font-family: consolas;
+ }
+ChatListItem {
+ font-family: consolas;
+ }
+NickListItem {
+ font-family: consolas;
+ }
+StyledLabel#topicLabel {
+ font-family: consolas;
+ font-size: 14px;
+ }
+
+
+/* Topic Box */
+StyledLabel#topicLabel { background: palette(base); font-family: consolas; }
+
+/* Buffer / Channel List */
+/**
+ state: inactive, channel-event, unread-message, highlighted
+ type: query, channel, network
+**/
+ChatListItem { foreground: #888888; }
+ChatListItem[state="inactive"] { foreground: #555555; }
+ChatListItem[state="channel-event"] { foreground: #888888; } /* palette(button-text) */
+ChatListItem[state="unread-message"] { foreground: #268bd2; }
+ChatListItem[state="highlighted"] { foreground: #FFAA00; }
+
+ChatListItem[type="network", state="unread-message"] { foreground: #999999; }
+ChatListItem[type="network", state="highlighted"] { foreground: #999999; }
+ChatListItem[type="query", state="unread-message"] { foreground: #FFAA00; }
+
+
+/* Nick List */
+/**
+ state: away
+ type: user, category
+**/
+NickListItem[type="category"] { foreground: #debc85; }
+NickListItem[type="user"] { foreground: #cccccc; }
+NickListItem[type="user", state="away"] { foreground: #666666; }
+
+
+
+/* Chatbox Line Formatting */
+ChatLine[label="highlight"] {
+ foreground: #93a1a1;
+ background: #073642;
+}
+
+/*
+** Option: Bold highlighted text, but not the timestamp.
+*/
+/*
+ChatLine[label="highlight"] { font-weight: bold; }
+ChatLine::timestamp[label="highlight"]{ font-weight: normal; }
+*/
+
+/* Slight accent on the first two columns */
+/*ChatLine::sender { background: #101010; }*/
+/*ChatLine::timestamp { background: #101010; }*/
+/*ChatLine::contents { background: #101010; }*/
+
+/*ChatLine::sender[label="highlight"] { foreground: #839496; background: #00212A; }*/
+/*ChatLine::timestamp[label="highlight"] { foreground: #586e75; }*/
+ChatLine::timestamp[label="highlight"] { foreground: #93a1a1; }
+
+ChatLine::timestamp { }
+
+/* ::contents == Message */
+ChatLine::contents {
+ /* Can only set background */
+}
+
+ChatLine#plain { foreground: #839496; }
+ChatLine#notice { foreground: #93a1a1; }
+ChatLine#action { foreground: #93a1a1; font-style: italic; font-weight: bold; }
+ChatLine#nick { foreground: #586e75; }
+ChatLine#mode { foreground: #586e75; }
+ChatLine#join { foreground: #586e75; }
+ChatLine#part { foreground: #586e75; }
+ChatLine#quit { foreground: #586e75; }
+ChatLine#kick { foreground: #586e75; }
+ChatLine#kill { foreground: #586e75; }
+ChatLine#server { foreground: #93a1a1; }
+ChatLine#info { foreground: #93a1a1; }
+ChatLine#error { foreground: #dc322f; }
+ChatLine#daychange { foreground: #93a1a1; }
+ChatLine#topic { foreground: #b58900; }
+//ChatLine#netsplit { foreground: #586e75; } // Old
+ChatLine#netsplit-join { foreground: #586e75; }
+ChatLine#netsplit-quit { foreground: #586e75; }
+
+ChatLine::timestamp {
+ foreground: #586e75;
+ // Resets the timestemp font during #action and other possible formatting.
+ font-style: normal;
+ font-weight: normal;
+}
+
+ChatLine::url {
+ foreground: palette(link);
+ //font-style: underline; // Uncomment if you always want an underline on links.
+}
+
+/* Sender Colors */
+ChatLine::sender#plain[sender="self"] { foreground: #586e75; }
+
+
+/* Uncomment this is you want all senders the same color: */
+// ChatLine::sender#plain { foreground: #2828B9; }
+
+/**
+ * The following are the sixteen colours used for the senders.
+ * The names are calculated by taking the hash of the nickname.
+ * Then take the modulo (the remainder) when divided by 16.
+ * Preview: http://i.imgur.com/xeRKI4H.png
+ */
+ChatLine::sender#plain[sender="0"] { foreground: #B58900; }
+ChatLine::sender#plain[sender="1"] { foreground: #CB4B16; }
+ChatLine::sender#plain[sender="2"] { foreground: #DC322f; }
+ChatLine::sender#plain[sender="3"] { foreground: #D33682; }
+ChatLine::sender#plain[sender="4"] { foreground: #6C71C4; }
+ChatLine::sender#plain[sender="5"] { foreground: #268BD2; }
+ChatLine::sender#plain[sender="6"] { foreground: #2AA198; }
+ChatLine::sender#plain[sender="7"] { foreground: #859900; }
+
+/* -32 */
+/*ChatLine::sender#plain[sender="8"] { foreground: #956900; }*/
+/*ChatLine::sender#plain[sender="9"] { foreground: #AB2B06; }*/
+/*ChatLine::sender#plain[sender="a"] { foreground: #BC120f; }*/
+/*ChatLine::sender#plain[sender="b"] { foreground: #B31662; }*/
+/*ChatLine::sender#plain[sender="c"] { foreground: #4C51A4; }*/
+/*ChatLine::sender#plain[sender="d"] { foreground: #066BB2; }*/
+/*ChatLine::sender#plain[sender="e"] { foreground: #0A8178; }*/
+/*ChatLine::sender#plain[sender="f"] { foreground: #657900; }*/
+
+/* +32 */
+ChatLine::sender#plain[sender="8"] { foreground: #D5A920; }
+ChatLine::sender#plain[sender="9"] { foreground: #EB6B36; }
+ChatLine::sender#plain[sender="a"] { foreground: #FC524f; }
+ChatLine::sender#plain[sender="b"] { foreground: #F356A2; }
+ChatLine::sender#plain[sender="c"] { foreground: #8C91E4; }
+ChatLine::sender#plain[sender="d"] { foreground: #46ABF2; }
+ChatLine::sender#plain[sender="e"] { foreground: #4AC1B8; }
+ChatLine::sender#plain[sender="f"] { foreground: #A5B920; }
+
+
+
+
+
+/*
+** mIRC formats
+*/
+ChatLine[format="bold"] { font-weight: bold;}
+ChatLine[format="italic"] { font-style: italic; }
+ChatLine[format="underline"] { font-style: underline; }
+
+/* Blues are hard to read. */
+ChatLine[fg-color="2"] { foreground: #15a; }
+ChatLine[bg-color="2"] { background: #15a; }
+ChatLine[fg-color="c"] { foreground: #15f; }
+ChatLine[bg-color="c"] { background: #15f; }
+
+/* A list of all the colors for easy convienience */
+/*
+ChatLine[fg-color="0"] { foreground: white; }
+ChatLine[bg-color="0"] { background: white; }
+ChatLine[fg-color="1"] { foreground: black; }
+ChatLine[bg-color="1"] { background: black; }
+ChatLine[fg-color="2"] { foreground: navy; }
+ChatLine[bg-color="2"] { background: navy; }
+ChatLine[fg-color="3"] { foreground: green; }
+ChatLine[bg-color="3"] { background: green; }
+ChatLine[fg-color="4"] { foreground: red; }
+ChatLine[bg-color="4"] { background: red; }
+ChatLine[fg-color="5"] { foreground: darkred; }
+ChatLine[bg-color="5"] { background: darkred; }
+ChatLine[fg-color="6"] { foreground: purple; }
+ChatLine[bg-color="6"] { background: purple; }
+ChatLine[fg-color="7"] { foreground: orange; }
+ChatLine[bg-color="7"] { background: orange; }
+ChatLine[fg-color="8"] { foreground: yellow; }
+ChatLine[bg-color="8"] { background: yellow; }
+ChatLine[fg-color="9"] { foreground: lightgreen; }
+ChatLine[bg-color="9"] { background: lightgreen; }
+ChatLine[fg-color="a"] { foreground: teal; }
+ChatLine[bg-color="a"] { background: teal; }
+ChatLine[fg-color="b"] { foreground: lightcyan; }
+ChatLine[bg-color="b"] { background: lightcyan; }
+ChatLine[fg-color="c"] { foreground: blue; }
+ChatLine[bg-color="c"] { background: blue; }
+ChatLine[fg-color="d"] { foreground: pink; }
+ChatLine[bg-color="d"] { background: pink; }
+ChatLine[fg-color="e"] { foreground: gray; }
+ChatLine[bg-color="e"] { background: gray; }
+ChatLine[fg-color="f"] { foreground: lightgray; }
+ChatLine[bg-color="f"] { background: lightgray; }
+*/
+
+
+/*
+** Experimental
+*/
+BufferViewDock[active=true] {
+ /* The circle is hardcoded into the title. */
+ /* Color only changes on a refresh (F5) (so it's pointless). */
+ /* Also colors the border in Breeze. */
+ //color: palette(highlight);
+}
+
+/*
+** OS X: Workaround Pallete {} bug
+** - https://stackoverflow.com/questions/19748752/qt-style-qpalettewindowtext-color-reverts-after-application-starts
+*/
+
+QWidget {
+ color: #dddddd;
+}
+
--- /dev/null
+// Quassel Style Sheet\r
+// Creator: balintx - qss.ath.cx\r
+// Codename: Nexus BETA\r
+// Based on: darkChocolate, darkOne, MJ12 pirosas\r
+// \r
+\r
+QFrame\r
+{\r
+ background: #333333;\r
+}\r
+\r
+QCheckBox::indicator {\r
+ background-color: #000000;\r
+ color: #04ff00;\r
+}\r
+\r
+QCheckBox::indicator:checked {\r
+ background-color: #04ff00;\r
+ color: #000000;\r
+ spacing: 3px;\r
+}\r
+\r
+QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:pressed\r
+{\r
+ border: 1px solid #04ff00;\r
+}\r
+\r
+QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:pressed\r
+{\r
+ border: 1px solid #000000;\r
+}\r
+\r
+ChatLine[label="highlight"] {\r
+ background: #04ff00;\r
+ foreground: #131313;\r
+ font-weight: bold;\r
+}\r
+\r
+ChatLine::timestamp { foreground: #707c70; }\r
+\r
+ChatLine#plain { foreground: #debc85; }\r
+ChatLine#notice { foreground: #916409; }\r
+ChatLine#action { foreground: #04ff00; }\r
+ChatLine#nick { foreground: #debc85; }\r
+ChatLine#mode { foreground: #000FF0; }\r
+ChatLine#join { foreground: #04ff00; }\r
+ChatLine#part { foreground: #767676; }\r
+ChatLine#quit { foreground: #ff0000; }\r
+ChatLine#kick { foreground: #debc85; }\r
+ChatLine#kill { background: #131313; foreground: #ff0000; font-weight: bold; }\r
+ChatLine#server { foreground: #916409; }\r
+ChatLine#info { foreground: #916409; }\r
+ChatLine#error { foreground: #916409; }\r
+ChatLine#daychange { foreground: #916409; }\r
+ChatLine#topic { background: #131313; foreground: #fffd96; }\r
+ChatLine#netsplit-join { background: #131313; foreground: #ff0000; font-weight: bold; }\r
+ChatLine#netsplit-quit { background: #131313; foreground: #ff0000; font-weight: bold; }\r
+\r
+//Backgrounds\r
+ChatView { background: #000000; }\r
+BufferView { background: #000000; }\r
+ChatWidget { background: grey;}\r
+NickView { background: #000000;}\r
+TopicWidget { background: #ABCABC;}\r
+MultiLineEdit { background: #131313; color: #debc95; }\r
+\r
+// Sender Colors\r
+ChatLine::sender#plain[sender="self"] { foreground: #8f8e90; }\r
+\r
+ChatLine::sender#plain[sender="00"] { foreground: #e90d7f; }\r
+ChatLine::sender#plain[sender="01"] { foreground: #e2c000; }\r
+ChatLine::sender#plain[sender="02"] { foreground: #b30e0e; }\r
+ChatLine::sender#plain[sender="03"] { foreground: #17b339; }\r
+ChatLine::sender#plain[sender="04"] { foreground: #58afb3; }\r
+ChatLine::sender#plain[sender="05"] { foreground: #9d54b3; }\r
+ChatLine::sender#plain[sender="06"] { foreground: #b39775; }\r
+ChatLine::sender#plain[sender="07"] { foreground: #3176b3; }\r
+ChatLine::sender#plain[sender="08"] { foreground: #e90d7f; }\r
+ChatLine::sender#plain[sender="09"] { foreground: #8e55e9; }\r
+ChatLine::sender#plain[sender="0a"] { foreground: #b30e0e; }\r
+ChatLine::sender#plain[sender="0b"] { foreground: #17b339; }\r
+ChatLine::sender#plain[sender="0c"] { foreground: #58afb3; }\r
+ChatLine::sender#plain[sender="0d"] { foreground: #9d54b3; }\r
+ChatLine::sender#plain[sender="0e"] { foreground: #b39775; }\r
+ChatLine::sender#plain[sender="0f"] { foreground: #3176b3; }\r
+\r
+// BufferView Colors\r
+ChatListItem { foreground: #ffffff; }\r
+ChatListItem[state="inactive"] { foreground: #4d4d4d; }\r
+ChatListItem[state="channel-event"] { foreground: #ffff80; }\r
+ChatListItem[state="unread-message"] { foreground: #ffff00; }\r
+ChatListItem[state="highlighted"] { foreground: #04ff00; }\r
+QListView::item:hover, QListView::item:selected\r
+{\r
+ background: #04ff00;\r
+}\r
+QListView\r
+{\r
+ background: #131313;\r
+}\r
+// NickView Colors\r
+NickListItem[type="category"] { foreground: #4d4d4d; }\r
+NickListItem[type="user"] { foreground: #a0a0a0; }\r
+NickListItem[type="user", state="away"] { foreground: #4d4d4d; }\r
+\r
+Palette {\r
+ link: #5fffbf; link-visited: #5fffbf; marker-line: #04ff00;\r
+ window: #333333; window-text: #00FF00; text: #04ff00;\r
+ light: #ffff00; midlight: #333333; button: #131313;\r
+ mid: #202553; dark: #000533; }\r
+Palette::button-text\r
+{\r
+ foreground: #04ff00;\r
+ background: #131313;\r
+ color: #04ff00;\r
+}\r
+\r
+QLineEdit:enabled { background: #131313; color: #debc85; }\r
+QSpinBox:enabled { background: #131313; color: #debc85; }\r
+\r
+QTreeView\r
+{\r
+ background: #000000;\r
+}\r
+\r
+QTreeView::item:selected\r
+{\r
+ border: 1px solid #debc85;\r
+ border-radius: 5px;\r
+ background: #debc85;\r
+ color: #000000;\r
+ padding: 2px;\r
+}\r
+\r
+QTreeView::item:hover\r
+{\r
+ border: 1px solid #debc85;\r
+ border-radius: 5px;\r
+}\r
+\r
+QLineEdit { background: #BCBCBC; }\r
+QToolTip\r
+{\r
+ background: #131313;\r
+ color: #04ff00;\r
+ border: 1px solid #04ff00;\r
+ border-radius: 5px;\r
+}\r
+QTableWidget { color: #debc85; alternate-background: #131313; }\r
+QTableView\r
+{\r
+ background: #000000;\r
+ alternate-background: #131313;\r
+ color: #04ff00;\r
+}\r
+QListWidget { color: #debc85; alternate-background: #131313; }\r
+QTableView {\r
+selection-background-color: #04ff00;\r
+background-color: #131313;\r
+foreground-color: #04ff00;\r
+color: #04ff00;\r
+}\r
+\r
+QPushButton\r
+{\r
+ background: #131313;\r
+ color: #04ff00;\r
+ border: 1px solid #8f8e90;\r
+ border-radius: 6px;\r
+ padding: 3px;\r
+}\r
+\r
+QPushButton::selected, QPushButton::hover\r
+{\r
+ border: 1px solid #04ff00;\r
+ padding: 2px;\r
+}\r
+\r
+QPushButton::pressed\r
+{\r
+ border: 2px solid #04ff50;\r
+}\r
+\r
+QPushButton::disabled\r
+{\r
+ border: 1px solid #8f8e90;\r
+ background: #131313;\r
+ color: grey;\r
+ padding: 2px;\r
+}\r
+\r
+QHeader {\r
+ background: #131313;\r
+ color: #04ff00;\r
+}\r
+\r
+QMenu {\r
+ background: #131313;\r
+ color: #04ff00;\r
+}\r
+\r
+QTextBrowser\r
+{\r
+ color: #04ff00;\r
+}\r
+\r
+QMenu::item:selected\r
+{\r
+ background-color: #04ff00;\r
+ color: #131313;\r
+}\r
+\r
+QMenu::item:disabled\r
+{\r
+ background-color: #131313;\r
+ color: grey;\r
+}\r
+\r
+QMenuBar {\r
+ background-color: #131313;\r
+ color: #04ff00;\r
+}\r
+\r
+QMenuBar::item:selected\r
+{\r
+ background-color: #04ff00;\r
+ color: #131313;\r
+ border: 1px solid #131313;\r
+}\r
+\r
+QMenuBar::item:disabled\r
+{\r
+ background-color: #131313;\r
+ color: grey;\r
+}\r
+\r
+QListView {\r
+ background-color: #131313;\r
+ color: #04ff00;\r
+}\r
+\r
+QListView::item:selected, QListView::item:hover\r
+{\r
+ background-color: #04ff00;\r
+ color: #131313;\r
+}\r
+\r
+QComboBox\r
+{\r
+ background-color: #131313;\r
+ color: #04ff00;\r
+}\r
+\r
+QList {\r
+ background-color: #131313;\r
+ color: #04ff00;\r
+}\r
+\r
+QList::item:selected\r
+{\r
+ background-color: #04ff00;\r
+ color: #131313;\r
+}\r
+\r
+QProgressBar {\r
+ border: 2px solid grey;\r
+ border-radius: 5px;\r
+}\r
+\r
+\r
+QProgressBar::chunk {\r
+ background-color: #131313;\r
+ color: #04ff00;\r
+}\r
+\r
+QTabWidget\r
+{\r
+ background-color: #131313;\r
+ color: #04ff00;\r
+}\r
+\r
+QTabBar::tab\r
+{\r
+ background: #131313;\r
+ color: #04ff00;\r
+ border: 1px solid #8f8e90;\r
+ border-bottom-color: #000000;\r
+ border-top-left-radius: 4px;\r
+ border-top-right-radius: 4px;\r
+ padding: 2px;\r
+ min-width: 8px;\r
+}\r
+\r
+QTabBar::tab:selected, QTabBar::tab:hover\r
+{\r
+ border-color: #04ff00;\r
+ border-bottom-color: #000000;\r
+}\r
+\r
+QToolBox::tab:selected\r
+{\r
+ background-color: #04ff00;\r
+ color: #131313;\r
+}
\ No newline at end of file
--- /dev/null
+// "Quassel Classic" stylesheet for Quassel IRC
+// written by elbryan <fabiano 'dot' francesconi 'at' gmail 'dot' com>
+
+// Basics
+ChatLine {
+ foreground: palette(text);
+}
+
+ChatLine[label="highlight"] {
+ background: #FDBF78;
+}
+
+ChatLine::sender[label="highlight"] {
+ background: #FDBF78;
+ font-weight:bold;
+ foreground: #aa000;
+}
+
+ChatLine[label="selected"] {
+ foreground: palette(highlighted-text);
+ background: palette(highlight);
+}
+
+ChatLine::sender {
+ foreground: #0000aa;
+}
+
+ChatLine::sender[sender="self"] {
+ font-style: italic;
+ foreground: #0000ff;
+}
+
+ChatLine[sender="self"] { foreground: #323232; }
+
+ChatLine::timestamp { foreground: #707c70; }
+ChatLine::timestamp[sender="self"] { foreground: #707c70; }
+ChatLine::timestamp[label="highlight"] { foreground: #000000; }
+
+Palette { marker-line: #ff0000; }
+
+ChatLine::url { foreground: #3a42e6; }
+ChatLine::url[sender="self"] { foreground: #3a42e6; }
+ChatLine::url[label="highlight"] { foreground: #3a42e6; }
+
+//ChatLine::nick { font-weight: bold; }
+ChatLine::nick[sender="self"] { font-weight: bold; }
+ChatLine::nick[label="highlight"] { foreground: #0000aa; }
+
+// mIRC colors
+ChatLine[fg-color="00"] { foreground: #ffffff; }
+ChatLine[bg-color="00"] { background: #ffffff; }
+ChatLine[fg-color="01"] { foreground: #000000; }
+ChatLine[bg-color="01"] { background: #000000; }
+ChatLine[fg-color="02"] { foreground: #000080; }
+ChatLine[bg-color="02"] { background: #000080; }
+ChatLine[fg-color="03"] { foreground: #008000; }
+ChatLine[bg-color="03"] { background: #008000; }
+ChatLine[fg-color="04"] { foreground: #ff0000; }
+ChatLine[bg-color="04"] { background: #ff0000; }
+ChatLine[fg-color="05"] { foreground: #800000; }
+ChatLine[bg-color="05"] { background: #800000; }
+ChatLine[fg-color="06"] { foreground: #800080; }
+ChatLine[bg-color="06"] { background: #800080; }
+ChatLine[fg-color="07"] { foreground: #ffa500; }
+ChatLine[bg-color="07"] { background: #ffa500; }
+ChatLine[fg-color="08"] { foreground: #ffff00; }
+ChatLine[bg-color="08"] { background: #ffff00; }
+ChatLine[fg-color="09"] { foreground: #00ff00; }
+ChatLine[bg-color="09"] { background: #00ff00; }
+ChatLine[fg-color="0a"] { foreground: #008080; }
+ChatLine[bg-color="0a"] { background: #008080; }
+ChatLine[fg-color="0b"] { foreground: #00ffff; }
+ChatLine[bg-color="0b"] { background: #00ffff; }
+ChatLine[fg-color="0c"] { foreground: #4169e1; }
+ChatLine[bg-color="0c"] { background: #4169e1; }
+ChatLine[fg-color="0d"] { foreground: #ff00ff; }
+ChatLine[bg-color="0d"] { background: #ff00ff; }
+ChatLine[fg-color="0e"] { foreground: #808080; }
+ChatLine[bg-color="0e"] { background: #808080; }
+ChatLine[fg-color="0f"] { foreground: #c0c0c0; }
+ChatLine[bg-color="0f"] { background: #c0c0c0; }
+
+ // for sender
+ ChatLine[fg-color="00", sender="self"] { foreground: #ffffff; }
+ ChatLine[bg-color="00", sender="self"] { background: #ffffff; }
+ ChatLine[fg-color="01", sender="self"] { foreground: #000000; }
+ ChatLine[bg-color="01", sender="self"] { background: #000000; }
+ ChatLine[fg-color="02", sender="self"] { foreground: #000080; }
+ ChatLine[bg-color="02", sender="self"] { background: #000080; }
+ ChatLine[fg-color="03", sender="self"] { foreground: #008000; }
+ ChatLine[bg-color="03", sender="self"] { background: #008000; }
+ ChatLine[fg-color="04", sender="self"] { foreground: #ff0000; }
+ ChatLine[bg-color="04", sender="self"] { background: #ff0000; }
+ ChatLine[fg-color="05", sender="self"] { foreground: #800000; }
+ ChatLine[bg-color="05", sender="self"] { background: #800000; }
+ ChatLine[fg-color="06", sender="self"] { foreground: #800080; }
+ ChatLine[bg-color="06", sender="self"] { background: #800080; }
+ ChatLine[fg-color="07", sender="self"] { foreground: #ffa500; }
+ ChatLine[bg-color="07", sender="self"] { background: #ffa500; }
+ ChatLine[fg-color="08", sender="self"] { foreground: #ffff00; }
+ ChatLine[bg-color="08", sender="self"] { background: #ffff00; }
+ ChatLine[fg-color="09", sender="self"] { foreground: #00ff00; }
+ ChatLine[bg-color="09", sender="self"] { background: #00ff00; }
+ ChatLine[fg-color="0a", sender="self"] { foreground: #008080; }
+ ChatLine[bg-color="0a", sender="self"] { background: #008080; }
+ ChatLine[fg-color="0b", sender="self"] { foreground: #00ffff; }
+ ChatLine[bg-color="0b", sender="self"] { background: #00ffff; }
+ ChatLine[fg-color="0c", sender="self"] { foreground: #4169e1; }
+ ChatLine[bg-color="0c", sender="self"] { background: #4169e1; }
+ ChatLine[fg-color="0d", sender="self"] { foreground: #ff00ff; }
+ ChatLine[bg-color="0d", sender="self"] { background: #ff00ff; }
+ ChatLine[fg-color="0e", sender="self"] { foreground: #808080; }
+ ChatLine[bg-color="0e", sender="self"] { background: #808080; }
+ ChatLine[fg-color="0f", sender="self"] { foreground: #c0c0c0; }
+ ChatLine[bg-color="0f", sender="self"] { background: #c0c0c0; }
+
+// mIRC formats
+ChatLine[format="bold"] { font-weight: bold;}
+ChatLine[format="italic"] { font-style: italic; }
+ChatLine[format="underline"] { font-style: underline; }
+
+ // for sender
+ ChatLine[format="bold", sender="self"] { foreground: #323232; font-weight: bold; }
+ ChatLine[format="italic", sender="self"] { foreground: #323232; font-style: italic; }
+ ChatLine[format="underline", sender="self"] { foreground: #323232; font-style: underline; }
+
+// ChatView message colors
+ChatLine#notice { foreground: #916409; }
+
+ChatLine#action { foreground: #000088; }
+
+ChatLine::nick#action[label="highlight"] {
+ foreground: #323232;
+ font-weight: bold;
+}
+
+ChatLine#nick { foreground: #917b3a; }
+ChatLine#mode { foreground: #ff7700; }
+ChatLine#join { foreground: #009600; }
+ChatLine#part { foreground: #b32626; }
+ChatLine#quit { foreground: #990000; }
+ChatLine#kick { foreground: #990000; }
+ChatLine#kill { foreground: #990000; }
+ChatLine#server { foreground: #916409; }
+ChatLine#info { foreground: #916409; }
+ChatLine#error { foreground: #916409; }
+ChatLine#daychange { foreground: #ff0000; }
+ChatLine#topic { foreground: #d47d31; }
+
+// BufferView Colors
+ChatListItem[type="query"] { foreground: #303030; }
+ChatListItem[type="query", state="away"] { foreground: #a0a0a4; }
+ChatListItem[type="query", state="unread-message"] { foreground: #ff8000; }
+ChatListItem[type="network"] { foreground: #707c70; }
+
+ChatListItem[state="inactive"] { foreground: #a0a0a4; }
+ChatListItem[state="channel-event"] { foreground: #000099; }
+ChatListItem[state="unread-message"] { foreground: #990000; }
+ChatListItem[state="highlighted"] { foreground: #FF8C1A; }
+
+// NickView Colors
+NickListItem[type="category"] { foreground: #707c70; }
+NickListItem[type="user", state="away"] { foreground: #a0a0a4; }
--- /dev/null
+ChatView { background: #000000; color: #32FC00; }\r
+NickView { background: #000000; color: #32FC00; }\r
+BufferView { background: #000000; color: #32FC00; }\r
+QTextEdit { background: #000000; color: #32FC00; }\r
+StyledLabel#topicLabel { background: #000000; color: #32FC00; }\r
+TopicWidget { background: #000000; color: #32FC00; }\r
+Palette { background: #333333; color: #32FC00; }
\ No newline at end of file
--- /dev/null
+// Quassel Style Sheet\r
+// Creator: MJ12\r
+// Codename: MJ12 blueish\r
+// Based on: "MJ12 pirosas(reddish)" "MJ12 zöldes(greenish)"\r
+// Association with: balintx\r
+\r
+\r
+\r
+// BufferView Colors\r
+ChatListItem { foreground: #1FFFFE; }\r
+ChatListItem[state="inactive"] { foreground: #a0a0a4; }\r
+ChatListItem[state="channel-event"] { foreground: #0000a8; }\r
+ChatListItem[state="highlighted"] { foreground: #ff0000; }\r
+ChatListItem[state="unread-message"] { foreground: #0000FF; }\r
+\r
+// Highlight\r
+ChatLine[label="highlight"] {\r
+ foreground: #AA0000; font-weight: bold;\r
+ background: #001122;\r
+}\r
+\r
+// NickView Colors\r
+NickListItem { height:30px; }\r
+NickListItem[type="category"] { foreground: #aa0000; }\r
+NickListItem[type="user"] { foreground: #1FFFFE; }\r
+NickListItem[type="user", state="away"] { foreground: #a0a0a4; }\r
+\r
+// Backgrounds\r
+MultiLineEdit { background: #131313; color: #005A5A; border: 0px; }\r
+ChatView { background: #000000; border: 0px; }\r
+BufferView { background: black; border: 0px; }\r
+ChatWidget { background: grey; border: 0px; }\r
+NickView { background: #000000; border: 0px; }\r
+TopicWidget { background: #ABCABC; foreground: #1FFFFE ; border: 0px; }\r
+TopicView { background: #ABCABC; foreground: #1FFFFE ; border: 0px; }\r
+\r
+// Sender Colors\r
+ChatLine::sender#plain[sender="self"] { foreground: #006B6B; }\r
+ChatLine::sender#plain[sender="00"] { foreground: #e90d7f; }\r
+ChatLine::sender#plain[sender="01"] { foreground: #e2c000; }\r
+ChatLine::sender#plain[sender="02"] { foreground: #b30e0e; }\r
+ChatLine::sender#plain[sender="03"] { foreground: #17b339; }\r
+ChatLine::sender#plain[sender="04"] { foreground: #58afb3; }\r
+ChatLine::sender#plain[sender="05"] { foreground: #9d54b3; }\r
+ChatLine::sender#plain[sender="06"] { foreground: #b39775; }\r
+ChatLine::sender#plain[sender="07"] { foreground: #3176b3; }\r
+ChatLine::sender#plain[sender="08"] { foreground: #e90d7f; }\r
+ChatLine::sender#plain[sender="09"] { foreground: #8e55e9; }\r
+ChatLine::sender#plain[sender="0a"] { foreground: #b30e0e; }\r
+ChatLine::sender#plain[sender="0b"] { foreground: #17b339; }\r
+ChatLine::sender#plain[sender="0c"] { foreground: #58afb3; }\r
+ChatLine::sender#plain[sender="0d"] { foreground: #9d54b3; }\r
+ChatLine::sender#plain[sender="0e"] { foreground: #b39775; }\r
+ChatLine::sender#plain[sender="0f"] { foreground: #3176b3; }\r
+\r
+ChatLine[fg-color="00", sender="self"] { foreground: #ffffff; }\r
+ChatLine[bg-color="00", sender="self"] { background: #ffffff; }\r
+ChatLine[fg-color="01", sender="self"] { foreground: #000000; }\r
+ChatLine[bg-color="01", sender="self"] { background: #000000; }\r
+ChatLine[fg-color="02", sender="self"] { foreground: #000080; }\r
+ChatLine[bg-color="02", sender="self"] { background: #000080; }\r
+ChatLine[fg-color="03", sender="self"] { foreground: #008000; }\r
+ChatLine[bg-color="03", sender="self"] { background: #008000; }\r
+ChatLine[fg-color="04", sender="self"] { foreground: #ff0000; }\r
+ChatLine[bg-color="04", sender="self"] { background: #ff0000; }\r
+ChatLine[fg-color="05", sender="self"] { foreground: #800000; }\r
+ChatLine[bg-color="05", sender="self"] { background: #800000; }\r
+ChatLine[fg-color="06", sender="self"] { foreground: #800080; }\r
+ChatLine[bg-color="06", sender="self"] { background: #800080; }\r
+ChatLine[fg-color="07", sender="self"] { foreground: #ffa500; }\r
+ChatLine[bg-color="07", sender="self"] { background: #ffa500; }\r
+ChatLine[fg-color="08", sender="self"] { foreground: #ffff00; }\r
+ChatLine[bg-color="08", sender="self"] { background: #ffff00; }\r
+ChatLine[fg-color="09", sender="self"] { foreground: #00ff00; }\r
+ChatLine[bg-color="09", sender="self"] { background: #00ff00; }\r
+ChatLine[fg-color="0a", sender="self"] { foreground: #008080; }\r
+ChatLine[bg-color="0a", sender="self"] { background: #008080; }\r
+ChatLine[fg-color="0b", sender="self"] { foreground: #00ffff; }\r
+ChatLine[bg-color="0b", sender="self"] { background: #00ffff; }\r
+ChatLine[fg-color="0c", sender="self"] { foreground: #4169e1; }\r
+ChatLine[bg-color="0c", sender="self"] { background: #4169e1; }\r
+ChatLine[fg-color="0d", sender="self"] { foreground: #ff00ff; }\r
+ChatLine[bg-color="0d", sender="self"] { background: #ff00ff; }\r
+ChatLine[fg-color="0e", sender="self"] { foreground: #808080; }\r
+ChatLine[bg-color="0e", sender="self"] { background: #808080; }\r
+ChatLine[fg-color="0f", sender="self"] { foreground: #c0c0c0; }\r
+ChatLine[bg-color="0f", sender="self"] { background: #c0c0c0; }\r
+\r
+// Chat colours\r
+ChatLine#plain { foreground:#1FFFFE; }\r
+ChatLine#notice { foreground: #916409; }\r
+ChatLine#action { foreground: #AA00AA; font-style: italic; }\r
+ChatLine#action[sender="self"] { foreground: #AA00AA; font-style: italic; }\r
+ChatLine#nick { foreground: #633b5a; }\r
+ChatLine#mode { foreground: #346E9E; font-weight: bold; }\r
+ChatLine#join { foreground: #008800; }\r
+ChatLine#part { foreground: #993333; }\r
+ChatLine#quit { foreground: #993333; }\r
+ChatLine#kick { foreground: #993333; }\r
+ChatLine#kill { foreground: #993333; }\r
+ChatLine#server { foreground: #916409; }\r
+ChatLine#info { foreground: #916409; }\r
+ChatLine#error { foreground: #916409; }\r
+ChatLine#daychange { foreground: #916409; }\r
+ChatLine#topic { foreground: #1FFFFE; }\r
+ChatLine { link: #0000FF; }\r
+\r
+// QT\r
+\r
+Palette\r
+{\r
+ link: #0000FF; link-visited: #0000FF; marker-line: #ff0000;\r
+ window: #333333; window-text: #1FFFFE; text: #1FFFFE;\r
+ light: #0000FF; midlight: #333333; button: #252525;\r
+ mid: #202553; dark: #000533; button-text: #1FFFFE;\r
+}\r
+\r
+\r
+QSpinBox\r
+{\r
+ background-color: #131313;\r
+ color: #1FFFFE;\r
+}\r
+\r
+QTreeView\r
+{\r
+ background: #000000;\r
+ color: #1FFFFE;\r
+ alternate-background-color: #131313;\r
+}\r
+\r
+QTreeView::item:selected\r
+{\r
+ border: 1px solid #1FFFFE;\r
+ border-radius: 5px;\r
+ background: #1FFFFE;\r
+ alternate-background-color: #000000;\r
+ color: #000000;\r
+ padding: 2px;\r
+}\r
+\r
+QTreeView::item:hover\r
+{\r
+ border: 1px solid #1FFFFE;\r
+ border-radius: 5px;\r
+}\r
+\r
+QTreeView::branch:selected\r
+{\r
+ background-color:black;\r
+}\r
+\r
+QLineEdit { background: #131313; color: #1FFFFE; }\r
+QToolTip\r
+{\r
+ background: #131313;\r
+ color: #04ff00;\r
+ border: 1px solid #04ff00;\r
+ border-radius: 5px;\r
+}\r
+QTableWidget { color: #1FFFFE; }\r
+QListWidget { color: #1FFFFE; }\r
+QTableView {\r
+selection-background-color: #1FFFFE;\r
+selection-color: #000000;\r
+background-color: #131313;\r
+alternate-background-color: #000000;\r
+foreground-color: #1FFFFE;\r
+color: #1FFFFE;\r
+}\r
+\r
+QPushButton\r
+{\r
+ background: #131313;\r
+ color: #ff0000;\r
+ border: 1px solid #8f8e90;\r
+ border-radius: 6px;\r
+ padding: 3px;\r
+}\r
+\r
+QPushButton::selected, QPushButton::hover\r
+{\r
+ border: 1px solid #ff0000;\r
+ padding: 2px;\r
+}\r
+\r
+QPushButton::pressed\r
+{\r
+ border: 3px solid #AA0000;\r
+}\r
+\r
+QPushButton::disabled\r
+{\r
+ border: 1px solid #8f8e90;\r
+ background: #131313;\r
+ color: grey;\r
+ padding: 2px;\r
+}\r
+\r
+QHeader {\r
+ background: #131313;\r
+ color: #ff0000;\r
+}\r
+\r
+QMenu {\r
+ background-color: #131313;\r
+ color: #1FFFFE;\r
+ border-radius: 5px;\r
+ }\r
+\r
+QMenu::item\r
+{\r
+ padding: 5px 10px 3px 10px;\r
+}\r
+\r
+\r
+QMenu::item:selected\r
+{\r
+ background-color: #1FFFFE;\r
+ color: #131313;\r
+ border-radius: 5px;\r
+}\r
+QMenu::item:hover\r
+{\r
+ background-color: #1FFFFE;\r
+ color: #131313;\r
+ border-radius: 5px;\r
+}\r
+\r
+\r
+QMenu::item:disabled\r
+{\r
+ background-color: #131313;\r
+ color: grey;\r
+}\r
+\r
+QMenuBar {\r
+ background-color: #131313;\r
+ color: #1FFFFE;\r
+}\r
+\r
+QMenuBar::item\r
+{\r
+ background-color: #131313;\r
+ color: #1FFFFE;\r
+}\r
+\r
+QMenuBar::item:selected\r
+{\r
+ background-color: #1FFFFE;\r
+ color: #131313;\r
+ border: 1px solid #131313;\r
+ border-radius: 5px;\r
+}\r
+\r
+QMenuBar::item:disabled\r
+{\r
+ background-color: #131313;\r
+ color: grey;\r
+}\r
+\r
+QListView {\r
+ background-color: #131313;\r
+ color: #1FFFFE;\r
+}\r
+\r
+QListView::item:selected, QListView::item:hover\r
+{\r
+ background-color: #1FFFFE;\r
+ color: #131313;\r
+}\r
+\r
+QComboBox {\r
+ border: 1px solid black;\r
+ border-radius: 3px;\r
+ padding: 1px 18px 1px 3px;\r
+}\r
+\r
+QComboBox:editable {\r
+ background: #131313;\r
+ \r
+}\r
+\r
+QComboBox:!editable, QComboBox::drop-down:editable {\r
+ background: #131313;\r
+ selection-background-color: #000000;\r
+selection-color: #1FFFFE;\r
+}\r
+\r
+ /* QComboBox gets the "on" state when the popup is open */\r
+QComboBox:!editable:on, QComboBox::drop-down:editable:on {\r
+ selection-background-color: #000000;\r
+ selection-color: #1FFFFE;\r
+}\r
+\r
+\r
+\r
+QComboBox::drop-down {\r
+ subcontrol-origin: padding;\r
+ subcontrol-position: top right;\r
+ width: 15px;\r
+ \r
+ border-left-width: 1px;\r
+ border-left-color: #333333;\r
+ border-left-style: solid;\r
+ border-top-right-radius: 3px;\r
+ border-bottom-right-radius: 3px;\r
+}\r
+\r
+QComboBox QAbstractItemView {\r
+ selection-background-color: #000000;\r
+}\r
+\r
+\r
+\r
+QList {\r
+ background-color: red;\r
+ color: #1FFFFE;\r
+}\r
+\r
+QList::item:selected\r
+{\r
+ background-color: #1FFFFE;\r
+ color: #131313;\r
+}\r
+\r
+QProgressBar {\r
+ border: 2px solid grey;\r
+ border-radius: 5px;\r
+ color: #000000;\r
+ text-align: center;\r
+}\r
+ \r
+\r
+QCheckBox {\r
+ background-color: #333333;\r
+ color: #1FFFFE;\r
+}\r
+QProgressBar::chunk {\r
+ background-color: #FF0000;\r
+ color: #000000;\r
+}\r
+\r
+QTabWidget\r
+{\r
+ background-color: #131313;\r
+ color: #1FFFFE;\r
+}\r
+\r
+ QScrollBar:vertical {\r
+ border: 2px solid transparent;\r
+ background: #333333;\r
+ width: 18px;\r
+ margin: 13px 5 13px 0;\r
+ border-radius: 6px;\r
+ }\r
+ QScrollBar::handle:vertical {\r
+ background: #1FFFFE;\r
+ min-height: 8px;\r
+ border-radius: 4px;\r
+ }\r
+\r
+QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {\r
+ border: 2px solid black;\r
+ width: 4px;\r
+ height: 4px;\r
+ border-radius: 4px;\r
+ background: #1FFFFE;\r
+}\r
+\r
+\r
+ QScrollBar::add-line:vertical {\r
+ border: 2px solid transparent;\r
+ background: #333333;\r
+ height: 10px;\r
+ subcontrol-position: bottom;\r
+ subcontrol-origin: margin;\r
+ border-radius: 4px;\r
+ margin: 0px 5 0px 0;\r
+\r
+ }\r
+\r
+ QScrollBar::sub-line:vertical {\r
+ border: 2px solid transparent;\r
+ background: #333333;\r
+ height: 10px;\r
+ subcontrol-position: top;\r
+ subcontrol-origin: margin;\r
+ border-radius: 4px;\r
+ margin: 0px 5 0px 0;\r
+ }\r
+\r
+ QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {\r
+ background: none;\r
+ }\r
+\r
+ QScrollBar:horizontal {\r
+ border: 2px solid transparent;\r
+ background: #333333;\r
+ height: 17px;\r
+ margin: 5px 13 0px 13;\r
+ border-radius: 4px;\r
+ }\r
+ QScrollBar::handle:horizontal {\r
+ background: #1FFFFE;\r
+ min-height: 20px;\r
+ border-radius: 4px;\r
+ }\r
+\r
+ QScrollBar::left-arrow:horizontal, QScrollBar::right-arrow:horizontal {\r
+ border: 2px solid black;\r
+ width: 4px;\r
+ height: 4px;\r
+ background: #1FFFFE;\r
+ border-radius: 4px;\r
+ }\r
+\r
+ QScrollBar::add-line:horizontal {\r
+ border: 2px solid transparent;\r
+ background: #333333;\r
+ widht: 10px;\r
+ subcontrol-position: right;\r
+ subcontrol-origin: margin;\r
+ border-radius: 4px;\r
+ margin: 5px 0 0px 0;\r
+\r
+ }\r
+\r
+ QScrollBar::sub-line:horizontal {\r
+ border: 2px solid transparent;\r
+ background: #333333;\r
+ widht: 10px;\r
+ subcontrol-position: left;\r
+ subcontrol-origin: margin;\r
+ border-radius: 4px;\r
+ margin: 5px 0 0px 0;\r
+ }\r
+\r
+ QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {\r
+ background: none;\r
+ }\r
+\r
+QTabBar::tab\r
+{\r
+ background: #131313;\r
+ color: #1FFFFE;\r
+ border: 1px solid #8f8e90;\r
+ border-bottom-color: #000000;\r
+ border-top-left-radius: 4px;\r
+ border-top-right-radius: 4px;\r
+ padding: 2px;\r
+ min-width: 8px;\r
+}\r
+\r
+QToolButton { background: #333333; color: #1FFFFE; }\r
+\r
+\r
+QTabBar::tab:selected, QTabBar::tab:hover\r
+{\r
+ border-color: #1FFFFE;\r
+ border-bottom-color: #000000;\r
+}\r
+\r
+QToolBox::tab:selected\r
+{\r
+ background-color: #1FFFFE;\r
+ color: #131313;\r
+}\r
+\r
+QHeaderView::section { color: #1FFFFE; background-color: #131313; }\r
+\r
+\r
+// Others\r
+\r
+ChatLine::timestamp { foreground: #707c70; }\r
+ChatLine::timestamp[sender="self"] { foreground: #707c70; }\r
+\r
+ChatLine#plain[sender="self"] {\r
+ foreground: #005A5A; \r
+}\r
+ChatLine::url#plain[sender="self"] {\r
+ foreground: #0000FF; \r
+}\r
+\r
--- /dev/null
+// QWater theme Version 1.0
+
+// Copyright (C) Maarten Andriessen <maarten714@gmail.com>
+
+// This file is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; version 2 of the License.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with this file. If not, see <http://www.gnu.org/licenses/>.
+
+// ChangeLog:
+
+// Version 1.0
+// - First release.
+
+
+// Custom ChatView Colors
+ChatView { background: #042E4A; }
+Palette {
+ marker-line: qlineargradient( x1: 0, y1: 0, x2: 0, y2: 1,
+ stop: 0 red, stop: 0.1 transparent );
+}
+
+ChatLine[label="highlight"] { foreground: #000000; background: #FF8D0A; }
+
+ChatLine::url[label="highlight"] {
+ foreground: #5fffbf;
+ background: #FF8D0A; }
+
+ChatLine::timestamp { foreground: #b9bec8; }
+
+ChatLine#plain { foreground: #50AFCC; }
+ChatLine#notice { foreground: #aaaaff; }
+ChatLine#action { foreground: #00fafa; }
+ChatLine#nick { foreground: #E7A6FF; }
+ChatLine#mode { foreground: #66EBFF; }
+ChatLine#join { foreground: #5fffbf; }
+ChatLine#part { foreground: #ED95AB; }
+ChatLine#quit { foreground: #ED95AB; }
+ChatLine#kick { foreground: #F0F073; }
+ChatLine#kill { foreground: #FF3B3B; }
+ChatLine#server { foreground: #c8fafa; }
+ChatLine#info { foreground: #aaaaff; }
+ChatLine#error { foreground: #ffff00; }
+ChatLine#daychange { foreground: #aaaaff; }
+ChatLine#topic { foreground: #E7A6FF; }
+
+// Sender Colors
+ChatLine::sender { foreground: #3bb9ff; }
+ChatLine::sender[sender="self"] { foreground: #ff55ff; }
+
+// BufferView Colors
+BufferView { background: #042E4A; }
+ChatListItem { foreground: #50AFCC; }
+ChatListItem[state="inactive"] { foreground: #b9bec8; }
+ChatListItem[state="channel-event"] { foreground: #00fafa; }
+ChatListItem[state="unread-message"] { foreground: #FF8D0A; }
+ChatListItem[state="highlighted"] { foreground: #ff5555; }
+
+ChatMonitorSettingsPage BufferView::item { color: #50AFCC; }
+
+// NickView Colors
+NickView { background: #042E4A; }
+NickListItem[type="category"] { foreground: #00fafa; font-weight: bold; }
+NickListItem[type="user"] { foreground: #00fafa; }
+NickListItem[type="user", state="away"] { foreground: #50AFCC; }
+
+// Miscellaneous Colors
+QTreeView::item:selected { color: #042E4A; }
+QTreeView#settingsTree { background: #042E4A; }
+QTreeView::item#settingsTree { color: #50AFCC; }
+QTreeView::item:selected#settingsTree { color: #042E4A; }
+QLineEdit:enabled { background: #042E4A; color: #50AFCC; }
+QSpinBox:enabled { background: #042E4A; color: #50AFCC; }
+QTableWidget { background-color: #042E4A; color: #50AFCC; }
+QListWidget { background-color: #042E4A; color: #50AFCC; }
+
+QTableView {
+ alternate-background-color: #00006b;
+ background-color: #042E4A;
+ color: #50AFCC; }
+
+Palette {
+ link: #FFC182; link-visited: #FFC182;
+
+ window: #3C879E; window-text: #000000; text: #000000;
+
+ light: #042E4A; midlight: #606593; button: #404573;
+ mid: #202553; dark: #66EBFF; button-text: #545454; }
+
+StyledLabel#topicLabel { background: #042E4A; }
+MultiLineEdit { background: #042E4A; color: #50AFCC; }
--- /dev/null
+// Temerity Stylesheet for Quassel; by Disethas.\r
+\r
+// This file is free software; you can redistribute it and/or modify\r
+// it under the terms of the GNU General Public License as published by\r
+// the Free Software Foundation; version 2 of the License.\r
+\r
+// FONTS\r
+\r
+// Georgia is on nearly every computer. \r
+// You can download HaxrCorp S8 here: http://www.dafont.com/haxrcorp-s8.font\r
+\r
+// TAKE AWAY THE COMMENT LINES TO ENABLE\r
+// ChatLine { font: normal 10pt "Georgia"; }\r
+// ChatListItem { font: bold 16pt "HaxrCorp S8"; }\r
+// NickListItem { font: bold 16pt "HaxrCorp S8"; }\r
+\r
+\r
+// DARK COLORS\r
+// Darkest Brown: #110b08, Darker Brown: #322319, Dark Brown: #584132\r
+// LIGHT COLORS\r
+// White: #fffaf8, Grey: #c5c3b7, Darker Grey: #aba99e, Darkest Grey: #8a887e, Yellowish White: #fffcd5, Pale Yellow: #ffedab, Orangey Gold: #d38c45\r
+// MISC COLORS\r
+// Action Purple: #8755aa, Deep Green: #2e9629, Wine: #963e56, Rusty Ochre (Error): #96591c, Rusty Gold: #ae8932\r
+// NAME COLORS\r
+// Gold: #fffcd5, Red: #b42c11, Olive: #5d962b, Blue: #3b73c8, Orange: #eb7317, Sky: #67aac8, Violet: #755bf5, Tan: #c4ad95, Ochre: #b44811\r
+// WINDOW COLORS\r
+// Link: #4883ed, Light Field: #f9f6f3, Main: #dcd5d2, Highlights: #e9e2de, Lowlights: #b6aeab\r
+\r
+// Background\r
+ChatView { background: #110b08; }\r
+\r
+// Chat Colors\r
+ChatLine::timestamp { foreground: #fffcd5; }\r
+\r
+ChatLine#plain { foreground: #fffaf8; }\r
+ChatLine#notice { foreground: #c5c3b7; }\r
+ChatLine#action { foreground: #8755aa; }\r
+ChatLine#nick { foreground: #2e9629; }\r
+ChatLine#mode { foreground: #2e9629; font-weight: bold; }\r
+ChatLine#join { foreground: #2e9629; }\r
+ChatLine#part { foreground: #ae8932; }\r
+ChatLine#quit { foreground: #963e56; }\r
+ChatLine#kick { foreground: #963e56; }\r
+ChatLine#kill { foreground: #963e56; }\r
+ChatLine#server { foreground: #c5c3b7; }\r
+ChatLine#info { foreground: #ae8932; }\r
+ChatLine#error { foreground: #96591c; }\r
+ChatLine#daychange { foreground: #ae8932; }\r
+ChatLine#topic { foreground: #c5c3b7; background: #110b08; }\r
+\r
+// Marker Line\r
+Palette { marker-line: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #d38c45, stop: 0.1 transparent); }\r
+\r
+// Highlight\r
+ChatLine[label="highlight"] {\r
+ foreground: #ffedab;\r
+ background: #322319;\r
+}\r
+\r
+// Sender Colors\r
+\r
+ChatLine::sender#plain[sender="self"] { foreground: #ffb217; }\r
+\r
+ChatLine::sender#plain[sender="00"] { foreground: #b42c11; }\r
+ChatLine::sender#plain[sender="01"] { foreground: #5d962b; }\r
+ChatLine::sender#plain[sender="02"] { foreground: #3b73c8; }\r
+ChatLine::sender#plain[sender="03"] { foreground: #eb7317; }\r
+ChatLine::sender#plain[sender="04"] { foreground: #67aac8; }\r
+ChatLine::sender#plain[sender="05"] { foreground: #755bf5; }\r
+ChatLine::sender#plain[sender="06"] { foreground: #c4ad95; }\r
+ChatLine::sender#plain[sender="07"] { foreground: #b44811; }\r
+ChatLine::sender#plain[sender="08"] { foreground: #b42c11; }\r
+ChatLine::sender#plain[sender="09"] { foreground: #5d962b; }\r
+ChatLine::sender#plain[sender="0a"] { foreground: #3b73c8; }\r
+ChatLine::sender#plain[sender="0b"] { foreground: #eb7317; }\r
+ChatLine::sender#plain[sender="0c"] { foreground: #67aac8; }\r
+ChatLine::sender#plain[sender="0d"] { foreground: #755bf5; }\r
+ChatLine::sender#plain[sender="0e"] { foreground: #c4ad95; }\r
+ChatLine::sender#plain[sender="0f"] { foreground: #b44811; }\r
+\r
+// Chat List Colors\r
+ChatListItem[type="network"] { foreground: #584132;}\r
+ChatListItem { foreground: #322319; }\r
+ChatListItem[state="inactive"] { foreground: #8a887e; }\r
+ChatListItem[state="channel-event"] { foreground: #2e9629; }\r
+ChatListItem[state="unread-message"] { foreground: #3b73c8; }\r
+ChatListItem[state="highlighted"] { foreground: #d38c45; background: #fffcd5; }\r
+ChatListItem[type="query"] { foreground: #584132;}\r
+ChatListItem[type="query", state="unread-message"] { foreground: #3b73c8; background: #fffcd5; }\r
+ChatListItem[type="query", state="highlighted"] { foreground: #d38c45; background: #fffcd5; }\r
+ChatListItem[type="query", state="away"] { foreground: #b42c11;}\r
+BufferView { background: #f9f6f3; }\r
+\r
+\r
+// Nick List Colors\r
+NickListItem[type="category"] { foreground: #584132; }\r
+NickListItem[type="user"] { foreground: #322319; }\r
+NickListItem[type="user", state="away"] { foreground: #b42c11; }\r
+NickView { background: #f9f6f3; }\r
+\r
+// Input Field\r
+MultiLineEdit { background: #f9f6f3; color: #110b08; }\r
+\r
+// Topic Field Background\r
+StyledLabel#topicLabel { background: #110b08; }\r
+\r
+// Window Colors\r
+Palette {\r
+ link: #4883ed; link-visited: #4883ed;\r
+\r
+ window: #dcd5d2; window-text: #322319; text: #322319;\r
+\r
+ light: #e9e2de; midlight: #e9e2de; button: #dcd5d2;\r
+ mid: #dcd5d2; dark: #b6aeab; button-text: #584132; }\r
+\r
+// Miscellaneous Colors\r
+QTreeView::item:selected { color: #584132; }\r
+ChatMonitorSettingsPage BufferView::item { color: #110b08; }QTreeView#settingsTree { background: #fffaf8; }\r
+QTreeView::item#settingsTree { color: #110b08; }\r
+QLineEdit:enabled { background: #f9f6f3; color: #110b08; }\r
+QSpinBox:enabled { background: #f9f6f3; color: #110b08; }\r
+QTableWidget { background-color: #f9f6f3; color: #110b08; }\r
+QListWidget { background-color: #f9f6f3; color: #110b08; }\r
+\r
+QTableView {\r
+ alternate-background-color: #c5c3b7;\r
+ background-color: #f9f6f3;\r
+ color: #110b08; }
\ No newline at end of file