2020-08-04 06:15:06 +00:00
|
|
|
* {
|
|
|
|
all: unset;
|
|
|
|
}
|
|
|
|
|
2020-08-05 20:23:16 +00:00
|
|
|
.window {
|
|
|
|
-GtkWidget-window-dragging: true;
|
|
|
|
}
|
|
|
|
|
2020-08-04 06:15:06 +00:00
|
|
|
/* Window background colour */
|
|
|
|
.bg {
|
2020-08-05 20:23:16 +00:00
|
|
|
background-color: rgb(41, 40, 40);
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Viewport background colour */
|
|
|
|
.viewport_bg {
|
2020-08-05 20:23:16 +00:00
|
|
|
background-color: rgb(236, 223, 210);
|
2020-08-06 03:06:18 +00:00
|
|
|
-GtkWidget-window-dragging: false;
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Basic text colour */
|
|
|
|
.plain {
|
2020-08-05 20:23:16 +00:00
|
|
|
color: rgb(212, 190, 152);
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Basic text font */
|
|
|
|
.text {
|
2020-08-05 20:23:16 +00:00
|
|
|
font-family: "Lato", "Roboto", "Helvetica", sans-serif;
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Monospace font */
|
|
|
|
.monospace {
|
2020-08-05 20:23:16 +00:00
|
|
|
font-family: "Fira Code", "Inconsolata", "Courier", "Courier New", monospace;
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* High-constrast text colour */
|
|
|
|
.contrast {
|
2020-08-05 20:23:16 +00:00
|
|
|
color: rgb(247, 244, 239);
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Active (highlighting) colour */
|
|
|
|
.highlight {
|
2020-08-05 20:23:16 +00:00
|
|
|
color: #eadfcc;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Logo area */
|
|
|
|
.logo {
|
2020-08-06 00:45:20 +00:00
|
|
|
margin-left: 4px;
|
2020-08-07 19:39:24 +00:00
|
|
|
min-width: 28px;
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Logo base colour */
|
|
|
|
.logo_base {
|
2020-08-05 20:23:16 +00:00
|
|
|
color: rgb(234, 223, 204);
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Logo highlight colour */
|
|
|
|
.logo_highlight {
|
2020-08-05 20:23:16 +00:00
|
|
|
color: rgb(245, 136, 27);
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Viewport scrollbar colour */
|
2020-08-06 03:06:18 +00:00
|
|
|
.viewportScrollbar {
|
|
|
|
color: purple; /* debugging */
|
|
|
|
background-color: rgba(45, 39, 39, 0.66);
|
|
|
|
margin: 4px;
|
|
|
|
min-width: 8px;
|
|
|
|
min-height: 8px;
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Tab scrollbar colour */
|
2020-08-06 03:06:18 +00:00
|
|
|
.tabScrollbar {
|
|
|
|
background-color: rgba(48, 45, 38, 0.66);
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
2020-08-05 20:23:16 +00:00
|
|
|
/* Rulers */
|
2020-08-04 06:15:06 +00:00
|
|
|
.ruler {
|
2020-08-05 20:23:16 +00:00
|
|
|
background-color: rgb(237, 226, 154);
|
|
|
|
min-width: 16px;
|
|
|
|
min-height: 16px;
|
|
|
|
background-size: 16px 16px;
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Magnifying glass base colour */
|
|
|
|
.magnifier {
|
2020-08-05 20:23:16 +00:00
|
|
|
color: rgb(236, 223, 210);
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Magnifying glass glass colour */
|
|
|
|
.glass {
|
2020-08-05 20:23:16 +00:00
|
|
|
color: rgba(156, 231, 255, 0.5);
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Cursor colour */
|
|
|
|
.cursor {
|
2020-08-05 20:23:16 +00:00
|
|
|
color: rgb(247, 244, 239);
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Bézier path point colour */
|
|
|
|
.point {
|
2020-08-05 20:23:16 +00:00
|
|
|
color: rgb(129, 131, 241);
|
2020-08-04 06:15:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Bézier control point colour */
|
|
|
|
.control {
|
2020-08-05 20:23:16 +00:00
|
|
|
color: rgb(161, 221, 233);
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Title bar */
|
|
|
|
.titleBar {
|
2020-08-06 00:45:20 +00:00
|
|
|
min-height: 24px;
|
2020-08-05 21:30:36 +00:00
|
|
|
font-size: 12px;
|
2020-08-05 20:23:16 +00:00
|
|
|
}
|
|
|
|
|
2020-08-07 19:39:24 +00:00
|
|
|
/*
|
2020-08-05 20:23:16 +00:00
|
|
|
.titleBar > * :hover {
|
|
|
|
background-color: rgb(72,70,61);
|
|
|
|
}
|
2020-08-07 19:39:24 +00:00
|
|
|
*/
|
2020-08-05 20:23:16 +00:00
|
|
|
|
2020-08-05 21:30:36 +00:00
|
|
|
.title {
|
|
|
|
border-top: 2px solid rgb(41, 40, 40);
|
|
|
|
}
|
|
|
|
|
2020-08-06 00:45:20 +00:00
|
|
|
.menuBar {
|
|
|
|
padding-left: 4px;
|
|
|
|
}
|
|
|
|
|
2020-08-05 20:23:16 +00:00
|
|
|
.menuItem {
|
|
|
|
background-color: rgb(41, 40, 40);
|
2020-08-06 00:45:20 +00:00
|
|
|
padding-left: 8px;
|
|
|
|
padding-right: 8px;
|
2020-08-05 20:23:16 +00:00
|
|
|
margin-left: 0px;
|
|
|
|
border-top: 2px solid rgb(41, 40, 40);
|
|
|
|
}
|
|
|
|
|
2020-08-07 19:39:24 +00:00
|
|
|
/* Menu item hover effect (workaround) */
|
|
|
|
.menuItem:selected {
|
|
|
|
border-color: rgb(72,70,61);
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Styling for active menu item */
|
|
|
|
.menuItem:active, .menuItem:checked, .menuItem:hover {
|
2020-08-06 00:45:20 +00:00
|
|
|
border-color: rgb(234,223,204);
|
2020-08-05 20:23:16 +00:00
|
|
|
background-color: rgb(72,70,61);
|
|
|
|
}
|
|
|
|
|
|
|
|
.menuItem > * > * {
|
2020-08-05 21:30:36 +00:00
|
|
|
box-shadow: 2px 4px 3px -1px rgba(28,25,25,0.5);
|
2020-08-05 20:23:16 +00:00
|
|
|
border: 1px solid rgb(28,25,25);
|
|
|
|
border-top: 1px solid rgb(72,70,61);
|
|
|
|
}
|
|
|
|
|
|
|
|
.submenuItem {
|
|
|
|
padding-top: 4px;
|
|
|
|
padding-bottom: 4px;
|
2020-08-06 00:45:20 +00:00
|
|
|
padding-left: 10px;
|
|
|
|
padding-right: 10px;
|
2020-08-05 20:23:16 +00:00
|
|
|
background-color: rgb(41, 40, 40);
|
|
|
|
border-left: 2px solid rgb(41, 40, 40);
|
|
|
|
}
|
|
|
|
|
2020-08-07 19:39:24 +00:00
|
|
|
.submenuItem:hover{
|
|
|
|
background-color: rgb(72,70,61);
|
|
|
|
}
|
|
|
|
|
2020-08-06 03:06:18 +00:00
|
|
|
.submenuItem:disabled {
|
|
|
|
color: rgb(149,149,149);
|
|
|
|
}
|
|
|
|
|
2020-08-05 20:23:16 +00:00
|
|
|
.submenuSeparator {
|
|
|
|
background-color: rgb(28,25,25);
|
|
|
|
padding-top: 1px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.submenuItem:hover {
|
2020-08-06 00:45:20 +00:00
|
|
|
border-color: rgb(234,223,204);
|
2020-08-05 20:23:16 +00:00
|
|
|
}
|
|
|
|
|
2020-08-05 21:30:36 +00:00
|
|
|
.windowIcon {
|
2020-08-07 19:39:24 +00:00
|
|
|
min-width: 24px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.windowIcon:hover {
|
|
|
|
background-color: rgb(34,131,186);
|
|
|
|
}
|
|
|
|
|
|
|
|
.windowIcon:active, .windowIcon:checked {
|
|
|
|
background-color: rgb(23,108,156);
|
|
|
|
}
|
|
|
|
|
|
|
|
.closeWindowIcon:hover {
|
|
|
|
background-color: rgb(181,43,43);
|
|
|
|
}
|
|
|
|
|
|
|
|
.closeWindowIcon:active, .closeWindowIcon:checked {
|
|
|
|
background-color: rgb(160,37,37);
|
2020-08-05 20:23:16 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* Tool bar */
|
|
|
|
.toolBar {
|
2020-08-07 19:39:24 +00:00
|
|
|
min-width: 32px;
|
|
|
|
margin-top: 28px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.toolItem {
|
|
|
|
border-left: 2px solid rgb(41, 40, 40);
|
|
|
|
min-height: 32px;
|
|
|
|
min-width: 38px;
|
|
|
|
padding-top: 12px;
|
|
|
|
padding-bottom: 8px;
|
|
|
|
padding-left: 6px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.toolItem:hover {
|
|
|
|
border-color: rgb(72,70,61);
|
|
|
|
}
|
|
|
|
|
|
|
|
.toolItem:active, .toolItem:checked {
|
|
|
|
border-color: rgb(234,223,204);
|
|
|
|
background-color: rgb(72,70,61);
|
2020-08-05 20:23:16 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* File bar */
|
|
|
|
.fileBar {
|
2020-08-06 00:45:20 +00:00
|
|
|
min-height: 24px;
|
|
|
|
font-size: 12px;
|
|
|
|
margin-top: 2px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fileBarTab {
|
2020-08-07 19:39:24 +00:00
|
|
|
border-top: 2px solid rgb(41, 40, 40);
|
2020-08-06 00:45:20 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.fileBarTab:hover {
|
|
|
|
border-color: rgb(72,70,61);
|
|
|
|
}
|
|
|
|
|
|
|
|
.fileBarTab:active, .fileBarTab:checked {
|
|
|
|
border-color: rgb(234,223,204);
|
|
|
|
background-color: rgb(72,70,61);
|
2020-08-05 20:23:16 +00:00
|
|
|
}
|
|
|
|
|
2020-08-06 03:06:18 +00:00
|
|
|
.fileBarTabButton {
|
|
|
|
padding-left: 8px;
|
|
|
|
padding-right: 3px;
|
|
|
|
margin: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fileBarCloseButton {
|
|
|
|
padding-left: 5px;
|
|
|
|
padding-right: 5px;
|
|
|
|
margin: 0px;
|
|
|
|
color: rgba(212, 190, 152,0.2);
|
|
|
|
}
|
|
|
|
|
|
|
|
.fileBarCloseButton:hover {
|
|
|
|
color: rgba(213,19,36,0.9);
|
|
|
|
}
|
|
|
|
|
2020-08-05 20:23:16 +00:00
|
|
|
/* Panels */
|
|
|
|
.panels {
|
2020-08-06 00:45:20 +00:00
|
|
|
min-width: 120px;
|
2020-08-05 20:23:16 +00:00
|
|
|
font-size: 12px;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Info bar */
|
|
|
|
.infoBar {
|
|
|
|
min-height: 40px;
|
|
|
|
font-size: 10px;
|
|
|
|
-GtkWidget-window-dragging: true;
|
|
|
|
}
|