diff --git a/stuff/config/qss/Astral_048_VeryDark/Astral_048_VeryDark.qss b/stuff/config/qss/Astral_048_VeryDark/Astral_048_VeryDark.qss
new file mode 100644
index 0000000..7616ec2
--- /dev/null
+++ b/stuff/config/qss/Astral_048_VeryDark/Astral_048_VeryDark.qss
@@ -0,0 +1,1790 @@
+/* -----------------------------------------------------------------------------
+ Component: Button Styles
+----------------------------------------------------------------------------- */
+.button-show,
+#LoadLevelShowButton,
+#CleanupSettingsShowButton,
+#OutputSettingsShowButton,
+#FxSettingsPreviewShowButton {
+ image: url('../Astral_072_Dark/imgs/white/plus.svg');
+ image-position: center center;
+ margin: 0;
+ padding: 1px;
+ min-width: 10px;
+ min-height: 10px;
+}
+.button-show:checked,
+#LoadLevelShowButton:checked,
+#CleanupSettingsShowButton:checked,
+#OutputSettingsShowButton:checked,
+#FxSettingsPreviewShowButton:checked {
+ background-color: #232323;
+ border-color: #161616;
+ image: url('../Astral_072_Dark/imgs/white/minus.svg');
+}
+.button-show:checked:pressed,
+#LoadLevelShowButton:checked:pressed,
+#CleanupSettingsShowButton:checked:pressed,
+#OutputSettingsShowButton:checked:pressed,
+#FxSettingsPreviewShowButton:checked:pressed {
+ background-color: #161616;
+ border-color: #5483a6;
+}
+.button-show:checked:hover,
+#LoadLevelShowButton:checked:hover,
+#CleanupSettingsShowButton:checked:hover,
+#OutputSettingsShowButton:checked:hover,
+#FxSettingsPreviewShowButton:checked:hover {
+ background-color: #2b2b2b;
+}
+.button-tool,
+#TopBar #EditToolLockButton::indicator,
+QToolBar QToolButton,
+#CameraSettingsRadioButton::indicator,
+#ForceSquaredPixelButton,
+#SchematicBottomFrame QToolBar QToolButton,
+#EditToolLockButton::indicator {
+ background-color: #303030;
+ border: 1px solid #303030;
+ border-radius: 2px;
+ margin: 1px;
+ padding: 0;
+}
+.button-tool:hover,
+#TopBar #EditToolLockButton::indicator:hover,
+QToolBar QToolButton:hover,
+#CameraSettingsRadioButton::indicator:hover,
+#ForceSquaredPixelButton:hover,
+#colorSliderAddButton:hover,
+#colorSliderSubButton:hover,
+#SchematicBottomFrame QToolBar QToolButton:hover,
+#EditToolLockButton::indicator:hover {
+ background-color: #636363;
+ border-color: #232323;
+}
+.button-tool:pressed,
+#TopBar #EditToolLockButton::indicator:pressed,
+QToolBar QToolButton:pressed,
+#CameraSettingsRadioButton::indicator:pressed,
+#ForceSquaredPixelButton:pressed,
+#colorSliderAddButton:pressed,
+#colorSliderSubButton:pressed,
+#SchematicBottomFrame QToolBar QToolButton:pressed,
+#EditToolLockButton::indicator:pressed {
+ background-color: #161616;
+ border-color: #000000;
+}
+.button-tool:checked,
+#TopBar #EditToolLockButton::indicator:checked,
+QToolBar QToolButton:checked,
+#CameraSettingsRadioButton::indicator:checked,
+#ForceSquaredPixelButton:checked,
+#SchematicBottomFrame QToolBar QToolButton:checked,
+#EditToolLockButton::indicator:checked {
+ background-color: #000000;
+ border-color: #565656;
+}
+.button-tool:checked:hover,
+#TopBar #EditToolLockButton::indicator:checked:hover,
+QToolBar QToolButton:checked:hover,
+#CameraSettingsRadioButton::indicator:checked:hover,
+#ForceSquaredPixelButton:checked:hover,
+#SchematicBottomFrame QToolBar QToolButton:checked:hover,
+#EditToolLockButton::indicator:checked:hover {
+ background-color: #303030;
+ border-color: #565656;
+}
+.button-tool:disabled,
+#TopBar #EditToolLockButton::indicator:disabled,
+QToolBar QToolButton:disabled,
+#CameraSettingsRadioButton::indicator:disabled,
+#ForceSquaredPixelButton:disabled,
+#SchematicBottomFrame QToolBar QToolButton:disabled,
+#EditToolLockButton::indicator:disabled {
+ color: #808080;
+}
+.button-flat,
+PaletteViewer QToolBar QToolButton {
+ background-color: none;
+ border: 0;
+ border-radius: 0;
+ margin: 0;
+}
+.button-flat:hover,
+PaletteViewer QToolBar QToolButton:hover {
+ background-color: #636363;
+}
+.button-flat:pressed,
+PaletteViewer QToolBar QToolButton:pressed {
+ background-color: #141414;
+}
+/* -----------------------------------------------------------------------------
+ Component: Group Boxes
+----------------------------------------------------------------------------- */
+.box-base,
+.QGroupBox,
+#LoadLevelFrame,
+#PsdSettingsGroupBox,
+#CleanupSettingsFrame,
+#OutputSettingsBox,
+#OutputSettingsCameraBox,
+#SolidLineFrame,
+#FunctionParametersPanel,
+QGroupBox {
+ border: 1px solid #141414;
+ border-radius: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Component: Icons
+----------------------------------------------------------------------------- */
+.icon-lock,
+#CameraSettingsRadioButton::indicator,
+#EditToolLockButton::indicator {
+ height: 16px;
+ padding: 1px;
+ width: 16px;
+}
+.icon-lock:unchecked,
+#CameraSettingsRadioButton::indicator:unchecked,
+#EditToolLockButton::indicator:unchecked {
+ image: url('../Astral_072_Dark/imgs/white/cam_unlock.svg');
+}
+.icon-lock:checked,
+#CameraSettingsRadioButton::indicator:checked,
+#EditToolLockButton::indicator:checked {
+ image: url('../Astral_072_Dark/imgs/white/cam_lock.svg');
+}
+.icon-fsp,
+#ForceSquaredPixelButton {
+ height: 16px;
+ image: url('../Astral_072_Dark/imgs/white/fsp_unchecked.svg');
+ padding: 1px;
+ width: 16px;
+}
+.icon-fsp:checked,
+#ForceSquaredPixelButton:checked {
+ image: url('../Astral_072_Dark/imgs/white/fsp_checked.svg');
+}
+/* -----------------------------------------------------------------------------
+ Component: Tabs
+----------------------------------------------------------------------------- */
+.tab-container,
+#TabBarContainer,
+#StyleEditorTabBar,
+#PaletteTabBar,
+#FxSettingsTabBar {
+ background-color: transparent;
+ qproperty-BottomAboveLineColor: #232323;
+ qproperty-BottomBelowLineColor: #141414;
+}
+.tab-flat,
+#StyleEditorTabBar::tab,
+#PaletteTabBar::tab {
+ background-color: #232323;
+ border-right: 1px solid #0c0c0c;
+ color: #999999;
+ margin: 0 0 1px 0;
+ padding: 3px 4px 3px 4px;
+}
+.tab-flat:hover,
+#StyleEditorTabBar::tab:hover,
+#PaletteTabBar::tab:hover {
+ background-color: #383838;
+}
+.tab-flat:selected,
+#StyleEditorTabBar::tab:selected,
+#PaletteTabBar::tab:selected {
+ background-color: #303030;
+ color: #f2f2f2;
+ margin: 0;
+ padding: 1px 4px 2px 4px;
+}
+.tab-flat:only-one,
+#StyleEditorTabBar::tab:only-one,
+#PaletteTabBar::tab:only-one {
+ margin: 0;
+ padding: 3px 4px 4px 4px;
+}
+.tab-round,
+#FxSettingsTabBar::tab {
+ background-color: #232323;
+ border-top: 1px solid #0c0c0c;
+ border-right: 1px solid #0c0c0c;
+ border-left: 1px solid #0c0c0c;
+ color: #999999;
+ margin: 3px -1px 1px 0;
+ padding: 2px 7px 1px 7px;
+}
+.tab-round:selected,
+#FxSettingsTabBar::tab:selected {
+ background-color: #303030;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ color: #f2f2f2;
+ margin: 1px -1px 0 0;
+ padding: 2px 7px 2px 7px;
+}
+.tab-round:only-one,
+#FxSettingsTabBar::tab:only-one {
+ margin: 1px 0 0 0;
+ padding: 3px 7px 3px 7px;
+}
+.tab-round:last,
+#FxSettingsTabBar::tab:last {
+ margin-right: 0;
+ border-top-right-radius: 2px;
+}
+.tab-round:first,
+#FxSettingsTabBar::tab:first {
+ border-top-left-radius: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Component: Treeviews / Branch
+----------------------------------------------------------------------------- */
+.tree-list,
+QTreeWidget,
+#DirTreeView,
+#SceneCast QTreeView,
+#StudioPalette QTreeView,
+#ShortcutTree,
+ProjectPopup QTreeView,
+#Tasks QTreeView,
+#FunctionEditorTree {
+ background-color: #303030;
+ alternate-background-color: #303030;
+ border: 0;
+ margin: 0;
+ outline: 0;
+}
+.tree-list::item,
+QTreeWidget::item,
+#DirTreeView::item,
+#SceneCast QTreeView::item,
+#StudioPalette QTreeView::item,
+#ShortcutTree::item,
+ProjectPopup QTreeView::item,
+#Tasks QTreeView::item {
+ color: #cccccc;
+}
+.tree-list::item:selected,
+QTreeWidget::item:selected,
+#DirTreeView::item:selected,
+#SceneCast QTreeView::item:selected,
+#StudioPalette QTreeView::item:selected,
+#ShortcutTree::item:selected,
+ProjectPopup QTreeView::item:selected,
+#Tasks QTreeView::item:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+.tree-list::item:focus,
+QTreeWidget::item:focus,
+#DirTreeView::item:focus,
+#SceneCast QTreeView::item:focus,
+#StudioPalette QTreeView::item:focus,
+#ShortcutTree::item:focus,
+ProjectPopup QTreeView::item:focus,
+#Tasks QTreeView::item:focus {
+ border: 0;
+ outline: 0;
+}
+.branch-17:adjoins-item,
+#SceneCast QTreeView::branch:adjoins-item,
+#StudioPalette QTreeView::branch:adjoins-item,
+#ShortcutTree::branch:adjoins-item,
+#Tasks QTreeView::branch:adjoins-item,
+#FunctionEditorTree::branch:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/white/tree17_branch-end.svg') 0;
+}
+.branch-17:has-siblings,
+#SceneCast QTreeView::branch:has-siblings,
+#StudioPalette QTreeView::branch:has-siblings,
+#ShortcutTree::branch:has-siblings,
+#Tasks QTreeView::branch:has-siblings,
+#FunctionEditorTree::branch:has-siblings {
+ border-image: url('../Astral_072_Dark/imgs/white/tree17_vline.svg') 0;
+}
+.branch-17:has-siblings:adjoins-item,
+#SceneCast QTreeView::branch:has-siblings:adjoins-item,
+#StudioPalette QTreeView::branch:has-siblings:adjoins-item,
+#ShortcutTree::branch:has-siblings:adjoins-item,
+#Tasks QTreeView::branch:has-siblings:adjoins-item,
+#FunctionEditorTree::branch:has-siblings:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/white/tree17_branch-more.svg') 0;
+}
+.branch-17:has-children:closed,
+#SceneCast QTreeView::branch:has-children:closed,
+#StudioPalette QTreeView::branch:has-children:closed,
+#ShortcutTree::branch:has-children:closed,
+#Tasks QTreeView::branch:has-children:closed,
+#FunctionEditorTree::branch:has-children:closed {
+ background: url('../Astral_072_Dark/imgs/white/tree17_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:open,
+#SceneCast QTreeView::branch:has-children:open,
+#StudioPalette QTreeView::branch:has-children:open,
+#ShortcutTree::branch:has-children:open,
+#Tasks QTreeView::branch:has-children:open,
+#FunctionEditorTree::branch:has-children:open {
+ background: url('../Astral_072_Dark/imgs/white/tree17_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:has-siblings:closed,
+#SceneCast QTreeView::branch:has-children:has-siblings:closed,
+#StudioPalette QTreeView::branch:has-children:has-siblings:closed,
+#ShortcutTree::branch:has-children:has-siblings:closed,
+#Tasks QTreeView::branch:has-children:has-siblings:closed,
+#FunctionEditorTree::branch:has-children:has-siblings:closed {
+ background: url('../Astral_072_Dark/imgs/white/tree17_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:has-siblings:open,
+#SceneCast QTreeView::branch:has-children:has-siblings:open,
+#StudioPalette QTreeView::branch:has-children:has-siblings:open,
+#ShortcutTree::branch:has-children:has-siblings:open,
+#Tasks QTreeView::branch:has-children:has-siblings:open,
+#FunctionEditorTree::branch:has-children:has-siblings:open {
+ background: url('../Astral_072_Dark/imgs/white/tree17_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:adjoins-item,
+#DirTreeView::branch:adjoins-item,
+ProjectPopup QTreeView::branch:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/white/tree22_branch-end.svg') 0;
+}
+.branch-22:has-siblings,
+#DirTreeView::branch:has-siblings,
+ProjectPopup QTreeView::branch:has-siblings {
+ border-image: url('../Astral_072_Dark/imgs/white/tree22_vline.svg') 0;
+}
+.branch-22:has-siblings:adjoins-item,
+#DirTreeView::branch:has-siblings:adjoins-item,
+ProjectPopup QTreeView::branch:has-siblings:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/white/tree22_branch-more.svg') 0;
+}
+.branch-22:has-children:closed,
+#DirTreeView::branch:has-children:closed,
+ProjectPopup QTreeView::branch:has-children:closed {
+ background: url('../Astral_072_Dark/imgs/white/tree22_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:open,
+#DirTreeView::branch:has-children:open,
+ProjectPopup QTreeView::branch:has-children:open {
+ background: url('../Astral_072_Dark/imgs/white/tree22_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:has-siblings:closed,
+#DirTreeView::branch:has-children:has-siblings:closed,
+ProjectPopup QTreeView::branch:has-children:has-siblings:closed {
+ background: url('../Astral_072_Dark/imgs/white/tree22_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:has-siblings:open,
+#DirTreeView::branch:has-children:has-siblings:open,
+ProjectPopup QTreeView::branch:has-children:has-siblings:open {
+ background: url('../Astral_072_Dark/imgs/white/tree22_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+/* -----------------------------------------------------------------------------
+ Main
+----------------------------------------------------------------------------- */
+QWidget {
+ background-color: #303030;
+ color: #cccccc;
+}
+QWidget:disabled {
+ color: #808080;
+}
+QFrame {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+/* -----------------------------------------------------------------------------
+ Tooltip
+----------------------------------------------------------------------------- */
+QToolTip,
+#helpToolTip {
+ background-color: #ffffe1;
+ border: 1px solid #000;
+ color: #000;
+ padding: 1px 0;
+}
+/* -----------------------------------------------------------------------------
+ Dock Separator
+----------------------------------------------------------------------------- */
+#DockSeparator,
+QMainWindow::separator,
+QSplitter::handle,
+TPanel {
+ background-color: #0a0a0a;
+ height: 4px;
+ width: 4px;
+}
+#TDockPlaceholder {
+ background-color: #ed6969;
+}
+/* -----------------------------------------------------------------------------
+ TopBar / QMenuBar
+----------------------------------------------------------------------------- */
+#TopBar {
+ background: #303030;
+ border: 0;
+ border-bottom: 1px solid #141414;
+ height: 21px;
+}
+#TopBar #EditToolLockButton {
+ spacing: 0;
+}
+#TopBar #EditToolLockButton::indicator {
+ height: 17px;
+ margin: 1px 2px 0 0;
+ padding-left: 1px;
+ padding-right: 1px;
+}
+#TopBarTabContainer {
+ background-color: #303030;
+ margin-bottom: 1px;
+}
+#StackedMenuBar {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+QMenuBar {
+ background-color: #303030;
+ border: 0;
+}
+QMenuBar::item {
+ background-color: #303030;
+ border-left: 1px solid #303030;
+ margin: 0;
+ padding: 3px 5px;
+}
+QMenuBar::item:selected {
+ background-color: #4a4a4a;
+ color: #cccccc;
+}
+QMenuBar::item:pressed {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+/* -----------------------------------------------------------------------------
+ Room Tabs
+----------------------------------------------------------------------------- */
+#TopBarTab {
+ margin: 0;
+ padding: 0;
+}
+#TopBarTab::tab {
+ background-color: #303030;
+ border-top: 1px solid #0c0c0c;
+ border-right: 1px solid #0c0c0c;
+ color: #999999;
+ margin: 0 0 0 0;
+ padding: 2px 10px 3px 10px;
+}
+#TopBarTab::tab:hover {
+ background-color: #3d3d3d;
+}
+#TopBarTab::tab:selected {
+ background-color: #0a0a0a;
+ color: #d9d9d9;
+}
+#TopBarTab::tab:first {
+ border-left: 1px solid #0c0c0c;
+}
+#TopBarTab::tab:last {
+ border-right: 1px solid #0c0c0c;
+}
+/* -----------------------------------------------------------------------------
+ QMenu (Context Menu)
+----------------------------------------------------------------------------- */
+QMenu {
+ background-color: #262626;
+ border: 1px solid #141414;
+ padding: 2px 0;
+}
+QMenu::item {
+ padding: 3px 28px;
+}
+QMenu::item:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+QMenu::item:checked {
+ color: #cccccc;
+}
+QMenu::item:checked:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+QMenu::item:disabled {
+ background: none;
+ color: #808080;
+}
+QMenu::item:disabled:selected {
+ border-color: transparent;
+}
+QMenu::separator {
+ border-top: 1px solid #141414;
+ height: 0;
+ margin: 2px 0;
+}
+QMenu::icon {
+ border-radius: 2px;
+ margin: 0 0 0 3px;
+ padding: 1px;
+}
+QMenu::icon:checked {
+ background-color: #5483a6;
+}
+QMenu::indicator {
+ margin-left: 7px;
+}
+/* -----------------------------------------------------------------------------
+ Title Bars (Global)
+----------------------------------------------------------------------------- */
+TPanelTitleBar {
+ background-color: #232323;
+ border-color: #141414;
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ height: 20px;
+ min-height: 20px;
+ qproperty-TitleColor: #b3b3b3;
+ qproperty-ActiveTitleColor: #f2f2f2;
+ qproperty-BorderPixmap: url('../Astral_072_Dark/imgs/white/none');
+ qproperty-ActiveBorderPixmap: url('../Astral_072_Dark/imgs/white/none');
+ qproperty-FloatBorderPixmap: url('../Astral_072_Dark/imgs/white/none');
+ qproperty-FloatActiveBorderPixmap: url('../Astral_072_Dark/imgs/white/none');
+}
+/* -----------------------------------------------------------------------------
+ Scroll Bars (Global)
+----------------------------------------------------------------------------- */
+QAbstractScrollArea::corner {
+ background-color: #262626;
+}
+QScrollBar {
+ background-color: #262626;
+ border: 0;
+}
+QScrollBar:horizontal {
+ height: 16px;
+ margin: 0;
+}
+QScrollBar:vertical {
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::handle {
+ border: 0;
+}
+QScrollBar::handle:horizontal:hover,
+QScrollBar::handle:vertical:hover {
+ background-color: #4a4a4a;
+}
+QScrollBar::handle:horizontal:pressed,
+QScrollBar::handle:vertical:pressed {
+ background-color: #565656;
+}
+QScrollBar::handle:horizontal {
+ background-color: #3d3d3d;
+ margin: 2px 16px;
+ min-width: 20px;
+}
+QScrollBar::handle:vertical {
+ background-color: #3d3d3d;
+ margin: 16px 2px;
+ min-height: 20px;
+}
+QScrollBar::add-line {
+ subcontrol-origin: margin;
+ border: 0;
+}
+QScrollBar::add-line:horizontal {
+ subcontrol-position: right;
+ background-color: #262626;
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::add-line:horizontal:pressed {
+ background-color: #595959;
+}
+QScrollBar::add-line:vertical {
+ subcontrol-position: bottom;
+ background-color: #262626;
+ margin: 0;
+ height: 16px;
+}
+QScrollBar::add-line:vertical:pressed {
+ background-color: #595959;
+}
+QScrollBar::sub-line {
+ border: 0;
+ subcontrol-origin: margin;
+}
+QScrollBar::sub-line:horizontal {
+ subcontrol-position: left;
+ background-color: #262626;
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::sub-line:horizontal:pressed {
+ background-color: #595959;
+}
+QScrollBar::sub-line:vertical {
+ subcontrol-position: top;
+ background-color: #262626;
+ margin: 0;
+ height: 16px;
+}
+QScrollBar::sub-line:vertical:pressed {
+ background-color: #595959;
+}
+QScrollBar::up-arrow:vertical {
+ image: url('../Astral_072_Dark/imgs/white/scroll-up.svg');
+ image-position: center center;
+}
+QScrollBar::down-arrow:vertical {
+ image: url('../Astral_072_Dark/imgs/white/scroll-down.svg');
+ image-position: center center;
+}
+QScrollBar::left-arrow:horizontal {
+ image: url('../Astral_072_Dark/imgs/white/scroll-left.svg');
+ image-position: center center;
+}
+QScrollBar::right-arrow:horizontal {
+ image: url('../Astral_072_Dark/imgs/white/scroll-right.svg');
+ image-position: center center;
+}
+QScrollBar::sub-page:horizontal,
+QScrollBar::add-page:horizontal,
+QScrollBar::sub-page:vertical,
+QScrollBar::add-page:vertical {
+ background: none;
+}
+/* -----------------------------------------------------------------------------
+ Tool Bars (Global)
+----------------------------------------------------------------------------- */
+QToolBar {
+ padding: 0;
+}
+QToolBar::separator:horizontal {
+ border-left: 1px solid #141414;
+ margin: 0 1px;
+ width: 0;
+}
+QToolBar::separator:vertical {
+ border-top: 1px solid #141414;
+ height: 0;
+ margin: 1px 0;
+}
+QToolBar QToolButton::menu-indicator {
+ image: none;
+}
+QToolBar QToolButton::menu-button {
+ border-image: none;
+}
+QToolBar QLabel {
+ margin-top: 1px;
+}
+QToolBar QToolBar {
+ border: 0;
+}
+/* -------------------------------------------------------------------------- */
+DvScrollWidget QPushButton {
+ background-color: #303030;
+ border: 0;
+ border-radius: 0;
+ padding: 0;
+ max-width: 16px;
+ min-width: 16px;
+}
+DvScrollWidget QPushButton:hover {
+ background-color: #4a4a4a;
+}
+DvScrollWidget QPushButton:pressed {
+ background-color: #161616;
+}
+#ScrollLeftButton,
+#ScrollRightButton,
+#ScrollUpButton,
+#ScrollDownButton {
+ background-color: #303030;
+ border: 0;
+ border-radius: 0;
+ max-width: 16px;
+ min-width: 16px;
+ padding: 0;
+}
+#ScrollLeftButton:hover,
+#ScrollRightButton:hover,
+#ScrollUpButton:hover,
+#ScrollDownButton:hover {
+ background-color: #4a4a4a;
+}
+#ScrollLeftButton:pressed,
+#ScrollRightButton:pressed,
+#ScrollUpButton:pressed,
+#ScrollDownButton:pressed {
+ background-color: #161616;
+}
+#ScrollLeftButton {
+ image: url('../Astral_072_Dark/imgs/white/scroll-left.svg');
+ border-right: 1px solid #141414;
+}
+#ScrollRightButton {
+ image: url('../Astral_072_Dark/imgs/white/scroll-right.svg');
+ border-left: 1px solid #141414;
+ border-right: 1px solid #141414;
+}
+#ScrollUpButton {
+ image: url('../Astral_072_Dark/imgs/white/scroll-up.svg');
+}
+#ScrollDownButton {
+ image: url('../Astral_072_Dark/imgs/white/scroll-down.svg');
+}
+#keyFrameNavigator {
+ background: none;
+ margin: 0;
+ padding: 0;
+}
+#keyFrameNavigator QToolButton {
+ min-width: 18px;
+}
+/* -----------------------------------------------------------------------------
+ Treeviews (Global)
+----------------------------------------------------------------------------- */
+QListView {
+ outline: 0;
+}
+/* -----------------------------------------------------------------------------
+ Tabs (Global)
+----------------------------------------------------------------------------- */
+#TabBarContainer {
+ background-color: #232323;
+}
+/* -----------------------------------------------------------------------------
+ UI Controls
+----------------------------------------------------------------------------- */
+.QPushButton,
+QPushButton,
+.QComboBox,
+#WordButton,
+#FunctionSegmentViewerLinkButton,
+QComboBox {
+ background-color: #4f4f4f;
+ border: 1px solid #232323;
+ border-radius: 2px;
+ color: #cccccc;
+ padding: 3px 15px;
+}
+.QPushButton:hover,
+QPushButton:hover,
+.QComboBox:hover,
+#WordButton:hover,
+#FunctionSegmentViewerLinkButton:hover,
+QComboBox:hover {
+ background-color: #636363;
+ border-color: #232323;
+ color: #d9d9d9;
+}
+.QPushButton:pressed,
+QPushButton:pressed,
+#WordButton:pressed,
+#FunctionSegmentViewerLinkButton:pressed {
+ background-color: #161616;
+ border-color: #5483a6;
+ color: #cccccc;
+}
+.QPushButton:checked,
+QPushButton:checked,
+#WordButton:checked,
+#FunctionSegmentViewerLinkButton:checked {
+ background-color: #232323;
+ border-color: #161616;
+ color: #cccccc;
+}
+.QPushButton:checked:hover,
+QPushButton:checked:hover,
+#WordButton:checked:hover,
+#FunctionSegmentViewerLinkButton:checked:hover {
+ background-color: #2b2b2b;
+}
+.QPushButton:disabled,
+QPushButton:disabled,
+.QComboBox:disabled,
+#WordButton:disabled,
+#FunctionSegmentViewerLinkButton:disabled,
+QComboBox:disabled {
+ background-color: #3a3a3a;
+ border-color: #262626;
+ color: #808080;
+}
+#PushButton_NoPadding {
+ padding: 3px;
+}
+/* Camera Capture */
+#GearButton {
+ qproperty-icon: url('../Astral_072_Dark/imgs/white/gear.svg');
+}
+#SubfolderButton {
+ qproperty-icon: url('../Astral_072_Dark/imgs/white/subfolder.svg');
+}
+/* -------------------------------------------------------------------------- */
+.QComboBox,
+QComboBox {
+ padding: 1px 0 1px 5px;
+}
+.QComboBox::drop-down,
+QComboBox::drop-down {
+ border: 0;
+}
+.QComboBox::down-arrow,
+QComboBox::down-arrow {
+ image: url('../Astral_072_Dark/imgs/white/combo-down.svg');
+}
+.QComboBox::down-arrow:disabled,
+QComboBox::down-arrow:disabled {
+ image: url('../Astral_072_Dark/imgs/white/combo-down-disabled.svg');
+}
+.QComboBox QAbstractItemView,
+QComboBox QAbstractItemView {
+ background-color: #262626;
+ border: 1px solid #141414;
+ selection-background-color: #5483a6;
+ selection-color: #ffffff;
+}
+/* -------------------------------------------------------------------------- */
+.QLineEdit,
+QLineEdit,
+#TaskSheetItem,
+#tasksRemoveBox,
+#tasksAddBox {
+ background-color: #1c1c1c;
+ border: 1px solid #4a4a4a;
+ border-radius: 2px;
+ color: #cccccc;
+ selection-background-color: #5483a6;
+ selection-color: #ffffff;
+ padding: 0 0 0 1px;
+}
+.QLineEdit:focus,
+QLineEdit:focus,
+#TaskSheetItem:focus,
+#tasksRemoveBox:focus,
+#tasksAddBox:focus {
+ background-color: #1c1c1c;
+ border-color: #5483a6;
+}
+.QLineEdit:disabled,
+QLineEdit:disabled,
+#TaskSheetItem:disabled,
+#tasksRemoveBox:disabled,
+#tasksAddBox:disabled {
+ background-color: #232323;
+ border-color: #1c1c1c;
+ color: #808080;
+}
+/* -------------------------------------------------------------------------- */
+.QCheckBox,
+QCheckBox {
+ color: #cccccc;
+}
+.QCheckBox:hover,
+QCheckBox:hover {
+ color: #ffffff;
+}
+.QCheckBox:disabled,
+QCheckBox:disabled {
+ color: #808080;
+}
+.QCheckBox::indicator,
+QMenu::indicator,
+QCheckBox::indicator,
+.QGroupBox::indicator,
+QGroupBox::indicator {
+ background-color: #1c1c1c;
+ border: 1px solid #4a4a4a;
+ border-radius: 2px;
+ height: 9px;
+ padding: 1px;
+ width: 9px;
+}
+.QCheckBox::indicator:hover,
+QMenu::indicator:hover,
+.QCheckBox::indicator:checked:hover,
+QCheckBox::indicator:hover,
+.QGroupBox::indicator:hover,
+QMenu::indicator:checked:hover,
+QCheckBox::indicator:checked:hover,
+.QGroupBox::indicator:checked:hover,
+QGroupBox::indicator:hover,
+QGroupBox::indicator:checked:hover {
+ background-color: #282828;
+ border-color: #898989;
+}
+.QCheckBox::indicator:checked,
+QMenu::indicator:checked,
+QCheckBox::indicator:checked,
+.QGroupBox::indicator:checked,
+QGroupBox::indicator:checked {
+ background-color: #1c1c1c;
+ border-color: #4a4a4a;
+ image: url('../Astral_072_Dark/imgs/white/checkmark.svg');
+}
+.QCheckBox::indicator:checked:disabled,
+QMenu::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled,
+.QGroupBox::indicator:checked:disabled,
+QGroupBox::indicator:checked:disabled {
+ background-color: #232323;
+ border-color: #1c1c1c;
+ image: url('../Astral_072_Dark/imgs/white/checkmark-disabled.svg');
+}
+.QCheckBox::indicator:disabled,
+QMenu::indicator:disabled,
+QCheckBox::indicator:disabled,
+.QGroupBox::indicator:disabled,
+QGroupBox::indicator:disabled {
+ background-color: #232323;
+ border-color: #1c1c1c;
+}
+/* -------------------------------------------------------------------------- */
+.QRadioButton::indicator:unchecked,
+QRadioButton::indicator:unchecked,
+#CameraSettingsRadioButton_Small::indicator:unchecked {
+ image: url('../Astral_072_Dark/imgs/white/radiobutton_unchecked.svg');
+ image-position: center center;
+}
+.QRadioButton::indicator:checked,
+QRadioButton::indicator:checked,
+#CameraSettingsRadioButton_Small::indicator:checked {
+ image: url('../Astral_072_Dark/imgs/white/radiobutton_checked.svg');
+ image-position: center center;
+}
+/* -------------------------------------------------------------------------- */
+.QGroupBox,
+QGroupBox {
+ margin: 6px 0 0 0;
+ padding: 5px 0px;
+}
+.QGroupBox::title,
+QGroupBox::title {
+ subcontrol-origin: margin;
+ left: 15px;
+ margin: -3px 0 0 0;
+ padding: 0 3px;
+}
+.QGroupBox::title:disabled,
+QGroupBox::title:disabled {
+ color: #808080;
+}
+.QGroupBox::indicator,
+QGroupBox::indicator {
+ subcontrol-origin: margin;
+ margin-top: 2px;
+}
+.QGroupBox:disabled,
+QGroupBox:disabled {
+ color: #808080;
+}
+/* -------------------------------------------------------------------------- */
+.QSlider::groove:horizontal,
+QSlider::groove:horizontal {
+ background-color: transparent;
+ background-image: url('../Astral_072_Dark/imgs/white/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ margin: 0;
+ height: 20px;
+ min-height: 20px;
+}
+.QSlider::handle:horizontal,
+QSlider::handle:horizontal {
+ background: #878787;
+ border: 1px solid #141414;
+ width: 9px;
+ margin: 2px 0 2px 0;
+ border-radius: 2px;
+}
+#IntPairField,
+#DoublePairField {
+ qproperty-LightLineColor: #0a0a0a;
+ qproperty-LightLineEdgeColor: #0a0a0a;
+ qproperty-DarkLineColor: #0a0a0a;
+ qproperty-MiddleLineColor: #0a0a0a;
+ qproperty-HandleLeftPixmap: url("../Astral_072_Dark/imgs/white/slider_left_handle.png");
+ qproperty-HandleRightPixmap: url("../Astral_072_Dark/imgs/white/slider_right_handle.png");
+ qproperty-HandleLeftGrayPixmap: url("../Astral_072_Dark/imgs/white/h_slider_left_disabled.png");
+ qproperty-HandleRightGrayPixmap: url("../Astral_072_Dark/imgs/white/h_slider_right_disabled.png");
+}
+/* -----------------------------------------------------------------------------
+ File Browser
+----------------------------------------------------------------------------- */
+/* Left Pane
+----------------------------------------------------------------------------- */
+#DirTreeView {
+ border: 1px solid #141414;
+ border-right: 0;
+}
+#DirTreeView QScrollBar:horizontal {
+ height: 16px;
+ margin-bottom: -1px;
+}
+/* Right Pane
+----------------------------------------------------------------------------- */
+DvItemViewerPanel {
+ qproperty-TextColor: #cccccc;
+ qproperty-AlternateBackground: #3a3a3a;
+ qproperty-SelectedTextColor: #ffffff;
+ qproperty-FolderTextColor: #99d5e6;
+ qproperty-SelectedItemBackground: #5483a6;
+}
+#FileBrowser DvItemViewerPanel,
+#SceneCast DvItemViewerPanel {
+ background: #262626;
+}
+#FileBrowser #castFrame,
+#SceneCast #castFrame {
+ border-top: 1px solid #141414;
+ border-right: 1px solid #141414;
+ border-bottom: 1px solid #141414;
+ margin: 0;
+}
+#FileBrowser #castFrame QScrollBar:vertical,
+#SceneCast #castFrame QScrollBar:vertical {
+ width: 16px;
+ margin-right: -1px;
+}
+#FileBrowser QToolButton,
+#SceneCast QToolButton {
+ padding: 1px;
+}
+DvDirTreeView {
+ qproperty-TextColor: #cccccc;
+ qproperty-SelectedTextColor: #ffffff;
+ qproperty-SelectedItemBackground: #5483a6;
+ qproperty-FolderTextColor: #99d5e6;
+ qproperty-SelectedFolderTextColor: #ffffff;
+ alternate-background-color: #303030;
+ background-color: #303030;
+ border: 1px solid #141414;
+}
+#FileDoesNotExistLabel {
+ color: #ff0000;
+}
+/* -----------------------------------------------------------------------------
+ Scene Cast
+----------------------------------------------------------------------------- */
+#SceneCast QToolBar {
+ border-top: 1px solid #141414;
+}
+#SceneCast QToolButton {
+ margin: 3px 1px 2px 1px;
+ padding: 1px;
+}
+#CastBrowser {
+ border: 0;
+ margin: 0;
+}
+/* -----------------------------------------------------------------------------
+ Film Strip
+----------------------------------------------------------------------------- */
+#FilmStrip QComboBox {
+ border-radius: 0;
+ border-width: 0;
+}
+#FilmStrip QComboBox QAbstractItemView {
+ background-color: #262626;
+}
+/* -----------------------------------------------------------------------------
+ Cleanup Settings
+----------------------------------------------------------------------------- */
+#CleanupSettings #CleanupSettingsFrame {
+ margin-top: 2px;
+ margin-bottom: 4px;
+}
+#CleanupSettings QGroupBox {
+ margin-bottom: 3px;
+}
+ParamsPage {
+ qproperty-TextColor: #cccccc;
+}
+/* -----------------------------------------------------------------------------
+ Camera Settings
+----------------------------------------------------------------------------- */
+#CameraSettingsButton {
+ padding: 2px;
+}
+#CameraSettingsRadioButton:hover {
+ background: none;
+}
+#CameraSettingsDPI {
+ color: #99d5e6;
+}
+#CameraSettingsRadioButton_Small {
+ padding: 0;
+}
+#CameraSettingsRadioButton_Small::indicator {
+ background-color: transparent;
+ border: 0;
+ height: 21px;
+ margin: 0;
+ width: 11px;
+}
+#ForceSquaredPixelButton {
+ margin: 0;
+ background: none;
+}
+/* -----------------------------------------------------------------------------
+ Output Settings
+----------------------------------------------------------------------------- */
+#OutputSettingsLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Misc
+----------------------------------------------------------------------------- */
+PencilTestPopup {
+ /* Allow for using a 768 screen */
+ min-height: 730px;
+ /* some clipping will still occur on width, but this
+ allows for filling half of a 1024 screen */
+ min-width: 512px;
+}
+#MatchLineButton {
+ background-color: #565656;
+}
+#MatchLineButton::pressed {
+ background-color: #7d7d7d;
+}
+#LargeSizedText {
+ font-size: 17px;
+}
+/* -----------------------------------------------------------------------------
+ Unknowns
+----------------------------------------------------------------------------- */
+#StartupLabel {
+ padding: 3px;
+}
+#StartupLabel:hover {
+ background: #4a4a4a;
+}
+QStatusBar {
+ background-color: #c0c0c0;
+}
+QStatusBar::item {
+ border: 0;
+}
+QStatusBar QLabel {
+ background-color: #c0c0c0;
+}
+QStatusBar #StatusBarLabel {
+ background-color: #ffffff;
+ padding: 1px 3px;
+}
+#TitleTxtLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Style Editor
+----------------------------------------------------------------------------- */
+#StyleEditor QPushButton {
+ margin: 2px 1px;
+ padding: 0;
+}
+#StyleEditor #TabBarContainer {
+ margin-left: -4px;
+}
+#StyleEditor #bottomWidget {
+ border-top: 1px solid #141414;
+ padding: 3px 2px 8px 3px;
+}
+#StyleEditor #bottomWidget QPushButton {
+ padding: 3px 5px;
+}
+#HexagonalColorWheel {
+ qproperty-BGColor: #303030;
+}
+/* -------------------------------------------------------------------------- */
+/* Horizontal QSlider */
+#colorSlider::groove:horizontal {
+ height: 1px;
+ border-image: none;
+}
+#colorSlider::handle:horizontal {
+ width: 8px;
+ margin: -8px -4px;
+}
+#colorSliderAddButton,
+#colorSliderSubButton {
+ background: none;
+ border-color: transparent;
+ image-position: center center;
+ min-height: 16px;
+ padding: 0;
+ min-width: 18px;
+}
+#colorSliderAddButton {
+ image: url('../Astral_072_Dark/imgs/white/scroll-right.svg');
+}
+#colorSliderSubButton {
+ image: url('../Astral_072_Dark/imgs/white/scroll-left.svg');
+}
+#PlainColorPageParts {
+ border-top: 1px solid #141414;
+}
+#PlainColorPageParts QLineEdit {
+ max-width: 35px;
+}
+/* -----------------------------------------------------------------------------
+ Palette Viewer / Studio Palette
+----------------------------------------------------------------------------- */
+PaletteViewer DvScrollWidget QPushButton {
+ border-top: 0;
+ margin-bottom: 1px;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer DvScrollWidget #ScrollLeftButton {
+ border-right: 1px solid #141414;
+ border-left: 1px solid #141414;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer DvScrollWidget #ScrollRightButton {
+ border-right: 0;
+ margin-left: 1px;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer QToolBar {
+ background: none;
+ border-bottom: 1px solid #141414;
+ padding: 0;
+ margin: 0;
+}
+PaletteViewer QToolBar::separator:horizontal {
+ margin: 0;
+}
+PaletteViewer QToolBar QToolButton {
+ margin: 0 0 1px 0;
+ padding: 1px 1px 2px 1px;
+}
+#PageViewer {
+ qproperty-TextColor: #cccccc;
+}
+#PaletteLockButton {
+ border-radius: 0;
+ margin: 0 0 1px 1px;
+}
+#PaletteLockButton:hover {
+ background-color: #ed6969;
+ border-color: #ed6969;
+}
+#PaletteLockButton:checked {
+ background-color: #ed6969;
+ border-color: #ed6969;
+}
+#PaletteLockButton:checked:hover {
+ background-color: #f29797;
+ border-color: #f29797;
+}
+/* -----------------------------------------------------------------------------
+ Quick Renamer
+----------------------------------------------------------------------------- */
+#WordButton {
+ padding-right: 0;
+ padding-left: 0;
+}
+/* -----------------------------------------------------------------------------
+ Popup Windows
+----------------------------------------------------------------------------- */
+QDialog {
+ background-color: #303030;
+}
+QDialog #dialogButtonFrame {
+ background-color: #303030;
+ border-top: 1px solid #141414;
+}
+QDialog #dialogButtonFrame QPushButton {
+ padding: 3px 15px;
+}
+/* -----------------------------------------------------------------------------
+ Scene Settings
+----------------------------------------------------------------------------- */
+#SceneSettings QLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Preferences
+----------------------------------------------------------------------------- */
+#PreferencesPopup QListWidget {
+ background-color: #262626;
+ alternate-background-color: #262626;
+ border: 1px solid #141414;
+ font-size: 13px;
+}
+#PreferencesPopup QListWidget::item {
+ border: 0;
+ padding: 3px;
+}
+#PreferencesPopup QListWidget::item:hover {
+ background-color: #4a4a4a;
+ color: #cccccc;
+}
+#PreferencesPopup QListWidget::item:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+/* -----------------------------------------------------------------------------
+ Keyboard Shortcuts
+----------------------------------------------------------------------------- */
+#ShortcutTree {
+ background-color: #262626;
+ alternate-background-color: #3a3a3a;
+ border: 1px solid #141414;
+}
+#ShortcutTree::item {
+ padding: 1px 0;
+}
+#ShortcutTree QScrollBar:vertical {
+ width: 16px;
+ margin-right: -1px;
+}
+/* -----------------------------------------------------------------------------
+ New Project / Configure Project Window
+----------------------------------------------------------------------------- */
+ProjectPopup QLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Schematic Node Viewer
+----------------------------------------------------------------------------- */
+#SchematicBottomFrame {
+ background-color: #303030;
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+#SchematicBottomFrame QToolBar::separator:horizontal {
+ margin: 0;
+}
+#SchematicBottomFrame QToolBar QToolButton {
+ padding: 0;
+ margin: 2px;
+}
+#SchematicSceneViewer {
+ background-color: #383838;
+ border-bottom: 1px solid #141414;
+}
+/* -----------------------------------------------------------------------------
+ FX Settings
+----------------------------------------------------------------------------- */
+FxSettings QToolBar {
+ border-top: 1px solid #141414;
+ border-right: 1px solid #141414;
+ border-left: 1px solid #141414;
+ min-height: 23px;
+ padding: 3px 0;
+}
+FxSettings QToolBar QToolBar {
+ border: 0;
+}
+#FxSettingsLabel {
+ color: #a0e680;
+}
+#FxSettingsHelpButton {
+ background-color: #80a0dc;
+ color: #000;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+#FxSettingsHelpButton:hover {
+ background-color: #a8bee7;
+}
+/* -----------------------------------------------------------------------------
+ Script Console
+----------------------------------------------------------------------------- */
+#ScriptConsole {
+ font-family: 'Courier New', monospace;
+ border: 0;
+ color: #000000;
+ padding: 3px;
+}
+#ScriptConsole QFrame {
+ background-color: #dcdcdc;
+}
+#ScriptConsole TPanelTitleBar {
+ background-color: #232323;
+}
+/* -----------------------------------------------------------------------------
+ Task Viewer
+----------------------------------------------------------------------------- */
+#TaskSheetItemLabel {
+ color: #cccccc;
+}
+#Tasks QToolBar {
+ border-bottom: 1px solid #141414;
+ margin: 0;
+ padding: 0;
+}
+#Tasks QToolBar QToolButton {
+ margin: 2px 2px 3px 2px;
+}
+#Tasks QTreeView {
+ background-color: #262626;
+}
+/* -----------------------------------------------------------------------------
+ Tool Bar
+----------------------------------------------------------------------------- */
+#ToolBar TPanelTitleBar {
+ background-color: #303030;
+ background-image: url('../Astral_072_Dark/imgs/white/title_grip_horizontal.svg');
+ background-repeat: no-repeat;
+ border: 0;
+ height: 17px;
+ max-height: 17px;
+ min-height: 17px;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('../Astral_072_Dark/imgs/white/titlebar_float.png');
+ qproperty-FloatActiveBorderPixmap: url('../Astral_072_Dark/imgs/white/titlebar_float.png');
+}
+#ToolBar QToolBar {
+ padding-left: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Tool Options
+----------------------------------------------------------------------------- */
+#ToolOptions TPanelTitleBar {
+ background-color: #303030;
+ background-image: url('../Astral_072_Dark/imgs/white/title_grip_vertical.svg');
+ background-repeat: no-repeat;
+ border: 0;
+ width: 17px;
+ min-width: 17px;
+ max-width: 17px;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('../Astral_072_Dark/imgs/white/titlebar_float.png');
+ qproperty-FloatActiveBorderPixmap: url('../Astral_072_Dark/imgs/white/titlebar_float.png');
+}
+IconViewField {
+ qproperty-ScalePegPixmap: url("../Astral_072_Dark/imgs/white/selectiontool_scalepeg.svg");
+ qproperty-RotationPixmap: url("../Astral_072_Dark/imgs/white/selectiontool_rotation.svg");
+ qproperty-PositionPixmap: url("../Astral_072_Dark/imgs/white/selectiontool_position.svg");
+ qproperty-ThicknessPixmap: url("../Astral_072_Dark/imgs/white/selectiontool_thickness.svg");
+}
+#EditToolLockButton {
+ spacing: 0;
+}
+#EditToolLockButton:hover {
+ background: none;
+}
+PopupButton::menu-indicator {
+ border-left: 0;
+ height: 17px;
+ image: url('../Astral_072_Dark/imgs/white/combo_down_arrow.png');
+ width: 10px;
+}
+PopupButton::menu-indicator:disabled {
+ image: url('../Astral_072_Dark/imgs/white/combo_down_arrow-disabled.png');
+}
+#Cap,
+#Join {
+ padding: 0 4px 0 -8px;
+ max-width: 32px;
+ min-width: 32px;
+}
+#Cap QMenu,
+#Join QMenu {
+ max-width: 28px;
+ min-width: 28px;
+}
+#Cap QMenu::item,
+#Join QMenu::item {
+ max-width: 28px;
+ min-width: 28px;
+ padding: 0;
+}
+/* -----------------------------------------------------------------------------
+ ComboViewer / Viewer / FlipBook
+----------------------------------------------------------------------------- */
+#ComboViewerPanel Toolbar {
+ border-bottom: 1px solid #141414;
+}
+#ComboViewerPanel Toolbar::separator:horizontal {
+ margin: 0 0 0 2px;
+}
+#ComboViewerPanel Toolbar QToolButton {
+ margin: 2px 0 3px 2px;
+}
+#ComboViewerToolOptions {
+ border-bottom: 1px solid #141414;
+}
+#ComboViewer #ToolBarContainer,
+#ViewerPanel #ToolBarContainer,
+FlipBook #ToolBarContainer {
+ background-color: transparent;
+ border-top: 2px solid #141414;
+ border-bottom: 1px solid #141414;
+ padding-right: -1px;
+}
+#ComboViewer #ToolBarContainer QLineEdit,
+#ViewerPanel #ToolBarContainer QLineEdit,
+FlipBook #ToolBarContainer QLineEdit {
+ border-color: #111111;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ height: 16px;
+}
+#FlipConsolePlayToolBar::separator:horizontal {
+ margin: 0 2px;
+}
+#FlipConsolePlayToolBar QToolButton {
+ margin-top: 2px;
+ margin-bottom: 2px;
+ height: 16px;
+}
+#ViewerFpsSlider {
+ background-color: transparent;
+ background-image: url('../Astral_072_Dark/imgs/white/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ border: 0;
+ height: 19px;
+ margin: 0 3px 0 31px;
+ max-width: 450px;
+ min-width: 0px;
+}
+#ViewerFpsSlider::sub-line:horizontal {
+ subcontrol-origin: absolute;
+ background-color: #4f4f4f;
+ border: 1px solid #232323;
+ height: 16px;
+ left: -33px;
+ padding-left: 1px;
+ width: 14px;
+}
+#ViewerFpsSlider::sub-line:horizontal:pressed {
+ background-color: #161616;
+ border-color: #141414;
+}
+#ViewerFpsSlider::add-line:horizontal {
+ subcontrol-position: left;
+ background-color: #4f4f4f;
+ border: 1px solid #232323;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+ left: 13px;
+ height: 16px;
+ image-position: center center;
+ width: 13px;
+}
+#ViewerFpsSlider::add-line:horizontal:pressed {
+ background-color: #161616;
+ border-color: #141414;
+}
+#ViewerFpsSlider::handle::horizontal {
+ background-color: #878787;
+ border: 1px solid #141414;
+ border-radius: 2px;
+ margin: 2px 0 3px 0;
+ min-width: 9px;
+ width: 9px;
+ max-width: 9px;
+}
+FlipSlider {
+ qproperty-PBHeight: 15;
+ qproperty-PBOverlay: url('../Astral_072_Dark/imgs/white/flipslider-dark.svg');
+ qproperty-PBMarker: url('../Astral_072_Dark/imgs/white/flipmarker-dark.svg');
+ qproperty-PBColorMarginLeft: 1;
+ qproperty-PBColorMarginTop: 2;
+ qproperty-PBColorMarginRight: 1;
+ qproperty-PBColorMarginBottom: 2;
+ qproperty-PBMarkerMarginLeft: 3;
+ qproperty-PBMarkerMarginRight: 3;
+ qproperty-notStartedColor: #cc2222;
+ qproperty-startedColor: #00ff00;
+ qproperty-baseColor: #232323;
+}
+Ruler {
+ qproperty-ParentBGColor: #303030;
+ qproperty-ScaleColor: #cccccc;
+}
+#RulerToolOptionValues {
+ color: #000000;
+}
+/* -----------------------------------------------------------------------------
+ XSheet Viewer
+----------------------------------------------------------------------------- */
+/* ScrollAreas (Row, Column and Cell)
+----------------------------------------------------------------------------- */
+#xsheetArea,
+#ScrollArea {
+ background-color: #262626;
+ border: 0;
+}
+#xsheetScrollArea {
+ border: 0;
+}
+/* xsheetColumnHeader (Context Menus)
+----------------------------------------------------------------------------- */
+#xsheetColumnAreaMenu_Preview {
+ background-color: #e6e678;
+}
+#xsheetColumnAreaMenu_Lock {
+ background-color: #f5f5f5;
+}
+#xsheetColumnAreaMenu_Camstand {
+ background-color: #ffa480;
+}
+#xsheetColumnAreaMenu_Preview,
+#xsheetColumnAreaMenu_Lock,
+#xsheetColumnAreaMenu_Camstand {
+ color: #000000;
+}
+#noteTextEdit {
+ color: #000000;
+}
+/* XSheet Spreadsheet
+----------------------------------------------------------------------------- */
+XsheetViewer {
+ qproperty-TextColor: #cccccc;
+ qproperty-BGColor: #484848;
+ qproperty-LightLineColor: #2c2c2c;
+ qproperty-MarkerLineColor: #1e96c4;
+ qproperty-VerticalLineColor: #222222;
+ qproperty-VerticalLineHeadColor: #808080;
+ qproperty-PreviewFrameTextColor: #96e6e6;
+ qproperty-CurrentRowBgColor: #506082;
+ qproperty-EmptyColumnHeadColor: #606060;
+ qproperty-SelectedColumnTextColor: #e66464;
+ qproperty-EmptyCellColor: #404040;
+ qproperty-NotEmptyColumnColor: #484848;
+ qproperty-SelectedEmptyCellColor: #6c6c6c;
+ qproperty-LevelColumnColor: #4c6e4c;
+ qproperty-LevelColumnBorderColor: #8fb38f;
+ qproperty-SelectedLevelColumnColor: #6b8c6b;
+ qproperty-VectorColumnColor: #7b7b4c;
+ qproperty-VectorColumnBorderColor: #bbbb9a;
+ qproperty-SelectedVectorColumnColor: #8c8c60;
+ qproperty-ChildColumnColor: #6a526b;
+ qproperty-ChildColumnBorderColor: #b1a3b3;
+ qproperty-SelectedChildColumnColor: #7a617a;
+ qproperty-FullcolorColumnColor: #657a96;
+ qproperty-FullcolorColumnBorderColor: #9eb8bb;
+ qproperty-SelectedFullcolorColumnColor: #8896a7;
+ qproperty-FxColumnColor: #56553c;
+ qproperty-FxColumnBorderColor: #95958a;
+ qproperty-SelectedFxColumnColor: #6a6d5a;
+ qproperty-ReferenceColumnColor: #616161;
+ qproperty-ReferenceColumnBorderColor: #a2a2a2;
+ qproperty-SelectedReferenceColumnColor: #828282;
+ qproperty-PaletteColumnColor: #3a655f;
+ qproperty-PaletteColumnBorderColor: #86aca7;
+ qproperty-SelectedPaletteColumnColor: #5f8581;
+ qproperty-MeshColumnColor: #684d86;
+ qproperty-MeshColumnBorderColor: #ba92ef;
+ qproperty-SelectedMeshColumnColor: #8a75a2;
+ qproperty-SoundColumnColor: #657456;
+ qproperty-SoundColumnBorderColor: #a0af7d;
+ qproperty-SelectedSoundColumnColor: #7f956a;
+ qproperty-SoundColumnHlColor: #34fe5e;
+ qproperty-SoundColumnTrackColor: #b6c29d;
+ qproperty-ColumnHeadPastelizer: #000000;
+ qproperty-SelectedColumnHead: #506082;
+ qproperty-LightLightBGColor: #404040;
+ qproperty-LightBGColor: #f0f0f0;
+ qproperty-DarkBGColor: #e1e1e1;
+ qproperty-DarkLineColor: #969696;
+}
+/* -----------------------------------------------------------------------------
+ Function Editor
+----------------------------------------------------------------------------- */
+#FunctionEditor QToolBar {
+ border-bottom: 1px solid #141414;
+}
+#FunctionEditor QToolBar QToolBar {
+ border: 0;
+}
+#FunctionEditor QToolBar QLabel {
+ margin-left: 5px;
+}
+#FunctionEditor QToolBar QToolButton {
+ height: 18px;
+}
+#FunctionEditorTree {
+ background-color: #262626;
+ alternate-background-color: #262626;
+ border-top: 1px solid #141414;
+}
+/* Function Editor Spreadsheet
+----------------------------------------------------------------------------- */
+FunctionTreeView {
+ qproperty-TextColor: #cccccc;
+ qproperty-CurrentTextColor: #e66464;
+}
+FunctionPanel {
+ qproperty-BGColor: #3b3b3b;
+ qproperty-ValueLineColor: #484848;
+ qproperty-FrameLineColor: #606060;
+ qproperty-OtherCurvesColor: #888888;
+ qproperty-RulerBackground: #333333;
+ qproperty-TextColor: #cccccc;
+ qproperty-SubColor: #000000;
+ qproperty-SelectedColor: #ffa500;
+}
+SpreadsheetViewer {
+ qproperty-LightLightBGColor: #404040;
+ qproperty-CurrentRowBgColor: #506082;
+ qproperty-LightLineColor: #2c2c2c;
+ qproperty-MarkerLineColor: #1e96c4;
+ qproperty-BGColor: #484848;
+ qproperty-VerticalLineColor: #222222;
+ qproperty-KeyFrameColor: #995d1d;
+ qproperty-KeyFrameBorderColor: #c9b04b;
+ qproperty-SelectedKeyFrameColor: #978056;
+ qproperty-InBetweenColor: #666250;
+ qproperty-InBetweenBorderColor: #cdcec8;
+ qproperty-SelectedInBetweenColor: #7e8079;
+ qproperty-SelectedEmptyColor: #6c6c6c;
+ qproperty-SelectedSceneRangeEmptyColor: #757575;
+ qproperty-TextColor: #cccccc;
+ qproperty-ColumnHeaderBorderColor: #808080;
+ qproperty-SelectedColumnTextColor: #e66464;
+}
+#ExpressionField {
+ background-color: #e6e6e6;
+ border: 1px solid #333333;
+ margin: 0;
+}
+#FunctionSegmentViewerLinkButton {
+ background-image: url('../Astral_072_Dark/imgs/white/segment_unlinked.svg');
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:hover {
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:checked {
+ background-image: url('../Astral_072_Dark/imgs/white/segment_linked.svg');
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:disabled {
+ background-image: url('../Astral_072_Dark/imgs/white/segment_disabled.svg');
+ background-repeat: no-repeat;
+}
diff --git a/stuff/config/qss/Astral_048_VeryDark/Astral_048_VeryDark_mac.qss b/stuff/config/qss/Astral_048_VeryDark/Astral_048_VeryDark_mac.qss
new file mode 100644
index 0000000..7616ec2
--- /dev/null
+++ b/stuff/config/qss/Astral_048_VeryDark/Astral_048_VeryDark_mac.qss
@@ -0,0 +1,1790 @@
+/* -----------------------------------------------------------------------------
+ Component: Button Styles
+----------------------------------------------------------------------------- */
+.button-show,
+#LoadLevelShowButton,
+#CleanupSettingsShowButton,
+#OutputSettingsShowButton,
+#FxSettingsPreviewShowButton {
+ image: url('../Astral_072_Dark/imgs/white/plus.svg');
+ image-position: center center;
+ margin: 0;
+ padding: 1px;
+ min-width: 10px;
+ min-height: 10px;
+}
+.button-show:checked,
+#LoadLevelShowButton:checked,
+#CleanupSettingsShowButton:checked,
+#OutputSettingsShowButton:checked,
+#FxSettingsPreviewShowButton:checked {
+ background-color: #232323;
+ border-color: #161616;
+ image: url('../Astral_072_Dark/imgs/white/minus.svg');
+}
+.button-show:checked:pressed,
+#LoadLevelShowButton:checked:pressed,
+#CleanupSettingsShowButton:checked:pressed,
+#OutputSettingsShowButton:checked:pressed,
+#FxSettingsPreviewShowButton:checked:pressed {
+ background-color: #161616;
+ border-color: #5483a6;
+}
+.button-show:checked:hover,
+#LoadLevelShowButton:checked:hover,
+#CleanupSettingsShowButton:checked:hover,
+#OutputSettingsShowButton:checked:hover,
+#FxSettingsPreviewShowButton:checked:hover {
+ background-color: #2b2b2b;
+}
+.button-tool,
+#TopBar #EditToolLockButton::indicator,
+QToolBar QToolButton,
+#CameraSettingsRadioButton::indicator,
+#ForceSquaredPixelButton,
+#SchematicBottomFrame QToolBar QToolButton,
+#EditToolLockButton::indicator {
+ background-color: #303030;
+ border: 1px solid #303030;
+ border-radius: 2px;
+ margin: 1px;
+ padding: 0;
+}
+.button-tool:hover,
+#TopBar #EditToolLockButton::indicator:hover,
+QToolBar QToolButton:hover,
+#CameraSettingsRadioButton::indicator:hover,
+#ForceSquaredPixelButton:hover,
+#colorSliderAddButton:hover,
+#colorSliderSubButton:hover,
+#SchematicBottomFrame QToolBar QToolButton:hover,
+#EditToolLockButton::indicator:hover {
+ background-color: #636363;
+ border-color: #232323;
+}
+.button-tool:pressed,
+#TopBar #EditToolLockButton::indicator:pressed,
+QToolBar QToolButton:pressed,
+#CameraSettingsRadioButton::indicator:pressed,
+#ForceSquaredPixelButton:pressed,
+#colorSliderAddButton:pressed,
+#colorSliderSubButton:pressed,
+#SchematicBottomFrame QToolBar QToolButton:pressed,
+#EditToolLockButton::indicator:pressed {
+ background-color: #161616;
+ border-color: #000000;
+}
+.button-tool:checked,
+#TopBar #EditToolLockButton::indicator:checked,
+QToolBar QToolButton:checked,
+#CameraSettingsRadioButton::indicator:checked,
+#ForceSquaredPixelButton:checked,
+#SchematicBottomFrame QToolBar QToolButton:checked,
+#EditToolLockButton::indicator:checked {
+ background-color: #000000;
+ border-color: #565656;
+}
+.button-tool:checked:hover,
+#TopBar #EditToolLockButton::indicator:checked:hover,
+QToolBar QToolButton:checked:hover,
+#CameraSettingsRadioButton::indicator:checked:hover,
+#ForceSquaredPixelButton:checked:hover,
+#SchematicBottomFrame QToolBar QToolButton:checked:hover,
+#EditToolLockButton::indicator:checked:hover {
+ background-color: #303030;
+ border-color: #565656;
+}
+.button-tool:disabled,
+#TopBar #EditToolLockButton::indicator:disabled,
+QToolBar QToolButton:disabled,
+#CameraSettingsRadioButton::indicator:disabled,
+#ForceSquaredPixelButton:disabled,
+#SchematicBottomFrame QToolBar QToolButton:disabled,
+#EditToolLockButton::indicator:disabled {
+ color: #808080;
+}
+.button-flat,
+PaletteViewer QToolBar QToolButton {
+ background-color: none;
+ border: 0;
+ border-radius: 0;
+ margin: 0;
+}
+.button-flat:hover,
+PaletteViewer QToolBar QToolButton:hover {
+ background-color: #636363;
+}
+.button-flat:pressed,
+PaletteViewer QToolBar QToolButton:pressed {
+ background-color: #141414;
+}
+/* -----------------------------------------------------------------------------
+ Component: Group Boxes
+----------------------------------------------------------------------------- */
+.box-base,
+.QGroupBox,
+#LoadLevelFrame,
+#PsdSettingsGroupBox,
+#CleanupSettingsFrame,
+#OutputSettingsBox,
+#OutputSettingsCameraBox,
+#SolidLineFrame,
+#FunctionParametersPanel,
+QGroupBox {
+ border: 1px solid #141414;
+ border-radius: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Component: Icons
+----------------------------------------------------------------------------- */
+.icon-lock,
+#CameraSettingsRadioButton::indicator,
+#EditToolLockButton::indicator {
+ height: 16px;
+ padding: 1px;
+ width: 16px;
+}
+.icon-lock:unchecked,
+#CameraSettingsRadioButton::indicator:unchecked,
+#EditToolLockButton::indicator:unchecked {
+ image: url('../Astral_072_Dark/imgs/white/cam_unlock.svg');
+}
+.icon-lock:checked,
+#CameraSettingsRadioButton::indicator:checked,
+#EditToolLockButton::indicator:checked {
+ image: url('../Astral_072_Dark/imgs/white/cam_lock.svg');
+}
+.icon-fsp,
+#ForceSquaredPixelButton {
+ height: 16px;
+ image: url('../Astral_072_Dark/imgs/white/fsp_unchecked.svg');
+ padding: 1px;
+ width: 16px;
+}
+.icon-fsp:checked,
+#ForceSquaredPixelButton:checked {
+ image: url('../Astral_072_Dark/imgs/white/fsp_checked.svg');
+}
+/* -----------------------------------------------------------------------------
+ Component: Tabs
+----------------------------------------------------------------------------- */
+.tab-container,
+#TabBarContainer,
+#StyleEditorTabBar,
+#PaletteTabBar,
+#FxSettingsTabBar {
+ background-color: transparent;
+ qproperty-BottomAboveLineColor: #232323;
+ qproperty-BottomBelowLineColor: #141414;
+}
+.tab-flat,
+#StyleEditorTabBar::tab,
+#PaletteTabBar::tab {
+ background-color: #232323;
+ border-right: 1px solid #0c0c0c;
+ color: #999999;
+ margin: 0 0 1px 0;
+ padding: 3px 4px 3px 4px;
+}
+.tab-flat:hover,
+#StyleEditorTabBar::tab:hover,
+#PaletteTabBar::tab:hover {
+ background-color: #383838;
+}
+.tab-flat:selected,
+#StyleEditorTabBar::tab:selected,
+#PaletteTabBar::tab:selected {
+ background-color: #303030;
+ color: #f2f2f2;
+ margin: 0;
+ padding: 1px 4px 2px 4px;
+}
+.tab-flat:only-one,
+#StyleEditorTabBar::tab:only-one,
+#PaletteTabBar::tab:only-one {
+ margin: 0;
+ padding: 3px 4px 4px 4px;
+}
+.tab-round,
+#FxSettingsTabBar::tab {
+ background-color: #232323;
+ border-top: 1px solid #0c0c0c;
+ border-right: 1px solid #0c0c0c;
+ border-left: 1px solid #0c0c0c;
+ color: #999999;
+ margin: 3px -1px 1px 0;
+ padding: 2px 7px 1px 7px;
+}
+.tab-round:selected,
+#FxSettingsTabBar::tab:selected {
+ background-color: #303030;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ color: #f2f2f2;
+ margin: 1px -1px 0 0;
+ padding: 2px 7px 2px 7px;
+}
+.tab-round:only-one,
+#FxSettingsTabBar::tab:only-one {
+ margin: 1px 0 0 0;
+ padding: 3px 7px 3px 7px;
+}
+.tab-round:last,
+#FxSettingsTabBar::tab:last {
+ margin-right: 0;
+ border-top-right-radius: 2px;
+}
+.tab-round:first,
+#FxSettingsTabBar::tab:first {
+ border-top-left-radius: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Component: Treeviews / Branch
+----------------------------------------------------------------------------- */
+.tree-list,
+QTreeWidget,
+#DirTreeView,
+#SceneCast QTreeView,
+#StudioPalette QTreeView,
+#ShortcutTree,
+ProjectPopup QTreeView,
+#Tasks QTreeView,
+#FunctionEditorTree {
+ background-color: #303030;
+ alternate-background-color: #303030;
+ border: 0;
+ margin: 0;
+ outline: 0;
+}
+.tree-list::item,
+QTreeWidget::item,
+#DirTreeView::item,
+#SceneCast QTreeView::item,
+#StudioPalette QTreeView::item,
+#ShortcutTree::item,
+ProjectPopup QTreeView::item,
+#Tasks QTreeView::item {
+ color: #cccccc;
+}
+.tree-list::item:selected,
+QTreeWidget::item:selected,
+#DirTreeView::item:selected,
+#SceneCast QTreeView::item:selected,
+#StudioPalette QTreeView::item:selected,
+#ShortcutTree::item:selected,
+ProjectPopup QTreeView::item:selected,
+#Tasks QTreeView::item:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+.tree-list::item:focus,
+QTreeWidget::item:focus,
+#DirTreeView::item:focus,
+#SceneCast QTreeView::item:focus,
+#StudioPalette QTreeView::item:focus,
+#ShortcutTree::item:focus,
+ProjectPopup QTreeView::item:focus,
+#Tasks QTreeView::item:focus {
+ border: 0;
+ outline: 0;
+}
+.branch-17:adjoins-item,
+#SceneCast QTreeView::branch:adjoins-item,
+#StudioPalette QTreeView::branch:adjoins-item,
+#ShortcutTree::branch:adjoins-item,
+#Tasks QTreeView::branch:adjoins-item,
+#FunctionEditorTree::branch:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/white/tree17_branch-end.svg') 0;
+}
+.branch-17:has-siblings,
+#SceneCast QTreeView::branch:has-siblings,
+#StudioPalette QTreeView::branch:has-siblings,
+#ShortcutTree::branch:has-siblings,
+#Tasks QTreeView::branch:has-siblings,
+#FunctionEditorTree::branch:has-siblings {
+ border-image: url('../Astral_072_Dark/imgs/white/tree17_vline.svg') 0;
+}
+.branch-17:has-siblings:adjoins-item,
+#SceneCast QTreeView::branch:has-siblings:adjoins-item,
+#StudioPalette QTreeView::branch:has-siblings:adjoins-item,
+#ShortcutTree::branch:has-siblings:adjoins-item,
+#Tasks QTreeView::branch:has-siblings:adjoins-item,
+#FunctionEditorTree::branch:has-siblings:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/white/tree17_branch-more.svg') 0;
+}
+.branch-17:has-children:closed,
+#SceneCast QTreeView::branch:has-children:closed,
+#StudioPalette QTreeView::branch:has-children:closed,
+#ShortcutTree::branch:has-children:closed,
+#Tasks QTreeView::branch:has-children:closed,
+#FunctionEditorTree::branch:has-children:closed {
+ background: url('../Astral_072_Dark/imgs/white/tree17_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:open,
+#SceneCast QTreeView::branch:has-children:open,
+#StudioPalette QTreeView::branch:has-children:open,
+#ShortcutTree::branch:has-children:open,
+#Tasks QTreeView::branch:has-children:open,
+#FunctionEditorTree::branch:has-children:open {
+ background: url('../Astral_072_Dark/imgs/white/tree17_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:has-siblings:closed,
+#SceneCast QTreeView::branch:has-children:has-siblings:closed,
+#StudioPalette QTreeView::branch:has-children:has-siblings:closed,
+#ShortcutTree::branch:has-children:has-siblings:closed,
+#Tasks QTreeView::branch:has-children:has-siblings:closed,
+#FunctionEditorTree::branch:has-children:has-siblings:closed {
+ background: url('../Astral_072_Dark/imgs/white/tree17_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:has-siblings:open,
+#SceneCast QTreeView::branch:has-children:has-siblings:open,
+#StudioPalette QTreeView::branch:has-children:has-siblings:open,
+#ShortcutTree::branch:has-children:has-siblings:open,
+#Tasks QTreeView::branch:has-children:has-siblings:open,
+#FunctionEditorTree::branch:has-children:has-siblings:open {
+ background: url('../Astral_072_Dark/imgs/white/tree17_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:adjoins-item,
+#DirTreeView::branch:adjoins-item,
+ProjectPopup QTreeView::branch:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/white/tree22_branch-end.svg') 0;
+}
+.branch-22:has-siblings,
+#DirTreeView::branch:has-siblings,
+ProjectPopup QTreeView::branch:has-siblings {
+ border-image: url('../Astral_072_Dark/imgs/white/tree22_vline.svg') 0;
+}
+.branch-22:has-siblings:adjoins-item,
+#DirTreeView::branch:has-siblings:adjoins-item,
+ProjectPopup QTreeView::branch:has-siblings:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/white/tree22_branch-more.svg') 0;
+}
+.branch-22:has-children:closed,
+#DirTreeView::branch:has-children:closed,
+ProjectPopup QTreeView::branch:has-children:closed {
+ background: url('../Astral_072_Dark/imgs/white/tree22_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:open,
+#DirTreeView::branch:has-children:open,
+ProjectPopup QTreeView::branch:has-children:open {
+ background: url('../Astral_072_Dark/imgs/white/tree22_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:has-siblings:closed,
+#DirTreeView::branch:has-children:has-siblings:closed,
+ProjectPopup QTreeView::branch:has-children:has-siblings:closed {
+ background: url('../Astral_072_Dark/imgs/white/tree22_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:has-siblings:open,
+#DirTreeView::branch:has-children:has-siblings:open,
+ProjectPopup QTreeView::branch:has-children:has-siblings:open {
+ background: url('../Astral_072_Dark/imgs/white/tree22_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+/* -----------------------------------------------------------------------------
+ Main
+----------------------------------------------------------------------------- */
+QWidget {
+ background-color: #303030;
+ color: #cccccc;
+}
+QWidget:disabled {
+ color: #808080;
+}
+QFrame {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+/* -----------------------------------------------------------------------------
+ Tooltip
+----------------------------------------------------------------------------- */
+QToolTip,
+#helpToolTip {
+ background-color: #ffffe1;
+ border: 1px solid #000;
+ color: #000;
+ padding: 1px 0;
+}
+/* -----------------------------------------------------------------------------
+ Dock Separator
+----------------------------------------------------------------------------- */
+#DockSeparator,
+QMainWindow::separator,
+QSplitter::handle,
+TPanel {
+ background-color: #0a0a0a;
+ height: 4px;
+ width: 4px;
+}
+#TDockPlaceholder {
+ background-color: #ed6969;
+}
+/* -----------------------------------------------------------------------------
+ TopBar / QMenuBar
+----------------------------------------------------------------------------- */
+#TopBar {
+ background: #303030;
+ border: 0;
+ border-bottom: 1px solid #141414;
+ height: 21px;
+}
+#TopBar #EditToolLockButton {
+ spacing: 0;
+}
+#TopBar #EditToolLockButton::indicator {
+ height: 17px;
+ margin: 1px 2px 0 0;
+ padding-left: 1px;
+ padding-right: 1px;
+}
+#TopBarTabContainer {
+ background-color: #303030;
+ margin-bottom: 1px;
+}
+#StackedMenuBar {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+QMenuBar {
+ background-color: #303030;
+ border: 0;
+}
+QMenuBar::item {
+ background-color: #303030;
+ border-left: 1px solid #303030;
+ margin: 0;
+ padding: 3px 5px;
+}
+QMenuBar::item:selected {
+ background-color: #4a4a4a;
+ color: #cccccc;
+}
+QMenuBar::item:pressed {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+/* -----------------------------------------------------------------------------
+ Room Tabs
+----------------------------------------------------------------------------- */
+#TopBarTab {
+ margin: 0;
+ padding: 0;
+}
+#TopBarTab::tab {
+ background-color: #303030;
+ border-top: 1px solid #0c0c0c;
+ border-right: 1px solid #0c0c0c;
+ color: #999999;
+ margin: 0 0 0 0;
+ padding: 2px 10px 3px 10px;
+}
+#TopBarTab::tab:hover {
+ background-color: #3d3d3d;
+}
+#TopBarTab::tab:selected {
+ background-color: #0a0a0a;
+ color: #d9d9d9;
+}
+#TopBarTab::tab:first {
+ border-left: 1px solid #0c0c0c;
+}
+#TopBarTab::tab:last {
+ border-right: 1px solid #0c0c0c;
+}
+/* -----------------------------------------------------------------------------
+ QMenu (Context Menu)
+----------------------------------------------------------------------------- */
+QMenu {
+ background-color: #262626;
+ border: 1px solid #141414;
+ padding: 2px 0;
+}
+QMenu::item {
+ padding: 3px 28px;
+}
+QMenu::item:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+QMenu::item:checked {
+ color: #cccccc;
+}
+QMenu::item:checked:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+QMenu::item:disabled {
+ background: none;
+ color: #808080;
+}
+QMenu::item:disabled:selected {
+ border-color: transparent;
+}
+QMenu::separator {
+ border-top: 1px solid #141414;
+ height: 0;
+ margin: 2px 0;
+}
+QMenu::icon {
+ border-radius: 2px;
+ margin: 0 0 0 3px;
+ padding: 1px;
+}
+QMenu::icon:checked {
+ background-color: #5483a6;
+}
+QMenu::indicator {
+ margin-left: 7px;
+}
+/* -----------------------------------------------------------------------------
+ Title Bars (Global)
+----------------------------------------------------------------------------- */
+TPanelTitleBar {
+ background-color: #232323;
+ border-color: #141414;
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ height: 20px;
+ min-height: 20px;
+ qproperty-TitleColor: #b3b3b3;
+ qproperty-ActiveTitleColor: #f2f2f2;
+ qproperty-BorderPixmap: url('../Astral_072_Dark/imgs/white/none');
+ qproperty-ActiveBorderPixmap: url('../Astral_072_Dark/imgs/white/none');
+ qproperty-FloatBorderPixmap: url('../Astral_072_Dark/imgs/white/none');
+ qproperty-FloatActiveBorderPixmap: url('../Astral_072_Dark/imgs/white/none');
+}
+/* -----------------------------------------------------------------------------
+ Scroll Bars (Global)
+----------------------------------------------------------------------------- */
+QAbstractScrollArea::corner {
+ background-color: #262626;
+}
+QScrollBar {
+ background-color: #262626;
+ border: 0;
+}
+QScrollBar:horizontal {
+ height: 16px;
+ margin: 0;
+}
+QScrollBar:vertical {
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::handle {
+ border: 0;
+}
+QScrollBar::handle:horizontal:hover,
+QScrollBar::handle:vertical:hover {
+ background-color: #4a4a4a;
+}
+QScrollBar::handle:horizontal:pressed,
+QScrollBar::handle:vertical:pressed {
+ background-color: #565656;
+}
+QScrollBar::handle:horizontal {
+ background-color: #3d3d3d;
+ margin: 2px 16px;
+ min-width: 20px;
+}
+QScrollBar::handle:vertical {
+ background-color: #3d3d3d;
+ margin: 16px 2px;
+ min-height: 20px;
+}
+QScrollBar::add-line {
+ subcontrol-origin: margin;
+ border: 0;
+}
+QScrollBar::add-line:horizontal {
+ subcontrol-position: right;
+ background-color: #262626;
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::add-line:horizontal:pressed {
+ background-color: #595959;
+}
+QScrollBar::add-line:vertical {
+ subcontrol-position: bottom;
+ background-color: #262626;
+ margin: 0;
+ height: 16px;
+}
+QScrollBar::add-line:vertical:pressed {
+ background-color: #595959;
+}
+QScrollBar::sub-line {
+ border: 0;
+ subcontrol-origin: margin;
+}
+QScrollBar::sub-line:horizontal {
+ subcontrol-position: left;
+ background-color: #262626;
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::sub-line:horizontal:pressed {
+ background-color: #595959;
+}
+QScrollBar::sub-line:vertical {
+ subcontrol-position: top;
+ background-color: #262626;
+ margin: 0;
+ height: 16px;
+}
+QScrollBar::sub-line:vertical:pressed {
+ background-color: #595959;
+}
+QScrollBar::up-arrow:vertical {
+ image: url('../Astral_072_Dark/imgs/white/scroll-up.svg');
+ image-position: center center;
+}
+QScrollBar::down-arrow:vertical {
+ image: url('../Astral_072_Dark/imgs/white/scroll-down.svg');
+ image-position: center center;
+}
+QScrollBar::left-arrow:horizontal {
+ image: url('../Astral_072_Dark/imgs/white/scroll-left.svg');
+ image-position: center center;
+}
+QScrollBar::right-arrow:horizontal {
+ image: url('../Astral_072_Dark/imgs/white/scroll-right.svg');
+ image-position: center center;
+}
+QScrollBar::sub-page:horizontal,
+QScrollBar::add-page:horizontal,
+QScrollBar::sub-page:vertical,
+QScrollBar::add-page:vertical {
+ background: none;
+}
+/* -----------------------------------------------------------------------------
+ Tool Bars (Global)
+----------------------------------------------------------------------------- */
+QToolBar {
+ padding: 0;
+}
+QToolBar::separator:horizontal {
+ border-left: 1px solid #141414;
+ margin: 0 1px;
+ width: 0;
+}
+QToolBar::separator:vertical {
+ border-top: 1px solid #141414;
+ height: 0;
+ margin: 1px 0;
+}
+QToolBar QToolButton::menu-indicator {
+ image: none;
+}
+QToolBar QToolButton::menu-button {
+ border-image: none;
+}
+QToolBar QLabel {
+ margin-top: 1px;
+}
+QToolBar QToolBar {
+ border: 0;
+}
+/* -------------------------------------------------------------------------- */
+DvScrollWidget QPushButton {
+ background-color: #303030;
+ border: 0;
+ border-radius: 0;
+ padding: 0;
+ max-width: 16px;
+ min-width: 16px;
+}
+DvScrollWidget QPushButton:hover {
+ background-color: #4a4a4a;
+}
+DvScrollWidget QPushButton:pressed {
+ background-color: #161616;
+}
+#ScrollLeftButton,
+#ScrollRightButton,
+#ScrollUpButton,
+#ScrollDownButton {
+ background-color: #303030;
+ border: 0;
+ border-radius: 0;
+ max-width: 16px;
+ min-width: 16px;
+ padding: 0;
+}
+#ScrollLeftButton:hover,
+#ScrollRightButton:hover,
+#ScrollUpButton:hover,
+#ScrollDownButton:hover {
+ background-color: #4a4a4a;
+}
+#ScrollLeftButton:pressed,
+#ScrollRightButton:pressed,
+#ScrollUpButton:pressed,
+#ScrollDownButton:pressed {
+ background-color: #161616;
+}
+#ScrollLeftButton {
+ image: url('../Astral_072_Dark/imgs/white/scroll-left.svg');
+ border-right: 1px solid #141414;
+}
+#ScrollRightButton {
+ image: url('../Astral_072_Dark/imgs/white/scroll-right.svg');
+ border-left: 1px solid #141414;
+ border-right: 1px solid #141414;
+}
+#ScrollUpButton {
+ image: url('../Astral_072_Dark/imgs/white/scroll-up.svg');
+}
+#ScrollDownButton {
+ image: url('../Astral_072_Dark/imgs/white/scroll-down.svg');
+}
+#keyFrameNavigator {
+ background: none;
+ margin: 0;
+ padding: 0;
+}
+#keyFrameNavigator QToolButton {
+ min-width: 18px;
+}
+/* -----------------------------------------------------------------------------
+ Treeviews (Global)
+----------------------------------------------------------------------------- */
+QListView {
+ outline: 0;
+}
+/* -----------------------------------------------------------------------------
+ Tabs (Global)
+----------------------------------------------------------------------------- */
+#TabBarContainer {
+ background-color: #232323;
+}
+/* -----------------------------------------------------------------------------
+ UI Controls
+----------------------------------------------------------------------------- */
+.QPushButton,
+QPushButton,
+.QComboBox,
+#WordButton,
+#FunctionSegmentViewerLinkButton,
+QComboBox {
+ background-color: #4f4f4f;
+ border: 1px solid #232323;
+ border-radius: 2px;
+ color: #cccccc;
+ padding: 3px 15px;
+}
+.QPushButton:hover,
+QPushButton:hover,
+.QComboBox:hover,
+#WordButton:hover,
+#FunctionSegmentViewerLinkButton:hover,
+QComboBox:hover {
+ background-color: #636363;
+ border-color: #232323;
+ color: #d9d9d9;
+}
+.QPushButton:pressed,
+QPushButton:pressed,
+#WordButton:pressed,
+#FunctionSegmentViewerLinkButton:pressed {
+ background-color: #161616;
+ border-color: #5483a6;
+ color: #cccccc;
+}
+.QPushButton:checked,
+QPushButton:checked,
+#WordButton:checked,
+#FunctionSegmentViewerLinkButton:checked {
+ background-color: #232323;
+ border-color: #161616;
+ color: #cccccc;
+}
+.QPushButton:checked:hover,
+QPushButton:checked:hover,
+#WordButton:checked:hover,
+#FunctionSegmentViewerLinkButton:checked:hover {
+ background-color: #2b2b2b;
+}
+.QPushButton:disabled,
+QPushButton:disabled,
+.QComboBox:disabled,
+#WordButton:disabled,
+#FunctionSegmentViewerLinkButton:disabled,
+QComboBox:disabled {
+ background-color: #3a3a3a;
+ border-color: #262626;
+ color: #808080;
+}
+#PushButton_NoPadding {
+ padding: 3px;
+}
+/* Camera Capture */
+#GearButton {
+ qproperty-icon: url('../Astral_072_Dark/imgs/white/gear.svg');
+}
+#SubfolderButton {
+ qproperty-icon: url('../Astral_072_Dark/imgs/white/subfolder.svg');
+}
+/* -------------------------------------------------------------------------- */
+.QComboBox,
+QComboBox {
+ padding: 1px 0 1px 5px;
+}
+.QComboBox::drop-down,
+QComboBox::drop-down {
+ border: 0;
+}
+.QComboBox::down-arrow,
+QComboBox::down-arrow {
+ image: url('../Astral_072_Dark/imgs/white/combo-down.svg');
+}
+.QComboBox::down-arrow:disabled,
+QComboBox::down-arrow:disabled {
+ image: url('../Astral_072_Dark/imgs/white/combo-down-disabled.svg');
+}
+.QComboBox QAbstractItemView,
+QComboBox QAbstractItemView {
+ background-color: #262626;
+ border: 1px solid #141414;
+ selection-background-color: #5483a6;
+ selection-color: #ffffff;
+}
+/* -------------------------------------------------------------------------- */
+.QLineEdit,
+QLineEdit,
+#TaskSheetItem,
+#tasksRemoveBox,
+#tasksAddBox {
+ background-color: #1c1c1c;
+ border: 1px solid #4a4a4a;
+ border-radius: 2px;
+ color: #cccccc;
+ selection-background-color: #5483a6;
+ selection-color: #ffffff;
+ padding: 0 0 0 1px;
+}
+.QLineEdit:focus,
+QLineEdit:focus,
+#TaskSheetItem:focus,
+#tasksRemoveBox:focus,
+#tasksAddBox:focus {
+ background-color: #1c1c1c;
+ border-color: #5483a6;
+}
+.QLineEdit:disabled,
+QLineEdit:disabled,
+#TaskSheetItem:disabled,
+#tasksRemoveBox:disabled,
+#tasksAddBox:disabled {
+ background-color: #232323;
+ border-color: #1c1c1c;
+ color: #808080;
+}
+/* -------------------------------------------------------------------------- */
+.QCheckBox,
+QCheckBox {
+ color: #cccccc;
+}
+.QCheckBox:hover,
+QCheckBox:hover {
+ color: #ffffff;
+}
+.QCheckBox:disabled,
+QCheckBox:disabled {
+ color: #808080;
+}
+.QCheckBox::indicator,
+QMenu::indicator,
+QCheckBox::indicator,
+.QGroupBox::indicator,
+QGroupBox::indicator {
+ background-color: #1c1c1c;
+ border: 1px solid #4a4a4a;
+ border-radius: 2px;
+ height: 9px;
+ padding: 1px;
+ width: 9px;
+}
+.QCheckBox::indicator:hover,
+QMenu::indicator:hover,
+.QCheckBox::indicator:checked:hover,
+QCheckBox::indicator:hover,
+.QGroupBox::indicator:hover,
+QMenu::indicator:checked:hover,
+QCheckBox::indicator:checked:hover,
+.QGroupBox::indicator:checked:hover,
+QGroupBox::indicator:hover,
+QGroupBox::indicator:checked:hover {
+ background-color: #282828;
+ border-color: #898989;
+}
+.QCheckBox::indicator:checked,
+QMenu::indicator:checked,
+QCheckBox::indicator:checked,
+.QGroupBox::indicator:checked,
+QGroupBox::indicator:checked {
+ background-color: #1c1c1c;
+ border-color: #4a4a4a;
+ image: url('../Astral_072_Dark/imgs/white/checkmark.svg');
+}
+.QCheckBox::indicator:checked:disabled,
+QMenu::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled,
+.QGroupBox::indicator:checked:disabled,
+QGroupBox::indicator:checked:disabled {
+ background-color: #232323;
+ border-color: #1c1c1c;
+ image: url('../Astral_072_Dark/imgs/white/checkmark-disabled.svg');
+}
+.QCheckBox::indicator:disabled,
+QMenu::indicator:disabled,
+QCheckBox::indicator:disabled,
+.QGroupBox::indicator:disabled,
+QGroupBox::indicator:disabled {
+ background-color: #232323;
+ border-color: #1c1c1c;
+}
+/* -------------------------------------------------------------------------- */
+.QRadioButton::indicator:unchecked,
+QRadioButton::indicator:unchecked,
+#CameraSettingsRadioButton_Small::indicator:unchecked {
+ image: url('../Astral_072_Dark/imgs/white/radiobutton_unchecked.svg');
+ image-position: center center;
+}
+.QRadioButton::indicator:checked,
+QRadioButton::indicator:checked,
+#CameraSettingsRadioButton_Small::indicator:checked {
+ image: url('../Astral_072_Dark/imgs/white/radiobutton_checked.svg');
+ image-position: center center;
+}
+/* -------------------------------------------------------------------------- */
+.QGroupBox,
+QGroupBox {
+ margin: 6px 0 0 0;
+ padding: 5px 0px;
+}
+.QGroupBox::title,
+QGroupBox::title {
+ subcontrol-origin: margin;
+ left: 15px;
+ margin: -3px 0 0 0;
+ padding: 0 3px;
+}
+.QGroupBox::title:disabled,
+QGroupBox::title:disabled {
+ color: #808080;
+}
+.QGroupBox::indicator,
+QGroupBox::indicator {
+ subcontrol-origin: margin;
+ margin-top: 2px;
+}
+.QGroupBox:disabled,
+QGroupBox:disabled {
+ color: #808080;
+}
+/* -------------------------------------------------------------------------- */
+.QSlider::groove:horizontal,
+QSlider::groove:horizontal {
+ background-color: transparent;
+ background-image: url('../Astral_072_Dark/imgs/white/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ margin: 0;
+ height: 20px;
+ min-height: 20px;
+}
+.QSlider::handle:horizontal,
+QSlider::handle:horizontal {
+ background: #878787;
+ border: 1px solid #141414;
+ width: 9px;
+ margin: 2px 0 2px 0;
+ border-radius: 2px;
+}
+#IntPairField,
+#DoublePairField {
+ qproperty-LightLineColor: #0a0a0a;
+ qproperty-LightLineEdgeColor: #0a0a0a;
+ qproperty-DarkLineColor: #0a0a0a;
+ qproperty-MiddleLineColor: #0a0a0a;
+ qproperty-HandleLeftPixmap: url("../Astral_072_Dark/imgs/white/slider_left_handle.png");
+ qproperty-HandleRightPixmap: url("../Astral_072_Dark/imgs/white/slider_right_handle.png");
+ qproperty-HandleLeftGrayPixmap: url("../Astral_072_Dark/imgs/white/h_slider_left_disabled.png");
+ qproperty-HandleRightGrayPixmap: url("../Astral_072_Dark/imgs/white/h_slider_right_disabled.png");
+}
+/* -----------------------------------------------------------------------------
+ File Browser
+----------------------------------------------------------------------------- */
+/* Left Pane
+----------------------------------------------------------------------------- */
+#DirTreeView {
+ border: 1px solid #141414;
+ border-right: 0;
+}
+#DirTreeView QScrollBar:horizontal {
+ height: 16px;
+ margin-bottom: -1px;
+}
+/* Right Pane
+----------------------------------------------------------------------------- */
+DvItemViewerPanel {
+ qproperty-TextColor: #cccccc;
+ qproperty-AlternateBackground: #3a3a3a;
+ qproperty-SelectedTextColor: #ffffff;
+ qproperty-FolderTextColor: #99d5e6;
+ qproperty-SelectedItemBackground: #5483a6;
+}
+#FileBrowser DvItemViewerPanel,
+#SceneCast DvItemViewerPanel {
+ background: #262626;
+}
+#FileBrowser #castFrame,
+#SceneCast #castFrame {
+ border-top: 1px solid #141414;
+ border-right: 1px solid #141414;
+ border-bottom: 1px solid #141414;
+ margin: 0;
+}
+#FileBrowser #castFrame QScrollBar:vertical,
+#SceneCast #castFrame QScrollBar:vertical {
+ width: 16px;
+ margin-right: -1px;
+}
+#FileBrowser QToolButton,
+#SceneCast QToolButton {
+ padding: 1px;
+}
+DvDirTreeView {
+ qproperty-TextColor: #cccccc;
+ qproperty-SelectedTextColor: #ffffff;
+ qproperty-SelectedItemBackground: #5483a6;
+ qproperty-FolderTextColor: #99d5e6;
+ qproperty-SelectedFolderTextColor: #ffffff;
+ alternate-background-color: #303030;
+ background-color: #303030;
+ border: 1px solid #141414;
+}
+#FileDoesNotExistLabel {
+ color: #ff0000;
+}
+/* -----------------------------------------------------------------------------
+ Scene Cast
+----------------------------------------------------------------------------- */
+#SceneCast QToolBar {
+ border-top: 1px solid #141414;
+}
+#SceneCast QToolButton {
+ margin: 3px 1px 2px 1px;
+ padding: 1px;
+}
+#CastBrowser {
+ border: 0;
+ margin: 0;
+}
+/* -----------------------------------------------------------------------------
+ Film Strip
+----------------------------------------------------------------------------- */
+#FilmStrip QComboBox {
+ border-radius: 0;
+ border-width: 0;
+}
+#FilmStrip QComboBox QAbstractItemView {
+ background-color: #262626;
+}
+/* -----------------------------------------------------------------------------
+ Cleanup Settings
+----------------------------------------------------------------------------- */
+#CleanupSettings #CleanupSettingsFrame {
+ margin-top: 2px;
+ margin-bottom: 4px;
+}
+#CleanupSettings QGroupBox {
+ margin-bottom: 3px;
+}
+ParamsPage {
+ qproperty-TextColor: #cccccc;
+}
+/* -----------------------------------------------------------------------------
+ Camera Settings
+----------------------------------------------------------------------------- */
+#CameraSettingsButton {
+ padding: 2px;
+}
+#CameraSettingsRadioButton:hover {
+ background: none;
+}
+#CameraSettingsDPI {
+ color: #99d5e6;
+}
+#CameraSettingsRadioButton_Small {
+ padding: 0;
+}
+#CameraSettingsRadioButton_Small::indicator {
+ background-color: transparent;
+ border: 0;
+ height: 21px;
+ margin: 0;
+ width: 11px;
+}
+#ForceSquaredPixelButton {
+ margin: 0;
+ background: none;
+}
+/* -----------------------------------------------------------------------------
+ Output Settings
+----------------------------------------------------------------------------- */
+#OutputSettingsLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Misc
+----------------------------------------------------------------------------- */
+PencilTestPopup {
+ /* Allow for using a 768 screen */
+ min-height: 730px;
+ /* some clipping will still occur on width, but this
+ allows for filling half of a 1024 screen */
+ min-width: 512px;
+}
+#MatchLineButton {
+ background-color: #565656;
+}
+#MatchLineButton::pressed {
+ background-color: #7d7d7d;
+}
+#LargeSizedText {
+ font-size: 17px;
+}
+/* -----------------------------------------------------------------------------
+ Unknowns
+----------------------------------------------------------------------------- */
+#StartupLabel {
+ padding: 3px;
+}
+#StartupLabel:hover {
+ background: #4a4a4a;
+}
+QStatusBar {
+ background-color: #c0c0c0;
+}
+QStatusBar::item {
+ border: 0;
+}
+QStatusBar QLabel {
+ background-color: #c0c0c0;
+}
+QStatusBar #StatusBarLabel {
+ background-color: #ffffff;
+ padding: 1px 3px;
+}
+#TitleTxtLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Style Editor
+----------------------------------------------------------------------------- */
+#StyleEditor QPushButton {
+ margin: 2px 1px;
+ padding: 0;
+}
+#StyleEditor #TabBarContainer {
+ margin-left: -4px;
+}
+#StyleEditor #bottomWidget {
+ border-top: 1px solid #141414;
+ padding: 3px 2px 8px 3px;
+}
+#StyleEditor #bottomWidget QPushButton {
+ padding: 3px 5px;
+}
+#HexagonalColorWheel {
+ qproperty-BGColor: #303030;
+}
+/* -------------------------------------------------------------------------- */
+/* Horizontal QSlider */
+#colorSlider::groove:horizontal {
+ height: 1px;
+ border-image: none;
+}
+#colorSlider::handle:horizontal {
+ width: 8px;
+ margin: -8px -4px;
+}
+#colorSliderAddButton,
+#colorSliderSubButton {
+ background: none;
+ border-color: transparent;
+ image-position: center center;
+ min-height: 16px;
+ padding: 0;
+ min-width: 18px;
+}
+#colorSliderAddButton {
+ image: url('../Astral_072_Dark/imgs/white/scroll-right.svg');
+}
+#colorSliderSubButton {
+ image: url('../Astral_072_Dark/imgs/white/scroll-left.svg');
+}
+#PlainColorPageParts {
+ border-top: 1px solid #141414;
+}
+#PlainColorPageParts QLineEdit {
+ max-width: 35px;
+}
+/* -----------------------------------------------------------------------------
+ Palette Viewer / Studio Palette
+----------------------------------------------------------------------------- */
+PaletteViewer DvScrollWidget QPushButton {
+ border-top: 0;
+ margin-bottom: 1px;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer DvScrollWidget #ScrollLeftButton {
+ border-right: 1px solid #141414;
+ border-left: 1px solid #141414;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer DvScrollWidget #ScrollRightButton {
+ border-right: 0;
+ margin-left: 1px;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer QToolBar {
+ background: none;
+ border-bottom: 1px solid #141414;
+ padding: 0;
+ margin: 0;
+}
+PaletteViewer QToolBar::separator:horizontal {
+ margin: 0;
+}
+PaletteViewer QToolBar QToolButton {
+ margin: 0 0 1px 0;
+ padding: 1px 1px 2px 1px;
+}
+#PageViewer {
+ qproperty-TextColor: #cccccc;
+}
+#PaletteLockButton {
+ border-radius: 0;
+ margin: 0 0 1px 1px;
+}
+#PaletteLockButton:hover {
+ background-color: #ed6969;
+ border-color: #ed6969;
+}
+#PaletteLockButton:checked {
+ background-color: #ed6969;
+ border-color: #ed6969;
+}
+#PaletteLockButton:checked:hover {
+ background-color: #f29797;
+ border-color: #f29797;
+}
+/* -----------------------------------------------------------------------------
+ Quick Renamer
+----------------------------------------------------------------------------- */
+#WordButton {
+ padding-right: 0;
+ padding-left: 0;
+}
+/* -----------------------------------------------------------------------------
+ Popup Windows
+----------------------------------------------------------------------------- */
+QDialog {
+ background-color: #303030;
+}
+QDialog #dialogButtonFrame {
+ background-color: #303030;
+ border-top: 1px solid #141414;
+}
+QDialog #dialogButtonFrame QPushButton {
+ padding: 3px 15px;
+}
+/* -----------------------------------------------------------------------------
+ Scene Settings
+----------------------------------------------------------------------------- */
+#SceneSettings QLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Preferences
+----------------------------------------------------------------------------- */
+#PreferencesPopup QListWidget {
+ background-color: #262626;
+ alternate-background-color: #262626;
+ border: 1px solid #141414;
+ font-size: 13px;
+}
+#PreferencesPopup QListWidget::item {
+ border: 0;
+ padding: 3px;
+}
+#PreferencesPopup QListWidget::item:hover {
+ background-color: #4a4a4a;
+ color: #cccccc;
+}
+#PreferencesPopup QListWidget::item:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+/* -----------------------------------------------------------------------------
+ Keyboard Shortcuts
+----------------------------------------------------------------------------- */
+#ShortcutTree {
+ background-color: #262626;
+ alternate-background-color: #3a3a3a;
+ border: 1px solid #141414;
+}
+#ShortcutTree::item {
+ padding: 1px 0;
+}
+#ShortcutTree QScrollBar:vertical {
+ width: 16px;
+ margin-right: -1px;
+}
+/* -----------------------------------------------------------------------------
+ New Project / Configure Project Window
+----------------------------------------------------------------------------- */
+ProjectPopup QLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Schematic Node Viewer
+----------------------------------------------------------------------------- */
+#SchematicBottomFrame {
+ background-color: #303030;
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+#SchematicBottomFrame QToolBar::separator:horizontal {
+ margin: 0;
+}
+#SchematicBottomFrame QToolBar QToolButton {
+ padding: 0;
+ margin: 2px;
+}
+#SchematicSceneViewer {
+ background-color: #383838;
+ border-bottom: 1px solid #141414;
+}
+/* -----------------------------------------------------------------------------
+ FX Settings
+----------------------------------------------------------------------------- */
+FxSettings QToolBar {
+ border-top: 1px solid #141414;
+ border-right: 1px solid #141414;
+ border-left: 1px solid #141414;
+ min-height: 23px;
+ padding: 3px 0;
+}
+FxSettings QToolBar QToolBar {
+ border: 0;
+}
+#FxSettingsLabel {
+ color: #a0e680;
+}
+#FxSettingsHelpButton {
+ background-color: #80a0dc;
+ color: #000;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+#FxSettingsHelpButton:hover {
+ background-color: #a8bee7;
+}
+/* -----------------------------------------------------------------------------
+ Script Console
+----------------------------------------------------------------------------- */
+#ScriptConsole {
+ font-family: 'Courier New', monospace;
+ border: 0;
+ color: #000000;
+ padding: 3px;
+}
+#ScriptConsole QFrame {
+ background-color: #dcdcdc;
+}
+#ScriptConsole TPanelTitleBar {
+ background-color: #232323;
+}
+/* -----------------------------------------------------------------------------
+ Task Viewer
+----------------------------------------------------------------------------- */
+#TaskSheetItemLabel {
+ color: #cccccc;
+}
+#Tasks QToolBar {
+ border-bottom: 1px solid #141414;
+ margin: 0;
+ padding: 0;
+}
+#Tasks QToolBar QToolButton {
+ margin: 2px 2px 3px 2px;
+}
+#Tasks QTreeView {
+ background-color: #262626;
+}
+/* -----------------------------------------------------------------------------
+ Tool Bar
+----------------------------------------------------------------------------- */
+#ToolBar TPanelTitleBar {
+ background-color: #303030;
+ background-image: url('../Astral_072_Dark/imgs/white/title_grip_horizontal.svg');
+ background-repeat: no-repeat;
+ border: 0;
+ height: 17px;
+ max-height: 17px;
+ min-height: 17px;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('../Astral_072_Dark/imgs/white/titlebar_float.png');
+ qproperty-FloatActiveBorderPixmap: url('../Astral_072_Dark/imgs/white/titlebar_float.png');
+}
+#ToolBar QToolBar {
+ padding-left: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Tool Options
+----------------------------------------------------------------------------- */
+#ToolOptions TPanelTitleBar {
+ background-color: #303030;
+ background-image: url('../Astral_072_Dark/imgs/white/title_grip_vertical.svg');
+ background-repeat: no-repeat;
+ border: 0;
+ width: 17px;
+ min-width: 17px;
+ max-width: 17px;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('../Astral_072_Dark/imgs/white/titlebar_float.png');
+ qproperty-FloatActiveBorderPixmap: url('../Astral_072_Dark/imgs/white/titlebar_float.png');
+}
+IconViewField {
+ qproperty-ScalePegPixmap: url("../Astral_072_Dark/imgs/white/selectiontool_scalepeg.svg");
+ qproperty-RotationPixmap: url("../Astral_072_Dark/imgs/white/selectiontool_rotation.svg");
+ qproperty-PositionPixmap: url("../Astral_072_Dark/imgs/white/selectiontool_position.svg");
+ qproperty-ThicknessPixmap: url("../Astral_072_Dark/imgs/white/selectiontool_thickness.svg");
+}
+#EditToolLockButton {
+ spacing: 0;
+}
+#EditToolLockButton:hover {
+ background: none;
+}
+PopupButton::menu-indicator {
+ border-left: 0;
+ height: 17px;
+ image: url('../Astral_072_Dark/imgs/white/combo_down_arrow.png');
+ width: 10px;
+}
+PopupButton::menu-indicator:disabled {
+ image: url('../Astral_072_Dark/imgs/white/combo_down_arrow-disabled.png');
+}
+#Cap,
+#Join {
+ padding: 0 4px 0 -8px;
+ max-width: 32px;
+ min-width: 32px;
+}
+#Cap QMenu,
+#Join QMenu {
+ max-width: 28px;
+ min-width: 28px;
+}
+#Cap QMenu::item,
+#Join QMenu::item {
+ max-width: 28px;
+ min-width: 28px;
+ padding: 0;
+}
+/* -----------------------------------------------------------------------------
+ ComboViewer / Viewer / FlipBook
+----------------------------------------------------------------------------- */
+#ComboViewerPanel Toolbar {
+ border-bottom: 1px solid #141414;
+}
+#ComboViewerPanel Toolbar::separator:horizontal {
+ margin: 0 0 0 2px;
+}
+#ComboViewerPanel Toolbar QToolButton {
+ margin: 2px 0 3px 2px;
+}
+#ComboViewerToolOptions {
+ border-bottom: 1px solid #141414;
+}
+#ComboViewer #ToolBarContainer,
+#ViewerPanel #ToolBarContainer,
+FlipBook #ToolBarContainer {
+ background-color: transparent;
+ border-top: 2px solid #141414;
+ border-bottom: 1px solid #141414;
+ padding-right: -1px;
+}
+#ComboViewer #ToolBarContainer QLineEdit,
+#ViewerPanel #ToolBarContainer QLineEdit,
+FlipBook #ToolBarContainer QLineEdit {
+ border-color: #111111;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ height: 16px;
+}
+#FlipConsolePlayToolBar::separator:horizontal {
+ margin: 0 2px;
+}
+#FlipConsolePlayToolBar QToolButton {
+ margin-top: 2px;
+ margin-bottom: 2px;
+ height: 16px;
+}
+#ViewerFpsSlider {
+ background-color: transparent;
+ background-image: url('../Astral_072_Dark/imgs/white/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ border: 0;
+ height: 19px;
+ margin: 0 3px 0 31px;
+ max-width: 450px;
+ min-width: 0px;
+}
+#ViewerFpsSlider::sub-line:horizontal {
+ subcontrol-origin: absolute;
+ background-color: #4f4f4f;
+ border: 1px solid #232323;
+ height: 16px;
+ left: -33px;
+ padding-left: 1px;
+ width: 14px;
+}
+#ViewerFpsSlider::sub-line:horizontal:pressed {
+ background-color: #161616;
+ border-color: #141414;
+}
+#ViewerFpsSlider::add-line:horizontal {
+ subcontrol-position: left;
+ background-color: #4f4f4f;
+ border: 1px solid #232323;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+ left: 13px;
+ height: 16px;
+ image-position: center center;
+ width: 13px;
+}
+#ViewerFpsSlider::add-line:horizontal:pressed {
+ background-color: #161616;
+ border-color: #141414;
+}
+#ViewerFpsSlider::handle::horizontal {
+ background-color: #878787;
+ border: 1px solid #141414;
+ border-radius: 2px;
+ margin: 2px 0 3px 0;
+ min-width: 9px;
+ width: 9px;
+ max-width: 9px;
+}
+FlipSlider {
+ qproperty-PBHeight: 15;
+ qproperty-PBOverlay: url('../Astral_072_Dark/imgs/white/flipslider-dark.svg');
+ qproperty-PBMarker: url('../Astral_072_Dark/imgs/white/flipmarker-dark.svg');
+ qproperty-PBColorMarginLeft: 1;
+ qproperty-PBColorMarginTop: 2;
+ qproperty-PBColorMarginRight: 1;
+ qproperty-PBColorMarginBottom: 2;
+ qproperty-PBMarkerMarginLeft: 3;
+ qproperty-PBMarkerMarginRight: 3;
+ qproperty-notStartedColor: #cc2222;
+ qproperty-startedColor: #00ff00;
+ qproperty-baseColor: #232323;
+}
+Ruler {
+ qproperty-ParentBGColor: #303030;
+ qproperty-ScaleColor: #cccccc;
+}
+#RulerToolOptionValues {
+ color: #000000;
+}
+/* -----------------------------------------------------------------------------
+ XSheet Viewer
+----------------------------------------------------------------------------- */
+/* ScrollAreas (Row, Column and Cell)
+----------------------------------------------------------------------------- */
+#xsheetArea,
+#ScrollArea {
+ background-color: #262626;
+ border: 0;
+}
+#xsheetScrollArea {
+ border: 0;
+}
+/* xsheetColumnHeader (Context Menus)
+----------------------------------------------------------------------------- */
+#xsheetColumnAreaMenu_Preview {
+ background-color: #e6e678;
+}
+#xsheetColumnAreaMenu_Lock {
+ background-color: #f5f5f5;
+}
+#xsheetColumnAreaMenu_Camstand {
+ background-color: #ffa480;
+}
+#xsheetColumnAreaMenu_Preview,
+#xsheetColumnAreaMenu_Lock,
+#xsheetColumnAreaMenu_Camstand {
+ color: #000000;
+}
+#noteTextEdit {
+ color: #000000;
+}
+/* XSheet Spreadsheet
+----------------------------------------------------------------------------- */
+XsheetViewer {
+ qproperty-TextColor: #cccccc;
+ qproperty-BGColor: #484848;
+ qproperty-LightLineColor: #2c2c2c;
+ qproperty-MarkerLineColor: #1e96c4;
+ qproperty-VerticalLineColor: #222222;
+ qproperty-VerticalLineHeadColor: #808080;
+ qproperty-PreviewFrameTextColor: #96e6e6;
+ qproperty-CurrentRowBgColor: #506082;
+ qproperty-EmptyColumnHeadColor: #606060;
+ qproperty-SelectedColumnTextColor: #e66464;
+ qproperty-EmptyCellColor: #404040;
+ qproperty-NotEmptyColumnColor: #484848;
+ qproperty-SelectedEmptyCellColor: #6c6c6c;
+ qproperty-LevelColumnColor: #4c6e4c;
+ qproperty-LevelColumnBorderColor: #8fb38f;
+ qproperty-SelectedLevelColumnColor: #6b8c6b;
+ qproperty-VectorColumnColor: #7b7b4c;
+ qproperty-VectorColumnBorderColor: #bbbb9a;
+ qproperty-SelectedVectorColumnColor: #8c8c60;
+ qproperty-ChildColumnColor: #6a526b;
+ qproperty-ChildColumnBorderColor: #b1a3b3;
+ qproperty-SelectedChildColumnColor: #7a617a;
+ qproperty-FullcolorColumnColor: #657a96;
+ qproperty-FullcolorColumnBorderColor: #9eb8bb;
+ qproperty-SelectedFullcolorColumnColor: #8896a7;
+ qproperty-FxColumnColor: #56553c;
+ qproperty-FxColumnBorderColor: #95958a;
+ qproperty-SelectedFxColumnColor: #6a6d5a;
+ qproperty-ReferenceColumnColor: #616161;
+ qproperty-ReferenceColumnBorderColor: #a2a2a2;
+ qproperty-SelectedReferenceColumnColor: #828282;
+ qproperty-PaletteColumnColor: #3a655f;
+ qproperty-PaletteColumnBorderColor: #86aca7;
+ qproperty-SelectedPaletteColumnColor: #5f8581;
+ qproperty-MeshColumnColor: #684d86;
+ qproperty-MeshColumnBorderColor: #ba92ef;
+ qproperty-SelectedMeshColumnColor: #8a75a2;
+ qproperty-SoundColumnColor: #657456;
+ qproperty-SoundColumnBorderColor: #a0af7d;
+ qproperty-SelectedSoundColumnColor: #7f956a;
+ qproperty-SoundColumnHlColor: #34fe5e;
+ qproperty-SoundColumnTrackColor: #b6c29d;
+ qproperty-ColumnHeadPastelizer: #000000;
+ qproperty-SelectedColumnHead: #506082;
+ qproperty-LightLightBGColor: #404040;
+ qproperty-LightBGColor: #f0f0f0;
+ qproperty-DarkBGColor: #e1e1e1;
+ qproperty-DarkLineColor: #969696;
+}
+/* -----------------------------------------------------------------------------
+ Function Editor
+----------------------------------------------------------------------------- */
+#FunctionEditor QToolBar {
+ border-bottom: 1px solid #141414;
+}
+#FunctionEditor QToolBar QToolBar {
+ border: 0;
+}
+#FunctionEditor QToolBar QLabel {
+ margin-left: 5px;
+}
+#FunctionEditor QToolBar QToolButton {
+ height: 18px;
+}
+#FunctionEditorTree {
+ background-color: #262626;
+ alternate-background-color: #262626;
+ border-top: 1px solid #141414;
+}
+/* Function Editor Spreadsheet
+----------------------------------------------------------------------------- */
+FunctionTreeView {
+ qproperty-TextColor: #cccccc;
+ qproperty-CurrentTextColor: #e66464;
+}
+FunctionPanel {
+ qproperty-BGColor: #3b3b3b;
+ qproperty-ValueLineColor: #484848;
+ qproperty-FrameLineColor: #606060;
+ qproperty-OtherCurvesColor: #888888;
+ qproperty-RulerBackground: #333333;
+ qproperty-TextColor: #cccccc;
+ qproperty-SubColor: #000000;
+ qproperty-SelectedColor: #ffa500;
+}
+SpreadsheetViewer {
+ qproperty-LightLightBGColor: #404040;
+ qproperty-CurrentRowBgColor: #506082;
+ qproperty-LightLineColor: #2c2c2c;
+ qproperty-MarkerLineColor: #1e96c4;
+ qproperty-BGColor: #484848;
+ qproperty-VerticalLineColor: #222222;
+ qproperty-KeyFrameColor: #995d1d;
+ qproperty-KeyFrameBorderColor: #c9b04b;
+ qproperty-SelectedKeyFrameColor: #978056;
+ qproperty-InBetweenColor: #666250;
+ qproperty-InBetweenBorderColor: #cdcec8;
+ qproperty-SelectedInBetweenColor: #7e8079;
+ qproperty-SelectedEmptyColor: #6c6c6c;
+ qproperty-SelectedSceneRangeEmptyColor: #757575;
+ qproperty-TextColor: #cccccc;
+ qproperty-ColumnHeaderBorderColor: #808080;
+ qproperty-SelectedColumnTextColor: #e66464;
+}
+#ExpressionField {
+ background-color: #e6e6e6;
+ border: 1px solid #333333;
+ margin: 0;
+}
+#FunctionSegmentViewerLinkButton {
+ background-image: url('../Astral_072_Dark/imgs/white/segment_unlinked.svg');
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:hover {
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:checked {
+ background-image: url('../Astral_072_Dark/imgs/white/segment_linked.svg');
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:disabled {
+ background-image: url('../Astral_072_Dark/imgs/white/segment_disabled.svg');
+ background-repeat: no-repeat;
+}
diff --git a/stuff/config/qss/Astral_072_Dark/Astral_072_Dark.qss b/stuff/config/qss/Astral_072_Dark/Astral_072_Dark.qss
new file mode 100644
index 0000000..79e33f2
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/Astral_072_Dark.qss
@@ -0,0 +1,1790 @@
+/* -----------------------------------------------------------------------------
+ Component: Button Styles
+----------------------------------------------------------------------------- */
+.button-show,
+#LoadLevelShowButton,
+#CleanupSettingsShowButton,
+#OutputSettingsShowButton,
+#FxSettingsPreviewShowButton {
+ image: url('imgs/white/plus.svg');
+ image-position: center center;
+ margin: 0;
+ padding: 1px;
+ min-width: 10px;
+ min-height: 10px;
+}
+.button-show:checked,
+#LoadLevelShowButton:checked,
+#CleanupSettingsShowButton:checked,
+#OutputSettingsShowButton:checked,
+#FxSettingsPreviewShowButton:checked {
+ background-color: #2f2f2f;
+ border-color: #222222;
+ image: url('imgs/white/minus.svg');
+}
+.button-show:checked:pressed,
+#LoadLevelShowButton:checked:pressed,
+#CleanupSettingsShowButton:checked:pressed,
+#OutputSettingsShowButton:checked:pressed,
+#FxSettingsPreviewShowButton:checked:pressed {
+ background-color: #2f2f2f;
+ border-color: #5483a6;
+}
+.button-show:checked:hover,
+#LoadLevelShowButton:checked:hover,
+#CleanupSettingsShowButton:checked:hover,
+#OutputSettingsShowButton:checked:hover,
+#FxSettingsPreviewShowButton:checked:hover {
+ background-color: #434343;
+}
+.button-tool,
+#TopBar #EditToolLockButton::indicator,
+QToolBar QToolButton,
+#CameraSettingsRadioButton::indicator,
+#ForceSquaredPixelButton,
+#SchematicBottomFrame QToolBar QToolButton,
+#EditToolLockButton::indicator {
+ background-color: #484848;
+ border: 1px solid #484848;
+ border-radius: 2px;
+ margin: 1px;
+ padding: 0;
+}
+.button-tool:hover,
+#TopBar #EditToolLockButton::indicator:hover,
+QToolBar QToolButton:hover,
+#CameraSettingsRadioButton::indicator:hover,
+#ForceSquaredPixelButton:hover,
+#colorSliderAddButton:hover,
+#colorSliderSubButton:hover,
+#SchematicBottomFrame QToolBar QToolButton:hover,
+#EditToolLockButton::indicator:hover {
+ background-color: #6e6e6e;
+ border-color: #343434;
+}
+.button-tool:pressed,
+#TopBar #EditToolLockButton::indicator:pressed,
+QToolBar QToolButton:pressed,
+#CameraSettingsRadioButton::indicator:pressed,
+#ForceSquaredPixelButton:pressed,
+#colorSliderAddButton:pressed,
+#colorSliderSubButton:pressed,
+#SchematicBottomFrame QToolBar QToolButton:pressed,
+#EditToolLockButton::indicator:pressed {
+ background-color: #2f2f2f;
+ border-color: #151515;
+}
+.button-tool:checked,
+#TopBar #EditToolLockButton::indicator:checked,
+QToolBar QToolButton:checked,
+#CameraSettingsRadioButton::indicator:checked,
+#ForceSquaredPixelButton:checked,
+#SchematicBottomFrame QToolBar QToolButton:checked,
+#EditToolLockButton::indicator:checked {
+ background-color: #2f2f2f;
+ border-color: #222222;
+}
+.button-tool:checked:hover,
+#TopBar #EditToolLockButton::indicator:checked:hover,
+QToolBar QToolButton:checked:hover,
+#CameraSettingsRadioButton::indicator:checked:hover,
+#ForceSquaredPixelButton:checked:hover,
+#SchematicBottomFrame QToolBar QToolButton:checked:hover,
+#EditToolLockButton::indicator:checked:hover {
+ background-color: #404040;
+ border-color: #222222;
+}
+.button-tool:disabled,
+#TopBar #EditToolLockButton::indicator:disabled,
+QToolBar QToolButton:disabled,
+#CameraSettingsRadioButton::indicator:disabled,
+#ForceSquaredPixelButton:disabled,
+#SchematicBottomFrame QToolBar QToolButton:disabled,
+#EditToolLockButton::indicator:disabled {
+ color: #808080;
+}
+.button-flat,
+PaletteViewer QToolBar QToolButton {
+ background-color: none;
+ border: 0;
+ border-radius: 0;
+ margin: 0;
+}
+.button-flat:hover,
+PaletteViewer QToolBar QToolButton:hover {
+ background-color: #6e6e6e;
+}
+.button-flat:pressed,
+PaletteViewer QToolBar QToolButton:pressed {
+ background-color: #2c2c2c;
+}
+/* -----------------------------------------------------------------------------
+ Component: Group Boxes
+----------------------------------------------------------------------------- */
+.box-base,
+.QGroupBox,
+#LoadLevelFrame,
+#PsdSettingsGroupBox,
+#CleanupSettingsFrame,
+#OutputSettingsBox,
+#OutputSettingsCameraBox,
+#SolidLineFrame,
+#FunctionParametersPanel,
+QGroupBox {
+ border: 1px solid #2c2c2c;
+ border-radius: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Component: Icons
+----------------------------------------------------------------------------- */
+.icon-lock,
+#CameraSettingsRadioButton::indicator,
+#EditToolLockButton::indicator {
+ height: 16px;
+ padding: 1px;
+ width: 16px;
+}
+.icon-lock:unchecked,
+#CameraSettingsRadioButton::indicator:unchecked,
+#EditToolLockButton::indicator:unchecked {
+ image: url('imgs/white/cam_unlock.svg');
+}
+.icon-lock:checked,
+#CameraSettingsRadioButton::indicator:checked,
+#EditToolLockButton::indicator:checked {
+ image: url('imgs/white/cam_lock.svg');
+}
+.icon-fsp,
+#ForceSquaredPixelButton {
+ height: 16px;
+ image: url('imgs/white/fsp_unchecked.svg');
+ padding: 1px;
+ width: 16px;
+}
+.icon-fsp:checked,
+#ForceSquaredPixelButton:checked {
+ image: url('imgs/white/fsp_checked.svg');
+}
+/* -----------------------------------------------------------------------------
+ Component: Tabs
+----------------------------------------------------------------------------- */
+.tab-container,
+#TabBarContainer,
+#StyleEditorTabBar,
+#PaletteTabBar,
+#FxSettingsTabBar {
+ background-color: transparent;
+ qproperty-BottomAboveLineColor: #3b3b3b;
+ qproperty-BottomBelowLineColor: #2c2c2c;
+}
+.tab-flat,
+#StyleEditorTabBar::tab,
+#PaletteTabBar::tab {
+ background-color: #3b3b3b;
+ border-right: 1px solid #242424;
+ color: #999999;
+ margin: 0 0 1px 0;
+ padding: 3px 4px 3px 4px;
+}
+.tab-flat:hover,
+#StyleEditorTabBar::tab:hover,
+#PaletteTabBar::tab:hover {
+ background-color: #505050;
+}
+.tab-flat:selected,
+#StyleEditorTabBar::tab:selected,
+#PaletteTabBar::tab:selected {
+ background-color: #484848;
+ color: #f2f2f2;
+ margin: 0;
+ padding: 1px 4px 2px 4px;
+}
+.tab-flat:only-one,
+#StyleEditorTabBar::tab:only-one,
+#PaletteTabBar::tab:only-one {
+ margin: 0;
+ padding: 3px 4px 4px 4px;
+}
+.tab-round,
+#FxSettingsTabBar::tab {
+ background-color: #3b3b3b;
+ border-top: 1px solid #242424;
+ border-right: 1px solid #242424;
+ border-left: 1px solid #242424;
+ color: #999999;
+ margin: 3px -1px 1px 0;
+ padding: 2px 7px 1px 7px;
+}
+.tab-round:selected,
+#FxSettingsTabBar::tab:selected {
+ background-color: #484848;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ color: #f2f2f2;
+ margin: 1px -1px 0 0;
+ padding: 2px 7px 2px 7px;
+}
+.tab-round:only-one,
+#FxSettingsTabBar::tab:only-one {
+ margin: 1px 0 0 0;
+ padding: 3px 7px 3px 7px;
+}
+.tab-round:last,
+#FxSettingsTabBar::tab:last {
+ margin-right: 0;
+ border-top-right-radius: 2px;
+}
+.tab-round:first,
+#FxSettingsTabBar::tab:first {
+ border-top-left-radius: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Component: Treeviews / Branch
+----------------------------------------------------------------------------- */
+.tree-list,
+QTreeWidget,
+#DirTreeView,
+#SceneCast QTreeView,
+#StudioPalette QTreeView,
+#ShortcutTree,
+ProjectPopup QTreeView,
+#Tasks QTreeView,
+#FunctionEditorTree {
+ background-color: #484848;
+ alternate-background-color: #484848;
+ border: 0;
+ margin: 0;
+ outline: 0;
+}
+.tree-list::item,
+QTreeWidget::item,
+#DirTreeView::item,
+#SceneCast QTreeView::item,
+#StudioPalette QTreeView::item,
+#ShortcutTree::item,
+ProjectPopup QTreeView::item,
+#Tasks QTreeView::item {
+ color: #cccccc;
+}
+.tree-list::item:selected,
+QTreeWidget::item:selected,
+#DirTreeView::item:selected,
+#SceneCast QTreeView::item:selected,
+#StudioPalette QTreeView::item:selected,
+#ShortcutTree::item:selected,
+ProjectPopup QTreeView::item:selected,
+#Tasks QTreeView::item:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+.tree-list::item:focus,
+QTreeWidget::item:focus,
+#DirTreeView::item:focus,
+#SceneCast QTreeView::item:focus,
+#StudioPalette QTreeView::item:focus,
+#ShortcutTree::item:focus,
+ProjectPopup QTreeView::item:focus,
+#Tasks QTreeView::item:focus {
+ border: 0;
+ outline: 0;
+}
+.branch-17:adjoins-item,
+#SceneCast QTreeView::branch:adjoins-item,
+#StudioPalette QTreeView::branch:adjoins-item,
+#ShortcutTree::branch:adjoins-item,
+#Tasks QTreeView::branch:adjoins-item,
+#FunctionEditorTree::branch:adjoins-item {
+ border-image: url('imgs/white/tree17_branch-end.svg') 0;
+}
+.branch-17:has-siblings,
+#SceneCast QTreeView::branch:has-siblings,
+#StudioPalette QTreeView::branch:has-siblings,
+#ShortcutTree::branch:has-siblings,
+#Tasks QTreeView::branch:has-siblings,
+#FunctionEditorTree::branch:has-siblings {
+ border-image: url('imgs/white/tree17_vline.svg') 0;
+}
+.branch-17:has-siblings:adjoins-item,
+#SceneCast QTreeView::branch:has-siblings:adjoins-item,
+#StudioPalette QTreeView::branch:has-siblings:adjoins-item,
+#ShortcutTree::branch:has-siblings:adjoins-item,
+#Tasks QTreeView::branch:has-siblings:adjoins-item,
+#FunctionEditorTree::branch:has-siblings:adjoins-item {
+ border-image: url('imgs/white/tree17_branch-more.svg') 0;
+}
+.branch-17:has-children:closed,
+#SceneCast QTreeView::branch:has-children:closed,
+#StudioPalette QTreeView::branch:has-children:closed,
+#ShortcutTree::branch:has-children:closed,
+#Tasks QTreeView::branch:has-children:closed,
+#FunctionEditorTree::branch:has-children:closed {
+ background: url('imgs/white/tree17_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:open,
+#SceneCast QTreeView::branch:has-children:open,
+#StudioPalette QTreeView::branch:has-children:open,
+#ShortcutTree::branch:has-children:open,
+#Tasks QTreeView::branch:has-children:open,
+#FunctionEditorTree::branch:has-children:open {
+ background: url('imgs/white/tree17_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:has-siblings:closed,
+#SceneCast QTreeView::branch:has-children:has-siblings:closed,
+#StudioPalette QTreeView::branch:has-children:has-siblings:closed,
+#ShortcutTree::branch:has-children:has-siblings:closed,
+#Tasks QTreeView::branch:has-children:has-siblings:closed,
+#FunctionEditorTree::branch:has-children:has-siblings:closed {
+ background: url('imgs/white/tree17_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:has-siblings:open,
+#SceneCast QTreeView::branch:has-children:has-siblings:open,
+#StudioPalette QTreeView::branch:has-children:has-siblings:open,
+#ShortcutTree::branch:has-children:has-siblings:open,
+#Tasks QTreeView::branch:has-children:has-siblings:open,
+#FunctionEditorTree::branch:has-children:has-siblings:open {
+ background: url('imgs/white/tree17_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:adjoins-item,
+#DirTreeView::branch:adjoins-item,
+ProjectPopup QTreeView::branch:adjoins-item {
+ border-image: url('imgs/white/tree22_branch-end.svg') 0;
+}
+.branch-22:has-siblings,
+#DirTreeView::branch:has-siblings,
+ProjectPopup QTreeView::branch:has-siblings {
+ border-image: url('imgs/white/tree22_vline.svg') 0;
+}
+.branch-22:has-siblings:adjoins-item,
+#DirTreeView::branch:has-siblings:adjoins-item,
+ProjectPopup QTreeView::branch:has-siblings:adjoins-item {
+ border-image: url('imgs/white/tree22_branch-more.svg') 0;
+}
+.branch-22:has-children:closed,
+#DirTreeView::branch:has-children:closed,
+ProjectPopup QTreeView::branch:has-children:closed {
+ background: url('imgs/white/tree22_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:open,
+#DirTreeView::branch:has-children:open,
+ProjectPopup QTreeView::branch:has-children:open {
+ background: url('imgs/white/tree22_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:has-siblings:closed,
+#DirTreeView::branch:has-children:has-siblings:closed,
+ProjectPopup QTreeView::branch:has-children:has-siblings:closed {
+ background: url('imgs/white/tree22_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:has-siblings:open,
+#DirTreeView::branch:has-children:has-siblings:open,
+ProjectPopup QTreeView::branch:has-children:has-siblings:open {
+ background: url('imgs/white/tree22_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+/* -----------------------------------------------------------------------------
+ Main
+----------------------------------------------------------------------------- */
+QWidget {
+ background-color: #484848;
+ color: #cccccc;
+}
+QWidget:disabled {
+ color: #808080;
+}
+QFrame {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+/* -----------------------------------------------------------------------------
+ Tooltip
+----------------------------------------------------------------------------- */
+QToolTip,
+#helpToolTip {
+ background-color: #ffffe1;
+ border: 1px solid #000;
+ color: #000;
+ padding: 1px 0;
+}
+/* -----------------------------------------------------------------------------
+ Dock Separator
+----------------------------------------------------------------------------- */
+#DockSeparator,
+QMainWindow::separator,
+QSplitter::handle,
+TPanel {
+ background-color: #222222;
+ height: 4px;
+ width: 4px;
+}
+#TDockPlaceholder {
+ background-color: #ed6969;
+}
+/* -----------------------------------------------------------------------------
+ TopBar / QMenuBar
+----------------------------------------------------------------------------- */
+#TopBar {
+ background: #484848;
+ border: 0;
+ border-bottom: 1px solid #2c2c2c;
+ height: 21px;
+}
+#TopBar #EditToolLockButton {
+ spacing: 0;
+}
+#TopBar #EditToolLockButton::indicator {
+ height: 17px;
+ margin: 1px 2px 0 0;
+ padding-left: 1px;
+ padding-right: 1px;
+}
+#TopBarTabContainer {
+ background-color: #484848;
+ margin-bottom: 1px;
+}
+#StackedMenuBar {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+QMenuBar {
+ background-color: #484848;
+ border: 0;
+}
+QMenuBar::item {
+ background-color: #484848;
+ border-left: 1px solid #484848;
+ margin: 0;
+ padding: 3px 5px;
+}
+QMenuBar::item:selected {
+ background-color: #626262;
+ color: #cccccc;
+}
+QMenuBar::item:pressed {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+/* -----------------------------------------------------------------------------
+ Room Tabs
+----------------------------------------------------------------------------- */
+#TopBarTab {
+ margin: 0;
+ padding: 0;
+}
+#TopBarTab::tab {
+ background-color: #3b3b3b;
+ border-top: 1px solid #242424;
+ border-right: 1px solid #242424;
+ color: #999999;
+ margin: 0 0 0 0;
+ padding: 2px 10px 3px 10px;
+}
+#TopBarTab::tab:hover {
+ background-color: #555555;
+}
+#TopBarTab::tab:selected {
+ background-color: #222222;
+ color: #d9d9d9;
+}
+#TopBarTab::tab:first {
+ border-left: 1px solid #242424;
+}
+#TopBarTab::tab:last {
+ border-right: 1px solid #242424;
+}
+/* -----------------------------------------------------------------------------
+ QMenu (Context Menu)
+----------------------------------------------------------------------------- */
+QMenu {
+ background-color: #3b3b3b;
+ border: 1px solid #2c2c2c;
+ padding: 2px 0;
+}
+QMenu::item {
+ padding: 3px 28px;
+}
+QMenu::item:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+QMenu::item:checked {
+ color: #cccccc;
+}
+QMenu::item:checked:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+QMenu::item:disabled {
+ background: none;
+ color: #808080;
+}
+QMenu::item:disabled:selected {
+ border-color: transparent;
+}
+QMenu::separator {
+ border-top: 1px solid #2c2c2c;
+ height: 0;
+ margin: 2px 0;
+}
+QMenu::icon {
+ border-radius: 2px;
+ margin: 0 0 0 3px;
+ padding: 1px;
+}
+QMenu::icon:checked {
+ background-color: #5483a6;
+}
+QMenu::indicator {
+ margin-left: 7px;
+}
+/* -----------------------------------------------------------------------------
+ Title Bars (Global)
+----------------------------------------------------------------------------- */
+TPanelTitleBar {
+ background-color: #3b3b3b;
+ border-color: #2c2c2c;
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ height: 20px;
+ min-height: 20px;
+ qproperty-TitleColor: #b3b3b3;
+ qproperty-ActiveTitleColor: #f2f2f2;
+ qproperty-BorderPixmap: url('imgs/white/none');
+ qproperty-ActiveBorderPixmap: url('imgs/white/none');
+ qproperty-FloatBorderPixmap: url('imgs/white/none');
+ qproperty-FloatActiveBorderPixmap: url('imgs/white/none');
+}
+/* -----------------------------------------------------------------------------
+ Scroll Bars (Global)
+----------------------------------------------------------------------------- */
+QAbstractScrollArea::corner {
+ background-color: #3b3b3b;
+}
+QScrollBar {
+ background-color: #3b3b3b;
+ border: 0;
+}
+QScrollBar:horizontal {
+ height: 16px;
+ margin: 0;
+}
+QScrollBar:vertical {
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::handle {
+ border: 0;
+}
+QScrollBar::handle:horizontal:hover,
+QScrollBar::handle:vertical:hover {
+ background-color: #626262;
+}
+QScrollBar::handle:horizontal:pressed,
+QScrollBar::handle:vertical:pressed {
+ background-color: #6e6e6e;
+}
+QScrollBar::handle:horizontal {
+ background-color: #555555;
+ margin: 2px 16px;
+ min-width: 20px;
+}
+QScrollBar::handle:vertical {
+ background-color: #555555;
+ margin: 16px 2px;
+ min-height: 20px;
+}
+QScrollBar::add-line {
+ subcontrol-origin: margin;
+ border: 0;
+}
+QScrollBar::add-line:horizontal {
+ subcontrol-position: right;
+ background-color: #3b3b3b;
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::add-line:horizontal:pressed {
+ background-color: #6e6e6e;
+}
+QScrollBar::add-line:vertical {
+ subcontrol-position: bottom;
+ background-color: #3b3b3b;
+ margin: 0;
+ height: 16px;
+}
+QScrollBar::add-line:vertical:pressed {
+ background-color: #6e6e6e;
+}
+QScrollBar::sub-line {
+ border: 0;
+ subcontrol-origin: margin;
+}
+QScrollBar::sub-line:horizontal {
+ subcontrol-position: left;
+ background-color: #3b3b3b;
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::sub-line:horizontal:pressed {
+ background-color: #6e6e6e;
+}
+QScrollBar::sub-line:vertical {
+ subcontrol-position: top;
+ background-color: #3b3b3b;
+ margin: 0;
+ height: 16px;
+}
+QScrollBar::sub-line:vertical:pressed {
+ background-color: #6e6e6e;
+}
+QScrollBar::up-arrow:vertical {
+ image: url('imgs/white/scroll-up.svg');
+ image-position: center center;
+}
+QScrollBar::down-arrow:vertical {
+ image: url('imgs/white/scroll-down.svg');
+ image-position: center center;
+}
+QScrollBar::left-arrow:horizontal {
+ image: url('imgs/white/scroll-left.svg');
+ image-position: center center;
+}
+QScrollBar::right-arrow:horizontal {
+ image: url('imgs/white/scroll-right.svg');
+ image-position: center center;
+}
+QScrollBar::sub-page:horizontal,
+QScrollBar::add-page:horizontal,
+QScrollBar::sub-page:vertical,
+QScrollBar::add-page:vertical {
+ background: none;
+}
+/* -----------------------------------------------------------------------------
+ Tool Bars (Global)
+----------------------------------------------------------------------------- */
+QToolBar {
+ padding: 0;
+}
+QToolBar::separator:horizontal {
+ border-left: 1px solid #2c2c2c;
+ margin: 0 1px;
+ width: 0;
+}
+QToolBar::separator:vertical {
+ border-top: 1px solid #2c2c2c;
+ height: 0;
+ margin: 1px 0;
+}
+QToolBar QToolButton::menu-indicator {
+ image: none;
+}
+QToolBar QToolButton::menu-button {
+ border-image: none;
+}
+QToolBar QLabel {
+ margin-top: 1px;
+}
+QToolBar QToolBar {
+ border: 0;
+}
+/* -------------------------------------------------------------------------- */
+DvScrollWidget QPushButton {
+ background-color: #484848;
+ border: 0;
+ border-radius: 0;
+ padding: 0;
+ max-width: 16px;
+ min-width: 16px;
+}
+DvScrollWidget QPushButton:hover {
+ background-color: #626262;
+}
+DvScrollWidget QPushButton:pressed {
+ background-color: #2f2f2f;
+}
+#ScrollLeftButton,
+#ScrollRightButton,
+#ScrollUpButton,
+#ScrollDownButton {
+ background-color: #484848;
+ border: 0;
+ border-radius: 0;
+ max-width: 16px;
+ min-width: 16px;
+ padding: 0;
+}
+#ScrollLeftButton:hover,
+#ScrollRightButton:hover,
+#ScrollUpButton:hover,
+#ScrollDownButton:hover {
+ background-color: #626262;
+}
+#ScrollLeftButton:pressed,
+#ScrollRightButton:pressed,
+#ScrollUpButton:pressed,
+#ScrollDownButton:pressed {
+ background-color: #2f2f2f;
+}
+#ScrollLeftButton {
+ image: url('imgs/white/scroll-left.svg');
+ border-right: 1px solid #2c2c2c;
+}
+#ScrollRightButton {
+ image: url('imgs/white/scroll-right.svg');
+ border-left: 1px solid #2c2c2c;
+ border-right: 1px solid #2c2c2c;
+}
+#ScrollUpButton {
+ image: url('imgs/white/scroll-up.svg');
+}
+#ScrollDownButton {
+ image: url('imgs/white/scroll-down.svg');
+}
+#keyFrameNavigator {
+ background: none;
+ margin: 0;
+ padding: 0;
+}
+#keyFrameNavigator QToolButton {
+ min-width: 18px;
+}
+/* -----------------------------------------------------------------------------
+ Treeviews (Global)
+----------------------------------------------------------------------------- */
+QListView {
+ outline: 0;
+}
+/* -----------------------------------------------------------------------------
+ Tabs (Global)
+----------------------------------------------------------------------------- */
+#TabBarContainer {
+ background-color: #3b3b3b;
+}
+/* -----------------------------------------------------------------------------
+ UI Controls
+----------------------------------------------------------------------------- */
+.QPushButton,
+QPushButton,
+.QComboBox,
+#WordButton,
+#FunctionSegmentViewerLinkButton,
+QComboBox {
+ background-color: #626262;
+ border: 1px solid #343434;
+ border-radius: 2px;
+ color: #cccccc;
+ padding: 3px 15px;
+}
+.QPushButton:hover,
+QPushButton:hover,
+.QComboBox:hover,
+#WordButton:hover,
+#FunctionSegmentViewerLinkButton:hover,
+QComboBox:hover {
+ background-color: #6e6e6e;
+ border-color: #343434;
+ color: #d9d9d9;
+}
+.QPushButton:pressed,
+QPushButton:pressed,
+#WordButton:pressed,
+#FunctionSegmentViewerLinkButton:pressed {
+ background-color: #2f2f2f;
+ border-color: #5483a6;
+ color: #cccccc;
+}
+.QPushButton:checked,
+QPushButton:checked,
+#WordButton:checked,
+#FunctionSegmentViewerLinkButton:checked {
+ background-color: #2f2f2f;
+ border-color: #222222;
+ color: #cccccc;
+}
+.QPushButton:checked:hover,
+QPushButton:checked:hover,
+#WordButton:checked:hover,
+#FunctionSegmentViewerLinkButton:checked:hover {
+ background-color: #434343;
+}
+.QPushButton:disabled,
+QPushButton:disabled,
+.QComboBox:disabled,
+#WordButton:disabled,
+#FunctionSegmentViewerLinkButton:disabled,
+QComboBox:disabled {
+ background-color: #525252;
+ border-color: #3e3e3e;
+ color: #808080;
+}
+#PushButton_NoPadding {
+ padding: 3px;
+}
+/* Camera Capture */
+#GearButton {
+ qproperty-icon: url('imgs/white/gear.svg');
+}
+#SubfolderButton {
+ qproperty-icon: url('imgs/white/subfolder.svg');
+}
+/* -------------------------------------------------------------------------- */
+.QComboBox,
+QComboBox {
+ padding: 1px 0 1px 5px;
+}
+.QComboBox::drop-down,
+QComboBox::drop-down {
+ border: 0;
+}
+.QComboBox::down-arrow,
+QComboBox::down-arrow {
+ image: url('imgs/white/combo-down.svg');
+}
+.QComboBox::down-arrow:disabled,
+QComboBox::down-arrow:disabled {
+ image: url('imgs/white/combo-down-disabled.svg');
+}
+.QComboBox QAbstractItemView,
+QComboBox QAbstractItemView {
+ background-color: #3b3b3b;
+ border: 1px solid #2c2c2c;
+ selection-background-color: #5483a6;
+ selection-color: #ffffff;
+}
+/* -------------------------------------------------------------------------- */
+.QLineEdit,
+QLineEdit,
+#TaskSheetItem,
+#tasksRemoveBox,
+#tasksAddBox {
+ background-color: #343434;
+ border: 1px solid #272727;
+ border-radius: 2px;
+ color: #cccccc;
+ selection-background-color: #5483a6;
+ selection-color: #ffffff;
+ padding: 0 0 0 1px;
+}
+.QLineEdit:focus,
+QLineEdit:focus,
+#TaskSheetItem:focus,
+#tasksRemoveBox:focus,
+#tasksAddBox:focus {
+ background-color: #343434;
+ border-color: #5483a6;
+}
+.QLineEdit:disabled,
+QLineEdit:disabled,
+#TaskSheetItem:disabled,
+#tasksRemoveBox:disabled,
+#tasksAddBox:disabled {
+ background-color: #3b3b3b;
+ border-color: #343434;
+ color: #808080;
+}
+/* -------------------------------------------------------------------------- */
+.QCheckBox,
+QCheckBox {
+ color: #cccccc;
+}
+.QCheckBox:hover,
+QCheckBox:hover {
+ color: #ffffff;
+}
+.QCheckBox:disabled,
+QCheckBox:disabled {
+ color: #808080;
+}
+.QCheckBox::indicator,
+QMenu::indicator,
+QCheckBox::indicator,
+.QGroupBox::indicator,
+QGroupBox::indicator {
+ background-color: #343434;
+ border: 1px solid #272727;
+ border-radius: 2px;
+ height: 9px;
+ padding: 1px;
+ width: 9px;
+}
+.QCheckBox::indicator:hover,
+QMenu::indicator:hover,
+.QCheckBox::indicator:checked:hover,
+QCheckBox::indicator:hover,
+.QGroupBox::indicator:hover,
+QMenu::indicator:checked:hover,
+QCheckBox::indicator:checked:hover,
+.QGroupBox::indicator:checked:hover,
+QGroupBox::indicator:hover,
+QGroupBox::indicator:checked:hover {
+ background-color: #404040;
+ border-color: #a1a1a1;
+}
+.QCheckBox::indicator:checked,
+QMenu::indicator:checked,
+QCheckBox::indicator:checked,
+.QGroupBox::indicator:checked,
+QGroupBox::indicator:checked {
+ background-color: #343434;
+ border-color: #272727;
+ image: url('imgs/white/checkmark.svg');
+}
+.QCheckBox::indicator:checked:disabled,
+QMenu::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled,
+.QGroupBox::indicator:checked:disabled,
+QGroupBox::indicator:checked:disabled {
+ background-color: #3b3b3b;
+ border-color: #343434;
+ image: url('imgs/white/checkmark-disabled.svg');
+}
+.QCheckBox::indicator:disabled,
+QMenu::indicator:disabled,
+QCheckBox::indicator:disabled,
+.QGroupBox::indicator:disabled,
+QGroupBox::indicator:disabled {
+ background-color: #3b3b3b;
+ border-color: #343434;
+}
+/* -------------------------------------------------------------------------- */
+.QRadioButton::indicator:unchecked,
+QRadioButton::indicator:unchecked,
+#CameraSettingsRadioButton_Small::indicator:unchecked {
+ image: url('imgs/white/radiobutton_unchecked.svg');
+ image-position: center center;
+}
+.QRadioButton::indicator:checked,
+QRadioButton::indicator:checked,
+#CameraSettingsRadioButton_Small::indicator:checked {
+ image: url('imgs/white/radiobutton_checked.svg');
+ image-position: center center;
+}
+/* -------------------------------------------------------------------------- */
+.QGroupBox,
+QGroupBox {
+ margin: 6px 0 0 0;
+ padding: 5px 0px;
+}
+.QGroupBox::title,
+QGroupBox::title {
+ subcontrol-origin: margin;
+ left: 15px;
+ margin: -3px 0 0 0;
+ padding: 0 3px;
+}
+.QGroupBox::title:disabled,
+QGroupBox::title:disabled {
+ color: #808080;
+}
+.QGroupBox::indicator,
+QGroupBox::indicator {
+ subcontrol-origin: margin;
+ margin-top: 2px;
+}
+.QGroupBox:disabled,
+QGroupBox:disabled {
+ color: #808080;
+}
+/* -------------------------------------------------------------------------- */
+.QSlider::groove:horizontal,
+QSlider::groove:horizontal {
+ background-color: transparent;
+ background-image: url('imgs/white/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ margin: 0;
+ height: 20px;
+ min-height: 20px;
+}
+.QSlider::handle:horizontal,
+QSlider::handle:horizontal {
+ background: #878787;
+ border: 1px solid #2c2c2c;
+ width: 9px;
+ margin: 2px 0 2px 0;
+ border-radius: 2px;
+}
+#IntPairField,
+#DoublePairField {
+ qproperty-LightLineColor: #222222;
+ qproperty-LightLineEdgeColor: #222222;
+ qproperty-DarkLineColor: #222222;
+ qproperty-MiddleLineColor: #222222;
+ qproperty-HandleLeftPixmap: url("imgs/white/slider_left_handle.png");
+ qproperty-HandleRightPixmap: url("imgs/white/slider_right_handle.png");
+ qproperty-HandleLeftGrayPixmap: url("imgs/white/h_slider_left_disabled.png");
+ qproperty-HandleRightGrayPixmap: url("imgs/white/h_slider_right_disabled.png");
+}
+/* -----------------------------------------------------------------------------
+ File Browser
+----------------------------------------------------------------------------- */
+/* Left Pane
+----------------------------------------------------------------------------- */
+#DirTreeView {
+ border: 1px solid #2c2c2c;
+ border-right: 0;
+}
+#DirTreeView QScrollBar:horizontal {
+ height: 16px;
+ margin-bottom: -1px;
+}
+/* Right Pane
+----------------------------------------------------------------------------- */
+DvItemViewerPanel {
+ qproperty-TextColor: #cccccc;
+ qproperty-AlternateBackground: #434343;
+ qproperty-SelectedTextColor: #ffffff;
+ qproperty-FolderTextColor: #99d5e6;
+ qproperty-SelectedItemBackground: #5483a6;
+}
+#FileBrowser DvItemViewerPanel,
+#SceneCast DvItemViewerPanel {
+ background: #3b3b3b;
+}
+#FileBrowser #castFrame,
+#SceneCast #castFrame {
+ border-top: 1px solid #2c2c2c;
+ border-right: 1px solid #2c2c2c;
+ border-bottom: 1px solid #2c2c2c;
+ margin: 0;
+}
+#FileBrowser #castFrame QScrollBar:vertical,
+#SceneCast #castFrame QScrollBar:vertical {
+ width: 16px;
+ margin-right: -1px;
+}
+#FileBrowser QToolButton,
+#SceneCast QToolButton {
+ padding: 1px;
+}
+DvDirTreeView {
+ qproperty-TextColor: #cccccc;
+ qproperty-SelectedTextColor: #ffffff;
+ qproperty-SelectedItemBackground: #5483a6;
+ qproperty-FolderTextColor: #99d5e6;
+ qproperty-SelectedFolderTextColor: #ffffff;
+ alternate-background-color: #484848;
+ background-color: #484848;
+ border: 1px solid #2c2c2c;
+}
+#FileDoesNotExistLabel {
+ color: #ff0000;
+}
+/* -----------------------------------------------------------------------------
+ Scene Cast
+----------------------------------------------------------------------------- */
+#SceneCast QToolBar {
+ border-top: 1px solid #2c2c2c;
+}
+#SceneCast QToolButton {
+ margin: 3px 1px 2px 1px;
+ padding: 1px;
+}
+#CastBrowser {
+ border: 0;
+ margin: 0;
+}
+/* -----------------------------------------------------------------------------
+ Film Strip
+----------------------------------------------------------------------------- */
+#FilmStrip QComboBox {
+ border-radius: 0;
+ border-width: 0;
+}
+#FilmStrip QComboBox QAbstractItemView {
+ background-color: #3b3b3b;
+}
+/* -----------------------------------------------------------------------------
+ Cleanup Settings
+----------------------------------------------------------------------------- */
+#CleanupSettings #CleanupSettingsFrame {
+ margin-top: 2px;
+ margin-bottom: 4px;
+}
+#CleanupSettings QGroupBox {
+ margin-bottom: 3px;
+}
+ParamsPage {
+ qproperty-TextColor: #cccccc;
+}
+/* -----------------------------------------------------------------------------
+ Camera Settings
+----------------------------------------------------------------------------- */
+#CameraSettingsButton {
+ padding: 2px;
+}
+#CameraSettingsRadioButton:hover {
+ background: none;
+}
+#CameraSettingsDPI {
+ color: #99d5e6;
+}
+#CameraSettingsRadioButton_Small {
+ padding: 0;
+}
+#CameraSettingsRadioButton_Small::indicator {
+ background-color: transparent;
+ border: 0;
+ height: 21px;
+ margin: 0;
+ width: 11px;
+}
+#ForceSquaredPixelButton {
+ margin: 0;
+ background: none;
+}
+/* -----------------------------------------------------------------------------
+ Output Settings
+----------------------------------------------------------------------------- */
+#OutputSettingsLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Misc
+----------------------------------------------------------------------------- */
+PencilTestPopup {
+ /* Allow for using a 768 screen */
+ min-height: 730px;
+ /* some clipping will still occur on width, but this
+ allows for filling half of a 1024 screen */
+ min-width: 512px;
+}
+#MatchLineButton {
+ background-color: #6e6e6e;
+}
+#MatchLineButton::pressed {
+ background-color: #949494;
+}
+#LargeSizedText {
+ font-size: 17px;
+}
+/* -----------------------------------------------------------------------------
+ Unknowns
+----------------------------------------------------------------------------- */
+#StartupLabel {
+ padding: 3px;
+}
+#StartupLabel:hover {
+ background: #626262;
+}
+QStatusBar {
+ background-color: #c0c0c0;
+}
+QStatusBar::item {
+ border: 0;
+}
+QStatusBar QLabel {
+ background-color: #c0c0c0;
+}
+QStatusBar #StatusBarLabel {
+ background-color: #ffffff;
+ padding: 1px 3px;
+}
+#TitleTxtLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Style Editor
+----------------------------------------------------------------------------- */
+#StyleEditor QPushButton {
+ margin: 2px 1px;
+ padding: 0;
+}
+#StyleEditor #TabBarContainer {
+ margin-left: -4px;
+}
+#StyleEditor #bottomWidget {
+ border-top: 1px solid #2c2c2c;
+ padding: 3px 2px 8px 3px;
+}
+#StyleEditor #bottomWidget QPushButton {
+ padding: 3px 5px;
+}
+#HexagonalColorWheel {
+ qproperty-BGColor: #484848;
+}
+/* -------------------------------------------------------------------------- */
+/* Horizontal QSlider */
+#colorSlider::groove:horizontal {
+ height: 1px;
+ border-image: none;
+}
+#colorSlider::handle:horizontal {
+ width: 8px;
+ margin: -8px -4px;
+}
+#colorSliderAddButton,
+#colorSliderSubButton {
+ background: none;
+ border-color: transparent;
+ image-position: center center;
+ min-height: 16px;
+ padding: 0;
+ min-width: 18px;
+}
+#colorSliderAddButton {
+ image: url('imgs/white/scroll-right.svg');
+}
+#colorSliderSubButton {
+ image: url('imgs/white/scroll-left.svg');
+}
+#PlainColorPageParts {
+ border-top: 1px solid #2c2c2c;
+}
+#PlainColorPageParts QLineEdit {
+ max-width: 35px;
+}
+/* -----------------------------------------------------------------------------
+ Palette Viewer / Studio Palette
+----------------------------------------------------------------------------- */
+PaletteViewer DvScrollWidget QPushButton {
+ border-top: 0;
+ margin-bottom: 1px;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer DvScrollWidget #ScrollLeftButton {
+ border-right: 1px solid #2c2c2c;
+ border-left: 1px solid #2c2c2c;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer DvScrollWidget #ScrollRightButton {
+ border-right: 0;
+ margin-left: 1px;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer QToolBar {
+ background: none;
+ border-bottom: 1px solid #2c2c2c;
+ padding: 0;
+ margin: 0;
+}
+PaletteViewer QToolBar::separator:horizontal {
+ margin: 0;
+}
+PaletteViewer QToolBar QToolButton {
+ margin: 0 0 1px 0;
+ padding: 1px 1px 2px 1px;
+}
+#PageViewer {
+ qproperty-TextColor: #cccccc;
+}
+#PaletteLockButton {
+ border-radius: 0;
+ margin: 0 0 1px 1px;
+}
+#PaletteLockButton:hover {
+ background-color: #ed6969;
+ border-color: #ed6969;
+}
+#PaletteLockButton:checked {
+ background-color: #ed6969;
+ border-color: #ed6969;
+}
+#PaletteLockButton:checked:hover {
+ background-color: #f29797;
+ border-color: #f29797;
+}
+/* -----------------------------------------------------------------------------
+ Quick Renamer
+----------------------------------------------------------------------------- */
+#WordButton {
+ padding-right: 0;
+ padding-left: 0;
+}
+/* -----------------------------------------------------------------------------
+ Popup Windows
+----------------------------------------------------------------------------- */
+QDialog {
+ background-color: #484848;
+}
+QDialog #dialogButtonFrame {
+ background-color: #484848;
+ border-top: 1px solid #2c2c2c;
+}
+QDialog #dialogButtonFrame QPushButton {
+ padding: 3px 15px;
+}
+/* -----------------------------------------------------------------------------
+ Scene Settings
+----------------------------------------------------------------------------- */
+#SceneSettings QLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Preferences
+----------------------------------------------------------------------------- */
+#PreferencesPopup QListWidget {
+ background-color: #3b3b3b;
+ alternate-background-color: #3b3b3b;
+ border: 1px solid #2c2c2c;
+ font-size: 13px;
+}
+#PreferencesPopup QListWidget::item {
+ border: 0;
+ padding: 3px;
+}
+#PreferencesPopup QListWidget::item:hover {
+ background-color: #626262;
+ color: #cccccc;
+}
+#PreferencesPopup QListWidget::item:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+/* -----------------------------------------------------------------------------
+ Keyboard Shortcuts
+----------------------------------------------------------------------------- */
+#ShortcutTree {
+ background-color: #3b3b3b;
+ alternate-background-color: #434343;
+ border: 1px solid #2c2c2c;
+}
+#ShortcutTree::item {
+ padding: 1px 0;
+}
+#ShortcutTree QScrollBar:vertical {
+ width: 16px;
+ margin-right: -1px;
+}
+/* -----------------------------------------------------------------------------
+ New Project / Configure Project Window
+----------------------------------------------------------------------------- */
+ProjectPopup QLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Schematic Node Viewer
+----------------------------------------------------------------------------- */
+#SchematicBottomFrame {
+ background-color: #484848;
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+#SchematicBottomFrame QToolBar::separator:horizontal {
+ margin: 0;
+}
+#SchematicBottomFrame QToolBar QToolButton {
+ padding: 0;
+ margin: 2px;
+}
+#SchematicSceneViewer {
+ background-color: #3b3b3b;
+ border-bottom: 1px solid #2c2c2c;
+}
+/* -----------------------------------------------------------------------------
+ FX Settings
+----------------------------------------------------------------------------- */
+FxSettings QToolBar {
+ border-top: 1px solid #2c2c2c;
+ border-right: 1px solid #2c2c2c;
+ border-left: 1px solid #2c2c2c;
+ min-height: 23px;
+ padding: 3px 0;
+}
+FxSettings QToolBar QToolBar {
+ border: 0;
+}
+#FxSettingsLabel {
+ color: #a0e680;
+}
+#FxSettingsHelpButton {
+ background-color: #80a0dc;
+ color: #000;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+#FxSettingsHelpButton:hover {
+ background-color: #a8bee7;
+}
+/* -----------------------------------------------------------------------------
+ Script Console
+----------------------------------------------------------------------------- */
+#ScriptConsole {
+ font-family: 'Courier New', monospace;
+ border: 0;
+ color: #000000;
+ padding: 3px;
+}
+#ScriptConsole QFrame {
+ background-color: #dcdcdc;
+}
+#ScriptConsole TPanelTitleBar {
+ background-color: #3b3b3b;
+}
+/* -----------------------------------------------------------------------------
+ Task Viewer
+----------------------------------------------------------------------------- */
+#TaskSheetItemLabel {
+ color: #cccccc;
+}
+#Tasks QToolBar {
+ border-bottom: 1px solid #2c2c2c;
+ margin: 0;
+ padding: 0;
+}
+#Tasks QToolBar QToolButton {
+ margin: 2px 2px 3px 2px;
+}
+#Tasks QTreeView {
+ background-color: #3b3b3b;
+}
+/* -----------------------------------------------------------------------------
+ Tool Bar
+----------------------------------------------------------------------------- */
+#ToolBar TPanelTitleBar {
+ background-color: #484848;
+ background-image: url('imgs/white/title_grip_horizontal.svg');
+ background-repeat: no-repeat;
+ border: 0;
+ height: 17px;
+ max-height: 17px;
+ min-height: 17px;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('imgs/white/titlebar_float.png');
+ qproperty-FloatActiveBorderPixmap: url('imgs/white/titlebar_float.png');
+}
+#ToolBar QToolBar {
+ padding-left: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Tool Options
+----------------------------------------------------------------------------- */
+#ToolOptions TPanelTitleBar {
+ background-color: #484848;
+ background-image: url('imgs/white/title_grip_vertical.svg');
+ background-repeat: no-repeat;
+ border: 0;
+ width: 17px;
+ min-width: 17px;
+ max-width: 17px;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('imgs/white/titlebar_float.png');
+ qproperty-FloatActiveBorderPixmap: url('imgs/white/titlebar_float.png');
+}
+IconViewField {
+ qproperty-ScalePegPixmap: url("imgs/white/selectiontool_scalepeg.svg");
+ qproperty-RotationPixmap: url("imgs/white/selectiontool_rotation.svg");
+ qproperty-PositionPixmap: url("imgs/white/selectiontool_position.svg");
+ qproperty-ThicknessPixmap: url("imgs/white/selectiontool_thickness.svg");
+}
+#EditToolLockButton {
+ spacing: 0;
+}
+#EditToolLockButton:hover {
+ background: none;
+}
+PopupButton::menu-indicator {
+ border-left: 0;
+ height: 17px;
+ image: url('imgs/white/combo_down_arrow.png');
+ width: 10px;
+}
+PopupButton::menu-indicator:disabled {
+ image: url('imgs/white/combo_down_arrow-disabled.png');
+}
+#Cap,
+#Join {
+ padding: 0 4px 0 -8px;
+ max-width: 32px;
+ min-width: 32px;
+}
+#Cap QMenu,
+#Join QMenu {
+ max-width: 28px;
+ min-width: 28px;
+}
+#Cap QMenu::item,
+#Join QMenu::item {
+ max-width: 28px;
+ min-width: 28px;
+ padding: 0;
+}
+/* -----------------------------------------------------------------------------
+ ComboViewer / Viewer / FlipBook
+----------------------------------------------------------------------------- */
+#ComboViewerPanel Toolbar {
+ border-bottom: 1px solid #2c2c2c;
+}
+#ComboViewerPanel Toolbar::separator:horizontal {
+ margin: 0 0 0 2px;
+}
+#ComboViewerPanel Toolbar QToolButton {
+ margin: 2px 0 3px 2px;
+}
+#ComboViewerToolOptions {
+ border-bottom: 1px solid #2c2c2c;
+}
+#ComboViewer #ToolBarContainer,
+#ViewerPanel #ToolBarContainer,
+FlipBook #ToolBarContainer {
+ background-color: transparent;
+ border-top: 2px solid #2c2c2c;
+ border-bottom: 1px solid #2c2c2c;
+ padding-right: -1px;
+}
+#ComboViewer #ToolBarContainer QLineEdit,
+#ViewerPanel #ToolBarContainer QLineEdit,
+FlipBook #ToolBarContainer QLineEdit {
+ border-color: #292929;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ height: 16px;
+}
+#FlipConsolePlayToolBar::separator:horizontal {
+ margin: 0 2px;
+}
+#FlipConsolePlayToolBar QToolButton {
+ margin-top: 2px;
+ margin-bottom: 2px;
+ height: 16px;
+}
+#ViewerFpsSlider {
+ background-color: transparent;
+ background-image: url('imgs/white/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ border: 0;
+ height: 19px;
+ margin: 0 3px 0 31px;
+ max-width: 450px;
+ min-width: 0px;
+}
+#ViewerFpsSlider::sub-line:horizontal {
+ subcontrol-origin: absolute;
+ background-color: #626262;
+ border: 1px solid #343434;
+ height: 16px;
+ left: -33px;
+ padding-left: 1px;
+ width: 14px;
+}
+#ViewerFpsSlider::sub-line:horizontal:pressed {
+ background-color: #2f2f2f;
+ border-color: #2c2c2c;
+}
+#ViewerFpsSlider::add-line:horizontal {
+ subcontrol-position: left;
+ background-color: #626262;
+ border: 1px solid #343434;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+ left: 13px;
+ height: 16px;
+ image-position: center center;
+ width: 13px;
+}
+#ViewerFpsSlider::add-line:horizontal:pressed {
+ background-color: #2f2f2f;
+ border-color: #2c2c2c;
+}
+#ViewerFpsSlider::handle::horizontal {
+ background-color: #878787;
+ border: 1px solid #2c2c2c;
+ border-radius: 2px;
+ margin: 2px 0 3px 0;
+ min-width: 9px;
+ width: 9px;
+ max-width: 9px;
+}
+FlipSlider {
+ qproperty-PBHeight: 15;
+ qproperty-PBOverlay: url('imgs/white/flipslider.svg');
+ qproperty-PBMarker: url('imgs/white/flipmarker.svg');
+ qproperty-PBColorMarginLeft: 1;
+ qproperty-PBColorMarginTop: 2;
+ qproperty-PBColorMarginRight: 1;
+ qproperty-PBColorMarginBottom: 2;
+ qproperty-PBMarkerMarginLeft: 3;
+ qproperty-PBMarkerMarginRight: 3;
+ qproperty-notStartedColor: #cc2222;
+ qproperty-startedColor: #00ff00;
+ qproperty-baseColor: #404040;
+}
+Ruler {
+ qproperty-ParentBGColor: #484848;
+ qproperty-ScaleColor: #cccccc;
+}
+#RulerToolOptionValues {
+ color: #000000;
+}
+/* -----------------------------------------------------------------------------
+ XSheet Viewer
+----------------------------------------------------------------------------- */
+/* ScrollAreas (Row, Column and Cell)
+----------------------------------------------------------------------------- */
+#xsheetArea,
+#ScrollArea {
+ background-color: #3b3b3b;
+ border: 0;
+}
+#xsheetScrollArea {
+ border: 0;
+}
+/* xsheetColumnHeader (Context Menus)
+----------------------------------------------------------------------------- */
+#xsheetColumnAreaMenu_Preview {
+ background-color: #e6e678;
+}
+#xsheetColumnAreaMenu_Lock {
+ background-color: #f5f5f5;
+}
+#xsheetColumnAreaMenu_Camstand {
+ background-color: #ffa480;
+}
+#xsheetColumnAreaMenu_Preview,
+#xsheetColumnAreaMenu_Lock,
+#xsheetColumnAreaMenu_Camstand {
+ color: #000000;
+}
+#noteTextEdit {
+ color: #000000;
+}
+/* XSheet Spreadsheet
+----------------------------------------------------------------------------- */
+XsheetViewer {
+ qproperty-TextColor: #cccccc;
+ qproperty-BGColor: #484848;
+ qproperty-LightLineColor: #2c2c2c;
+ qproperty-MarkerLineColor: #1e96c4;
+ qproperty-VerticalLineColor: #222222;
+ qproperty-VerticalLineHeadColor: #808080;
+ qproperty-PreviewFrameTextColor: #96e6e6;
+ qproperty-CurrentRowBgColor: #506082;
+ qproperty-EmptyColumnHeadColor: #606060;
+ qproperty-SelectedColumnTextColor: #e66464;
+ qproperty-EmptyCellColor: #404040;
+ qproperty-NotEmptyColumnColor: #484848;
+ qproperty-SelectedEmptyCellColor: #6c6c6c;
+ qproperty-LevelColumnColor: #4c6e4c;
+ qproperty-LevelColumnBorderColor: #8fb38f;
+ qproperty-SelectedLevelColumnColor: #6b8c6b;
+ qproperty-VectorColumnColor: #7b7b4c;
+ qproperty-VectorColumnBorderColor: #bbbb9a;
+ qproperty-SelectedVectorColumnColor: #8c8c60;
+ qproperty-ChildColumnColor: #6a526b;
+ qproperty-ChildColumnBorderColor: #b1a3b3;
+ qproperty-SelectedChildColumnColor: #7a617a;
+ qproperty-FullcolorColumnColor: #657a96;
+ qproperty-FullcolorColumnBorderColor: #9eb8bb;
+ qproperty-SelectedFullcolorColumnColor: #8896a7;
+ qproperty-FxColumnColor: #56553c;
+ qproperty-FxColumnBorderColor: #95958a;
+ qproperty-SelectedFxColumnColor: #6a6d5a;
+ qproperty-ReferenceColumnColor: #616161;
+ qproperty-ReferenceColumnBorderColor: #a2a2a2;
+ qproperty-SelectedReferenceColumnColor: #828282;
+ qproperty-PaletteColumnColor: #3a655f;
+ qproperty-PaletteColumnBorderColor: #86aca7;
+ qproperty-SelectedPaletteColumnColor: #5f8581;
+ qproperty-MeshColumnColor: #684d86;
+ qproperty-MeshColumnBorderColor: #ba92ef;
+ qproperty-SelectedMeshColumnColor: #8a75a2;
+ qproperty-SoundColumnColor: #657456;
+ qproperty-SoundColumnBorderColor: #a0af7d;
+ qproperty-SelectedSoundColumnColor: #7f956a;
+ qproperty-SoundColumnHlColor: #34fe5e;
+ qproperty-SoundColumnTrackColor: #b6c29d;
+ qproperty-ColumnHeadPastelizer: #000000;
+ qproperty-SelectedColumnHead: #506082;
+ qproperty-LightLightBGColor: #404040;
+ qproperty-LightBGColor: #f0f0f0;
+ qproperty-DarkBGColor: #e1e1e1;
+ qproperty-DarkLineColor: #969696;
+}
+/* -----------------------------------------------------------------------------
+ Function Editor
+----------------------------------------------------------------------------- */
+#FunctionEditor QToolBar {
+ border-bottom: 1px solid #2c2c2c;
+}
+#FunctionEditor QToolBar QToolBar {
+ border: 0;
+}
+#FunctionEditor QToolBar QLabel {
+ margin-left: 5px;
+}
+#FunctionEditor QToolBar QToolButton {
+ height: 18px;
+}
+#FunctionEditorTree {
+ background-color: #3b3b3b;
+ alternate-background-color: #3b3b3b;
+ border-top: 1px solid #2c2c2c;
+}
+/* Function Editor Spreadsheet
+----------------------------------------------------------------------------- */
+FunctionTreeView {
+ qproperty-TextColor: #cccccc;
+ qproperty-CurrentTextColor: #e66464;
+}
+FunctionPanel {
+ qproperty-BGColor: #3b3b3b;
+ qproperty-ValueLineColor: #484848;
+ qproperty-FrameLineColor: #606060;
+ qproperty-OtherCurvesColor: #888888;
+ qproperty-RulerBackground: #333333;
+ qproperty-TextColor: #cccccc;
+ qproperty-SubColor: #000000;
+ qproperty-SelectedColor: #ffa500;
+}
+SpreadsheetViewer {
+ qproperty-LightLightBGColor: #404040;
+ qproperty-CurrentRowBgColor: #506082;
+ qproperty-LightLineColor: #2c2c2c;
+ qproperty-MarkerLineColor: #1e96c4;
+ qproperty-BGColor: #484848;
+ qproperty-VerticalLineColor: #222222;
+ qproperty-KeyFrameColor: #995d1d;
+ qproperty-KeyFrameBorderColor: #c9b04b;
+ qproperty-SelectedKeyFrameColor: #978056;
+ qproperty-InBetweenColor: #666250;
+ qproperty-InBetweenBorderColor: #cdcec8;
+ qproperty-SelectedInBetweenColor: #7e8079;
+ qproperty-SelectedEmptyColor: #6c6c6c;
+ qproperty-SelectedSceneRangeEmptyColor: #757575;
+ qproperty-TextColor: #cccccc;
+ qproperty-ColumnHeaderBorderColor: #808080;
+ qproperty-SelectedColumnTextColor: #e66464;
+}
+#ExpressionField {
+ background-color: #e6e6e6;
+ border: 1px solid #333333;
+ margin: 0;
+}
+#FunctionSegmentViewerLinkButton {
+ background-image: url('imgs/white/segment_unlinked.svg');
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:hover {
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:checked {
+ background-image: url('imgs/white/segment_linked.svg');
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:disabled {
+ background-image: url('imgs/white/segment_disabled.svg');
+ background-repeat: no-repeat;
+}
diff --git a/stuff/config/qss/Astral_072_Dark/Astral_072_Dark_mac.qss b/stuff/config/qss/Astral_072_Dark/Astral_072_Dark_mac.qss
new file mode 100644
index 0000000..79e33f2
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/Astral_072_Dark_mac.qss
@@ -0,0 +1,1790 @@
+/* -----------------------------------------------------------------------------
+ Component: Button Styles
+----------------------------------------------------------------------------- */
+.button-show,
+#LoadLevelShowButton,
+#CleanupSettingsShowButton,
+#OutputSettingsShowButton,
+#FxSettingsPreviewShowButton {
+ image: url('imgs/white/plus.svg');
+ image-position: center center;
+ margin: 0;
+ padding: 1px;
+ min-width: 10px;
+ min-height: 10px;
+}
+.button-show:checked,
+#LoadLevelShowButton:checked,
+#CleanupSettingsShowButton:checked,
+#OutputSettingsShowButton:checked,
+#FxSettingsPreviewShowButton:checked {
+ background-color: #2f2f2f;
+ border-color: #222222;
+ image: url('imgs/white/minus.svg');
+}
+.button-show:checked:pressed,
+#LoadLevelShowButton:checked:pressed,
+#CleanupSettingsShowButton:checked:pressed,
+#OutputSettingsShowButton:checked:pressed,
+#FxSettingsPreviewShowButton:checked:pressed {
+ background-color: #2f2f2f;
+ border-color: #5483a6;
+}
+.button-show:checked:hover,
+#LoadLevelShowButton:checked:hover,
+#CleanupSettingsShowButton:checked:hover,
+#OutputSettingsShowButton:checked:hover,
+#FxSettingsPreviewShowButton:checked:hover {
+ background-color: #434343;
+}
+.button-tool,
+#TopBar #EditToolLockButton::indicator,
+QToolBar QToolButton,
+#CameraSettingsRadioButton::indicator,
+#ForceSquaredPixelButton,
+#SchematicBottomFrame QToolBar QToolButton,
+#EditToolLockButton::indicator {
+ background-color: #484848;
+ border: 1px solid #484848;
+ border-radius: 2px;
+ margin: 1px;
+ padding: 0;
+}
+.button-tool:hover,
+#TopBar #EditToolLockButton::indicator:hover,
+QToolBar QToolButton:hover,
+#CameraSettingsRadioButton::indicator:hover,
+#ForceSquaredPixelButton:hover,
+#colorSliderAddButton:hover,
+#colorSliderSubButton:hover,
+#SchematicBottomFrame QToolBar QToolButton:hover,
+#EditToolLockButton::indicator:hover {
+ background-color: #6e6e6e;
+ border-color: #343434;
+}
+.button-tool:pressed,
+#TopBar #EditToolLockButton::indicator:pressed,
+QToolBar QToolButton:pressed,
+#CameraSettingsRadioButton::indicator:pressed,
+#ForceSquaredPixelButton:pressed,
+#colorSliderAddButton:pressed,
+#colorSliderSubButton:pressed,
+#SchematicBottomFrame QToolBar QToolButton:pressed,
+#EditToolLockButton::indicator:pressed {
+ background-color: #2f2f2f;
+ border-color: #151515;
+}
+.button-tool:checked,
+#TopBar #EditToolLockButton::indicator:checked,
+QToolBar QToolButton:checked,
+#CameraSettingsRadioButton::indicator:checked,
+#ForceSquaredPixelButton:checked,
+#SchematicBottomFrame QToolBar QToolButton:checked,
+#EditToolLockButton::indicator:checked {
+ background-color: #2f2f2f;
+ border-color: #222222;
+}
+.button-tool:checked:hover,
+#TopBar #EditToolLockButton::indicator:checked:hover,
+QToolBar QToolButton:checked:hover,
+#CameraSettingsRadioButton::indicator:checked:hover,
+#ForceSquaredPixelButton:checked:hover,
+#SchematicBottomFrame QToolBar QToolButton:checked:hover,
+#EditToolLockButton::indicator:checked:hover {
+ background-color: #404040;
+ border-color: #222222;
+}
+.button-tool:disabled,
+#TopBar #EditToolLockButton::indicator:disabled,
+QToolBar QToolButton:disabled,
+#CameraSettingsRadioButton::indicator:disabled,
+#ForceSquaredPixelButton:disabled,
+#SchematicBottomFrame QToolBar QToolButton:disabled,
+#EditToolLockButton::indicator:disabled {
+ color: #808080;
+}
+.button-flat,
+PaletteViewer QToolBar QToolButton {
+ background-color: none;
+ border: 0;
+ border-radius: 0;
+ margin: 0;
+}
+.button-flat:hover,
+PaletteViewer QToolBar QToolButton:hover {
+ background-color: #6e6e6e;
+}
+.button-flat:pressed,
+PaletteViewer QToolBar QToolButton:pressed {
+ background-color: #2c2c2c;
+}
+/* -----------------------------------------------------------------------------
+ Component: Group Boxes
+----------------------------------------------------------------------------- */
+.box-base,
+.QGroupBox,
+#LoadLevelFrame,
+#PsdSettingsGroupBox,
+#CleanupSettingsFrame,
+#OutputSettingsBox,
+#OutputSettingsCameraBox,
+#SolidLineFrame,
+#FunctionParametersPanel,
+QGroupBox {
+ border: 1px solid #2c2c2c;
+ border-radius: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Component: Icons
+----------------------------------------------------------------------------- */
+.icon-lock,
+#CameraSettingsRadioButton::indicator,
+#EditToolLockButton::indicator {
+ height: 16px;
+ padding: 1px;
+ width: 16px;
+}
+.icon-lock:unchecked,
+#CameraSettingsRadioButton::indicator:unchecked,
+#EditToolLockButton::indicator:unchecked {
+ image: url('imgs/white/cam_unlock.svg');
+}
+.icon-lock:checked,
+#CameraSettingsRadioButton::indicator:checked,
+#EditToolLockButton::indicator:checked {
+ image: url('imgs/white/cam_lock.svg');
+}
+.icon-fsp,
+#ForceSquaredPixelButton {
+ height: 16px;
+ image: url('imgs/white/fsp_unchecked.svg');
+ padding: 1px;
+ width: 16px;
+}
+.icon-fsp:checked,
+#ForceSquaredPixelButton:checked {
+ image: url('imgs/white/fsp_checked.svg');
+}
+/* -----------------------------------------------------------------------------
+ Component: Tabs
+----------------------------------------------------------------------------- */
+.tab-container,
+#TabBarContainer,
+#StyleEditorTabBar,
+#PaletteTabBar,
+#FxSettingsTabBar {
+ background-color: transparent;
+ qproperty-BottomAboveLineColor: #3b3b3b;
+ qproperty-BottomBelowLineColor: #2c2c2c;
+}
+.tab-flat,
+#StyleEditorTabBar::tab,
+#PaletteTabBar::tab {
+ background-color: #3b3b3b;
+ border-right: 1px solid #242424;
+ color: #999999;
+ margin: 0 0 1px 0;
+ padding: 3px 4px 3px 4px;
+}
+.tab-flat:hover,
+#StyleEditorTabBar::tab:hover,
+#PaletteTabBar::tab:hover {
+ background-color: #505050;
+}
+.tab-flat:selected,
+#StyleEditorTabBar::tab:selected,
+#PaletteTabBar::tab:selected {
+ background-color: #484848;
+ color: #f2f2f2;
+ margin: 0;
+ padding: 1px 4px 2px 4px;
+}
+.tab-flat:only-one,
+#StyleEditorTabBar::tab:only-one,
+#PaletteTabBar::tab:only-one {
+ margin: 0;
+ padding: 3px 4px 4px 4px;
+}
+.tab-round,
+#FxSettingsTabBar::tab {
+ background-color: #3b3b3b;
+ border-top: 1px solid #242424;
+ border-right: 1px solid #242424;
+ border-left: 1px solid #242424;
+ color: #999999;
+ margin: 3px -1px 1px 0;
+ padding: 2px 7px 1px 7px;
+}
+.tab-round:selected,
+#FxSettingsTabBar::tab:selected {
+ background-color: #484848;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ color: #f2f2f2;
+ margin: 1px -1px 0 0;
+ padding: 2px 7px 2px 7px;
+}
+.tab-round:only-one,
+#FxSettingsTabBar::tab:only-one {
+ margin: 1px 0 0 0;
+ padding: 3px 7px 3px 7px;
+}
+.tab-round:last,
+#FxSettingsTabBar::tab:last {
+ margin-right: 0;
+ border-top-right-radius: 2px;
+}
+.tab-round:first,
+#FxSettingsTabBar::tab:first {
+ border-top-left-radius: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Component: Treeviews / Branch
+----------------------------------------------------------------------------- */
+.tree-list,
+QTreeWidget,
+#DirTreeView,
+#SceneCast QTreeView,
+#StudioPalette QTreeView,
+#ShortcutTree,
+ProjectPopup QTreeView,
+#Tasks QTreeView,
+#FunctionEditorTree {
+ background-color: #484848;
+ alternate-background-color: #484848;
+ border: 0;
+ margin: 0;
+ outline: 0;
+}
+.tree-list::item,
+QTreeWidget::item,
+#DirTreeView::item,
+#SceneCast QTreeView::item,
+#StudioPalette QTreeView::item,
+#ShortcutTree::item,
+ProjectPopup QTreeView::item,
+#Tasks QTreeView::item {
+ color: #cccccc;
+}
+.tree-list::item:selected,
+QTreeWidget::item:selected,
+#DirTreeView::item:selected,
+#SceneCast QTreeView::item:selected,
+#StudioPalette QTreeView::item:selected,
+#ShortcutTree::item:selected,
+ProjectPopup QTreeView::item:selected,
+#Tasks QTreeView::item:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+.tree-list::item:focus,
+QTreeWidget::item:focus,
+#DirTreeView::item:focus,
+#SceneCast QTreeView::item:focus,
+#StudioPalette QTreeView::item:focus,
+#ShortcutTree::item:focus,
+ProjectPopup QTreeView::item:focus,
+#Tasks QTreeView::item:focus {
+ border: 0;
+ outline: 0;
+}
+.branch-17:adjoins-item,
+#SceneCast QTreeView::branch:adjoins-item,
+#StudioPalette QTreeView::branch:adjoins-item,
+#ShortcutTree::branch:adjoins-item,
+#Tasks QTreeView::branch:adjoins-item,
+#FunctionEditorTree::branch:adjoins-item {
+ border-image: url('imgs/white/tree17_branch-end.svg') 0;
+}
+.branch-17:has-siblings,
+#SceneCast QTreeView::branch:has-siblings,
+#StudioPalette QTreeView::branch:has-siblings,
+#ShortcutTree::branch:has-siblings,
+#Tasks QTreeView::branch:has-siblings,
+#FunctionEditorTree::branch:has-siblings {
+ border-image: url('imgs/white/tree17_vline.svg') 0;
+}
+.branch-17:has-siblings:adjoins-item,
+#SceneCast QTreeView::branch:has-siblings:adjoins-item,
+#StudioPalette QTreeView::branch:has-siblings:adjoins-item,
+#ShortcutTree::branch:has-siblings:adjoins-item,
+#Tasks QTreeView::branch:has-siblings:adjoins-item,
+#FunctionEditorTree::branch:has-siblings:adjoins-item {
+ border-image: url('imgs/white/tree17_branch-more.svg') 0;
+}
+.branch-17:has-children:closed,
+#SceneCast QTreeView::branch:has-children:closed,
+#StudioPalette QTreeView::branch:has-children:closed,
+#ShortcutTree::branch:has-children:closed,
+#Tasks QTreeView::branch:has-children:closed,
+#FunctionEditorTree::branch:has-children:closed {
+ background: url('imgs/white/tree17_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:open,
+#SceneCast QTreeView::branch:has-children:open,
+#StudioPalette QTreeView::branch:has-children:open,
+#ShortcutTree::branch:has-children:open,
+#Tasks QTreeView::branch:has-children:open,
+#FunctionEditorTree::branch:has-children:open {
+ background: url('imgs/white/tree17_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:has-siblings:closed,
+#SceneCast QTreeView::branch:has-children:has-siblings:closed,
+#StudioPalette QTreeView::branch:has-children:has-siblings:closed,
+#ShortcutTree::branch:has-children:has-siblings:closed,
+#Tasks QTreeView::branch:has-children:has-siblings:closed,
+#FunctionEditorTree::branch:has-children:has-siblings:closed {
+ background: url('imgs/white/tree17_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:has-siblings:open,
+#SceneCast QTreeView::branch:has-children:has-siblings:open,
+#StudioPalette QTreeView::branch:has-children:has-siblings:open,
+#ShortcutTree::branch:has-children:has-siblings:open,
+#Tasks QTreeView::branch:has-children:has-siblings:open,
+#FunctionEditorTree::branch:has-children:has-siblings:open {
+ background: url('imgs/white/tree17_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:adjoins-item,
+#DirTreeView::branch:adjoins-item,
+ProjectPopup QTreeView::branch:adjoins-item {
+ border-image: url('imgs/white/tree22_branch-end.svg') 0;
+}
+.branch-22:has-siblings,
+#DirTreeView::branch:has-siblings,
+ProjectPopup QTreeView::branch:has-siblings {
+ border-image: url('imgs/white/tree22_vline.svg') 0;
+}
+.branch-22:has-siblings:adjoins-item,
+#DirTreeView::branch:has-siblings:adjoins-item,
+ProjectPopup QTreeView::branch:has-siblings:adjoins-item {
+ border-image: url('imgs/white/tree22_branch-more.svg') 0;
+}
+.branch-22:has-children:closed,
+#DirTreeView::branch:has-children:closed,
+ProjectPopup QTreeView::branch:has-children:closed {
+ background: url('imgs/white/tree22_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:open,
+#DirTreeView::branch:has-children:open,
+ProjectPopup QTreeView::branch:has-children:open {
+ background: url('imgs/white/tree22_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:has-siblings:closed,
+#DirTreeView::branch:has-children:has-siblings:closed,
+ProjectPopup QTreeView::branch:has-children:has-siblings:closed {
+ background: url('imgs/white/tree22_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:has-siblings:open,
+#DirTreeView::branch:has-children:has-siblings:open,
+ProjectPopup QTreeView::branch:has-children:has-siblings:open {
+ background: url('imgs/white/tree22_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+/* -----------------------------------------------------------------------------
+ Main
+----------------------------------------------------------------------------- */
+QWidget {
+ background-color: #484848;
+ color: #cccccc;
+}
+QWidget:disabled {
+ color: #808080;
+}
+QFrame {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+/* -----------------------------------------------------------------------------
+ Tooltip
+----------------------------------------------------------------------------- */
+QToolTip,
+#helpToolTip {
+ background-color: #ffffe1;
+ border: 1px solid #000;
+ color: #000;
+ padding: 1px 0;
+}
+/* -----------------------------------------------------------------------------
+ Dock Separator
+----------------------------------------------------------------------------- */
+#DockSeparator,
+QMainWindow::separator,
+QSplitter::handle,
+TPanel {
+ background-color: #222222;
+ height: 4px;
+ width: 4px;
+}
+#TDockPlaceholder {
+ background-color: #ed6969;
+}
+/* -----------------------------------------------------------------------------
+ TopBar / QMenuBar
+----------------------------------------------------------------------------- */
+#TopBar {
+ background: #484848;
+ border: 0;
+ border-bottom: 1px solid #2c2c2c;
+ height: 21px;
+}
+#TopBar #EditToolLockButton {
+ spacing: 0;
+}
+#TopBar #EditToolLockButton::indicator {
+ height: 17px;
+ margin: 1px 2px 0 0;
+ padding-left: 1px;
+ padding-right: 1px;
+}
+#TopBarTabContainer {
+ background-color: #484848;
+ margin-bottom: 1px;
+}
+#StackedMenuBar {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+QMenuBar {
+ background-color: #484848;
+ border: 0;
+}
+QMenuBar::item {
+ background-color: #484848;
+ border-left: 1px solid #484848;
+ margin: 0;
+ padding: 3px 5px;
+}
+QMenuBar::item:selected {
+ background-color: #626262;
+ color: #cccccc;
+}
+QMenuBar::item:pressed {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+/* -----------------------------------------------------------------------------
+ Room Tabs
+----------------------------------------------------------------------------- */
+#TopBarTab {
+ margin: 0;
+ padding: 0;
+}
+#TopBarTab::tab {
+ background-color: #3b3b3b;
+ border-top: 1px solid #242424;
+ border-right: 1px solid #242424;
+ color: #999999;
+ margin: 0 0 0 0;
+ padding: 2px 10px 3px 10px;
+}
+#TopBarTab::tab:hover {
+ background-color: #555555;
+}
+#TopBarTab::tab:selected {
+ background-color: #222222;
+ color: #d9d9d9;
+}
+#TopBarTab::tab:first {
+ border-left: 1px solid #242424;
+}
+#TopBarTab::tab:last {
+ border-right: 1px solid #242424;
+}
+/* -----------------------------------------------------------------------------
+ QMenu (Context Menu)
+----------------------------------------------------------------------------- */
+QMenu {
+ background-color: #3b3b3b;
+ border: 1px solid #2c2c2c;
+ padding: 2px 0;
+}
+QMenu::item {
+ padding: 3px 28px;
+}
+QMenu::item:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+QMenu::item:checked {
+ color: #cccccc;
+}
+QMenu::item:checked:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+QMenu::item:disabled {
+ background: none;
+ color: #808080;
+}
+QMenu::item:disabled:selected {
+ border-color: transparent;
+}
+QMenu::separator {
+ border-top: 1px solid #2c2c2c;
+ height: 0;
+ margin: 2px 0;
+}
+QMenu::icon {
+ border-radius: 2px;
+ margin: 0 0 0 3px;
+ padding: 1px;
+}
+QMenu::icon:checked {
+ background-color: #5483a6;
+}
+QMenu::indicator {
+ margin-left: 7px;
+}
+/* -----------------------------------------------------------------------------
+ Title Bars (Global)
+----------------------------------------------------------------------------- */
+TPanelTitleBar {
+ background-color: #3b3b3b;
+ border-color: #2c2c2c;
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ height: 20px;
+ min-height: 20px;
+ qproperty-TitleColor: #b3b3b3;
+ qproperty-ActiveTitleColor: #f2f2f2;
+ qproperty-BorderPixmap: url('imgs/white/none');
+ qproperty-ActiveBorderPixmap: url('imgs/white/none');
+ qproperty-FloatBorderPixmap: url('imgs/white/none');
+ qproperty-FloatActiveBorderPixmap: url('imgs/white/none');
+}
+/* -----------------------------------------------------------------------------
+ Scroll Bars (Global)
+----------------------------------------------------------------------------- */
+QAbstractScrollArea::corner {
+ background-color: #3b3b3b;
+}
+QScrollBar {
+ background-color: #3b3b3b;
+ border: 0;
+}
+QScrollBar:horizontal {
+ height: 16px;
+ margin: 0;
+}
+QScrollBar:vertical {
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::handle {
+ border: 0;
+}
+QScrollBar::handle:horizontal:hover,
+QScrollBar::handle:vertical:hover {
+ background-color: #626262;
+}
+QScrollBar::handle:horizontal:pressed,
+QScrollBar::handle:vertical:pressed {
+ background-color: #6e6e6e;
+}
+QScrollBar::handle:horizontal {
+ background-color: #555555;
+ margin: 2px 16px;
+ min-width: 20px;
+}
+QScrollBar::handle:vertical {
+ background-color: #555555;
+ margin: 16px 2px;
+ min-height: 20px;
+}
+QScrollBar::add-line {
+ subcontrol-origin: margin;
+ border: 0;
+}
+QScrollBar::add-line:horizontal {
+ subcontrol-position: right;
+ background-color: #3b3b3b;
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::add-line:horizontal:pressed {
+ background-color: #6e6e6e;
+}
+QScrollBar::add-line:vertical {
+ subcontrol-position: bottom;
+ background-color: #3b3b3b;
+ margin: 0;
+ height: 16px;
+}
+QScrollBar::add-line:vertical:pressed {
+ background-color: #6e6e6e;
+}
+QScrollBar::sub-line {
+ border: 0;
+ subcontrol-origin: margin;
+}
+QScrollBar::sub-line:horizontal {
+ subcontrol-position: left;
+ background-color: #3b3b3b;
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::sub-line:horizontal:pressed {
+ background-color: #6e6e6e;
+}
+QScrollBar::sub-line:vertical {
+ subcontrol-position: top;
+ background-color: #3b3b3b;
+ margin: 0;
+ height: 16px;
+}
+QScrollBar::sub-line:vertical:pressed {
+ background-color: #6e6e6e;
+}
+QScrollBar::up-arrow:vertical {
+ image: url('imgs/white/scroll-up.svg');
+ image-position: center center;
+}
+QScrollBar::down-arrow:vertical {
+ image: url('imgs/white/scroll-down.svg');
+ image-position: center center;
+}
+QScrollBar::left-arrow:horizontal {
+ image: url('imgs/white/scroll-left.svg');
+ image-position: center center;
+}
+QScrollBar::right-arrow:horizontal {
+ image: url('imgs/white/scroll-right.svg');
+ image-position: center center;
+}
+QScrollBar::sub-page:horizontal,
+QScrollBar::add-page:horizontal,
+QScrollBar::sub-page:vertical,
+QScrollBar::add-page:vertical {
+ background: none;
+}
+/* -----------------------------------------------------------------------------
+ Tool Bars (Global)
+----------------------------------------------------------------------------- */
+QToolBar {
+ padding: 0;
+}
+QToolBar::separator:horizontal {
+ border-left: 1px solid #2c2c2c;
+ margin: 0 1px;
+ width: 0;
+}
+QToolBar::separator:vertical {
+ border-top: 1px solid #2c2c2c;
+ height: 0;
+ margin: 1px 0;
+}
+QToolBar QToolButton::menu-indicator {
+ image: none;
+}
+QToolBar QToolButton::menu-button {
+ border-image: none;
+}
+QToolBar QLabel {
+ margin-top: 1px;
+}
+QToolBar QToolBar {
+ border: 0;
+}
+/* -------------------------------------------------------------------------- */
+DvScrollWidget QPushButton {
+ background-color: #484848;
+ border: 0;
+ border-radius: 0;
+ padding: 0;
+ max-width: 16px;
+ min-width: 16px;
+}
+DvScrollWidget QPushButton:hover {
+ background-color: #626262;
+}
+DvScrollWidget QPushButton:pressed {
+ background-color: #2f2f2f;
+}
+#ScrollLeftButton,
+#ScrollRightButton,
+#ScrollUpButton,
+#ScrollDownButton {
+ background-color: #484848;
+ border: 0;
+ border-radius: 0;
+ max-width: 16px;
+ min-width: 16px;
+ padding: 0;
+}
+#ScrollLeftButton:hover,
+#ScrollRightButton:hover,
+#ScrollUpButton:hover,
+#ScrollDownButton:hover {
+ background-color: #626262;
+}
+#ScrollLeftButton:pressed,
+#ScrollRightButton:pressed,
+#ScrollUpButton:pressed,
+#ScrollDownButton:pressed {
+ background-color: #2f2f2f;
+}
+#ScrollLeftButton {
+ image: url('imgs/white/scroll-left.svg');
+ border-right: 1px solid #2c2c2c;
+}
+#ScrollRightButton {
+ image: url('imgs/white/scroll-right.svg');
+ border-left: 1px solid #2c2c2c;
+ border-right: 1px solid #2c2c2c;
+}
+#ScrollUpButton {
+ image: url('imgs/white/scroll-up.svg');
+}
+#ScrollDownButton {
+ image: url('imgs/white/scroll-down.svg');
+}
+#keyFrameNavigator {
+ background: none;
+ margin: 0;
+ padding: 0;
+}
+#keyFrameNavigator QToolButton {
+ min-width: 18px;
+}
+/* -----------------------------------------------------------------------------
+ Treeviews (Global)
+----------------------------------------------------------------------------- */
+QListView {
+ outline: 0;
+}
+/* -----------------------------------------------------------------------------
+ Tabs (Global)
+----------------------------------------------------------------------------- */
+#TabBarContainer {
+ background-color: #3b3b3b;
+}
+/* -----------------------------------------------------------------------------
+ UI Controls
+----------------------------------------------------------------------------- */
+.QPushButton,
+QPushButton,
+.QComboBox,
+#WordButton,
+#FunctionSegmentViewerLinkButton,
+QComboBox {
+ background-color: #626262;
+ border: 1px solid #343434;
+ border-radius: 2px;
+ color: #cccccc;
+ padding: 3px 15px;
+}
+.QPushButton:hover,
+QPushButton:hover,
+.QComboBox:hover,
+#WordButton:hover,
+#FunctionSegmentViewerLinkButton:hover,
+QComboBox:hover {
+ background-color: #6e6e6e;
+ border-color: #343434;
+ color: #d9d9d9;
+}
+.QPushButton:pressed,
+QPushButton:pressed,
+#WordButton:pressed,
+#FunctionSegmentViewerLinkButton:pressed {
+ background-color: #2f2f2f;
+ border-color: #5483a6;
+ color: #cccccc;
+}
+.QPushButton:checked,
+QPushButton:checked,
+#WordButton:checked,
+#FunctionSegmentViewerLinkButton:checked {
+ background-color: #2f2f2f;
+ border-color: #222222;
+ color: #cccccc;
+}
+.QPushButton:checked:hover,
+QPushButton:checked:hover,
+#WordButton:checked:hover,
+#FunctionSegmentViewerLinkButton:checked:hover {
+ background-color: #434343;
+}
+.QPushButton:disabled,
+QPushButton:disabled,
+.QComboBox:disabled,
+#WordButton:disabled,
+#FunctionSegmentViewerLinkButton:disabled,
+QComboBox:disabled {
+ background-color: #525252;
+ border-color: #3e3e3e;
+ color: #808080;
+}
+#PushButton_NoPadding {
+ padding: 3px;
+}
+/* Camera Capture */
+#GearButton {
+ qproperty-icon: url('imgs/white/gear.svg');
+}
+#SubfolderButton {
+ qproperty-icon: url('imgs/white/subfolder.svg');
+}
+/* -------------------------------------------------------------------------- */
+.QComboBox,
+QComboBox {
+ padding: 1px 0 1px 5px;
+}
+.QComboBox::drop-down,
+QComboBox::drop-down {
+ border: 0;
+}
+.QComboBox::down-arrow,
+QComboBox::down-arrow {
+ image: url('imgs/white/combo-down.svg');
+}
+.QComboBox::down-arrow:disabled,
+QComboBox::down-arrow:disabled {
+ image: url('imgs/white/combo-down-disabled.svg');
+}
+.QComboBox QAbstractItemView,
+QComboBox QAbstractItemView {
+ background-color: #3b3b3b;
+ border: 1px solid #2c2c2c;
+ selection-background-color: #5483a6;
+ selection-color: #ffffff;
+}
+/* -------------------------------------------------------------------------- */
+.QLineEdit,
+QLineEdit,
+#TaskSheetItem,
+#tasksRemoveBox,
+#tasksAddBox {
+ background-color: #343434;
+ border: 1px solid #272727;
+ border-radius: 2px;
+ color: #cccccc;
+ selection-background-color: #5483a6;
+ selection-color: #ffffff;
+ padding: 0 0 0 1px;
+}
+.QLineEdit:focus,
+QLineEdit:focus,
+#TaskSheetItem:focus,
+#tasksRemoveBox:focus,
+#tasksAddBox:focus {
+ background-color: #343434;
+ border-color: #5483a6;
+}
+.QLineEdit:disabled,
+QLineEdit:disabled,
+#TaskSheetItem:disabled,
+#tasksRemoveBox:disabled,
+#tasksAddBox:disabled {
+ background-color: #3b3b3b;
+ border-color: #343434;
+ color: #808080;
+}
+/* -------------------------------------------------------------------------- */
+.QCheckBox,
+QCheckBox {
+ color: #cccccc;
+}
+.QCheckBox:hover,
+QCheckBox:hover {
+ color: #ffffff;
+}
+.QCheckBox:disabled,
+QCheckBox:disabled {
+ color: #808080;
+}
+.QCheckBox::indicator,
+QMenu::indicator,
+QCheckBox::indicator,
+.QGroupBox::indicator,
+QGroupBox::indicator {
+ background-color: #343434;
+ border: 1px solid #272727;
+ border-radius: 2px;
+ height: 9px;
+ padding: 1px;
+ width: 9px;
+}
+.QCheckBox::indicator:hover,
+QMenu::indicator:hover,
+.QCheckBox::indicator:checked:hover,
+QCheckBox::indicator:hover,
+.QGroupBox::indicator:hover,
+QMenu::indicator:checked:hover,
+QCheckBox::indicator:checked:hover,
+.QGroupBox::indicator:checked:hover,
+QGroupBox::indicator:hover,
+QGroupBox::indicator:checked:hover {
+ background-color: #404040;
+ border-color: #a1a1a1;
+}
+.QCheckBox::indicator:checked,
+QMenu::indicator:checked,
+QCheckBox::indicator:checked,
+.QGroupBox::indicator:checked,
+QGroupBox::indicator:checked {
+ background-color: #343434;
+ border-color: #272727;
+ image: url('imgs/white/checkmark.svg');
+}
+.QCheckBox::indicator:checked:disabled,
+QMenu::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled,
+.QGroupBox::indicator:checked:disabled,
+QGroupBox::indicator:checked:disabled {
+ background-color: #3b3b3b;
+ border-color: #343434;
+ image: url('imgs/white/checkmark-disabled.svg');
+}
+.QCheckBox::indicator:disabled,
+QMenu::indicator:disabled,
+QCheckBox::indicator:disabled,
+.QGroupBox::indicator:disabled,
+QGroupBox::indicator:disabled {
+ background-color: #3b3b3b;
+ border-color: #343434;
+}
+/* -------------------------------------------------------------------------- */
+.QRadioButton::indicator:unchecked,
+QRadioButton::indicator:unchecked,
+#CameraSettingsRadioButton_Small::indicator:unchecked {
+ image: url('imgs/white/radiobutton_unchecked.svg');
+ image-position: center center;
+}
+.QRadioButton::indicator:checked,
+QRadioButton::indicator:checked,
+#CameraSettingsRadioButton_Small::indicator:checked {
+ image: url('imgs/white/radiobutton_checked.svg');
+ image-position: center center;
+}
+/* -------------------------------------------------------------------------- */
+.QGroupBox,
+QGroupBox {
+ margin: 6px 0 0 0;
+ padding: 5px 0px;
+}
+.QGroupBox::title,
+QGroupBox::title {
+ subcontrol-origin: margin;
+ left: 15px;
+ margin: -3px 0 0 0;
+ padding: 0 3px;
+}
+.QGroupBox::title:disabled,
+QGroupBox::title:disabled {
+ color: #808080;
+}
+.QGroupBox::indicator,
+QGroupBox::indicator {
+ subcontrol-origin: margin;
+ margin-top: 2px;
+}
+.QGroupBox:disabled,
+QGroupBox:disabled {
+ color: #808080;
+}
+/* -------------------------------------------------------------------------- */
+.QSlider::groove:horizontal,
+QSlider::groove:horizontal {
+ background-color: transparent;
+ background-image: url('imgs/white/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ margin: 0;
+ height: 20px;
+ min-height: 20px;
+}
+.QSlider::handle:horizontal,
+QSlider::handle:horizontal {
+ background: #878787;
+ border: 1px solid #2c2c2c;
+ width: 9px;
+ margin: 2px 0 2px 0;
+ border-radius: 2px;
+}
+#IntPairField,
+#DoublePairField {
+ qproperty-LightLineColor: #222222;
+ qproperty-LightLineEdgeColor: #222222;
+ qproperty-DarkLineColor: #222222;
+ qproperty-MiddleLineColor: #222222;
+ qproperty-HandleLeftPixmap: url("imgs/white/slider_left_handle.png");
+ qproperty-HandleRightPixmap: url("imgs/white/slider_right_handle.png");
+ qproperty-HandleLeftGrayPixmap: url("imgs/white/h_slider_left_disabled.png");
+ qproperty-HandleRightGrayPixmap: url("imgs/white/h_slider_right_disabled.png");
+}
+/* -----------------------------------------------------------------------------
+ File Browser
+----------------------------------------------------------------------------- */
+/* Left Pane
+----------------------------------------------------------------------------- */
+#DirTreeView {
+ border: 1px solid #2c2c2c;
+ border-right: 0;
+}
+#DirTreeView QScrollBar:horizontal {
+ height: 16px;
+ margin-bottom: -1px;
+}
+/* Right Pane
+----------------------------------------------------------------------------- */
+DvItemViewerPanel {
+ qproperty-TextColor: #cccccc;
+ qproperty-AlternateBackground: #434343;
+ qproperty-SelectedTextColor: #ffffff;
+ qproperty-FolderTextColor: #99d5e6;
+ qproperty-SelectedItemBackground: #5483a6;
+}
+#FileBrowser DvItemViewerPanel,
+#SceneCast DvItemViewerPanel {
+ background: #3b3b3b;
+}
+#FileBrowser #castFrame,
+#SceneCast #castFrame {
+ border-top: 1px solid #2c2c2c;
+ border-right: 1px solid #2c2c2c;
+ border-bottom: 1px solid #2c2c2c;
+ margin: 0;
+}
+#FileBrowser #castFrame QScrollBar:vertical,
+#SceneCast #castFrame QScrollBar:vertical {
+ width: 16px;
+ margin-right: -1px;
+}
+#FileBrowser QToolButton,
+#SceneCast QToolButton {
+ padding: 1px;
+}
+DvDirTreeView {
+ qproperty-TextColor: #cccccc;
+ qproperty-SelectedTextColor: #ffffff;
+ qproperty-SelectedItemBackground: #5483a6;
+ qproperty-FolderTextColor: #99d5e6;
+ qproperty-SelectedFolderTextColor: #ffffff;
+ alternate-background-color: #484848;
+ background-color: #484848;
+ border: 1px solid #2c2c2c;
+}
+#FileDoesNotExistLabel {
+ color: #ff0000;
+}
+/* -----------------------------------------------------------------------------
+ Scene Cast
+----------------------------------------------------------------------------- */
+#SceneCast QToolBar {
+ border-top: 1px solid #2c2c2c;
+}
+#SceneCast QToolButton {
+ margin: 3px 1px 2px 1px;
+ padding: 1px;
+}
+#CastBrowser {
+ border: 0;
+ margin: 0;
+}
+/* -----------------------------------------------------------------------------
+ Film Strip
+----------------------------------------------------------------------------- */
+#FilmStrip QComboBox {
+ border-radius: 0;
+ border-width: 0;
+}
+#FilmStrip QComboBox QAbstractItemView {
+ background-color: #3b3b3b;
+}
+/* -----------------------------------------------------------------------------
+ Cleanup Settings
+----------------------------------------------------------------------------- */
+#CleanupSettings #CleanupSettingsFrame {
+ margin-top: 2px;
+ margin-bottom: 4px;
+}
+#CleanupSettings QGroupBox {
+ margin-bottom: 3px;
+}
+ParamsPage {
+ qproperty-TextColor: #cccccc;
+}
+/* -----------------------------------------------------------------------------
+ Camera Settings
+----------------------------------------------------------------------------- */
+#CameraSettingsButton {
+ padding: 2px;
+}
+#CameraSettingsRadioButton:hover {
+ background: none;
+}
+#CameraSettingsDPI {
+ color: #99d5e6;
+}
+#CameraSettingsRadioButton_Small {
+ padding: 0;
+}
+#CameraSettingsRadioButton_Small::indicator {
+ background-color: transparent;
+ border: 0;
+ height: 21px;
+ margin: 0;
+ width: 11px;
+}
+#ForceSquaredPixelButton {
+ margin: 0;
+ background: none;
+}
+/* -----------------------------------------------------------------------------
+ Output Settings
+----------------------------------------------------------------------------- */
+#OutputSettingsLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Misc
+----------------------------------------------------------------------------- */
+PencilTestPopup {
+ /* Allow for using a 768 screen */
+ min-height: 730px;
+ /* some clipping will still occur on width, but this
+ allows for filling half of a 1024 screen */
+ min-width: 512px;
+}
+#MatchLineButton {
+ background-color: #6e6e6e;
+}
+#MatchLineButton::pressed {
+ background-color: #949494;
+}
+#LargeSizedText {
+ font-size: 17px;
+}
+/* -----------------------------------------------------------------------------
+ Unknowns
+----------------------------------------------------------------------------- */
+#StartupLabel {
+ padding: 3px;
+}
+#StartupLabel:hover {
+ background: #626262;
+}
+QStatusBar {
+ background-color: #c0c0c0;
+}
+QStatusBar::item {
+ border: 0;
+}
+QStatusBar QLabel {
+ background-color: #c0c0c0;
+}
+QStatusBar #StatusBarLabel {
+ background-color: #ffffff;
+ padding: 1px 3px;
+}
+#TitleTxtLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Style Editor
+----------------------------------------------------------------------------- */
+#StyleEditor QPushButton {
+ margin: 2px 1px;
+ padding: 0;
+}
+#StyleEditor #TabBarContainer {
+ margin-left: -4px;
+}
+#StyleEditor #bottomWidget {
+ border-top: 1px solid #2c2c2c;
+ padding: 3px 2px 8px 3px;
+}
+#StyleEditor #bottomWidget QPushButton {
+ padding: 3px 5px;
+}
+#HexagonalColorWheel {
+ qproperty-BGColor: #484848;
+}
+/* -------------------------------------------------------------------------- */
+/* Horizontal QSlider */
+#colorSlider::groove:horizontal {
+ height: 1px;
+ border-image: none;
+}
+#colorSlider::handle:horizontal {
+ width: 8px;
+ margin: -8px -4px;
+}
+#colorSliderAddButton,
+#colorSliderSubButton {
+ background: none;
+ border-color: transparent;
+ image-position: center center;
+ min-height: 16px;
+ padding: 0;
+ min-width: 18px;
+}
+#colorSliderAddButton {
+ image: url('imgs/white/scroll-right.svg');
+}
+#colorSliderSubButton {
+ image: url('imgs/white/scroll-left.svg');
+}
+#PlainColorPageParts {
+ border-top: 1px solid #2c2c2c;
+}
+#PlainColorPageParts QLineEdit {
+ max-width: 35px;
+}
+/* -----------------------------------------------------------------------------
+ Palette Viewer / Studio Palette
+----------------------------------------------------------------------------- */
+PaletteViewer DvScrollWidget QPushButton {
+ border-top: 0;
+ margin-bottom: 1px;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer DvScrollWidget #ScrollLeftButton {
+ border-right: 1px solid #2c2c2c;
+ border-left: 1px solid #2c2c2c;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer DvScrollWidget #ScrollRightButton {
+ border-right: 0;
+ margin-left: 1px;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer QToolBar {
+ background: none;
+ border-bottom: 1px solid #2c2c2c;
+ padding: 0;
+ margin: 0;
+}
+PaletteViewer QToolBar::separator:horizontal {
+ margin: 0;
+}
+PaletteViewer QToolBar QToolButton {
+ margin: 0 0 1px 0;
+ padding: 1px 1px 2px 1px;
+}
+#PageViewer {
+ qproperty-TextColor: #cccccc;
+}
+#PaletteLockButton {
+ border-radius: 0;
+ margin: 0 0 1px 1px;
+}
+#PaletteLockButton:hover {
+ background-color: #ed6969;
+ border-color: #ed6969;
+}
+#PaletteLockButton:checked {
+ background-color: #ed6969;
+ border-color: #ed6969;
+}
+#PaletteLockButton:checked:hover {
+ background-color: #f29797;
+ border-color: #f29797;
+}
+/* -----------------------------------------------------------------------------
+ Quick Renamer
+----------------------------------------------------------------------------- */
+#WordButton {
+ padding-right: 0;
+ padding-left: 0;
+}
+/* -----------------------------------------------------------------------------
+ Popup Windows
+----------------------------------------------------------------------------- */
+QDialog {
+ background-color: #484848;
+}
+QDialog #dialogButtonFrame {
+ background-color: #484848;
+ border-top: 1px solid #2c2c2c;
+}
+QDialog #dialogButtonFrame QPushButton {
+ padding: 3px 15px;
+}
+/* -----------------------------------------------------------------------------
+ Scene Settings
+----------------------------------------------------------------------------- */
+#SceneSettings QLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Preferences
+----------------------------------------------------------------------------- */
+#PreferencesPopup QListWidget {
+ background-color: #3b3b3b;
+ alternate-background-color: #3b3b3b;
+ border: 1px solid #2c2c2c;
+ font-size: 13px;
+}
+#PreferencesPopup QListWidget::item {
+ border: 0;
+ padding: 3px;
+}
+#PreferencesPopup QListWidget::item:hover {
+ background-color: #626262;
+ color: #cccccc;
+}
+#PreferencesPopup QListWidget::item:selected {
+ background-color: #5483a6;
+ color: #ffffff;
+}
+/* -----------------------------------------------------------------------------
+ Keyboard Shortcuts
+----------------------------------------------------------------------------- */
+#ShortcutTree {
+ background-color: #3b3b3b;
+ alternate-background-color: #434343;
+ border: 1px solid #2c2c2c;
+}
+#ShortcutTree::item {
+ padding: 1px 0;
+}
+#ShortcutTree QScrollBar:vertical {
+ width: 16px;
+ margin-right: -1px;
+}
+/* -----------------------------------------------------------------------------
+ New Project / Configure Project Window
+----------------------------------------------------------------------------- */
+ProjectPopup QLabel {
+ color: #99d5e6;
+}
+/* -----------------------------------------------------------------------------
+ Schematic Node Viewer
+----------------------------------------------------------------------------- */
+#SchematicBottomFrame {
+ background-color: #484848;
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+#SchematicBottomFrame QToolBar::separator:horizontal {
+ margin: 0;
+}
+#SchematicBottomFrame QToolBar QToolButton {
+ padding: 0;
+ margin: 2px;
+}
+#SchematicSceneViewer {
+ background-color: #3b3b3b;
+ border-bottom: 1px solid #2c2c2c;
+}
+/* -----------------------------------------------------------------------------
+ FX Settings
+----------------------------------------------------------------------------- */
+FxSettings QToolBar {
+ border-top: 1px solid #2c2c2c;
+ border-right: 1px solid #2c2c2c;
+ border-left: 1px solid #2c2c2c;
+ min-height: 23px;
+ padding: 3px 0;
+}
+FxSettings QToolBar QToolBar {
+ border: 0;
+}
+#FxSettingsLabel {
+ color: #a0e680;
+}
+#FxSettingsHelpButton {
+ background-color: #80a0dc;
+ color: #000;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+#FxSettingsHelpButton:hover {
+ background-color: #a8bee7;
+}
+/* -----------------------------------------------------------------------------
+ Script Console
+----------------------------------------------------------------------------- */
+#ScriptConsole {
+ font-family: 'Courier New', monospace;
+ border: 0;
+ color: #000000;
+ padding: 3px;
+}
+#ScriptConsole QFrame {
+ background-color: #dcdcdc;
+}
+#ScriptConsole TPanelTitleBar {
+ background-color: #3b3b3b;
+}
+/* -----------------------------------------------------------------------------
+ Task Viewer
+----------------------------------------------------------------------------- */
+#TaskSheetItemLabel {
+ color: #cccccc;
+}
+#Tasks QToolBar {
+ border-bottom: 1px solid #2c2c2c;
+ margin: 0;
+ padding: 0;
+}
+#Tasks QToolBar QToolButton {
+ margin: 2px 2px 3px 2px;
+}
+#Tasks QTreeView {
+ background-color: #3b3b3b;
+}
+/* -----------------------------------------------------------------------------
+ Tool Bar
+----------------------------------------------------------------------------- */
+#ToolBar TPanelTitleBar {
+ background-color: #484848;
+ background-image: url('imgs/white/title_grip_horizontal.svg');
+ background-repeat: no-repeat;
+ border: 0;
+ height: 17px;
+ max-height: 17px;
+ min-height: 17px;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('imgs/white/titlebar_float.png');
+ qproperty-FloatActiveBorderPixmap: url('imgs/white/titlebar_float.png');
+}
+#ToolBar QToolBar {
+ padding-left: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Tool Options
+----------------------------------------------------------------------------- */
+#ToolOptions TPanelTitleBar {
+ background-color: #484848;
+ background-image: url('imgs/white/title_grip_vertical.svg');
+ background-repeat: no-repeat;
+ border: 0;
+ width: 17px;
+ min-width: 17px;
+ max-width: 17px;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('imgs/white/titlebar_float.png');
+ qproperty-FloatActiveBorderPixmap: url('imgs/white/titlebar_float.png');
+}
+IconViewField {
+ qproperty-ScalePegPixmap: url("imgs/white/selectiontool_scalepeg.svg");
+ qproperty-RotationPixmap: url("imgs/white/selectiontool_rotation.svg");
+ qproperty-PositionPixmap: url("imgs/white/selectiontool_position.svg");
+ qproperty-ThicknessPixmap: url("imgs/white/selectiontool_thickness.svg");
+}
+#EditToolLockButton {
+ spacing: 0;
+}
+#EditToolLockButton:hover {
+ background: none;
+}
+PopupButton::menu-indicator {
+ border-left: 0;
+ height: 17px;
+ image: url('imgs/white/combo_down_arrow.png');
+ width: 10px;
+}
+PopupButton::menu-indicator:disabled {
+ image: url('imgs/white/combo_down_arrow-disabled.png');
+}
+#Cap,
+#Join {
+ padding: 0 4px 0 -8px;
+ max-width: 32px;
+ min-width: 32px;
+}
+#Cap QMenu,
+#Join QMenu {
+ max-width: 28px;
+ min-width: 28px;
+}
+#Cap QMenu::item,
+#Join QMenu::item {
+ max-width: 28px;
+ min-width: 28px;
+ padding: 0;
+}
+/* -----------------------------------------------------------------------------
+ ComboViewer / Viewer / FlipBook
+----------------------------------------------------------------------------- */
+#ComboViewerPanel Toolbar {
+ border-bottom: 1px solid #2c2c2c;
+}
+#ComboViewerPanel Toolbar::separator:horizontal {
+ margin: 0 0 0 2px;
+}
+#ComboViewerPanel Toolbar QToolButton {
+ margin: 2px 0 3px 2px;
+}
+#ComboViewerToolOptions {
+ border-bottom: 1px solid #2c2c2c;
+}
+#ComboViewer #ToolBarContainer,
+#ViewerPanel #ToolBarContainer,
+FlipBook #ToolBarContainer {
+ background-color: transparent;
+ border-top: 2px solid #2c2c2c;
+ border-bottom: 1px solid #2c2c2c;
+ padding-right: -1px;
+}
+#ComboViewer #ToolBarContainer QLineEdit,
+#ViewerPanel #ToolBarContainer QLineEdit,
+FlipBook #ToolBarContainer QLineEdit {
+ border-color: #292929;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ height: 16px;
+}
+#FlipConsolePlayToolBar::separator:horizontal {
+ margin: 0 2px;
+}
+#FlipConsolePlayToolBar QToolButton {
+ margin-top: 2px;
+ margin-bottom: 2px;
+ height: 16px;
+}
+#ViewerFpsSlider {
+ background-color: transparent;
+ background-image: url('imgs/white/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ border: 0;
+ height: 19px;
+ margin: 0 3px 0 31px;
+ max-width: 450px;
+ min-width: 0px;
+}
+#ViewerFpsSlider::sub-line:horizontal {
+ subcontrol-origin: absolute;
+ background-color: #626262;
+ border: 1px solid #343434;
+ height: 16px;
+ left: -33px;
+ padding-left: 1px;
+ width: 14px;
+}
+#ViewerFpsSlider::sub-line:horizontal:pressed {
+ background-color: #2f2f2f;
+ border-color: #2c2c2c;
+}
+#ViewerFpsSlider::add-line:horizontal {
+ subcontrol-position: left;
+ background-color: #626262;
+ border: 1px solid #343434;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+ left: 13px;
+ height: 16px;
+ image-position: center center;
+ width: 13px;
+}
+#ViewerFpsSlider::add-line:horizontal:pressed {
+ background-color: #2f2f2f;
+ border-color: #2c2c2c;
+}
+#ViewerFpsSlider::handle::horizontal {
+ background-color: #878787;
+ border: 1px solid #2c2c2c;
+ border-radius: 2px;
+ margin: 2px 0 3px 0;
+ min-width: 9px;
+ width: 9px;
+ max-width: 9px;
+}
+FlipSlider {
+ qproperty-PBHeight: 15;
+ qproperty-PBOverlay: url('imgs/white/flipslider.svg');
+ qproperty-PBMarker: url('imgs/white/flipmarker.svg');
+ qproperty-PBColorMarginLeft: 1;
+ qproperty-PBColorMarginTop: 2;
+ qproperty-PBColorMarginRight: 1;
+ qproperty-PBColorMarginBottom: 2;
+ qproperty-PBMarkerMarginLeft: 3;
+ qproperty-PBMarkerMarginRight: 3;
+ qproperty-notStartedColor: #cc2222;
+ qproperty-startedColor: #00ff00;
+ qproperty-baseColor: #404040;
+}
+Ruler {
+ qproperty-ParentBGColor: #484848;
+ qproperty-ScaleColor: #cccccc;
+}
+#RulerToolOptionValues {
+ color: #000000;
+}
+/* -----------------------------------------------------------------------------
+ XSheet Viewer
+----------------------------------------------------------------------------- */
+/* ScrollAreas (Row, Column and Cell)
+----------------------------------------------------------------------------- */
+#xsheetArea,
+#ScrollArea {
+ background-color: #3b3b3b;
+ border: 0;
+}
+#xsheetScrollArea {
+ border: 0;
+}
+/* xsheetColumnHeader (Context Menus)
+----------------------------------------------------------------------------- */
+#xsheetColumnAreaMenu_Preview {
+ background-color: #e6e678;
+}
+#xsheetColumnAreaMenu_Lock {
+ background-color: #f5f5f5;
+}
+#xsheetColumnAreaMenu_Camstand {
+ background-color: #ffa480;
+}
+#xsheetColumnAreaMenu_Preview,
+#xsheetColumnAreaMenu_Lock,
+#xsheetColumnAreaMenu_Camstand {
+ color: #000000;
+}
+#noteTextEdit {
+ color: #000000;
+}
+/* XSheet Spreadsheet
+----------------------------------------------------------------------------- */
+XsheetViewer {
+ qproperty-TextColor: #cccccc;
+ qproperty-BGColor: #484848;
+ qproperty-LightLineColor: #2c2c2c;
+ qproperty-MarkerLineColor: #1e96c4;
+ qproperty-VerticalLineColor: #222222;
+ qproperty-VerticalLineHeadColor: #808080;
+ qproperty-PreviewFrameTextColor: #96e6e6;
+ qproperty-CurrentRowBgColor: #506082;
+ qproperty-EmptyColumnHeadColor: #606060;
+ qproperty-SelectedColumnTextColor: #e66464;
+ qproperty-EmptyCellColor: #404040;
+ qproperty-NotEmptyColumnColor: #484848;
+ qproperty-SelectedEmptyCellColor: #6c6c6c;
+ qproperty-LevelColumnColor: #4c6e4c;
+ qproperty-LevelColumnBorderColor: #8fb38f;
+ qproperty-SelectedLevelColumnColor: #6b8c6b;
+ qproperty-VectorColumnColor: #7b7b4c;
+ qproperty-VectorColumnBorderColor: #bbbb9a;
+ qproperty-SelectedVectorColumnColor: #8c8c60;
+ qproperty-ChildColumnColor: #6a526b;
+ qproperty-ChildColumnBorderColor: #b1a3b3;
+ qproperty-SelectedChildColumnColor: #7a617a;
+ qproperty-FullcolorColumnColor: #657a96;
+ qproperty-FullcolorColumnBorderColor: #9eb8bb;
+ qproperty-SelectedFullcolorColumnColor: #8896a7;
+ qproperty-FxColumnColor: #56553c;
+ qproperty-FxColumnBorderColor: #95958a;
+ qproperty-SelectedFxColumnColor: #6a6d5a;
+ qproperty-ReferenceColumnColor: #616161;
+ qproperty-ReferenceColumnBorderColor: #a2a2a2;
+ qproperty-SelectedReferenceColumnColor: #828282;
+ qproperty-PaletteColumnColor: #3a655f;
+ qproperty-PaletteColumnBorderColor: #86aca7;
+ qproperty-SelectedPaletteColumnColor: #5f8581;
+ qproperty-MeshColumnColor: #684d86;
+ qproperty-MeshColumnBorderColor: #ba92ef;
+ qproperty-SelectedMeshColumnColor: #8a75a2;
+ qproperty-SoundColumnColor: #657456;
+ qproperty-SoundColumnBorderColor: #a0af7d;
+ qproperty-SelectedSoundColumnColor: #7f956a;
+ qproperty-SoundColumnHlColor: #34fe5e;
+ qproperty-SoundColumnTrackColor: #b6c29d;
+ qproperty-ColumnHeadPastelizer: #000000;
+ qproperty-SelectedColumnHead: #506082;
+ qproperty-LightLightBGColor: #404040;
+ qproperty-LightBGColor: #f0f0f0;
+ qproperty-DarkBGColor: #e1e1e1;
+ qproperty-DarkLineColor: #969696;
+}
+/* -----------------------------------------------------------------------------
+ Function Editor
+----------------------------------------------------------------------------- */
+#FunctionEditor QToolBar {
+ border-bottom: 1px solid #2c2c2c;
+}
+#FunctionEditor QToolBar QToolBar {
+ border: 0;
+}
+#FunctionEditor QToolBar QLabel {
+ margin-left: 5px;
+}
+#FunctionEditor QToolBar QToolButton {
+ height: 18px;
+}
+#FunctionEditorTree {
+ background-color: #3b3b3b;
+ alternate-background-color: #3b3b3b;
+ border-top: 1px solid #2c2c2c;
+}
+/* Function Editor Spreadsheet
+----------------------------------------------------------------------------- */
+FunctionTreeView {
+ qproperty-TextColor: #cccccc;
+ qproperty-CurrentTextColor: #e66464;
+}
+FunctionPanel {
+ qproperty-BGColor: #3b3b3b;
+ qproperty-ValueLineColor: #484848;
+ qproperty-FrameLineColor: #606060;
+ qproperty-OtherCurvesColor: #888888;
+ qproperty-RulerBackground: #333333;
+ qproperty-TextColor: #cccccc;
+ qproperty-SubColor: #000000;
+ qproperty-SelectedColor: #ffa500;
+}
+SpreadsheetViewer {
+ qproperty-LightLightBGColor: #404040;
+ qproperty-CurrentRowBgColor: #506082;
+ qproperty-LightLineColor: #2c2c2c;
+ qproperty-MarkerLineColor: #1e96c4;
+ qproperty-BGColor: #484848;
+ qproperty-VerticalLineColor: #222222;
+ qproperty-KeyFrameColor: #995d1d;
+ qproperty-KeyFrameBorderColor: #c9b04b;
+ qproperty-SelectedKeyFrameColor: #978056;
+ qproperty-InBetweenColor: #666250;
+ qproperty-InBetweenBorderColor: #cdcec8;
+ qproperty-SelectedInBetweenColor: #7e8079;
+ qproperty-SelectedEmptyColor: #6c6c6c;
+ qproperty-SelectedSceneRangeEmptyColor: #757575;
+ qproperty-TextColor: #cccccc;
+ qproperty-ColumnHeaderBorderColor: #808080;
+ qproperty-SelectedColumnTextColor: #e66464;
+}
+#ExpressionField {
+ background-color: #e6e6e6;
+ border: 1px solid #333333;
+ margin: 0;
+}
+#FunctionSegmentViewerLinkButton {
+ background-image: url('imgs/white/segment_unlinked.svg');
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:hover {
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:checked {
+ background-image: url('imgs/white/segment_linked.svg');
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:disabled {
+ background-image: url('imgs/white/segment_disabled.svg');
+ background-repeat: no-repeat;
+}
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/cam_lock.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/cam_lock.svg
new file mode 100644
index 0000000..9e99cd0
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/cam_lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/cam_unlock.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/cam_unlock.svg
new file mode 100644
index 0000000..d01ebc4
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/cam_unlock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/checkmark-disabled.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/checkmark-disabled.svg
new file mode 100644
index 0000000..58057de
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/checkmark-disabled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/checkmark.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/checkmark.svg
new file mode 100644
index 0000000..1d5258e
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/checkmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/combo-down-disabled.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/combo-down-disabled.svg
new file mode 100644
index 0000000..aca36ae
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/combo-down-disabled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/combo-down.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/combo-down.svg
new file mode 100644
index 0000000..8494a73
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/combo-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/flipmarker.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/flipmarker.svg
new file mode 100644
index 0000000..6d6a123
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/flipmarker.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/flipslider.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/flipslider.svg
new file mode 100644
index 0000000..d803f9f
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/flipslider.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/fsp_checked.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/fsp_checked.svg
new file mode 100644
index 0000000..e7870cf
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/fsp_checked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/fsp_unchecked.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/fsp_unchecked.svg
new file mode 100644
index 0000000..19e0405
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/fsp_unchecked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/gear.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/gear.svg
new file mode 100644
index 0000000..7e8393c
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/hl_1.png b/stuff/config/qss/Astral_072_Dark/imgs/black/hl_1.png
new file mode 100644
index 0000000..0973f35
Binary files /dev/null and b/stuff/config/qss/Astral_072_Dark/imgs/black/hl_1.png differ
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/hl_2.png b/stuff/config/qss/Astral_072_Dark/imgs/black/hl_2.png
new file mode 100644
index 0000000..676ffeb
Binary files /dev/null and b/stuff/config/qss/Astral_072_Dark/imgs/black/hl_2.png differ
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/hl_trans.png b/stuff/config/qss/Astral_072_Dark/imgs/black/hl_trans.png
new file mode 100644
index 0000000..5f7bac4
Binary files /dev/null and b/stuff/config/qss/Astral_072_Dark/imgs/black/hl_trans.png differ
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/minus.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/minus.svg
new file mode 100644
index 0000000..5fdbae5
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/plus.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/plus.svg
new file mode 100644
index 0000000..c06ec52
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/radiobutton_checked.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/radiobutton_checked.svg
new file mode 100644
index 0000000..61492e5
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/radiobutton_checked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/radiobutton_unchecked.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/radiobutton_unchecked.svg
new file mode 100644
index 0000000..88c3dea
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/radiobutton_unchecked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/scroll-down.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/scroll-down.svg
new file mode 100644
index 0000000..d7ba014
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/scroll-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/scroll-left.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/scroll-left.svg
new file mode 100644
index 0000000..2aa380d
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/scroll-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/scroll-right.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/scroll-right.svg
new file mode 100644
index 0000000..e2017d5
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/scroll-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/scroll-up.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/scroll-up.svg
new file mode 100644
index 0000000..daa8a2c
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/scroll-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/segment_disabled.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/segment_disabled.svg
new file mode 100644
index 0000000..c91a3f6
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/segment_disabled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/segment_linked.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/segment_linked.svg
new file mode 100644
index 0000000..64b1925
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/segment_linked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/segment_unlinked.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/segment_unlinked.svg
new file mode 100644
index 0000000..0f889f1
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/segment_unlinked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/selectiontool_position.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/selectiontool_position.svg
new file mode 100644
index 0000000..2c92d68
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/selectiontool_position.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/selectiontool_rotation.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/selectiontool_rotation.svg
new file mode 100644
index 0000000..799a670
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/selectiontool_rotation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/selectiontool_scalepeg.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/selectiontool_scalepeg.svg
new file mode 100644
index 0000000..e3267f4
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/selectiontool_scalepeg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/selectiontool_thickness.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/selectiontool_thickness.svg
new file mode 100644
index 0000000..7ff41a2
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/selectiontool_thickness.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/slider_groove.png b/stuff/config/qss/Astral_072_Dark/imgs/black/slider_groove.png
new file mode 100644
index 0000000..8d6510e
Binary files /dev/null and b/stuff/config/qss/Astral_072_Dark/imgs/black/slider_groove.png differ
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/slider_left_handle.png b/stuff/config/qss/Astral_072_Dark/imgs/black/slider_left_handle.png
new file mode 100644
index 0000000..818c99a
Binary files /dev/null and b/stuff/config/qss/Astral_072_Dark/imgs/black/slider_left_handle.png differ
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/slider_right_handle.png b/stuff/config/qss/Astral_072_Dark/imgs/black/slider_right_handle.png
new file mode 100644
index 0000000..3818387
Binary files /dev/null and b/stuff/config/qss/Astral_072_Dark/imgs/black/slider_right_handle.png differ
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/subfolder.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/subfolder.svg
new file mode 100644
index 0000000..8c9a3fc
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/subfolder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/title_grip_horizontal.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/title_grip_horizontal.svg
new file mode 100644
index 0000000..0e67717
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/title_grip_horizontal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/title_grip_vertical.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/title_grip_vertical.svg
new file mode 100644
index 0000000..9f1d370
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/title_grip_vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/titlebar_float.png b/stuff/config/qss/Astral_072_Dark/imgs/black/titlebar_float.png
new file mode 100644
index 0000000..98dd370
Binary files /dev/null and b/stuff/config/qss/Astral_072_Dark/imgs/black/titlebar_float.png differ
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-closed.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-closed.svg
new file mode 100644
index 0000000..f4eb321
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-closed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-closed_nosib.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-closed_nosib.svg
new file mode 100644
index 0000000..c803dfa
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-closed_nosib.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-end.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-end.svg
new file mode 100644
index 0000000..eb543eb
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-end.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-more.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-more.svg
new file mode 100644
index 0000000..edf5f5a
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-more.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-open.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-open.svg
new file mode 100644
index 0000000..f966e50
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-open_nosib.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-open_nosib.svg
new file mode 100644
index 0000000..f06e059
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_branch-open_nosib.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_vline.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_vline.svg
new file mode 100644
index 0000000..e91d175
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree17_vline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-closed.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-closed.svg
new file mode 100644
index 0000000..0c304dd
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-closed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-closed_nosib.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-closed_nosib.svg
new file mode 100644
index 0000000..e8a0a07
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-closed_nosib.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-end.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-end.svg
new file mode 100644
index 0000000..368b7d4
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-end.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-more.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-more.svg
new file mode 100644
index 0000000..be2146a
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-more.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-open.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-open.svg
new file mode 100644
index 0000000..085f7a4
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-open_nosib.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-open_nosib.svg
new file mode 100644
index 0000000..621f3cf
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_branch-open_nosib.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_vline.svg b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_vline.svg
new file mode 100644
index 0000000..1230e35
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/black/tree22_vline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/cam_lock.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/cam_lock.svg
new file mode 100644
index 0000000..9e99cd0
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/cam_lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/cam_unlock.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/cam_unlock.svg
new file mode 100644
index 0000000..d01ebc4
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/cam_unlock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/checkmark-disabled.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/checkmark-disabled.svg
new file mode 100644
index 0000000..76e8212
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/checkmark-disabled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/checkmark.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/checkmark.svg
new file mode 100644
index 0000000..4620a5f
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/checkmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/combo-down-disabled.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/combo-down-disabled.svg
new file mode 100644
index 0000000..f692c2e
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/combo-down-disabled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/combo-down.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/combo-down.svg
new file mode 100644
index 0000000..332a8a2
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/combo-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/flipmarker-dark.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/flipmarker-dark.svg
new file mode 100644
index 0000000..85c2efd
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/flipmarker-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/flipmarker.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/flipmarker.svg
new file mode 100644
index 0000000..05826fd
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/flipmarker.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/flipslider-dark.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/flipslider-dark.svg
new file mode 100644
index 0000000..a278354
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/flipslider-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/flipslider.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/flipslider.svg
new file mode 100644
index 0000000..1c45437
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/flipslider.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/fsp_checked.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/fsp_checked.svg
new file mode 100644
index 0000000..e7870cf
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/fsp_checked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/fsp_unchecked.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/fsp_unchecked.svg
new file mode 100644
index 0000000..19e0405
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/fsp_unchecked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/gear.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/gear.svg
new file mode 100644
index 0000000..7e8393c
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/minus.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/minus.svg
new file mode 100644
index 0000000..261d350
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/plus.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/plus.svg
new file mode 100644
index 0000000..b671d62
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/radiobutton_checked.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/radiobutton_checked.svg
new file mode 100644
index 0000000..36c20a3
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/radiobutton_checked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/radiobutton_unchecked.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/radiobutton_unchecked.svg
new file mode 100644
index 0000000..2298421
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/radiobutton_unchecked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/scroll-down.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/scroll-down.svg
new file mode 100644
index 0000000..6fbebc7
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/scroll-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/scroll-left.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/scroll-left.svg
new file mode 100644
index 0000000..cae4677
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/scroll-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/scroll-right.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/scroll-right.svg
new file mode 100644
index 0000000..6b4226e
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/scroll-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/scroll-up.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/scroll-up.svg
new file mode 100644
index 0000000..8b50eed
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/scroll-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/segment_disabled.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/segment_disabled.svg
new file mode 100644
index 0000000..d51a6b2
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/segment_disabled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/segment_linked.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/segment_linked.svg
new file mode 100644
index 0000000..64b1925
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/segment_linked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/segment_unlinked.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/segment_unlinked.svg
new file mode 100644
index 0000000..ce81f0f
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/segment_unlinked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/selectiontool_position.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/selectiontool_position.svg
new file mode 100644
index 0000000..1e5aaf2
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/selectiontool_position.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/selectiontool_rotation.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/selectiontool_rotation.svg
new file mode 100644
index 0000000..6991b3e
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/selectiontool_rotation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/selectiontool_scalepeg.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/selectiontool_scalepeg.svg
new file mode 100644
index 0000000..9f2f067
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/selectiontool_scalepeg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/selectiontool_thickness.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/selectiontool_thickness.svg
new file mode 100644
index 0000000..3fffaea
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/selectiontool_thickness.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/slider_groove.png b/stuff/config/qss/Astral_072_Dark/imgs/white/slider_groove.png
new file mode 100644
index 0000000..8d6510e
Binary files /dev/null and b/stuff/config/qss/Astral_072_Dark/imgs/white/slider_groove.png differ
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/slider_left_handle.png b/stuff/config/qss/Astral_072_Dark/imgs/white/slider_left_handle.png
new file mode 100644
index 0000000..09c9464
Binary files /dev/null and b/stuff/config/qss/Astral_072_Dark/imgs/white/slider_left_handle.png differ
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/slider_right_handle.png b/stuff/config/qss/Astral_072_Dark/imgs/white/slider_right_handle.png
new file mode 100644
index 0000000..ff5b3ee
Binary files /dev/null and b/stuff/config/qss/Astral_072_Dark/imgs/white/slider_right_handle.png differ
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/subfolder.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/subfolder.svg
new file mode 100644
index 0000000..8c9a3fc
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/subfolder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/title_grip_horizontal.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/title_grip_horizontal.svg
new file mode 100644
index 0000000..55cc86a
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/title_grip_horizontal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/title_grip_vertical.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/title_grip_vertical.svg
new file mode 100644
index 0000000..b0f1c1f
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/title_grip_vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/titlebar_float.png b/stuff/config/qss/Astral_072_Dark/imgs/white/titlebar_float.png
new file mode 100644
index 0000000..98dd370
Binary files /dev/null and b/stuff/config/qss/Astral_072_Dark/imgs/white/titlebar_float.png differ
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-closed.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-closed.svg
new file mode 100644
index 0000000..3fbd616
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-closed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-closed_nosib.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-closed_nosib.svg
new file mode 100644
index 0000000..6121f5b
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-closed_nosib.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-end.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-end.svg
new file mode 100644
index 0000000..0dd1759
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-end.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-more.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-more.svg
new file mode 100644
index 0000000..8ac4483
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-more.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-open.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-open.svg
new file mode 100644
index 0000000..bbb3730
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-open_nosib.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-open_nosib.svg
new file mode 100644
index 0000000..62c11b8
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_branch-open_nosib.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_vline.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_vline.svg
new file mode 100644
index 0000000..e64a4cd
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree17_vline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-closed.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-closed.svg
new file mode 100644
index 0000000..90d89a4
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-closed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-closed_nosib.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-closed_nosib.svg
new file mode 100644
index 0000000..fa358ec
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-closed_nosib.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-end.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-end.svg
new file mode 100644
index 0000000..bd90338
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-end.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-more.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-more.svg
new file mode 100644
index 0000000..bde5ef6
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-more.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-open.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-open.svg
new file mode 100644
index 0000000..7539004
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-open_nosib.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-open_nosib.svg
new file mode 100644
index 0000000..1163f1e
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_branch-open_nosib.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_vline.svg b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_vline.svg
new file mode 100644
index 0000000..99b10e9
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/imgs/white/tree22_vline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/stuff/config/qss/Astral_072_Dark/less/base/colors.less b/stuff/config/qss/Astral_072_Dark/less/base/colors.less
new file mode 100644
index 0000000..173b049
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/base/colors.less
@@ -0,0 +1,52 @@
+// -----------------------------------------------------------------------------
+// Common Palette
+// -----------------------------------------------------------------------------
+
+// Original Ghibli Palette
+@palette-gray048: #303030;
+@palette-gray072: #484848;
+@palette-gray128: #808080;
+@palette-chetwode-blue: #80a0dc;
+@palette-water-leaf-blue: #96e6e6;
+@palette-spring-leaves: #5a8c78;
+@palette-blue-bayoux: #506082;
+@palette-yellow-green: #a0e680;
+@palette-pixie-green: #cddcc0;
+@palette-sunglo: #E66464;
+@palette-cold-turkey: #d3bfbf;
+
+// Basic
+@palette-school-bus-yellow: #ffdc00;
+@palette-tangerine: #eb9405;
+@palette-orange: #FFA500;
+@palette-red: rgb(255, 0, 0);
+@palette-green: rgb(0, 255, 0);
+@palette-blue: rgb(0, 0, 255);
+@palette-dark-blue: #000eb6;
+@palette-very-dark-blue: #000080;
+@palette-white: #fff;
+@palette-black: #000;
+@palette-jaffa: #f5963c;
+@palette-chihiro: #ed6969;
+@palette-totoro: #626c63;
+@palette-kiki: #333544;
+@palette-aquamarine: #4affb8;
+@palette-wedgewood: #5483a6;
+@palette-horizon: #568fa4;
+@palette-lochmara: #0078d7;
+@palette-cornflower-blue: #3998d6;
+@palette-calypso: #3e8098;
+@palette-scooter: #33abcd;
+@palette-scooter-light: lighten(@palette-scooter, 25%);
+@palette-mamba: #a08ba3;
+@palette-bay-leaf: #80a893;
+@palette-regent-gray: #8b99a3;
+@palette-submarine: #b2bfc2;
+@palette-brandy-rose: #b88989;
+@palette-teak: #b88d70;
+@palette-lynch: #607388;
+@palette-classic: #aba8a6;
+
+// Windows 10
+@palette-win10-selected: #cce8ff;
+@palette-win10-selected-border: #99d1ff;
diff --git a/stuff/config/qss/Astral_072_Dark/less/base/mixins.less b/stuff/config/qss/Astral_072_Dark/less/base/mixins.less
new file mode 100644
index 0000000..0580f65
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/base/mixins.less
@@ -0,0 +1,22 @@
+// -----------------------------------------------------------------------------
+// Mixins
+// -----------------------------------------------------------------------------
+
+// Common Typography
+// -----------------------------------------------------------------------------
+
+.text-code() {
+ font-family: 'Courier New', monospace;
+}
+
+// Selected Objects and Hover States
+// -----------------------------------------------------------------------------
+
+.selected-primary() {
+ background-color: @selected-bg-color;
+ color: @selected-text-color;
+}
+.selected-secondary() {
+ background-color: @selected-bg-color-secondary;
+ color: @selected-text-color-secondary;
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/components/all.less b/stuff/config/qss/Astral_072_Dark/less/components/all.less
new file mode 100644
index 0000000..de4c3b5
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/components/all.less
@@ -0,0 +1,9 @@
+// -----------------------------------------------------------------------------
+// Components
+// -----------------------------------------------------------------------------
+
+@import 'buttons';
+@import 'boxes';
+@import 'icons';
+@import 'tabs';
+@import 'treeviews';
diff --git a/stuff/config/qss/Astral_072_Dark/less/components/boxes.less b/stuff/config/qss/Astral_072_Dark/less/components/boxes.less
new file mode 100644
index 0000000..d46479f
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/components/boxes.less
@@ -0,0 +1,11 @@
+/* -----------------------------------------------------------------------------
+ Component: Group Boxes
+----------------------------------------------------------------------------- */
+
+// Base
+// -----------------------------------------------------------------------------
+
+.box-base {
+ border: 1px solid @groupbox-color;
+ border-radius: 2px;
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/components/buttons.less b/stuff/config/qss/Astral_072_Dark/less/components/buttons.less
new file mode 100644
index 0000000..8b94aef
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/components/buttons.less
@@ -0,0 +1,73 @@
+/* -----------------------------------------------------------------------------
+ Component: Button Styles
+----------------------------------------------------------------------------- */
+
+// Show (+/-) Button
+// -----------------------------------------------------------------------------
+
+.button-show {
+ image: url('@{img-url}/plus.svg');
+ image-position: center center;
+ margin: 0;
+ padding: 1px;
+ min-width: 10px;
+ min-height: 10px;
+ &:checked {
+ background-color: @button-bg-color-checked;
+ border-color: @button-border-color-checked;
+ image: url('@{img-url}/minus.svg');
+ &:pressed {
+ background-color: @button-bg-color-pressed;
+ border-color: @button-border-color-pressed;
+ }
+ &:hover {
+ background-color: @button-bg-color-checked-hover;
+ }
+ }
+}
+
+// Tool Button
+// -----------------------------------------------------------------------------
+
+.button-tool {
+ background-color: @toolbutton-bg-color;
+ border: 1px solid @toolbutton-border-color;
+ border-radius: 2px;
+ margin: 1px;
+ padding: 0;
+ &:hover {
+ background-color: @toolbutton-bg-color-hover;
+ border-color: @toolbutton-border-color-hover;
+ }
+ &:pressed {
+ background-color: @toolbutton-bg-color-pressed;
+ border-color: @toolbutton-border-color-pressed;
+ }
+ &:checked {
+ background-color: @toolbutton-bg-color-checked;
+ border-color: @toolbutton-border-color-checked;
+ &:hover {
+ background-color: @toolbutton-bg-color-checked-hover;
+ border-color: @toolbutton-border-color-checked-hover;
+ }
+ }
+ &:disabled {
+ color: @text-color-disabled;
+ }
+}
+
+// Minimalist Flat/Highlight Button
+// -----------------------------------------------------------------------------
+
+.button-flat {
+ background-color: none;
+ border: 0;
+ border-radius: 0;
+ margin: 0;
+ &:hover {
+ background-color: @toolbutton-bg-color-hover;
+ }
+ &:pressed {
+ background-color: @accent1;
+ }
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/components/icons.less b/stuff/config/qss/Astral_072_Dark/less/components/icons.less
new file mode 100644
index 0000000..13122e6
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/components/icons.less
@@ -0,0 +1,31 @@
+/* -----------------------------------------------------------------------------
+ Component: Icons
+----------------------------------------------------------------------------- */
+
+// Camera Lock
+// -----------------------------------------------------------------------------
+
+.icon-lock {
+ height: 16px;
+ padding: 1px;
+ width: 16px;
+ &:unchecked {
+ image: url('@{img-url}/cam_unlock.svg');
+ }
+ &:checked {
+ image: url('@{img-url}/cam_lock.svg');
+ }
+}
+
+// Force Square Pixel
+// -----------------------------------------------------------------------------
+
+.icon-fsp {
+ height: 16px;
+ image: url('@{img-url}/fsp_unchecked.svg');
+ padding: 1px;
+ width: 16px;
+ &:checked {
+ image: url('@{img-url}/fsp_checked.svg');
+ }
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/components/tabs.less b/stuff/config/qss/Astral_072_Dark/less/components/tabs.less
new file mode 100644
index 0000000..f6da1ee
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/components/tabs.less
@@ -0,0 +1,70 @@
+/* -----------------------------------------------------------------------------
+ Component: Tabs
+----------------------------------------------------------------------------- */
+
+// Container
+// -----------------------------------------------------------------------------
+
+.tab-container {
+ background-color: transparent; // Allows below line to show
+ qproperty-BottomAboveLineColor: @tabbar-bg-color;
+ qproperty-BottomBelowLineColor: @tabbar-border-color;
+}
+
+// Flat Tab Style
+// -----------------------------------------------------------------------------
+
+.tab-flat {
+ @horizontal-padding: 4px;
+ background-color: @tab-bg-color;
+ border-right: 1px solid @tab-border-color;
+ color: @tab-text-color;
+ margin: 0 0 1px 0;
+ padding: 3px @horizontal-padding 3px @horizontal-padding;
+ &:hover {
+ background-color: @tab-bg-color-hover;
+ }
+ &:selected {
+ background-color: @tab-bg-color-selected;
+ color: @tab-text-color-selected;
+ margin: 0;
+ padding: 1px @horizontal-padding 2px @horizontal-padding;
+ }
+ &:only-one {
+ margin: 0;
+ padding: 3px @horizontal-padding 4px @horizontal-padding;
+ }
+}
+
+// Round Tab Style
+// -----------------------------------------------------------------------------
+
+.tab-round {
+ @horizontal-padding: 7px;
+ background-color: @tab-bg-color;
+ border-top: 1px solid @tab-border-color;
+ border-right: 1px solid @tab-border-color;
+ border-left: 1px solid @tab-border-color;
+ color: @tab-text-color;
+ margin: 3px -1px 1px 0;
+ padding: 2px @horizontal-padding 1px @horizontal-padding;
+ &:selected {
+ background-color: @tab-bg-color-selected;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ color: @tab-text-color-selected;
+ margin: 1px -1px 0 0;
+ padding: 2px @horizontal-padding 2px @horizontal-padding;
+ }
+ &:only-one {
+ margin: 1px 0 0 0;
+ padding: 3px @horizontal-padding 3px @horizontal-padding;
+ }
+ &:last {
+ margin-right: 0;
+ border-top-right-radius: 2px;
+ }
+ &:first {
+ border-top-left-radius: 2px;
+ }
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/components/treeviews.less b/stuff/config/qss/Astral_072_Dark/less/components/treeviews.less
new file mode 100644
index 0000000..25fd72d
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/components/treeviews.less
@@ -0,0 +1,81 @@
+/* -----------------------------------------------------------------------------
+ Component: Treeviews / Branch
+----------------------------------------------------------------------------- */
+
+// List
+// -----------------------------------------------------------------------------
+
+.tree-list {
+ background-color: @tree-bg-color;
+ alternate-background-color: @tree-bg-color-alt;
+ border: 0;
+ margin: 0;
+ outline: 0;
+ &::item {
+ color: @text-color;
+ &:selected {
+ .selected-primary; // base/mixins.less
+ }
+ &:focus {
+ border: 0;
+ outline: 0;
+ }
+ }
+}
+
+// Branch Size
+// -----------------------------------------------------------------------------
+
+// Extend to one of the branch sizes below that suits the situation.
+
+// Base mixin
+
+.branch-base(@size: 17) {
+ &:adjoins-item {
+ border-image: url('@{img-url}/tree@{size}_branch-end.svg') 0;
+ }
+ &:has-siblings {
+ border-image: url('@{img-url}/tree@{size}_vline.svg') 0;
+ &:adjoins-item {
+ border-image: url('@{img-url}/tree@{size}_branch-more.svg') 0;
+ }
+ }
+ &:has-children {
+ &:closed {
+ background: url('@{img-url}/tree@{size}_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+ }
+ &:open {
+ background: url('@{img-url}/tree@{size}_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+ }
+ &:has-siblings {
+ &:closed {
+ background: url('@{img-url}/tree@{size}_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+ }
+ &:open {
+ background: url('@{img-url}/tree@{size}_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+ }
+ }
+ }
+}
+
+// Size 17
+// -----------------------------------------------------------------------------
+
+.branch-17 {
+ .branch-base(17);
+}
+
+// Size 22
+// -----------------------------------------------------------------------------
+
+.branch-22 {
+ .branch-base(22);
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/all.less b/stuff/config/qss/Astral_072_Dark/less/layouts/all.less
new file mode 100644
index 0000000..07d3509
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/all.less
@@ -0,0 +1,21 @@
+// -----------------------------------------------------------------------------
+// Layouts
+// -----------------------------------------------------------------------------
+
+// Load mainwindow first (IMPORTANT)
+@import 'mainwindow';
+
+// Load everything else
+@import 'controls';
+@import 'filebrowser';
+@import 'filmstrip';
+@import 'format';
+@import 'misc';
+@import 'palette';
+@import 'popups';
+@import 'schematic';
+@import 'scriptconsole';
+@import 'taskviewer';
+@import 'toolbar';
+@import 'viewer';
+@import 'xsheet';
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/controls.less b/stuff/config/qss/Astral_072_Dark/less/layouts/controls.less
new file mode 100644
index 0000000..3236a71
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/controls.less
@@ -0,0 +1,244 @@
+/* -----------------------------------------------------------------------------
+ UI Controls
+----------------------------------------------------------------------------- */
+
+// For Qt selectors we use placeholders and then extend to those.
+// This is to avoid the compiler getting confused and extending the selector
+// anywhere its called (even in nests).
+
+.QPushButton {
+ background-color: @button-bg-color;
+ border: 1px solid @button-border-color;
+ border-radius: @button-border-radius;
+ color: @button-text-color;
+ padding: 3px 15px;
+ &:hover {
+ background-color: @button-bg-color-hover;
+ border-color: @button-border-color-hover;
+ color: @button-text-color-hover;
+ }
+ &:pressed {
+ background-color: @button-bg-color-pressed;
+ border-color: @button-border-color-pressed;
+ color: @button-text-color-pressed;
+ }
+ &:checked {
+ background-color: @button-bg-color-checked;
+ border-color: @button-border-color-checked;
+ color: @button-text-color-checked;
+ &:hover {
+ background-color: @button-bg-color-checked-hover;
+ }
+ }
+ &:disabled {
+ background-color: @button-bg-color-disabled;
+ border-color: @button-border-color-disabled;
+ color: @button-text-color-disabled;
+ }
+}
+
+QPushButton { // Default control
+ &:extend(.QPushButton all);
+}
+
+#PushButton_NoPadding {
+ padding: 3px;
+}
+
+/* Camera Capture */
+
+#GearButton {
+ qproperty-icon: url('@{img-url}/gear.svg');
+}
+
+#SubfolderButton {
+ qproperty-icon: url('@{img-url}/subfolder.svg');
+}
+
+/* -------------------------------------------------------------------------- */
+
+.QComboBox {
+ &:extend(.QPushButton);
+ padding: 1px 0 1px 5px;
+ &:hover {
+ &:extend(.QPushButton:hover);
+ }
+ &:disabled {
+ &:extend(.QPushButton:disabled);
+ }
+ &::drop-down {
+ border: 0;
+ }
+ &::down-arrow {
+ image: url('@{img-url}/@{combo-down-arrow-img}');
+ &:disabled {
+ image: url('@{img-url}/@{combo-down-arrow-img-disabled}');
+ }
+ }
+ & QAbstractItemView {
+ background-color: @menu-bg-color;
+ border: 1px solid @menu-border-color;
+ selection-background-color: @selected-bg-color;
+ selection-color: @selected-text-color;
+ }
+}
+
+QComboBox { // Default control
+ &:extend(.QComboBox all);
+}
+
+/* -------------------------------------------------------------------------- */
+
+.QLineEdit {
+ background-color: @input-bg-color;
+ border: 1px solid @input-border-color;
+ border-radius: @input-border-radius;
+ color: @input-text-color;
+ selection-background-color: @selected-bg-color;
+ selection-color: @selected-text-color;
+ padding: 0 0 0 1px;
+ &:focus {
+ background-color: @focus-bg-color;
+ border-color: @focus-border-color;
+ }
+ &:disabled {
+ background-color: @input-bg-color-disabled;
+ border-color: @input-border-color-disabled;
+ color: @input-text-color-disabled;
+ }
+}
+
+QLineEdit { // Default control
+ &:extend(.QLineEdit all);
+}
+
+/* -------------------------------------------------------------------------- */
+
+.QCheckBox {
+ color: @text-color;
+ &:hover {
+ color: @checkbox-text-color-hover;
+ }
+ &:disabled {
+ color: @text-color-disabled;
+ }
+ &::indicator {
+ background-color: @checkbox-bg-color;
+ border: 1px solid @checkbox-border-color;
+ border-radius: 2px;
+ height: 9px; // fix for QGroupBox
+ padding: 1px;
+ width: 9px; // fix for QMenu
+ &:hover {
+ background-color: @checkbox-bg-color-hover;
+ border-color: @checkbox-border-color-hover;
+ }
+ &:checked {
+ background-color: @checkbox-bg-color-checked;
+ border-color: @checkbox-border-color-checked;
+ image: url('@{img-url}/@{checkbox-icon-checked}');
+ &:hover {
+ &:extend(.QCheckBox::indicator:hover);
+ }
+ &:disabled {
+ background-color: @checkbox-bg-color-disabled;
+ border-color: @checkbox-border-color-disabled;
+ image: url('@{img-url}/@{checkbox-icon-disabled}');
+ }
+ }
+ &:disabled {
+ background-color: @checkbox-bg-color-disabled;
+ border-color: @checkbox-border-color-disabled;
+ }
+ }
+}
+
+QCheckBox { // Default control
+ &:extend(.QCheckBox all);
+}
+
+/* -------------------------------------------------------------------------- */
+
+.QRadioButton {
+ &::indicator {
+ &:unchecked {
+ image: url('@{img-url}/radiobutton_unchecked.svg');
+ image-position: center center;
+ }
+ &:checked {
+ image: url('@{img-url}/radiobutton_checked.svg');
+ image-position: center center;
+ }
+ }
+}
+
+QRadioButton { // Default control
+ &:extend(.QRadioButton all);
+}
+
+/* -------------------------------------------------------------------------- */
+
+.QGroupBox {
+ &:extend(.box-base); // components/boxes.less
+ margin: 6px 0 0 0;
+ padding: 5px 0px;
+ &::title {
+ subcontrol-origin: margin;
+ left: 15px;
+ margin: -3px 0 0 0;
+ padding: 0 3px;
+ &:disabled {
+ color: @text-color-disabled;
+ }
+ }
+ &::indicator {
+ &:extend(.QCheckBox::indicator all);
+ subcontrol-origin: margin;
+ margin-top: 2px;
+ }
+ &:disabled {
+ color: @text-color-disabled;
+ }
+}
+
+QGroupBox { // Default control
+ &:extend(.QGroupBox all);
+}
+
+/* -------------------------------------------------------------------------- */
+
+.QSlider {
+ &::groove:horizontal {
+ background-color: transparent;
+ background-image: url('@{img-url}/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ margin: 0;
+ height: 20px;
+ min-height: 20px;
+ }
+ &::handle:horizontal {
+ background: @slider-handle-bg-color;
+ border: 1px solid @slider-handle-border-color;
+ width: 9px;
+ margin: 2px 0 2px 0;
+ border-radius: 2px;
+ }
+}
+
+QSlider { // Default control
+ &:extend(.QSlider all);
+}
+
+#IntPairField,
+#DoublePairField {
+ qproperty-LightLineColor: @slider-groove-color;
+ qproperty-LightLineEdgeColor: @slider-groove-color; // new
+ qproperty-DarkLineColor: @slider-groove-color;
+ qproperty-MiddleLineColor: @slider-groove-color; // new
+ qproperty-HandleLeftPixmap: url("@{img-url}/slider_left_handle.png");
+ qproperty-HandleRightPixmap: url("@{img-url}/slider_right_handle.png");
+
+ qproperty-HandleLeftGrayPixmap: url("@{img-url}/h_slider_left_disabled.png");
+ qproperty-HandleRightGrayPixmap: url("@{img-url}/h_slider_right_disabled.png");
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/filebrowser.less b/stuff/config/qss/Astral_072_Dark/less/layouts/filebrowser.less
new file mode 100644
index 0000000..d389b5e
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/filebrowser.less
@@ -0,0 +1,109 @@
+/* -----------------------------------------------------------------------------
+ File Browser
+----------------------------------------------------------------------------- */
+
+/* Left Pane
+----------------------------------------------------------------------------- */
+
+#DirTreeView {
+ &:extend(.tree-list all); // components/treeviews.less
+ border: 1px solid @accent1;
+ border-right: 0;
+ &::branch {
+ &:extend(.branch-22 all); // components/treeviews.less
+ }
+ & QScrollBar {
+ &:horizontal {
+ height: 16px;
+ margin-bottom: -1px;
+ }
+ }
+}
+
+/* Right Pane
+----------------------------------------------------------------------------- */
+
+DvItemViewerPanel {
+ qproperty-TextColor: @text-color;
+ qproperty-AlternateBackground: @browser-itemview-bg-color-alt;
+ qproperty-SelectedTextColor: @selected-text-color;
+ qproperty-FolderTextColor: @browser-folder-text-color;
+ qproperty-SelectedItemBackground: @selected-bg-color;
+}
+
+#FileBrowser {
+ & DvItemViewerPanel {
+ background: @browser-itemview-bg-color;
+ }
+ #castFrame {
+ border-top: 1px solid @accent1;
+ border-right: 1px solid @accent1;
+ border-bottom: 1px solid @accent1;
+ margin: 0;
+ & QScrollBar {
+ &:vertical {
+ width: 16px;
+ margin-right: -1px;
+ }
+ }
+ }
+ & QToolButton {
+ padding: 1px;
+ }
+}
+
+#DvItemViewerButtonBar {}
+
+#LoadLevelFrame {
+ &:extend(.box-base all); // components/borders.less
+}
+
+#LoadLevelShowButton {
+ &:extend(.button-show all); // components/buttons.less
+}
+
+#PsdSettingsGroupBox {
+ &:extend(.box-base all); // components/borders.less
+}
+
+DvDirTreeView {
+ qproperty-TextColor: @text-color;
+ qproperty-SelectedTextColor: @selected-text-color;
+ qproperty-SelectedItemBackground: @selected-bg-color;
+ qproperty-FolderTextColor: @browser-folder-text-color;
+ qproperty-SelectedFolderTextColor: @browser-folder-text-color-selected;
+ alternate-background-color: @tree-bg-color-alt;
+ background-color: @tree-bg-color;
+ border: 1px solid @accent1;
+}
+
+#FileDoesNotExistLabel {
+ color: @label-error;
+}
+
+/* -----------------------------------------------------------------------------
+ Scene Cast
+----------------------------------------------------------------------------- */
+
+#SceneCast {
+ &:extend(#FileBrowser all);
+ & QTreeView {
+ &:extend(.tree-list all); // components/treeviews.less
+ &::branch {
+ &:extend(.branch-17 all); // components/treeviews.less
+ }
+ }
+ & QToolBar {
+ border-top: 1px solid @accent1;
+ }
+ & QToolButton {
+ margin: 3px 1px 2px 1px;
+ padding: 1px;
+ }
+}
+
+// PR #1104.
+#CastBrowser {
+ border: 0;
+ margin: 0;
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/filmstrip.less b/stuff/config/qss/Astral_072_Dark/less/layouts/filmstrip.less
new file mode 100644
index 0000000..2312eb7
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/filmstrip.less
@@ -0,0 +1,13 @@
+/* -----------------------------------------------------------------------------
+ Film Strip
+----------------------------------------------------------------------------- */
+
+#FilmStrip {
+ QComboBox {
+ border-radius: 0;
+ border-width: 0;
+ & QAbstractItemView { // Override QAbstractScrollArea (above)
+ background-color: @menu-bg-color;
+ }
+ }
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/format.less b/stuff/config/qss/Astral_072_Dark/less/layouts/format.less
new file mode 100644
index 0000000..661787b
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/format.less
@@ -0,0 +1,93 @@
+/* -----------------------------------------------------------------------------
+ Cleanup Settings
+----------------------------------------------------------------------------- */
+
+#CleanupSettings {
+ & QLabel {}
+ // Space out the boxes vertically
+ & #CleanupSettingsFrame {
+ margin-top: 2px;
+ margin-bottom: 4px;
+ }
+ & QGroupBox {
+ margin-bottom: 3px;
+ }
+}
+
+#CleanupSettingsFrame {
+ // Added some margin to #CleanupSettings QDockWidget ONLY (above).
+ &:extend(.box-base all); // components/borders.less
+}
+
+#CleanupSettingsShowButton {
+ &:extend(.button-show all); // components/buttons.less
+}
+
+ParamsPage {
+ qproperty-TextColor: @text-color;
+}
+
+/* -----------------------------------------------------------------------------
+ Camera Settings
+----------------------------------------------------------------------------- */
+
+#CameraSettingsButton {
+ padding: 2px;
+}
+
+#CameraSettingsRadioButton {
+ &:hover {
+ background: none;
+ }
+ &::indicator {
+ // Apply a button style
+ &:extend(.button-tool all); // components/buttons.less
+ // Apply an icon
+ &:extend(.icon-lock all); // components/icons.less
+ }
+}
+
+#CameraSettingsDPI {
+ color: @label-title;
+}
+
+#CameraSettingsRadioButton_Small {
+ padding: 0;
+ &::indicator {
+ &:extend(.QRadioButton::indicator all); // layouts/controls.less
+ background-color: transparent;
+ border: 0;
+ height: 21px;
+ margin: 0;
+ width: 11px;
+ }
+}
+
+#ForceSquaredPixelButton {
+ // Apply a button style
+ &:extend(.button-tool all); // components/buttons.less
+ // Apply an icon
+ &:extend(.icon-fsp all); // components/icons.less
+ margin: 0;
+ background: none; // fix for 128 highlight img
+}
+
+/* -----------------------------------------------------------------------------
+ Output Settings
+----------------------------------------------------------------------------- */
+
+#OutputSettingsLabel {
+ color: @label-title;
+}
+
+#OutputSettingsBox {
+ &:extend(.box-base all); // components/borders.less
+}
+
+#OutputSettingsCameraBox {
+ &:extend(.box-base all); // components/borders.less
+}
+
+#OutputSettingsShowButton {
+ &:extend(.button-show all); // components/buttons.less
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/mainwindow.less b/stuff/config/qss/Astral_072_Dark/less/layouts/mainwindow.less
new file mode 100644
index 0000000..1ffcc3c
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/mainwindow.less
@@ -0,0 +1,436 @@
+/* -----------------------------------------------------------------------------
+ Main
+----------------------------------------------------------------------------- */
+
+QWidget {
+ background-color: @bg;
+ color: @text-color;
+ &:disabled {
+ color: @text-color-disabled;
+ }
+}
+
+QFrame {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+
+/* -----------------------------------------------------------------------------
+ Tooltip
+----------------------------------------------------------------------------- */
+
+QToolTip,
+#helpToolTip {
+ background-color: #ffffe1;
+ border: 1px solid #000;
+ color: #000;
+ padding: 1px 0;
+}
+
+/* -----------------------------------------------------------------------------
+ Dock Separator
+----------------------------------------------------------------------------- */
+
+#DockSeparator,
+QMainWindow::separator,
+QSplitter::handle,
+TPanel {
+ background-color: @dock-bg-color;
+ height: 4px;
+ width: 4px;
+}
+
+#TDockPlaceholder {
+ background-color: @dock-placeholder-color;
+}
+
+/* -----------------------------------------------------------------------------
+ TopBar / QMenuBar
+----------------------------------------------------------------------------- */
+
+#TopBar {
+ background: @topbar-bg-color;
+ border: 0;
+ border-bottom: 1px solid @topbar-border-color; // I have conditions (#C001)
+ height: 21px;
+ & #EditToolLockButton {
+ spacing: 0;
+ &::indicator {
+ // Inherits from #ToolOptions (toolbar.less)
+ &:extend(.button-tool all);
+ height: 17px;
+ margin: 1px 2px 0 0;
+ padding-left: 1px;
+ padding-right: 1px;
+ }
+ }
+}
+
+#TopBarTabContainer {
+ background-color: @topbar-bg-color;
+ margin-bottom: 1px; // (#C001) Required for #TopBar border-bottom to show
+}
+
+#StackedMenuBar {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+
+QMenuBar {
+ background-color: @topbar-bg-color;
+ border: 0;
+ &::item {
+ background-color: @topbar-bg-color;
+ border-left: 1px solid @topbar-bg-color; // Spacing for QMenu
+ margin: 0;
+ padding: 3px 5px;
+ &:selected {
+ .selected-secondary; // base/mixins.less
+ }
+ &:pressed {
+ .selected-primary; // base/mixins.less
+ }
+ }
+}
+
+/* -----------------------------------------------------------------------------
+ Room Tabs
+----------------------------------------------------------------------------- */
+
+#TopBarTab {
+ margin: 0;
+ padding: 0;
+ &::tab {
+ background-color: @rooms-tab-bg-color;
+ border-top: 1px solid @rooms-tab-border-color;
+ border-right: 1px solid @rooms-tab-border-color;
+ color: @rooms-tab-text-color;
+ margin: 0 0 0 0;
+ padding: 2px 10px 3px 10px;
+ &:hover {
+ background-color: @rooms-tab-bg-color-hover;
+ }
+ &:selected {
+ background-color: @rooms-tab-bg-color-selected;
+ color: @rooms-tab-text-color-selected;
+ }
+ &:first {
+ border-left: 1px solid @rooms-tab-border-color;
+ }
+ &:last {
+ border-right: 1px solid @rooms-tab-border-color;
+ }
+ }
+}
+
+/* -----------------------------------------------------------------------------
+ QMenu (Context Menu)
+----------------------------------------------------------------------------- */
+
+QMenu {
+ background-color: @menu-bg-color;
+ border: 1px solid @menu-border-color;
+ padding: 2px 0;
+ &::item {
+ padding: 3px 28px;
+ &:selected {
+ .selected-primary; // base/mixins.less
+ }
+ &:checked {
+ color: @menu-checkbox-text-color-checked;
+ &:selected {
+ .selected-primary; // base/mixins.less
+ }
+ }
+ &:disabled {
+ background: none;
+ color: @text-color-disabled;
+ &:selected {
+ border-color: transparent;
+ }
+ }
+ }
+ &::separator {
+ border-top: 1px solid @menu-separator-color;
+ height: 0;
+ margin: 2px 0;
+ }
+ &::icon {
+ border-radius: 2px;
+ margin: 0 0 0 3px;
+ padding: 1px;
+ &:checked {
+ background-color: @selected-bg-color;
+ }
+ }
+ &::indicator {
+ &:extend(.QCheckBox::indicator all); // views/controls.less
+ margin-left: 7px;
+ }
+}
+
+/* -----------------------------------------------------------------------------
+ Title Bars (Global)
+----------------------------------------------------------------------------- */
+
+TPanelTitleBar {
+ background-color: @title-bg-color;
+ border-color: @title-border-color;
+ border-style: solid;
+ border-width: @title-border-width;
+ font-weight: 700;
+ height: @title-size;
+ min-height: @title-size;
+ qproperty-TitleColor: @title-text-color;
+ qproperty-ActiveTitleColor: @title-text-color-active;
+ qproperty-BorderPixmap: url('@{img-url}/@{title-img}');
+ qproperty-ActiveBorderPixmap: url('@{img-url}/@{title-img-active}');
+ qproperty-FloatBorderPixmap: url('@{img-url}/@{title-img-float}');
+ qproperty-FloatActiveBorderPixmap: url('@{img-url}/@{title-img-float-active}');
+}
+
+/* -----------------------------------------------------------------------------
+ Scroll Bars (Global)
+----------------------------------------------------------------------------- */
+
+QAbstractScrollArea::corner {
+ background-color: @scrollbar-bg-color;
+}
+
+QScrollBar {
+ background-color: @scrollbar-bg-color;
+ border: 0;
+ &:horizontal {
+ height: 16px;
+ margin: 0;
+ }
+ &:vertical {
+ margin: 0;
+ width: 16px;
+ }
+
+ &::handle {
+ border: 0;
+ &:horizontal,
+ &:vertical {
+ &:hover {
+ background-color: @scrollbar-handle-bg-color-hover;
+ }
+ &:pressed {
+ background-color: @scrollbar-handle-bg-color-pressed;
+ }
+ }
+ &:horizontal {
+ background-color: @scrollbar-handle-bg-color;
+ margin: 2px 16px;
+ min-width: 20px;
+ }
+ &:vertical {
+ background-color: @scrollbar-handle-bg-color;
+ margin: 16px 2px;
+ min-height: 20px;
+ }
+ }
+
+ &::add-line {
+ subcontrol-origin: margin;
+ border: 0;
+ &:horizontal { // right
+ subcontrol-position: right;
+ background-color: @scrollbar-button-bg-color;
+ margin: 0;
+ width: 16px;
+ &:pressed {
+ background-color: @scrollbar-button-bg-color-pressed;
+ }
+ }
+ &:vertical { // down
+ subcontrol-position: bottom;
+ background-color: @scrollbar-button-bg-color;
+ margin: 0;
+ height: 16px;
+ &:pressed {
+ background-color: @scrollbar-button-bg-color-pressed;
+ }
+ }
+ }
+
+ &::sub-line {
+ border: 0;
+ subcontrol-origin: margin;
+ &:horizontal { // left
+ subcontrol-position: left;
+ background-color: @scrollbar-button-bg-color;
+ margin: 0;
+ width: 16px;
+ &:pressed {
+ background-color: @scrollbar-button-bg-color-pressed;
+ }
+ }
+ &:vertical { // up
+ subcontrol-position: top;
+ background-color: @scrollbar-button-bg-color;
+ margin: 0;
+ height: 16px;
+ &:pressed {
+ background-color: @scrollbar-button-bg-color-pressed;
+ }
+ }
+ }
+
+ &::up-arrow:vertical {
+ image: url('@{img-url}/scroll-up.svg');
+ image-position: center center;
+ }
+
+ &::down-arrow:vertical {
+ image: url('@{img-url}/scroll-down.svg');
+ image-position: center center;
+ }
+
+ &::left-arrow:horizontal {
+ image: url('@{img-url}/scroll-left.svg');
+ image-position: center center;
+ }
+
+ &::right-arrow:horizontal {
+ image: url('@{img-url}/scroll-right.svg');
+ image-position: center center;
+ }
+
+ &::sub-page,
+ &::add-page {
+ &:horizontal,
+ &:vertical {
+ background: none;
+ }
+ }
+}
+
+/* -----------------------------------------------------------------------------
+ Tool Bars (Global)
+----------------------------------------------------------------------------- */
+
+// Don't over-develop here, it could cause things to break in other places.
+// If you're looking for the #ToolBar DockWidget look in /layouts/toolbar.less.
+
+QToolBar {
+ padding: 0;
+ &::separator {
+ &:horizontal {
+ border-left: 1px solid @accent1;
+ margin: 0 1px;
+ width: 0;
+ }
+ &:vertical {
+ border-top: 1px solid @accent1;
+ height: 0;
+ margin: 1px 0;
+ }
+ }
+ QToolButton {
+ &:extend(.button-tool all); // components/buttons.less
+ &::menu-indicator {
+ image: none;
+ }
+ &::menu-button {
+ border-image: none;
+ }
+ }
+ & QLabel {
+ margin-top: 1px;
+ }
+ & QToolBar {
+ border: 0;
+ }
+}
+
+/* -------------------------------------------------------------------------- */
+
+// Scrollable QToolBar buttons - these show when QToolBar is too small to show
+// all of its content.
+//
+// This is a generic global style, pay attention to #ComboViewer and
+// #PaletteViewer variants when tweaking these.
+
+ DvScrollWidget {
+ & QPushButton {
+ background-color: @toolbar-scrollbutton-bg-color;
+ border: 0;
+ border-radius: 0;
+ padding: 0;
+ max-width: 16px;
+ min-width: 16px;
+ &:hover {
+ background-color: @toolbar-scrollbutton-bg-color-hover;
+ }
+ &:pressed {
+ background-color: @toolbar-scrollbutton-bg-color-pressed;
+ }
+ }
+}
+
+#ScrollLeftButton,
+#ScrollRightButton,
+#ScrollUpButton,
+#ScrollDownButton {
+ background-color: @toolbar-scrollbutton-bg-color;
+ border: 0;
+ border-radius: 0;
+ max-width: 16px;
+ min-width: 16px;
+ padding: 0;
+ &:hover {
+ background-color: @toolbar-scrollbutton-bg-color-hover;
+ }
+ &:pressed {
+ background-color: @toolbar-scrollbutton-bg-color-pressed;
+ }
+}
+#ScrollLeftButton {
+ image: url('@{img-url}/scroll-left.svg');
+ border-right: 1px solid @accent1;
+}
+#ScrollRightButton {
+ image: url('@{img-url}/scroll-right.svg');
+ border-left: 1px solid @accent1;
+ border-right: 1px solid @accent1; // FPS Slider
+}
+#ScrollUpButton {
+ image: url('@{img-url}/scroll-up.svg');
+}
+#ScrollDownButton {
+ image: url('@{img-url}/scroll-down.svg');
+}
+
+#keyFrameNavigator {
+ background: none; // Fixes BG overflow
+ margin: 0;
+ padding: 0;
+ & QToolButton {
+ min-width: 18px;
+ }
+}
+
+/* -----------------------------------------------------------------------------
+ Treeviews (Global)
+----------------------------------------------------------------------------- */
+
+QTreeWidget {
+ &:extend(.tree-list all); // components/treeviews.less
+}
+
+QListView {
+ outline: 0; // Hide dotted border on focus
+}
+
+/* -----------------------------------------------------------------------------
+ Tabs (Global)
+----------------------------------------------------------------------------- */
+
+#TabBarContainer {
+ &:extend(.tab-container all); // components/tabs.less
+ background-color: @tabbar-bg-color;
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/misc.less b/stuff/config/qss/Astral_072_Dark/less/layouts/misc.less
new file mode 100644
index 0000000..0a5e7be
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/misc.less
@@ -0,0 +1,57 @@
+/* -----------------------------------------------------------------------------
+ Misc
+----------------------------------------------------------------------------- */
+
+PencilTestPopup {
+ /* Allow for using a 768 screen */
+ min-height: 730px;
+ /* some clipping will still occur on width, but this
+ allows for filling half of a 1024 screen */
+ min-width: 512px;
+}
+
+#HistoryPanel {
+}
+
+#MatchLineButton {
+ background-color: lighten(@bg, 15%);
+ &::pressed {
+ background-color: lighten(@bg, 30%);
+ }
+}
+
+#LargeSizedText {
+ font-size: 17px;
+}
+
+/* -----------------------------------------------------------------------------
+ Unknowns
+----------------------------------------------------------------------------- */
+
+// Below are classes I couldn't locate in the app so I was not able to test
+// them - I left the properties as they were from gray072.
+
+#StartupLabel {
+ padding: 3px;
+ &:hover {
+ background: lighten(@bg, 10%);
+ }
+}
+
+QStatusBar {
+ background-color: rgb(192,192,192);
+ &::item {
+ border: 0;
+ }
+ & QLabel {
+ background-color: rgb(192,192,192);
+ }
+ & #StatusBarLabel {
+ background-color: rgb(255,255,255);
+ padding: 1px 3px;
+ }
+}
+
+#TitleTxtLabel {
+ color: @label-title;
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/palette.less b/stuff/config/qss/Astral_072_Dark/less/layouts/palette.less
new file mode 100644
index 0000000..380a167
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/palette.less
@@ -0,0 +1,181 @@
+/* -----------------------------------------------------------------------------
+ Style Editor
+----------------------------------------------------------------------------- */
+
+#StyleEditor {
+ & QPushButton {
+ // Temporary fix for channel buttons
+ margin: 2px 1px;
+ padding: 0;
+ }
+ & #TabBarContainer {
+ margin-left: -4px; // Resets container margin
+ }
+ & #bottomWidget {
+ border-top: 1px solid @accent1;
+ padding: 3px 2px 8px 3px;
+ & QPushButton {
+ // Override above fix
+ padding: 3px 5px;
+ }
+ }
+}
+
+#StyleEditorTabBar {
+ &:extend(.tab-container all); // components/tabs.less
+ &::tab {
+ &:extend(.tab-flat all); // components/tabs.less
+ }
+}
+
+#HexagonalColorWheel {
+ qproperty-BGColor: @styleeditor-wheel-bg-color;
+}
+
+/* -------------------------------------------------------------------------- */
+
+/* Horizontal QSlider */
+
+// START: I don't know what #colorSlider does, it seems to have no effect here.
+
+#colorSlider {
+ &::groove:horizontal {
+ height: 1px;
+ border-image: none;
+ }
+ &::handle:horizontal {
+ width: 8px;
+ margin: -8px -4px;
+ }
+}
+
+// ----- End
+
+#colorSliderAddButton,
+#colorSliderSubButton {
+ background: none;
+ border-color: transparent;
+ image-position: center center;
+ min-height: 16px;
+ padding: 0;
+ min-width: 18px;
+ &:hover {
+ &:extend(.button-tool:hover); // layouts/controls.less
+ }
+ &:pressed {
+ &:extend(.button-tool:pressed); // layouts/controls.less
+ }
+}
+
+#colorSliderAddButton {
+ image: url('@{img-url}/scroll-right.svg');
+}
+
+#colorSliderSubButton {
+ image: url('@{img-url}/scroll-left.svg');
+}
+
+#PlainColorPageParts {
+ border-top: 1px solid @accent1;
+ & QLineEdit {
+ max-width: 35px;
+ }
+}
+
+#colorSliderLabel,
+#colorSliderField {
+}
+
+/* -----------------------------------------------------------------------------
+ Palette Viewer / Studio Palette
+----------------------------------------------------------------------------- */
+
+PaletteViewer {
+ & DvScrollWidget {
+ & QPushButton {
+ border-top: 0;
+ margin-bottom: 1px;
+ max-width: 15px;
+ min-width: 15px;
+ }
+ & #ScrollLeftButton {
+ border-right: 1px solid @accent1;
+ border-left: 1px solid @accent1;
+ max-width: 15px;
+ min-width: 15px;
+ }
+ & #ScrollRightButton {
+ border-right: 0;
+ margin-left: 1px;
+ max-width: 15px;
+ min-width: 15px;
+ }
+ }
+ & QToolBar {
+ background: none;
+ border-bottom: 1px solid @tabbar-border-color;
+ padding: 0;
+ margin: 0;
+ &::separator:horizontal {
+ // Very compact space - so we can do without margin here...
+ margin: 0;
+ }
+ & QToolButton {
+ &:extend(.button-flat all); // components/buttons.less
+ margin: 0 0 1px 0; // Adds height to QToolBar
+ padding: 1px 1px 2px 1px;
+ }
+ }
+}
+
+#StudioPalette {
+ & QTreeView {
+ &:extend(.tree-list all); // components/treeviews.less
+ &::branch {
+ &:extend(.branch-17 all); // components/treeviews.less
+ }
+ }
+}
+
+#PaletteTabBar {
+ &:extend(.tab-container all); // components/tabs.less
+ &::tab {
+ &:extend(.tab-flat all); // components/tabs.less
+ }
+}
+
+#PageViewer {
+ qproperty-TextColor: @text-color;
+}
+
+#PaletteLockButton {
+ border-radius: 0;
+ margin: 0 0 1px 1px;
+ &:hover {
+ background-color: @paletteviewer-lock-color-active;
+ border-color: @paletteviewer-lock-color-active;
+ }
+ &:checked {
+ background-color: @paletteviewer-lock-color-active;
+ border-color: @paletteviewer-lock-color-active;
+ &:hover {
+ background-color: @paletteviewer-lock-color-active-hover;
+ border-color: @paletteviewer-lock-color-active-hover;
+ }
+ }
+}
+
+/* -----------------------------------------------------------------------------
+ Quick Renamer
+----------------------------------------------------------------------------- */
+
+#WordButton {
+ &:extend(.QPushButton all); // layouts/controls.less
+ // Remove horizontal padding... else moderate length text gets clipped
+ padding-right: 0;
+ padding-left: 0;
+}
+
+#SolidLineFrame {
+ &:extend(.box-base all); // components/boxes.less
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/popups.less b/stuff/config/qss/Astral_072_Dark/less/layouts/popups.less
new file mode 100644
index 0000000..42aac8c
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/popups.less
@@ -0,0 +1,86 @@
+/* -----------------------------------------------------------------------------
+ Popup Windows
+----------------------------------------------------------------------------- */
+
+QDialog {
+ background-color: @bg;
+ & #dialogButtonFrame {
+ background-color: @bg;
+ border-top: 1px solid @dialog-border-color;
+ & QPushButton {
+ padding: 3px 15px;
+ }
+ }
+}
+
+/* -----------------------------------------------------------------------------
+ Scene Settings
+----------------------------------------------------------------------------- */
+
+#SceneSettings {
+ & QLabel {
+ color: @label-title;
+ }
+}
+
+/* -----------------------------------------------------------------------------
+ Preferences
+----------------------------------------------------------------------------- */
+
+#PreferencesPopup {
+ & QListWidget {
+ background-color: @browser-itemview-bg-color;
+ alternate-background-color: @browser-itemview-bg-color;
+ border: 1px solid @accent1;
+ font-size: 13px;
+ &::item {
+ border: 0; // Removes indent
+ padding: 3px;
+ &:hover {
+ .selected-secondary; // base/mixins.less
+ }
+ &:selected {
+ .selected-primary; // base/mixins.less
+ }
+ }
+ }
+}
+
+/* -----------------------------------------------------------------------------
+ Keyboard Shortcuts
+----------------------------------------------------------------------------- */
+
+#ShortcutTree {
+ &::item {
+ padding: 1px 0;
+ }
+ &:extend(.tree-list all); // components/treeviews.less
+ &::branch {
+ &:extend(.branch-17 all); // components/treeviews.less
+ }
+ background-color: @browser-itemview-bg-color;
+ alternate-background-color: @browser-itemview-bg-color-alt;
+ border: 1px solid @accent1;
+ & QScrollBar {
+ &:vertical {
+ width: 16px;
+ margin-right: -1px;
+ }
+ }
+}
+
+/* -----------------------------------------------------------------------------
+ New Project / Configure Project Window
+----------------------------------------------------------------------------- */
+
+ProjectPopup {
+ & QLabel {
+ color: @label-title;
+ }
+ & QTreeView {
+ &:extend(.tree-list all); // components/treeviews.less
+ &::branch {
+ &:extend(.branch-22 all); // components/treeviews.less
+ }
+ }
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/schematic.less b/stuff/config/qss/Astral_072_Dark/less/layouts/schematic.less
new file mode 100644
index 0000000..779ebf6
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/schematic.less
@@ -0,0 +1,69 @@
+/* -----------------------------------------------------------------------------
+ Schematic Node Viewer
+----------------------------------------------------------------------------- */
+
+#SchematicBottomFrame {
+ background-color: @bg;
+ border: 0;
+ margin: 0;
+ padding: 0;
+ & QToolBar {
+ &::separator:horizontal {
+ margin: 0;
+ }
+ & QToolButton {
+ &:extend(.button-tool all); // components/buttons.less
+ padding: 0;
+ margin: 2px;
+ }
+ }
+}
+
+#SchematicSceneViewer {
+ background-color: @schematic-viewer-bg-color;
+ border-bottom: 1px solid @accent1;
+}
+
+/* -----------------------------------------------------------------------------
+ FX Settings
+----------------------------------------------------------------------------- */
+
+#FxSettingsTabBar {
+ &:extend(.tab-container all); // components/tabs.less
+ &::tab {
+ // We use round tabs here because the entire window has margin...
+ &:extend(.tab-round all); // components/tabs.less
+ }
+}
+
+FxSettings {
+ & QToolBar {
+ border-top: 1px solid @accent1;
+ border-right: 1px solid @accent1;
+ border-left: 1px solid @accent1;
+ min-height: 23px; // Prevent shrink
+ padding: 3px 0;
+ & QToolBar {
+ border: 0;
+ }
+ }
+}
+
+#FxSettingsLabel {
+ color: @schematic-label-text-color;
+}
+
+#FxSettingsHelpButton {
+ background-color: @schematic-help-button-bg-color;
+ color: #000;
+ // Remove vertical padding... else text gets clipped
+ padding-top: 0;
+ padding-bottom: 0;
+ &:hover {
+ background-color: @schematic-help-button-bg-color-hover;
+ }
+}
+
+#FxSettingsPreviewShowButton {
+ &:extend(.button-show all); // components/buttons.less
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/scriptconsole.less b/stuff/config/qss/Astral_072_Dark/less/layouts/scriptconsole.less
new file mode 100644
index 0000000..333a692
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/scriptconsole.less
@@ -0,0 +1,19 @@
+/* -----------------------------------------------------------------------------
+ Script Console
+----------------------------------------------------------------------------- */
+
+// Unfortunetely most of the text color properties are hard-coded...
+// Consider moving them to qproperties in scriptconsole.cpp (line 29-39)?
+
+#ScriptConsole {
+ .text-code; // base/mixins.less
+ border: 0;
+ color: @scriptconsole-text-color;
+ padding: 3px;
+ & QFrame {
+ background-color: @scriptconsole-bg-color;
+ }
+ & TPanelTitleBar {
+ background-color: @title-bg-color;
+ }
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/taskviewer.less b/stuff/config/qss/Astral_072_Dark/less/layouts/taskviewer.less
new file mode 100644
index 0000000..315e6ca
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/taskviewer.less
@@ -0,0 +1,31 @@
+/* -----------------------------------------------------------------------------
+ Task Viewer
+----------------------------------------------------------------------------- */
+
+#TaskSheetItem,
+#tasksRemoveBox,
+#tasksAddBox {
+ &:extend(.QLineEdit all); // layouts/controls.less
+}
+
+#TaskSheetItemLabel {
+ color: @text-color;
+}
+
+#Tasks {
+ & QToolBar {
+ border-bottom: 1px solid @accent1;
+ margin: 0;
+ padding: 0;
+ & QToolButton {
+ margin: 2px 2px 3px 2px;
+ }
+ }
+ & QTreeView {
+ &:extend(.tree-list all); // components/treeviews.less
+ background-color: @browser-itemview-bg-color;
+ &::branch {
+ &:extend(.branch-17 all); // components/treeviews.less
+ }
+ }
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/toolbar.less b/stuff/config/qss/Astral_072_Dark/less/layouts/toolbar.less
new file mode 100644
index 0000000..55f792c
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/toolbar.less
@@ -0,0 +1,100 @@
+/* -----------------------------------------------------------------------------
+ Tool Bar
+----------------------------------------------------------------------------- */
+
+#ToolBar {
+ & TPanelTitleBar {
+ // Use grip handles for title bar
+ background-color: @bg;
+ background-image: url('@{img-url}/@{title-toolbar-img-horizontal}');
+ background-repeat: no-repeat;
+ border: 0;
+ height: @title-toolbar-size;
+ max-height: @title-toolbar-size;
+ min-height: @title-toolbar-size;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('@{img-url}/@{title-toolbar-img-float}');
+ qproperty-FloatActiveBorderPixmap: url('@{img-url}/@{title-toolbar-img-float}');
+ }
+
+ & QToolBar {
+ // This controls the spacing for the Expand-Tools button.
+ // This is a very dirty way of doing it.
+ padding-left: 2px;
+ }
+}
+
+/* -----------------------------------------------------------------------------
+ Tool Options
+----------------------------------------------------------------------------- */
+
+#ToolOptions {
+ & TPanelTitleBar {
+ // Use grip handles for title bar
+ background-color: @bg;
+ background-image: url('@{img-url}/@{title-toolbar-img-vertical}');
+ background-repeat: no-repeat;
+ border: 0;
+ width: @title-toolbar-size;
+ min-width: @title-toolbar-size;
+ max-width: @title-toolbar-size;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('@{img-url}/@{title-toolbar-img-float}');
+ qproperty-FloatActiveBorderPixmap: url('@{img-url}/@{title-toolbar-img-float}');
+ }
+}
+
+IconViewField {
+ qproperty-ScalePegPixmap: url("@{img-url}/selectiontool_scalepeg.svg");
+ qproperty-RotationPixmap: url("@{img-url}/selectiontool_rotation.svg");
+ qproperty-PositionPixmap: url("@{img-url}/selectiontool_position.svg");
+ qproperty-ThicknessPixmap: url("@{img-url}/selectiontool_thickness.svg");
+}
+
+#EditToolLockButton {
+ // Properties here also apply to the Room Tabs lock icon.
+ // Be sure to head over to (layouts/mainwindow.less) if you need to
+ // override anything from here...
+ &:hover {
+ background: none; // fix for 128 QCheckBox hover state
+ }
+ spacing: 0;
+ &::indicator {
+ // Add button style
+ &:extend(.button-tool all); // components/buttons.less
+ // Add icon
+ &:extend(.icon-lock all); // components/buttons.less
+ }
+}
+
+PopupButton {
+ &::menu-indicator {
+ border-left: 0;
+ height: 17px;
+ image: url('@{img-url}/combo_down_arrow.png');
+ width: 10px;
+ &:disabled {
+ image: url('@{img-url}/combo_down_arrow-disabled.png');
+ }
+ }
+}
+
+#Cap,
+#Join {
+ @size: 32px;
+ padding: 0 4px 0 -8px;
+ max-width: @size;
+ min-width: @size;
+ & QMenu {
+ @size: 28px;
+ max-width: @size;
+ min-width: @size;
+ &::item {
+ max-width: @size;
+ min-width: @size;
+ padding: 0;
+ }
+ }
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/viewer.less b/stuff/config/qss/Astral_072_Dark/less/layouts/viewer.less
new file mode 100644
index 0000000..7cf4a93
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/viewer.less
@@ -0,0 +1,142 @@
+/* -----------------------------------------------------------------------------
+ ComboViewer / Viewer / FlipBook
+----------------------------------------------------------------------------- */
+
+#ComboViewerPanel {
+ & Toolbar {
+ border-bottom: 1px solid @accent1; // Accent line against viewport
+ &::separator:horizontal {
+ // Workaround for first tool button (#W001)
+ margin: 0 0 0 2px;
+ }
+ & QToolButton {
+ // (#W001) Make sure the first tool button has enough space on the left
+ margin: 2px 0 3px 2px;
+ }
+ }
+}
+
+#ComboViewerToolOptions {
+ border-bottom: 1px solid @accent1; // Accent line against viewport/ToolBar
+}
+
+#ComboViewer,
+#ViewerPanel,
+FlipBook {
+
+ // BUG 01:
+ // 2px width is required for the border-top property to work.
+ // There is a hard-coded GRAY line that is persistent no matter what.
+ //
+ // BUG 02:
+ // When opening a new ComboViewer panel from the Windows menu...
+ // The border-top property will not be shown until the app has been
+ // restarted, or the theme reloaded.
+ //
+ // If these BUGS have been fixed then consider if the border-top
+ // property below requires adjustment, to 1px for example.
+
+ & #ToolBarContainer {
+ background-color: transparent;
+ border-top: 2px solid @accent1;
+ border-bottom: 1px solid @accent1;
+ // Hides right border on #ScrollRightButton when
+ // FPS Slider is hidden
+ padding-right: -1px;
+ & QLineEdit {
+ border-color: @fps-input-border-color;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ height: 16px;
+ }
+ }
+}
+
+#FlipConsolePlayToolBar {
+ &::separator:horizontal {
+ margin: 0 2px;
+ }
+ & QToolButton {
+ margin-top: 2px;
+ margin-bottom: 2px;
+ height: 16px;
+ }
+}
+
+#ViewerFpsSlider {
+ background-color: transparent;
+ background-image: url('@{img-url}/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ border: 0;
+ height: 19px;
+ margin: 0 3px 0 31px;
+ max-width: 450px;
+ min-width: 0px;
+ &::sub-line:horizontal {
+ subcontrol-origin: absolute;
+ background-color: @button-bg-color;
+ border: 1px solid @button-border-color;
+ height: 16px;
+ left: -33px;
+ padding-left: 1px;
+ width: 14px;
+ &:pressed {
+ background-color: @button-bg-color-pressed;
+ border-color: @accent1;
+ }
+ }
+ &::add-line:horizontal {
+ subcontrol-position: left;
+ background-color: @button-bg-color;
+ border: 1px solid @button-border-color;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+ left: 13px;
+ height: 16px;
+ image-position: center center;
+ width: 13px;
+ &:pressed {
+ background-color: @button-bg-color-pressed;
+ border-color: @accent1;
+ }
+ }
+ &::handle {
+ &::horizontal {
+ @size: 9px;
+ background-color: @slider-handle-bg-color;
+ border: 1px solid @slider-handle-border-color;
+ border-radius: 2px;
+ margin: 2px 0 3px 0;
+ min-width: @size;
+ width: @size;
+ max-width: @size;
+ }
+ }
+}
+
+FlipSlider {
+ qproperty-PBHeight: 15;
+
+ qproperty-PBOverlay: url('@{img-url}/@{flipslider-img}');
+ qproperty-PBMarker: url('@{img-url}/@{flipmarker-img}');
+ qproperty-PBColorMarginLeft: 1;
+ qproperty-PBColorMarginTop: 2;
+ qproperty-PBColorMarginRight: 1;
+ qproperty-PBColorMarginBottom: 2;
+
+ qproperty-PBMarkerMarginLeft: 3;
+ qproperty-PBMarkerMarginRight: 3;
+ qproperty-notStartedColor: @flipslider-notstarted-color;
+ qproperty-startedColor: @flipslider-started-color;
+ qproperty-baseColor: @flipslider-base-color;
+}
+
+Ruler {
+ qproperty-ParentBGColor: @viewer-ruler-bg-color;
+ qproperty-ScaleColor: @viewer-ruler-scale-color;
+}
+
+#RulerToolOptionValues {
+ color: @viewer-ruler-ToolOptionValues-color;
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/layouts/xsheet.less b/stuff/config/qss/Astral_072_Dark/less/layouts/xsheet.less
new file mode 100644
index 0000000..7b9870f
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/layouts/xsheet.less
@@ -0,0 +1,210 @@
+/* -----------------------------------------------------------------------------
+ XSheet Viewer
+----------------------------------------------------------------------------- */
+
+/* ScrollAreas (Row, Column and Cell)
+----------------------------------------------------------------------------- */
+
+#xsheetArea,
+#ScrollArea {
+ background-color: @scrollbar-bg-color;
+ border: 0;
+}
+
+#xsheetScrollArea {
+ border: 0;
+}
+
+/* xsheetColumnHeader (Context Menus)
+----------------------------------------------------------------------------- */
+
+#xsheetColumnAreaMenu_Preview {
+ background-color: @xsheet-menu-preview-color;
+}
+
+#xsheetColumnAreaMenu_Lock {
+ background-color: @xsheet-menu-lock-color;
+}
+
+#xsheetColumnAreaMenu_Camstand {
+ background-color: @xsheet-menu-camstand-color;
+}
+
+#xsheetColumnAreaMenu_Preview,
+#xsheetColumnAreaMenu_Lock,
+#xsheetColumnAreaMenu_Camstand {
+ color: @xsheet-menu-text-color;
+}
+
+#noteTextEdit{
+ color: @xsheet-notes-text-color;
+}
+
+/* XSheet Spreadsheet
+----------------------------------------------------------------------------- */
+
+XsheetViewer {
+ qproperty-TextColor: @xsheet-text-color;
+ qproperty-BGColor: @xsheet-bg-color;
+ qproperty-LightLineColor: @xsheet-LightLine-color;
+ qproperty-MarkerLineColor: @xsheet-MarkerLine-color;
+ qproperty-VerticalLineColor: @xsheet-VerticalLine-color;
+ qproperty-VerticalLineHeadColor: @xsheet-VerticalLineHead-color;
+ qproperty-PreviewFrameTextColor: @xsheet-PreviewFrameText-color;
+ qproperty-CurrentRowBgColor: @xsheet-CurrentRowBG-color;
+
+ qproperty-EmptyColumnHeadColor: @xsheet-EmptyColumnHead-color;
+ qproperty-SelectedColumnTextColor: @xsheet-SelectedColumnText-color;
+
+ qproperty-EmptyCellColor: @xsheet-EmptyCell-color;
+ qproperty-NotEmptyColumnColor: @xsheet-NotEmptyColumn-color;
+ qproperty-SelectedEmptyCellColor: @xsheet-SelectedEmptyCell-color;
+
+ qproperty-LevelColumnColor: @xsheet-LevelColumn-color;
+ qproperty-LevelColumnBorderColor: @xsheet-LevelColumnBorder-color;
+ qproperty-SelectedLevelColumnColor: @xsheet-SelectedLevelColumn-color;
+
+ qproperty-VectorColumnColor: @xsheet-VectorColumn-color;
+ qproperty-VectorColumnBorderColor: @xsheet-VectorColumnBorder-color;
+ qproperty-SelectedVectorColumnColor: @xsheet-SelectedVectorColumn-color;
+
+ qproperty-ChildColumnColor: @xsheet-ChildColumn-color;
+ qproperty-ChildColumnBorderColor: @xsheet-ChildColumnBorder-color;
+ qproperty-SelectedChildColumnColor: @xsheet-SelectedChildColumn-color;
+
+ qproperty-FullcolorColumnColor: @xsheet-FullColorColumn-color;
+ qproperty-FullcolorColumnBorderColor: @xsheet-FullColorColumnBorder-color;
+ qproperty-SelectedFullcolorColumnColor: @xsheet-SelectedFullColorColumn-color;
+
+ qproperty-FxColumnColor: @xsheet-FxColumn-color;
+ qproperty-FxColumnBorderColor: @xsheet-FxColumnBorder-color;
+ qproperty-SelectedFxColumnColor: @xsheet-SelectedFxColumn-color;
+
+ qproperty-ReferenceColumnColor: @xsheet-ReferenceColumn-color;
+ qproperty-ReferenceColumnBorderColor: @xsheet-ReferenceColumnBorder-color;
+ qproperty-SelectedReferenceColumnColor: @xsheet-SelectedReferenceColumn-color;
+
+ qproperty-PaletteColumnColor: @xsheet-PaletteColumn-color;
+ qproperty-PaletteColumnBorderColor: @xsheet-PaletteColumnBorder-color;
+ qproperty-SelectedPaletteColumnColor: @xsheet-SelectedPaletteColumn-color;
+
+ qproperty-MeshColumnColor: @xsheet-MeshColumn-color;
+ qproperty-MeshColumnBorderColor: @xsheet-MeshColumnBorder-color;
+ qproperty-SelectedMeshColumnColor: @xsheet-SelectedMeshColumn-color;
+
+ qproperty-SoundColumnColor: @xsheet-SoundColumn-color;
+ qproperty-SoundColumnBorderColor: @xsheet-SoundColumnBorder-color;
+ qproperty-SelectedSoundColumnColor: @xsheet-SelectedSoundColumn-color;
+ qproperty-SoundColumnHlColor: @xsheet-SoundColumnHL-color;
+ qproperty-SoundColumnTrackColor: @xsheet-SoundColumnTrack-color;
+
+ qproperty-ColumnHeadPastelizer: @xsheet-ColumnHeadPastelizer-color;
+ qproperty-SelectedColumnHead: @xsheet-SelectedColumnHead-color;
+
+ qproperty-LightLightBGColor: @xsheet-LightLightBG-color;
+ qproperty-LightBGColor: @xsheet-LightBG-color;
+ qproperty-DarkBGColor: @xsheet-DarkBG-color;
+ qproperty-DarkLineColor: @xsheet-DarkLine-color;
+}
+
+/* -----------------------------------------------------------------------------
+ Function Editor
+----------------------------------------------------------------------------- */
+
+#FunctionEditor {
+ & QToolBar {
+ border-bottom: 1px solid @accent1;
+ & QToolBar {
+ border: 0;
+ }
+ & QLabel {
+ margin-left: 5px;
+ }
+ & QToolButton {
+ height: 18px; // Gives the KEY button increased hit area
+ }
+ }
+}
+
+#FunctionParametersPanel {
+ &:extend(.box-base all); // components/borders.less
+}
+
+#FunctionEditorTree {
+ // Don't extend all else FunctionTreeView qproperties won't work
+ &:extend(.tree-list);
+ background-color: @browser-itemview-bg-color;
+ alternate-background-color: @browser-itemview-bg-color;
+ border-top: 1px solid @accent1;
+ &::branch { // Size "17"
+ // OK to extend all on branch
+ &:extend(.branch-17 all); // components/treeviews.less
+ }
+}
+
+/* Function Editor Spreadsheet
+----------------------------------------------------------------------------- */
+
+// If a property shares likeness with XSheet then pair them - XSheet should be
+// considered the master...
+
+FunctionTreeView {
+ qproperty-TextColor: @function-treeview-text-color;
+ qproperty-CurrentTextColor: @function-treeview-text-color-selected;
+}
+
+FunctionPanel {
+ qproperty-BGColor: @function-panel-bg-color;
+ qproperty-ValueLineColor: @function-panel-ValueLine-color;
+ qproperty-FrameLineColor: @function-panel-FrameLine-color;
+ qproperty-OtherCurvesColor: @function-panel-OtherCurves-color;
+ qproperty-RulerBackground: @function-panel-RulerBG-color;
+ qproperty-TextColor: @function-panel-Text-color;
+ qproperty-SubColor: @function-panel-Sub-color;
+ qproperty-SelectedColor: @function-panel-Selected-color;
+}
+
+SpreadsheetViewer {
+ qproperty-LightLightBGColor: @xsheet-LightLightBG-color; // paired
+ qproperty-CurrentRowBgColor: @xsheet-CurrentRowBG-color; // paired
+ qproperty-LightLineColor: @xsheet-LightLine-color; // paired
+ qproperty-MarkerLineColor: @xsheet-MarkerLine-color; // paired
+ qproperty-BGColor: @xsheet-NotEmptyColumn-color; // paired
+ qproperty-VerticalLineColor: @xsheet-VerticalLine-color; // paired
+ qproperty-KeyFrameColor: @function-KeyFrame-color;
+ qproperty-KeyFrameBorderColor: @function-KeyFrameBorder-color;
+ qproperty-SelectedKeyFrameColor: @function-SelectedKeyFrame-color;
+ qproperty-InBetweenColor: @function-Inbetween-color;
+ qproperty-InBetweenBorderColor: @function-InbetweenBorder-color;
+ qproperty-SelectedInBetweenColor: @function-SelectedInbetween-color;
+ qproperty-SelectedEmptyColor: @xsheet-SelectedEmptyCell-color; // paired
+ qproperty-SelectedSceneRangeEmptyColor: @function-SelectedSceneRangeEmpty-color;
+ qproperty-TextColor: @xsheet-text-color; // paired
+ qproperty-ColumnHeaderBorderColor: @xsheet-VerticalLineHead-color; // paired
+ qproperty-SelectedColumnTextColor: @xsheet-SelectedColumnText-color; // paired
+}
+
+#FunctionSegmentViewer {}
+
+#ExpressionField {
+ background-color: @function-ExpressionFieldBG-color;
+ border: 1px solid @function-ExpressionFieldBorder-color;
+ margin: 0;
+}
+
+#FunctionSegmentViewerLinkButton {
+ &:extend(.QPushButton all); // components/buttons.less
+ background-image: url('@{img-url}/segment_unlinked.svg');
+ background-repeat: no-repeat;
+ &:hover {
+ background-repeat: no-repeat;
+ }
+ &:checked {
+ background-image: url('@{img-url}/segment_linked.svg');
+ background-repeat: no-repeat;
+ }
+ &:disabled {
+ background-image: url('@{img-url}/segment_disabled.svg');
+ background-repeat: no-repeat;
+ }
+}
diff --git a/stuff/config/qss/Astral_072_Dark/less/main.less b/stuff/config/qss/Astral_072_Dark/less/main.less
new file mode 100644
index 0000000..aaed20d
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/main.less
@@ -0,0 +1,16 @@
+// -----------------------------------------------------------------------------
+// Main file - outputs the default theme
+// -----------------------------------------------------------------------------
+
+// Base
+@import 'base/colors';
+@import 'base/mixins';
+
+// Components
+@import 'components/all';
+
+// Layouts
+@import 'layouts/all';
+
+// Default Theme
+@import 'themes/Astral_072_Dark.less';
diff --git a/stuff/config/qss/Astral_072_Dark/less/themes/Astral_048_VeryDark.less b/stuff/config/qss/Astral_072_Dark/less/themes/Astral_048_VeryDark.less
new file mode 100644
index 0000000..203ebb5
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/themes/Astral_048_VeryDark.less
@@ -0,0 +1,81 @@
+// -----------------------------------------------------------------------------
+// 048 Theme Variables (Dark Gray)
+// -----------------------------------------------------------------------------
+
+// Dependency
+@import '../main';
+
+// IMG Directory
+@img-url: '../Astral_072_Dark/imgs/white';
+
+// Background
+@bg: #303030;
+
+// -----------------------------------------------------------------------------
+// TopBar / Room Tabs
+// -----------------------------------------------------------------------------
+
+// Room Tabs
+@rooms-tab-bg-color: @topbar-bg-color;
+
+// -----------------------------------------------------------------------------
+// QMenu / Context Menu
+// -----------------------------------------------------------------------------
+
+@menu-bg-color: darken(@bg, 4%);
+
+// -----------------------------------------------------------------------------
+// QScrollBar
+// -----------------------------------------------------------------------------
+
+@scrollbar-bg-color: darken(@bg, 4%);
+
+// -----------------------------------------------------------------------------
+// QPushButton
+// -----------------------------------------------------------------------------
+
+@button-bg-color: lighten(@bg, 12%);
+@button-border-color: darken(@bg, 5%);
+
+@button-bg-color-hover: lighten(@bg, 20%);
+
+@button-bg-color-checked: darken(@bg, 5%);
+@button-border-color-checked: darken(@bg, 10%);
+
+// -----------------------------------------------------------------------------
+// Tool Button
+// -----------------------------------------------------------------------------
+
+@toolbutton-bg-color-checked: darken(@bg, 35%);
+@toolbutton-bg-color-checked-hover: darken(@bg, 0%);
+@toolbutton-border-color-checked: lighten(@bg, 15%);
+@toolbutton-border-color-checked-hover: @toolbutton-border-color-checked;
+
+// -----------------------------------------------------------------------------
+// QLineEdit / Input Boxes
+// -----------------------------------------------------------------------------
+
+@input-bg-color: darken(@bg, 8%);
+@input-border-color: lighten(@bg, 10%);
+
+// -----------------------------------------------------------------------------
+// File Browser
+// -----------------------------------------------------------------------------
+
+@browser-itemview-bg-color: darken(@bg, 4%);
+@browser-itemview-bg-color-alt: lighten(@tree-bg-color-alt, 4%);
+
+// -----------------------------------------------------------------------------
+// ComboViewer / Viewer / FlipBook
+// -----------------------------------------------------------------------------
+
+// Flip Slider
+@flipmarker-img: 'flipmarker-dark.svg';
+@flipslider-img: 'flipslider-dark.svg';
+@flipslider-base-color: darken(@bg, 5%);
+
+// -----------------------------------------------------------------------------
+// Schematic Node Viewer
+// -----------------------------------------------------------------------------
+
+@schematic-viewer-bg-color: lighten(@bg, 3%);
diff --git a/stuff/config/qss/Astral_072_Dark/less/themes/Astral_072_Dark.less b/stuff/config/qss/Astral_072_Dark/less/themes/Astral_072_Dark.less
new file mode 100644
index 0000000..8d73d50
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/themes/Astral_072_Dark.less
@@ -0,0 +1,410 @@
+// -----------------------------------------------------------------------------
+// 072 Theme Variables (Default) / (Gray)
+// -----------------------------------------------------------------------------
+
+// IMG Directory
+@img-url: 'imgs/white';
+
+// Background
+@bg: #484848;
+
+// Accents
+@accent1: darken(@bg, 11%);
+
+// Text
+@text-color: #cccccc;
+@text-color-disabled: darken(@text-color, 30%);
+
+// Selected Color (Primary)
+@selected-bg-color: @palette-wedgewood;
+@selected-text-color: lighten(@text-color, 20%);
+
+// Selected Color (Secondary)
+@selected-bg-color-secondary: lighten(@bg, 10%);
+@selected-text-color-secondary: @text-color;
+
+// Dock Separator
+@dock-bg-color: darken(@bg, 15%);
+@dock-placeholder-color: @palette-chihiro;
+
+// Misc
+@dialog-border-color: @accent1;
+
+// Scrollable ToolBar Buttons
+@toolbar-scrollbutton-bg-color: @bg;
+@toolbar-scrollbutton-bg-color-hover: lighten(@toolbar-scrollbutton-bg-color, 10%);
+@toolbar-scrollbutton-bg-color-pressed: darken(@toolbar-scrollbutton-bg-color, 10%);
+
+// Labels
+@label-title: @palette-scooter-light;
+@label-error: @palette-red;
+
+// Treeview
+@tree-bg-color: darken(@bg, 0%);
+@tree-bg-color-alt: @tree-bg-color;
+
+// Groupbox
+@groupbox-color: @accent1;
+
+// -----------------------------------------------------------------------------
+// Tabs
+// -----------------------------------------------------------------------------
+
+// Container
+@tabbar-bg-color: darken(@bg, 5%);
+@tabbar-border-color: @accent1;
+
+// Tabs
+@tab-bg-color: lighten(@tabbar-bg-color, 0%);
+@tab-bg-color-hover: lighten(@bg, 3%);
+@tab-bg-color-selected: @bg;
+@tab-text-color: darken(@text-color, 20%);
+@tab-text-color-selected: lighten(@text-color, 15%);
+@tab-border-color: darken(@accent1, 3%);
+
+// -----------------------------------------------------------------------------
+// TopBar / Room Tabs
+// -----------------------------------------------------------------------------
+
+// Top Menu Bar
+@topbar-bg-color: @bg;
+@topbar-border-color: @accent1;
+
+// Room Tabs
+@rooms-tab-bg-color: @tab-bg-color;
+@rooms-tab-bg-color-selected: darken(@bg, 15%);
+@rooms-tab-bg-color-hover: lighten(@bg, 5%);
+@rooms-tab-border-color: @tab-border-color;
+@rooms-tab-text-color: @tab-text-color;
+@rooms-tab-text-color-selected: lighten(@text-color, 5%);
+
+// -----------------------------------------------------------------------------
+// QMenu / Context Menu
+// -----------------------------------------------------------------------------
+
+@menu-bg-color: darken(@bg, 5%);
+@menu-border-color: @accent1;
+@menu-separator-color: @accent1;
+@menu-checkbox-text-color-checked: @text-color;
+
+// -----------------------------------------------------------------------------
+// DockWidget Title Bar
+// -----------------------------------------------------------------------------
+
+// Global Title Bar
+@title-size: 20px;
+@title-border-width: 0 0 1px 0;
+@title-bg-color: darken(@bg, 5%);
+@title-border-color: @accent1;
+@title-text-color: darken(@text-color, 10%);
+@title-text-color-active: lighten(@text-color, 15%);
+
+// Note: IMG values must be set to NONE for QSS to work...
+@title-img: 'none';
+@title-img-active: 'none';
+@title-img-float: 'none';
+@title-img-float-active: 'none';
+
+// For DockWidgets that display no text in Title Bar
+@title-toolbar-size: 17px;
+@title-toolbar-img-horizontal: 'title_grip_horizontal.svg';
+@title-toolbar-img-vertical: 'title_grip_vertical.svg';
+@title-toolbar-img-float: 'titlebar_float.png';
+
+// -----------------------------------------------------------------------------
+// QScrollBar
+// -----------------------------------------------------------------------------
+
+// Bar Frame
+@scrollbar-bg-color: darken(@bg, 5%);
+
+// Handle
+@scrollbar-handle-bg-color: lighten(@bg, 5%);
+@scrollbar-handle-bg-color-hover: lighten(@bg, 10%);
+@scrollbar-handle-bg-color-pressed: lighten(@bg, 15%);
+
+// Arrow Buttons
+@scrollbar-button-bg-color: @scrollbar-bg-color;
+
+@scrollbar-button-bg-color-hover: lighten(@scrollbar-button-bg-color, 15%);
+@scrollbar-button-bg-color-pressed: lighten(@scrollbar-button-bg-color-hover, 5%);
+
+// -----------------------------------------------------------------------------
+// QPushButton
+// -----------------------------------------------------------------------------
+
+@button-bg-color: lighten(@bg, 10%);
+@button-border-color: darken(@bg, 8%);
+@button-border-radius: 2px;
+@button-text-color: lighten(@text-color, 0%);
+
+@button-bg-color-hover: lighten(@bg, 15%);
+@button-border-color-hover: @button-border-color;
+@button-text-color-hover: lighten(@button-text-color, 5%);
+
+@button-bg-color-pressed: darken(@bg, 10%);
+@button-border-color-pressed: @selected-bg-color;
+@button-text-color-pressed: @text-color;
+
+@button-bg-color-checked: darken(@bg, 10%);
+@button-bg-color-checked-hover: darken(@bg, 2%);
+@button-border-color-checked: darken(@bg, 15%);
+@button-text-color-checked: @text-color;
+
+@button-bg-color-disabled: lighten(@bg, 4%);
+@button-border-color-disabled: darken(@bg, 4%);
+@button-text-color-disabled: @text-color-disabled;
+
+// -----------------------------------------------------------------------------
+// QComboBox
+// -----------------------------------------------------------------------------
+
+@combo-down-arrow-img: 'combo-down.svg';
+@combo-down-arrow-img-disabled: 'combo-down-disabled.svg';
+
+// -----------------------------------------------------------------------------
+// Tool Button
+// -----------------------------------------------------------------------------
+
+@toolbutton-bg-color: @bg;
+@toolbutton-border-color: @toolbutton-bg-color;
+
+@toolbutton-bg-color-hover: @button-bg-color-hover;
+@toolbutton-border-color-hover: @button-border-color;
+
+@toolbutton-bg-color-pressed: @button-bg-color-pressed;
+@toolbutton-border-color-pressed: darken(@bg, 20%);
+
+@toolbutton-bg-color-checked: @button-bg-color-checked;
+@toolbutton-bg-color-checked-hover: darken(@bg, 3%);
+@toolbutton-border-color-checked: darken(@bg, 15%);
+@toolbutton-border-color-checked-hover: darken(@bg, 15%);
+
+// -----------------------------------------------------------------------------
+// QLineEdit / Input Boxes
+// -----------------------------------------------------------------------------
+
+@focus-bg-color: @input-bg-color;
+@focus-border-color: @selected-bg-color;
+
+@input-bg-color: darken(@bg, 8%);
+@input-border-color: darken(@input-bg-color, 5%);
+@input-border-radius: 2px;
+@input-text-color: @text-color;
+@input-selection-text-color: @selected-text-color;
+@input-selection-bg-color: @selected-bg-color;
+
+@input-bg-color-disabled: darken(@bg, 5%);
+@input-border-color-disabled: darken(@input-bg-color-disabled, 3%);
+@input-text-color-disabled: @text-color-disabled;
+
+// -----------------------------------------------------------------------------
+// QCheckBox
+// -----------------------------------------------------------------------------
+
+@checkbox-text-color-hover: lighten(@text-color, 35%);
+
+@checkbox-bg-color: @input-bg-color;
+@checkbox-border-color: @input-border-color;
+
+@checkbox-bg-color-hover: lighten(@checkbox-bg-color, 5%);
+@checkbox-border-color-hover: lighten(@bg, 35%);
+
+@checkbox-bg-color-checked: @checkbox-bg-color;
+@checkbox-border-color-checked: @checkbox-border-color;
+
+@checkbox-icon-checked: 'checkmark.svg';
+@checkbox-icon-disabled: 'checkmark-disabled.svg';
+
+@checkbox-bg-color-disabled: @input-bg-color-disabled;
+@checkbox-border-color-disabled: @input-border-color-disabled;
+
+// -----------------------------------------------------------------------------
+// QRadioButton
+// -----------------------------------------------------------------------------
+
+@radiobutton-img-unchecked: 'radiobutton_unchecked.png';
+@radiobutton-img-checked: 'radiobutton_checked.png';
+
+// -----------------------------------------------------------------------------
+// QSlider / IntPairField / DoublePairField
+// -----------------------------------------------------------------------------
+
+@slider-handle-bg-color: #878787;
+@slider-handle-border-color: @accent1;
+
+@slider-groove-color: darken(@bg, 15%);
+@slider-groove-color-highlight: lighten(@bg, 2%);
+
+// -----------------------------------------------------------------------------
+// Film Strip
+// -----------------------------------------------------------------------------
+
+@filmstrip-bg-color: #000;
+
+// -----------------------------------------------------------------------------
+// File Browser
+// -----------------------------------------------------------------------------
+
+@browser-folder-text-color: @palette-scooter-light;
+@browser-folder-text-color-selected: @selected-text-color;
+
+@browser-itemview-bg-color: darken(@bg, 5%);
+@browser-itemview-bg-color-alt: lighten(@browser-itemview-bg-color, 3%);
+
+// -----------------------------------------------------------------------------
+// Script Console
+// -----------------------------------------------------------------------------
+
+@scriptconsole-bg-color: rgb(220, 220, 220);
+@scriptconsole-text-color: #000;
+
+// -----------------------------------------------------------------------------
+// Palette Viewer
+// -----------------------------------------------------------------------------
+
+@paletteviewer-lock-color-active: @palette-chihiro;
+@paletteviewer-lock-color-active-hover: lighten(@paletteviewer-lock-color-active, 10%);
+
+// -----------------------------------------------------------------------------
+// Style Editor
+// -----------------------------------------------------------------------------
+
+@styleeditor-wheel-bg-color: @bg;
+
+// -----------------------------------------------------------------------------
+// ComboViewer / Viewer / FlipBook
+// -----------------------------------------------------------------------------
+
+// Flip Slider
+@flipmarker-img: 'flipmarker.svg';
+@flipslider-img: 'flipslider.svg';
+@flipslider-base-color: darken(@bg, 3%);
+@flipslider-notstarted-color: #CC2222;
+@flipslider-started-color: @palette-green;
+
+// Ruler
+@viewer-ruler-bg-color: @bg;
+@viewer-ruler-scale-color: @text-color;
+@viewer-ruler-ToolOptionValues-color: darken(@bg, 50%);
+
+// FPS
+@fps-input-border-color: darken(@bg, 12%);
+
+// -----------------------------------------------------------------------------
+// Schematic Node Viewer
+// -----------------------------------------------------------------------------
+
+@schematic-viewer-bg-color: darken(@bg, 5%);
+@schematic-label-text-color: @palette-yellow-green;
+
+@schematic-help-button-bg-color: @palette-chetwode-blue;
+@schematic-help-button-bg-color-hover: lighten(@schematic-help-button-bg-color, 10%);
+
+// -----------------------------------------------------------------------------
+// XSheet
+// -----------------------------------------------------------------------------
+
+// XSheet Context Menus
+@xsheet-menu-preview-color: #E6E678;
+@xsheet-menu-lock-color: #F5F5F5;
+@xsheet-menu-camstand-color: #FFA480;
+@xsheet-menu-text-color: #000;
+
+// XSheet Notes
+@xsheet-notes-text-color: #000;
+
+// XSheet Spreadsheet Viewer
+@xsheet-text-color: @text-color;
+@xsheet-bg-color: #484848;
+@xsheet-LightLine-color: #2c2c2c;
+@xsheet-MarkerLine-color: #1E96C4;
+@xsheet-VerticalLine-color: darken(#626262, 25%);
+@xsheet-VerticalLineHead-color: #808080;
+@xsheet-PreviewFrameText-color: #96E6E6;
+@xsheet-CurrentRowBG-color: #506082;
+
+@xsheet-EmptyColumnHead-color: #606060;
+@xsheet-SelectedColumnText-color: #E66464;
+
+@xsheet-EmptyCell-color: #404040;
+@xsheet-NotEmptyColumn-color: #484848;
+@xsheet-SelectedEmptyCell-color: #6C6C6C;
+
+@xsheet-LevelColumn-color: #4C6E4C;
+@xsheet-LevelColumnBorder-color: #8FB38F;
+@xsheet-SelectedLevelColumn-color: #6B8C6B;
+
+@xsheet-VectorColumn-color: #7B7B4C;
+@xsheet-VectorColumnBorder-color: #BBBB9A;
+@xsheet-SelectedVectorColumn-color: #8C8C60;
+
+@xsheet-ChildColumn-color: #6A526B;
+@xsheet-ChildColumnBorder-color: #B1A3B3;
+@xsheet-SelectedChildColumn-color: #7A617A;
+
+@xsheet-FullColorColumn-color: #657A96;
+@xsheet-FullColorColumnBorder-color: #9EB8BB;
+@xsheet-SelectedFullColorColumn-color: #8896A7;
+
+@xsheet-FxColumn-color: #56553C;
+@xsheet-FxColumnBorder-color: #95958A;
+@xsheet-SelectedFxColumn-color: #6A6D5A;
+
+@xsheet-ReferenceColumn-color: #616161;
+@xsheet-ReferenceColumnBorder-color: #A2A2A2;
+@xsheet-SelectedReferenceColumn-color: #828282;
+
+@xsheet-PaletteColumn-color: #3A655F;
+@xsheet-PaletteColumnBorder-color: #86ACA7;
+@xsheet-SelectedPaletteColumn-color: #5F8581;
+
+@xsheet-MeshColumn-color: #684D86;
+@xsheet-MeshColumnBorder-color: #BA92EF;
+@xsheet-SelectedMeshColumn-color: #8A75A2;
+
+@xsheet-SoundColumn-color: #657456;
+@xsheet-SoundColumnBorder-color: #A0AF7D;
+@xsheet-SelectedSoundColumn-color: #7F956A;
+@xsheet-SoundColumnHL-color: #34FE5E;
+@xsheet-SoundColumnTrack-color: #B6C29D;
+
+@xsheet-ColumnHeadPastelizer-color: #000;
+@xsheet-SelectedColumnHead-color: #506082;
+
+@xsheet-LightLightBG-color: #404040;
+@xsheet-LightBG-color: #F0F0F0;
+@xsheet-DarkBG-color: #E1E1E1;
+@xsheet-DarkLine-color: #969696;
+
+// -----------------------------------------------------------------------------
+// Function Editor
+// -----------------------------------------------------------------------------
+
+// Function Treeview
+@function-treeview-text-color: @text-color;
+@function-treeview-text-color-selected: @palette-sunglo;
+
+// Function Curve Panel
+@function-panel-bg-color: #3b3b3b;
+@function-panel-ValueLine-color: rgb(72, 72, 72);
+@function-panel-FrameLine-color: rgb(96, 96, 96);
+@function-panel-OtherCurves-color: lighten(@function-panel-bg-color, 30%);
+@function-panel-RulerBG-color: darken(@function-panel-bg-color, 3%);
+@function-panel-Text-color: @text-color;
+@function-panel-Sub-color: #000;
+@function-panel-Selected-color: @palette-orange;
+
+// Function Spreadsheet Viewer
+@function-KeyFrame-color: rgb(153,93,29);
+@function-KeyFrameBorder-color: rgb(201,176,75);
+@function-SelectedKeyFrame-color: rgb(151,128,86);
+
+@function-Inbetween-color: rgb(102,98,80);
+@function-InbetweenBorder-color: rgb(205,206,200);
+@function-SelectedInbetween-color: rgb(126,128,121);
+
+@function-SelectedSceneRangeEmpty-color: rgb(117,117,117);
+
+@function-ExpressionFieldBG-color: #e6e6e6;
+@function-ExpressionFieldBorder-color: #333;
diff --git a/stuff/config/qss/Astral_072_Dark/less/themes/Astral_128_Neutral.less b/stuff/config/qss/Astral_072_Dark/less/themes/Astral_128_Neutral.less
new file mode 100644
index 0000000..ba50e0e
--- /dev/null
+++ b/stuff/config/qss/Astral_072_Dark/less/themes/Astral_128_Neutral.less
@@ -0,0 +1,306 @@
+// -----------------------------------------------------------------------------
+// 128 Theme Variables (Neutral)
+// -----------------------------------------------------------------------------
+
+// Dependency
+@import '../main';
+
+// IMG Directory
+@img-url: '../Astral_072_Dark/imgs/black';
+
+// Background
+@bg: #808080;
+
+// Accents
+@accent1: darken(@bg, 25%);
+
+// Text
+@text-color: #000;
+@text-color-disabled: lighten(@text-color, 35%);
+
+// Selected Color (Primary)
+@selected-bg-color: @palette-very-dark-blue;
+@selected-text-color: #fff;
+
+// Selected Color (Secondary)
+@selected-bg-color-secondary: lighten(@bg, 20%);
+@selected-text-color-secondary: @text-color;
+
+// Dock Separator
+@dock-bg-color: darken(@bg, 30%);
+@dock-placeholder-color: @palette-red;
+
+// Scrollable ToolBar Buttons
+@toolbar-scrollbutton-bg-color: lighten(@bg, 8%);
+
+// Labels
+@label-title: @palette-very-dark-blue;
+
+// Treeview
+@tree-bg-color: lighten(@bg, 10%);
+@tree-bg-color-alt: @tree-bg-color;
+
+// -----------------------------------------------------------------------------
+// Tabs
+// -----------------------------------------------------------------------------
+
+// Container
+@tabbar-bg-color: darken(@bg, 12%);
+
+// Tabs
+@tab-bg-color: ~'QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #a1a1a1, stop: 1 #878787)';
+@tab-bg-color-hover: @button-bg-color;
+@tab-bg-color-selected: ~'QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #e3e3e3, stop: 1 #cccccc)';
+@tab-text-color: #000;
+@tab-text-color-selected: #000;
+
+// Mod
+QWidget {
+ &::tab {
+ background-image: url('@{img-url}/hl_1.png');
+ background-repeat: repeat-x;
+ }
+}
+
+// -----------------------------------------------------------------------------
+// TopBar / Room Tabs
+// -----------------------------------------------------------------------------
+
+// Room Tabs
+@rooms-tab-bg-color: ~'QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494)';
+
+@rooms-tab-bg-color-selected: @palette-pixie-green;
+@rooms-tab-bg-color-hover: @button-bg-color-hover;
+@rooms-tab-border-color: lighten(@tab-border-color, 10%);
+@rooms-tab-text-color-selected: #000;
+
+// -----------------------------------------------------------------------------
+// QMenu / Context Menu
+// -----------------------------------------------------------------------------
+
+@menu-bg-color: lighten(@bg, 25%);
+@menu-separator-color: darken(@menu-bg-color, 15%);
+
+// -----------------------------------------------------------------------------
+// DockWidget Title Bar
+// -----------------------------------------------------------------------------
+
+// Global Title Bar
+@title-bg-color: ~'QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #595959, stop: 1 #4b4b4b)';
+@title-border-color: darken(@bg, 35%);
+@title-text-color: darken(#fff, 25%);
+@title-text-color-active: #fff;
+
+// Mod
+TPanelTitleBar {
+ background-image: url('@{img-url}/hl_2.png');
+ background-repeat: repeat-x;
+}
+
+// -----------------------------------------------------------------------------
+// QScrollBar
+// -----------------------------------------------------------------------------
+
+@scrollbar-bg-color: lighten(@bg, 10%);
+@scrollbar-handle-bg-color: darken(@bg, 3%);
+@scrollbar-handle-bg-color-hover: darken(@bg, 9%);
+@scrollbar-handle-bg-color-pressed: darken(@bg, 17%);
+
+// -----------------------------------------------------------------------------
+// QPushButton
+// -----------------------------------------------------------------------------
+
+@button-bg-color: ~'QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494)';
+@button-border-color: darken(@bg, 15%);
+@button-text-color: #000;
+
+@button-bg-color-hover: ~'QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #c7c7c7, stop: 1 #adadad)';
+
+@button-bg-color-pressed: ~'QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666)';
+@button-border-color-pressed: darken(@bg, 25%);
+
+@button-bg-color-checked: @button-bg-color-pressed;
+@button-bg-color-checked-hover: ~'QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #636363, stop: 1 #7d7d7d)';
+@button-border-color-checked: darken(@bg, 25%);
+@button-text-color-checked: darken(#fff, 15%);
+
+// Mod
+QPushButton,
+QComboBox {
+ // apply highlight bg img
+ background-image: url('@{img-url}/hl_1.png');
+ background-repeat: repeat-x;
+ &:pressed,
+ &:checked,
+ &:disabled {
+ // remove highlight bg img on specific states
+ background-image: url('@{img-url}/hl_trans.png');
+ }
+}
+
+// -----------------------------------------------------------------------------
+// Tool Button
+// -----------------------------------------------------------------------------
+
+@toolbutton-bg-color-hover: @button-bg-color-hover;
+@toolbutton-border-color-hover: @button-border-color;
+
+@toolbutton-bg-color-pressed: @button-bg-color-pressed;
+@toolbutton-border-color-pressed: @button-border-color-pressed;
+
+@toolbutton-bg-color-checked: @button-bg-color-checked; //lighten(@bg, 35%);
+@toolbutton-bg-color-checked-hover: @button-bg-color-checked-hover;
+@toolbutton-border-color-checked: @button-border-color-checked;
+
+// -----------------------------------------------------------------------------
+// QLineEdit / Input Boxes
+// -----------------------------------------------------------------------------
+
+@focus-bg-color: #fff;
+@focus-border-color: @input-border-color;
+@input-bg-color: lighten(@bg, 35%);
+@input-border-color: darken(@bg, 15%);
+@input-border-radius: 2px;
+
+@input-bg-color-disabled: lighten(@bg, 12%);
+@input-border-color-disabled: darken(@bg, 5%);
+
+// -----------------------------------------------------------------------------
+// QCheckBox
+// -----------------------------------------------------------------------------
+
+@checkbox-border-color-hover: darken(@bg, 20%);
+@checkbox-text-color-hover: @text-color;
+
+QCheckBox {
+ &:hover {
+ background-color: lighten(@bg, 10%);
+ }
+}
+
+// -----------------------------------------------------------------------------
+// QSlider / IntPairField / DoublePairField
+// -----------------------------------------------------------------------------
+
+@slider-handle-bg-color: @button-bg-color;
+@slider-handle-border-color: darken(@button-border-color, 5%);
+
+@slider-groove-color: darken(@bg, 25%);
+
+// -----------------------------------------------------------------------------
+// File Browser
+// -----------------------------------------------------------------------------
+
+@browser-folder-text-color: @palette-dark-blue;
+
+@browser-itemview-bg-color: lighten(@bg, 10%);
+@browser-itemview-bg-color-alt: lighten(@browser-itemview-bg-color, 5%);
+
+// -----------------------------------------------------------------------------
+// ComboViewer / Viewer / FlipBook
+// -----------------------------------------------------------------------------
+
+// Ruler
+@viewer-ruler-bg-color: lighten(@bg, 20%);
+
+// -----------------------------------------------------------------------------
+// Schematic Node Viewer
+// -----------------------------------------------------------------------------
+
+@schematic-label-text-color: #1e361d;
+
+// -----------------------------------------------------------------------------
+// XSheet
+// -----------------------------------------------------------------------------
+
+// XSheet Spreadsheet Viewer
+@xsheet-text-color: @text-color;
+@xsheet-bg-color: lighten(@bg, 14.12%);
+@xsheet-LightLine-color: darken(@bg, 10%);
+@xsheet-MarkerLine-color: rgb(0, 255, 246);
+@xsheet-VerticalLine-color: darken(@bg, 30%);
+@xsheet-VerticalLineHead-color: darken(@bg, 30%);
+@xsheet-PreviewFrameText-color: @palette-dark-blue;
+@xsheet-CurrentRowBG-color: rgb(210,210,210);
+
+@xsheet-EmptyColumnHead-color: lighten(@bg, 6%);
+@xsheet-SelectedColumnText-color: darken(@palette-red, 15%);
+
+@xsheet-EmptyCell-color: darken(@bg, 1.57%);
+@xsheet-NotEmptyColumn-color: @xsheet-bg-color;
+@xsheet-SelectedEmptyCell-color: lighten(@bg, 32.16%);
+
+@xsheet-LevelColumn-color: rgb(127,219,127);
+@xsheet-LevelColumnBorder-color: darken(desaturate(@xsheet-LevelColumn-color, 15%), 35%);
+@xsheet-SelectedLevelColumn-color: rgb(191,237,191);
+
+@xsheet-VectorColumn-color: rgb(212,212,133);
+@xsheet-VectorColumnBorder-color: darken(desaturate(@xsheet-VectorColumn-color, 15%), 35%);
+@xsheet-SelectedVectorColumn-color: rgb(234,234,194);
+
+@xsheet-ChildColumn-color: rgb(214,154,219);
+@xsheet-ChildColumnBorder-color: darken(desaturate(@xsheet-ChildColumn-color, 15%), 35%);
+@xsheet-SelectedChildColumn-color: rgb(235,205,237);
+
+@xsheet-FullColorColumn-color: rgb(154,214,219);
+@xsheet-FullColorColumnBorder-color: darken(desaturate(@xsheet-FullColorColumn-color, 15%), 35%);
+@xsheet-SelectedFullColorColumn-color: rgb(205,235,237);
+
+@xsheet-FxColumn-color: rgb(130,129,93);
+@xsheet-FxColumnBorder-color: darken(desaturate(@xsheet-FxColumn-color, 10%), 20%);
+@xsheet-SelectedFxColumn-color: rgb(193,192,174);
+
+@xsheet-ReferenceColumn-color: rgb(171,171,171);
+@xsheet-ReferenceColumnBorder-color: darken(desaturate(@xsheet-ReferenceColumn-color, 15%), 35%);
+@xsheet-SelectedReferenceColumn-color: rgb(213,213,213);
+
+@xsheet-PaletteColumn-color: rgb(42,171,154);
+@xsheet-PaletteColumnBorder-color: darken(desaturate(@xsheet-PaletteColumn-color, 15%), 35%);
+@xsheet-SelectedPaletteColumn-color: rgb(146,221,202);
+
+@xsheet-MeshColumn-color: rgb(200,130,255);
+@xsheet-MeshColumnBorder-color: darken(desaturate(@xsheet-MeshColumn-color, 15%), 35%);
+@xsheet-SelectedMeshColumn-color: rgb(216,180,245);
+
+@xsheet-SoundColumn-color: rgb(179,193,135);
+@xsheet-SoundColumnBorder-color: darken(desaturate(@xsheet-SoundColumn-color, 15%), 35%);
+@xsheet-SelectedSoundColumn-color: rgb(215,215,180);
+@xsheet-SoundColumnHL-color: rgb(245,255,230);
+@xsheet-SoundColumnTrack-color: rgb(90,100,45);
+
+@xsheet-ColumnHeadPastelizer-color: rgb(255,255,255);
+@xsheet-SelectedColumnHead-color: rgb(190,210,240);
+
+@xsheet-LightLightBG-color: @bg;
+@xsheet-LightBG-color: rgb(240,240,240);
+@xsheet-DarkBG-color: rgb(225,225,225);
+@xsheet-DarkLine-color: rgb(150,150,150);
+
+// -----------------------------------------------------------------------------
+// Function Editor
+// -----------------------------------------------------------------------------
+
+// Function Treeview
+@function-treeview-text-color: @text-color;
+@function-treeview-text-color-selected: darken(@palette-red, 15%);
+
+// Function Curve Panel
+@function-panel-bg-color: rgb(225,225,225);
+@function-panel-ValueLine-color: rgb(186,186,186);
+@function-panel-FrameLine-color: rgb(210,210,210);
+@function-panel-OtherCurves-color: rgb(150,150,150);
+@function-panel-RulerBG-color: rgb(255,255,255);
+@function-panel-Text-color: @text-color;
+@function-panel-Sub-color: #fff;
+@function-panel-Selected-color: @palette-blue;
+
+// Function Spreadsheet Viewer
+@function-KeyFrame-color: rgb(219,139,54);
+@function-KeyFrameBorder-color: darken(desaturate(@function-KeyFrame-color, 15%), 35%);
+@function-SelectedKeyFrame-color: rgb(237,197,155);
+
+@function-Inbetween-color: rgb(194,194,176);
+@function-InbetweenBorder-color: rgb(72,72,65);
+@function-SelectedInbetween-color: rgb(225,225,216);
+
+@function-SelectedSceneRangeEmpty-color: rgb(210,210,210);
diff --git a/stuff/config/qss/Astral_128_Neutral/Astral_128_Neutral.qss b/stuff/config/qss/Astral_128_Neutral/Astral_128_Neutral.qss
new file mode 100644
index 0000000..cdc0c8e
--- /dev/null
+++ b/stuff/config/qss/Astral_128_Neutral/Astral_128_Neutral.qss
@@ -0,0 +1,1814 @@
+/* -----------------------------------------------------------------------------
+ Component: Button Styles
+----------------------------------------------------------------------------- */
+.button-show,
+#LoadLevelShowButton,
+#CleanupSettingsShowButton,
+#OutputSettingsShowButton,
+#FxSettingsPreviewShowButton {
+ image: url('../Astral_072_Dark/imgs/black/plus.svg');
+ image-position: center center;
+ margin: 0;
+ padding: 1px;
+ min-width: 10px;
+ min-height: 10px;
+}
+.button-show:checked,
+#LoadLevelShowButton:checked,
+#CleanupSettingsShowButton:checked,
+#OutputSettingsShowButton:checked,
+#FxSettingsPreviewShowButton:checked {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+ image: url('../Astral_072_Dark/imgs/black/minus.svg');
+}
+.button-show:checked:pressed,
+#LoadLevelShowButton:checked:pressed,
+#CleanupSettingsShowButton:checked:pressed,
+#OutputSettingsShowButton:checked:pressed,
+#FxSettingsPreviewShowButton:checked:pressed {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+}
+.button-show:checked:hover,
+#LoadLevelShowButton:checked:hover,
+#CleanupSettingsShowButton:checked:hover,
+#OutputSettingsShowButton:checked:hover,
+#FxSettingsPreviewShowButton:checked:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #636363, stop: 1 #7d7d7d);
+}
+.button-tool,
+#TopBar #EditToolLockButton::indicator,
+QToolBar QToolButton,
+#CameraSettingsRadioButton::indicator,
+#ForceSquaredPixelButton,
+#SchematicBottomFrame QToolBar QToolButton,
+#EditToolLockButton::indicator {
+ background-color: #808080;
+ border: 1px solid #808080;
+ border-radius: 2px;
+ margin: 1px;
+ padding: 0;
+}
+.button-tool:hover,
+#TopBar #EditToolLockButton::indicator:hover,
+QToolBar QToolButton:hover,
+#CameraSettingsRadioButton::indicator:hover,
+#ForceSquaredPixelButton:hover,
+#colorSliderAddButton:hover,
+#colorSliderSubButton:hover,
+#SchematicBottomFrame QToolBar QToolButton:hover,
+#EditToolLockButton::indicator:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #c7c7c7, stop: 1 #adadad);
+ border-color: #5a5a5a;
+}
+.button-tool:pressed,
+#TopBar #EditToolLockButton::indicator:pressed,
+QToolBar QToolButton:pressed,
+#CameraSettingsRadioButton::indicator:pressed,
+#ForceSquaredPixelButton:pressed,
+#colorSliderAddButton:pressed,
+#colorSliderSubButton:pressed,
+#SchematicBottomFrame QToolBar QToolButton:pressed,
+#EditToolLockButton::indicator:pressed {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+}
+.button-tool:checked,
+#TopBar #EditToolLockButton::indicator:checked,
+QToolBar QToolButton:checked,
+#CameraSettingsRadioButton::indicator:checked,
+#ForceSquaredPixelButton:checked,
+#SchematicBottomFrame QToolBar QToolButton:checked,
+#EditToolLockButton::indicator:checked {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+}
+.button-tool:checked:hover,
+#TopBar #EditToolLockButton::indicator:checked:hover,
+QToolBar QToolButton:checked:hover,
+#CameraSettingsRadioButton::indicator:checked:hover,
+#ForceSquaredPixelButton:checked:hover,
+#SchematicBottomFrame QToolBar QToolButton:checked:hover,
+#EditToolLockButton::indicator:checked:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #636363, stop: 1 #7d7d7d);
+ border-color: #5a5a5a;
+}
+.button-tool:disabled,
+#TopBar #EditToolLockButton::indicator:disabled,
+QToolBar QToolButton:disabled,
+#CameraSettingsRadioButton::indicator:disabled,
+#ForceSquaredPixelButton:disabled,
+#SchematicBottomFrame QToolBar QToolButton:disabled,
+#EditToolLockButton::indicator:disabled {
+ color: #595959;
+}
+.button-flat,
+PaletteViewer QToolBar QToolButton {
+ background-color: none;
+ border: 0;
+ border-radius: 0;
+ margin: 0;
+}
+.button-flat:hover,
+PaletteViewer QToolBar QToolButton:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #c7c7c7, stop: 1 #adadad);
+}
+.button-flat:pressed,
+PaletteViewer QToolBar QToolButton:pressed {
+ background-color: #404040;
+}
+/* -----------------------------------------------------------------------------
+ Component: Group Boxes
+----------------------------------------------------------------------------- */
+.box-base,
+.QGroupBox,
+#LoadLevelFrame,
+#PsdSettingsGroupBox,
+#CleanupSettingsFrame,
+#OutputSettingsBox,
+#OutputSettingsCameraBox,
+#SolidLineFrame,
+#FunctionParametersPanel,
+QGroupBox {
+ border: 1px solid #404040;
+ border-radius: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Component: Icons
+----------------------------------------------------------------------------- */
+.icon-lock,
+#CameraSettingsRadioButton::indicator,
+#EditToolLockButton::indicator {
+ height: 16px;
+ padding: 1px;
+ width: 16px;
+}
+.icon-lock:unchecked,
+#CameraSettingsRadioButton::indicator:unchecked,
+#EditToolLockButton::indicator:unchecked {
+ image: url('../Astral_072_Dark/imgs/black/cam_unlock.svg');
+}
+.icon-lock:checked,
+#CameraSettingsRadioButton::indicator:checked,
+#EditToolLockButton::indicator:checked {
+ image: url('../Astral_072_Dark/imgs/black/cam_lock.svg');
+}
+.icon-fsp,
+#ForceSquaredPixelButton {
+ height: 16px;
+ image: url('../Astral_072_Dark/imgs/black/fsp_unchecked.svg');
+ padding: 1px;
+ width: 16px;
+}
+.icon-fsp:checked,
+#ForceSquaredPixelButton:checked {
+ image: url('../Astral_072_Dark/imgs/black/fsp_checked.svg');
+}
+/* -----------------------------------------------------------------------------
+ Component: Tabs
+----------------------------------------------------------------------------- */
+.tab-container,
+#TabBarContainer,
+#StyleEditorTabBar,
+#PaletteTabBar,
+#FxSettingsTabBar {
+ background-color: transparent;
+ qproperty-BottomAboveLineColor: #616161;
+ qproperty-BottomBelowLineColor: #404040;
+}
+.tab-flat,
+#StyleEditorTabBar::tab,
+#PaletteTabBar::tab {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #a1a1a1, stop: 1 #878787);
+ border-right: 1px solid #393939;
+ color: #000000;
+ margin: 0 0 1px 0;
+ padding: 3px 4px 3px 4px;
+}
+.tab-flat:hover,
+#StyleEditorTabBar::tab:hover,
+#PaletteTabBar::tab:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+}
+.tab-flat:selected,
+#StyleEditorTabBar::tab:selected,
+#PaletteTabBar::tab:selected {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #e3e3e3, stop: 1 #cccccc);
+ color: #000000;
+ margin: 0;
+ padding: 1px 4px 2px 4px;
+}
+.tab-flat:only-one,
+#StyleEditorTabBar::tab:only-one,
+#PaletteTabBar::tab:only-one {
+ margin: 0;
+ padding: 3px 4px 4px 4px;
+}
+.tab-round,
+#FxSettingsTabBar::tab {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #a1a1a1, stop: 1 #878787);
+ border-top: 1px solid #393939;
+ border-right: 1px solid #393939;
+ border-left: 1px solid #393939;
+ color: #000000;
+ margin: 3px -1px 1px 0;
+ padding: 2px 7px 1px 7px;
+}
+.tab-round:selected,
+#FxSettingsTabBar::tab:selected {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #e3e3e3, stop: 1 #cccccc);
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ color: #000000;
+ margin: 1px -1px 0 0;
+ padding: 2px 7px 2px 7px;
+}
+.tab-round:only-one,
+#FxSettingsTabBar::tab:only-one {
+ margin: 1px 0 0 0;
+ padding: 3px 7px 3px 7px;
+}
+.tab-round:last,
+#FxSettingsTabBar::tab:last {
+ margin-right: 0;
+ border-top-right-radius: 2px;
+}
+.tab-round:first,
+#FxSettingsTabBar::tab:first {
+ border-top-left-radius: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Component: Treeviews / Branch
+----------------------------------------------------------------------------- */
+.tree-list,
+QTreeWidget,
+#DirTreeView,
+#SceneCast QTreeView,
+#StudioPalette QTreeView,
+#ShortcutTree,
+ProjectPopup QTreeView,
+#Tasks QTreeView,
+#FunctionEditorTree {
+ background-color: #9a9a9a;
+ alternate-background-color: #9a9a9a;
+ border: 0;
+ margin: 0;
+ outline: 0;
+}
+.tree-list::item,
+QTreeWidget::item,
+#DirTreeView::item,
+#SceneCast QTreeView::item,
+#StudioPalette QTreeView::item,
+#ShortcutTree::item,
+ProjectPopup QTreeView::item,
+#Tasks QTreeView::item {
+ color: #000000;
+}
+.tree-list::item:selected,
+QTreeWidget::item:selected,
+#DirTreeView::item:selected,
+#SceneCast QTreeView::item:selected,
+#StudioPalette QTreeView::item:selected,
+#ShortcutTree::item:selected,
+ProjectPopup QTreeView::item:selected,
+#Tasks QTreeView::item:selected {
+ background-color: #000080;
+ color: #ffffff;
+}
+.tree-list::item:focus,
+QTreeWidget::item:focus,
+#DirTreeView::item:focus,
+#SceneCast QTreeView::item:focus,
+#StudioPalette QTreeView::item:focus,
+#ShortcutTree::item:focus,
+ProjectPopup QTreeView::item:focus,
+#Tasks QTreeView::item:focus {
+ border: 0;
+ outline: 0;
+}
+.branch-17:adjoins-item,
+#SceneCast QTreeView::branch:adjoins-item,
+#StudioPalette QTreeView::branch:adjoins-item,
+#ShortcutTree::branch:adjoins-item,
+#Tasks QTreeView::branch:adjoins-item,
+#FunctionEditorTree::branch:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/black/tree17_branch-end.svg') 0;
+}
+.branch-17:has-siblings,
+#SceneCast QTreeView::branch:has-siblings,
+#StudioPalette QTreeView::branch:has-siblings,
+#ShortcutTree::branch:has-siblings,
+#Tasks QTreeView::branch:has-siblings,
+#FunctionEditorTree::branch:has-siblings {
+ border-image: url('../Astral_072_Dark/imgs/black/tree17_vline.svg') 0;
+}
+.branch-17:has-siblings:adjoins-item,
+#SceneCast QTreeView::branch:has-siblings:adjoins-item,
+#StudioPalette QTreeView::branch:has-siblings:adjoins-item,
+#ShortcutTree::branch:has-siblings:adjoins-item,
+#Tasks QTreeView::branch:has-siblings:adjoins-item,
+#FunctionEditorTree::branch:has-siblings:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/black/tree17_branch-more.svg') 0;
+}
+.branch-17:has-children:closed,
+#SceneCast QTreeView::branch:has-children:closed,
+#StudioPalette QTreeView::branch:has-children:closed,
+#ShortcutTree::branch:has-children:closed,
+#Tasks QTreeView::branch:has-children:closed,
+#FunctionEditorTree::branch:has-children:closed {
+ background: url('../Astral_072_Dark/imgs/black/tree17_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:open,
+#SceneCast QTreeView::branch:has-children:open,
+#StudioPalette QTreeView::branch:has-children:open,
+#ShortcutTree::branch:has-children:open,
+#Tasks QTreeView::branch:has-children:open,
+#FunctionEditorTree::branch:has-children:open {
+ background: url('../Astral_072_Dark/imgs/black/tree17_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:has-siblings:closed,
+#SceneCast QTreeView::branch:has-children:has-siblings:closed,
+#StudioPalette QTreeView::branch:has-children:has-siblings:closed,
+#ShortcutTree::branch:has-children:has-siblings:closed,
+#Tasks QTreeView::branch:has-children:has-siblings:closed,
+#FunctionEditorTree::branch:has-children:has-siblings:closed {
+ background: url('../Astral_072_Dark/imgs/black/tree17_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:has-siblings:open,
+#SceneCast QTreeView::branch:has-children:has-siblings:open,
+#StudioPalette QTreeView::branch:has-children:has-siblings:open,
+#ShortcutTree::branch:has-children:has-siblings:open,
+#Tasks QTreeView::branch:has-children:has-siblings:open,
+#FunctionEditorTree::branch:has-children:has-siblings:open {
+ background: url('../Astral_072_Dark/imgs/black/tree17_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:adjoins-item,
+#DirTreeView::branch:adjoins-item,
+ProjectPopup QTreeView::branch:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/black/tree22_branch-end.svg') 0;
+}
+.branch-22:has-siblings,
+#DirTreeView::branch:has-siblings,
+ProjectPopup QTreeView::branch:has-siblings {
+ border-image: url('../Astral_072_Dark/imgs/black/tree22_vline.svg') 0;
+}
+.branch-22:has-siblings:adjoins-item,
+#DirTreeView::branch:has-siblings:adjoins-item,
+ProjectPopup QTreeView::branch:has-siblings:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/black/tree22_branch-more.svg') 0;
+}
+.branch-22:has-children:closed,
+#DirTreeView::branch:has-children:closed,
+ProjectPopup QTreeView::branch:has-children:closed {
+ background: url('../Astral_072_Dark/imgs/black/tree22_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:open,
+#DirTreeView::branch:has-children:open,
+ProjectPopup QTreeView::branch:has-children:open {
+ background: url('../Astral_072_Dark/imgs/black/tree22_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:has-siblings:closed,
+#DirTreeView::branch:has-children:has-siblings:closed,
+ProjectPopup QTreeView::branch:has-children:has-siblings:closed {
+ background: url('../Astral_072_Dark/imgs/black/tree22_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:has-siblings:open,
+#DirTreeView::branch:has-children:has-siblings:open,
+ProjectPopup QTreeView::branch:has-children:has-siblings:open {
+ background: url('../Astral_072_Dark/imgs/black/tree22_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+/* -----------------------------------------------------------------------------
+ Main
+----------------------------------------------------------------------------- */
+QWidget {
+ background-color: #808080;
+ color: #000000;
+}
+QWidget:disabled {
+ color: #595959;
+}
+QFrame {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+/* -----------------------------------------------------------------------------
+ Tooltip
+----------------------------------------------------------------------------- */
+QToolTip,
+#helpToolTip {
+ background-color: #ffffe1;
+ border: 1px solid #000;
+ color: #000;
+ padding: 1px 0;
+}
+/* -----------------------------------------------------------------------------
+ Dock Separator
+----------------------------------------------------------------------------- */
+#DockSeparator,
+QMainWindow::separator,
+QSplitter::handle,
+TPanel {
+ background-color: #343434;
+ height: 4px;
+ width: 4px;
+}
+#TDockPlaceholder {
+ background-color: #ff0000;
+}
+/* -----------------------------------------------------------------------------
+ TopBar / QMenuBar
+----------------------------------------------------------------------------- */
+#TopBar {
+ background: #808080;
+ border: 0;
+ border-bottom: 1px solid #404040;
+ height: 21px;
+}
+#TopBar #EditToolLockButton {
+ spacing: 0;
+}
+#TopBar #EditToolLockButton::indicator {
+ height: 17px;
+ margin: 1px 2px 0 0;
+ padding-left: 1px;
+ padding-right: 1px;
+}
+#TopBarTabContainer {
+ background-color: #808080;
+ margin-bottom: 1px;
+}
+#StackedMenuBar {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+QMenuBar {
+ background-color: #808080;
+ border: 0;
+}
+QMenuBar::item {
+ background-color: #808080;
+ border-left: 1px solid #808080;
+ margin: 0;
+ padding: 3px 5px;
+}
+QMenuBar::item:selected {
+ background-color: #b3b3b3;
+ color: #000000;
+}
+QMenuBar::item:pressed {
+ background-color: #000080;
+ color: #ffffff;
+}
+/* -----------------------------------------------------------------------------
+ Room Tabs
+----------------------------------------------------------------------------- */
+#TopBarTab {
+ margin: 0;
+ padding: 0;
+}
+#TopBarTab::tab {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+ border-top: 1px solid #525252;
+ border-right: 1px solid #525252;
+ color: #000000;
+ margin: 0 0 0 0;
+ padding: 2px 10px 3px 10px;
+}
+#TopBarTab::tab:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #c7c7c7, stop: 1 #adadad);
+}
+#TopBarTab::tab:selected {
+ background-color: #cddcc0;
+ color: #000000;
+}
+#TopBarTab::tab:first {
+ border-left: 1px solid #525252;
+}
+#TopBarTab::tab:last {
+ border-right: 1px solid #525252;
+}
+/* -----------------------------------------------------------------------------
+ QMenu (Context Menu)
+----------------------------------------------------------------------------- */
+QMenu {
+ background-color: #c0c0c0;
+ border: 1px solid #404040;
+ padding: 2px 0;
+}
+QMenu::item {
+ padding: 3px 28px;
+}
+QMenu::item:selected {
+ background-color: #000080;
+ color: #ffffff;
+}
+QMenu::item:checked {
+ color: #000000;
+}
+QMenu::item:checked:selected {
+ background-color: #000080;
+ color: #ffffff;
+}
+QMenu::item:disabled {
+ background: none;
+ color: #595959;
+}
+QMenu::item:disabled:selected {
+ border-color: transparent;
+}
+QMenu::separator {
+ border-top: 1px solid #9a9a9a;
+ height: 0;
+ margin: 2px 0;
+}
+QMenu::icon {
+ border-radius: 2px;
+ margin: 0 0 0 3px;
+ padding: 1px;
+}
+QMenu::icon:checked {
+ background-color: #000080;
+}
+QMenu::indicator {
+ margin-left: 7px;
+}
+/* -----------------------------------------------------------------------------
+ Title Bars (Global)
+----------------------------------------------------------------------------- */
+TPanelTitleBar {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #595959, stop: 1 #4b4b4b);
+ border-color: #272727;
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ height: 20px;
+ min-height: 20px;
+ qproperty-TitleColor: #bfbfbf;
+ qproperty-ActiveTitleColor: #ffffff;
+ qproperty-BorderPixmap: url('../Astral_072_Dark/imgs/black/none');
+ qproperty-ActiveBorderPixmap: url('../Astral_072_Dark/imgs/black/none');
+ qproperty-FloatBorderPixmap: url('../Astral_072_Dark/imgs/black/none');
+ qproperty-FloatActiveBorderPixmap: url('../Astral_072_Dark/imgs/black/none');
+}
+/* -----------------------------------------------------------------------------
+ Scroll Bars (Global)
+----------------------------------------------------------------------------- */
+QAbstractScrollArea::corner {
+ background-color: #9a9a9a;
+}
+QScrollBar {
+ background-color: #9a9a9a;
+ border: 0;
+}
+QScrollBar:horizontal {
+ height: 16px;
+ margin: 0;
+}
+QScrollBar:vertical {
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::handle {
+ border: 0;
+}
+QScrollBar::handle:horizontal:hover,
+QScrollBar::handle:vertical:hover {
+ background-color: #696969;
+}
+QScrollBar::handle:horizontal:pressed,
+QScrollBar::handle:vertical:pressed {
+ background-color: #555555;
+}
+QScrollBar::handle:horizontal {
+ background-color: #787878;
+ margin: 2px 16px;
+ min-width: 20px;
+}
+QScrollBar::handle:vertical {
+ background-color: #787878;
+ margin: 16px 2px;
+ min-height: 20px;
+}
+QScrollBar::add-line {
+ subcontrol-origin: margin;
+ border: 0;
+}
+QScrollBar::add-line:horizontal {
+ subcontrol-position: right;
+ background-color: #9a9a9a;
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::add-line:horizontal:pressed {
+ background-color: #cdcdcd;
+}
+QScrollBar::add-line:vertical {
+ subcontrol-position: bottom;
+ background-color: #9a9a9a;
+ margin: 0;
+ height: 16px;
+}
+QScrollBar::add-line:vertical:pressed {
+ background-color: #cdcdcd;
+}
+QScrollBar::sub-line {
+ border: 0;
+ subcontrol-origin: margin;
+}
+QScrollBar::sub-line:horizontal {
+ subcontrol-position: left;
+ background-color: #9a9a9a;
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::sub-line:horizontal:pressed {
+ background-color: #cdcdcd;
+}
+QScrollBar::sub-line:vertical {
+ subcontrol-position: top;
+ background-color: #9a9a9a;
+ margin: 0;
+ height: 16px;
+}
+QScrollBar::sub-line:vertical:pressed {
+ background-color: #cdcdcd;
+}
+QScrollBar::up-arrow:vertical {
+ image: url('../Astral_072_Dark/imgs/black/scroll-up.svg');
+ image-position: center center;
+}
+QScrollBar::down-arrow:vertical {
+ image: url('../Astral_072_Dark/imgs/black/scroll-down.svg');
+ image-position: center center;
+}
+QScrollBar::left-arrow:horizontal {
+ image: url('../Astral_072_Dark/imgs/black/scroll-left.svg');
+ image-position: center center;
+}
+QScrollBar::right-arrow:horizontal {
+ image: url('../Astral_072_Dark/imgs/black/scroll-right.svg');
+ image-position: center center;
+}
+QScrollBar::sub-page:horizontal,
+QScrollBar::add-page:horizontal,
+QScrollBar::sub-page:vertical,
+QScrollBar::add-page:vertical {
+ background: none;
+}
+/* -----------------------------------------------------------------------------
+ Tool Bars (Global)
+----------------------------------------------------------------------------- */
+QToolBar {
+ padding: 0;
+}
+QToolBar::separator:horizontal {
+ border-left: 1px solid #404040;
+ margin: 0 1px;
+ width: 0;
+}
+QToolBar::separator:vertical {
+ border-top: 1px solid #404040;
+ height: 0;
+ margin: 1px 0;
+}
+QToolBar QToolButton::menu-indicator {
+ image: none;
+}
+QToolBar QToolButton::menu-button {
+ border-image: none;
+}
+QToolBar QLabel {
+ margin-top: 1px;
+}
+QToolBar QToolBar {
+ border: 0;
+}
+/* -------------------------------------------------------------------------- */
+DvScrollWidget QPushButton {
+ background-color: #949494;
+ border: 0;
+ border-radius: 0;
+ padding: 0;
+ max-width: 16px;
+ min-width: 16px;
+}
+DvScrollWidget QPushButton:hover {
+ background-color: #aeaeae;
+}
+DvScrollWidget QPushButton:pressed {
+ background-color: #7b7b7b;
+}
+#ScrollLeftButton,
+#ScrollRightButton,
+#ScrollUpButton,
+#ScrollDownButton {
+ background-color: #949494;
+ border: 0;
+ border-radius: 0;
+ max-width: 16px;
+ min-width: 16px;
+ padding: 0;
+}
+#ScrollLeftButton:hover,
+#ScrollRightButton:hover,
+#ScrollUpButton:hover,
+#ScrollDownButton:hover {
+ background-color: #aeaeae;
+}
+#ScrollLeftButton:pressed,
+#ScrollRightButton:pressed,
+#ScrollUpButton:pressed,
+#ScrollDownButton:pressed {
+ background-color: #7b7b7b;
+}
+#ScrollLeftButton {
+ image: url('../Astral_072_Dark/imgs/black/scroll-left.svg');
+ border-right: 1px solid #404040;
+}
+#ScrollRightButton {
+ image: url('../Astral_072_Dark/imgs/black/scroll-right.svg');
+ border-left: 1px solid #404040;
+ border-right: 1px solid #404040;
+}
+#ScrollUpButton {
+ image: url('../Astral_072_Dark/imgs/black/scroll-up.svg');
+}
+#ScrollDownButton {
+ image: url('../Astral_072_Dark/imgs/black/scroll-down.svg');
+}
+#keyFrameNavigator {
+ background: none;
+ margin: 0;
+ padding: 0;
+}
+#keyFrameNavigator QToolButton {
+ min-width: 18px;
+}
+/* -----------------------------------------------------------------------------
+ Treeviews (Global)
+----------------------------------------------------------------------------- */
+QListView {
+ outline: 0;
+}
+/* -----------------------------------------------------------------------------
+ Tabs (Global)
+----------------------------------------------------------------------------- */
+#TabBarContainer {
+ background-color: #616161;
+}
+/* -----------------------------------------------------------------------------
+ UI Controls
+----------------------------------------------------------------------------- */
+.QPushButton,
+QPushButton,
+.QComboBox,
+#WordButton,
+#FunctionSegmentViewerLinkButton,
+QComboBox {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+ border: 1px solid #5a5a5a;
+ border-radius: 2px;
+ color: #000000;
+ padding: 3px 15px;
+}
+.QPushButton:hover,
+QPushButton:hover,
+.QComboBox:hover,
+#WordButton:hover,
+#FunctionSegmentViewerLinkButton:hover,
+QComboBox:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #c7c7c7, stop: 1 #adadad);
+ border-color: #5a5a5a;
+ color: #0d0d0d;
+}
+.QPushButton:pressed,
+QPushButton:pressed,
+#WordButton:pressed,
+#FunctionSegmentViewerLinkButton:pressed {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+ color: #000000;
+}
+.QPushButton:checked,
+QPushButton:checked,
+#WordButton:checked,
+#FunctionSegmentViewerLinkButton:checked {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+ color: #d9d9d9;
+}
+.QPushButton:checked:hover,
+QPushButton:checked:hover,
+#WordButton:checked:hover,
+#FunctionSegmentViewerLinkButton:checked:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #636363, stop: 1 #7d7d7d);
+}
+.QPushButton:disabled,
+QPushButton:disabled,
+.QComboBox:disabled,
+#WordButton:disabled,
+#FunctionSegmentViewerLinkButton:disabled,
+QComboBox:disabled {
+ background-color: #8a8a8a;
+ border-color: #767676;
+ color: #595959;
+}
+#PushButton_NoPadding {
+ padding: 3px;
+}
+/* Camera Capture */
+#GearButton {
+ qproperty-icon: url('../Astral_072_Dark/imgs/black/gear.svg');
+}
+#SubfolderButton {
+ qproperty-icon: url('../Astral_072_Dark/imgs/black/subfolder.svg');
+}
+/* -------------------------------------------------------------------------- */
+.QComboBox,
+QComboBox {
+ padding: 1px 0 1px 5px;
+}
+.QComboBox::drop-down,
+QComboBox::drop-down {
+ border: 0;
+}
+.QComboBox::down-arrow,
+QComboBox::down-arrow {
+ image: url('../Astral_072_Dark/imgs/black/combo-down.svg');
+}
+.QComboBox::down-arrow:disabled,
+QComboBox::down-arrow:disabled {
+ image: url('../Astral_072_Dark/imgs/black/combo-down-disabled.svg');
+}
+.QComboBox QAbstractItemView,
+QComboBox QAbstractItemView {
+ background-color: #c0c0c0;
+ border: 1px solid #404040;
+ selection-background-color: #000080;
+ selection-color: #ffffff;
+}
+/* -------------------------------------------------------------------------- */
+.QLineEdit,
+QLineEdit,
+#TaskSheetItem,
+#tasksRemoveBox,
+#tasksAddBox {
+ background-color: #d9d9d9;
+ border: 1px solid #5a5a5a;
+ border-radius: 2px;
+ color: #000000;
+ selection-background-color: #000080;
+ selection-color: #ffffff;
+ padding: 0 0 0 1px;
+}
+.QLineEdit:focus,
+QLineEdit:focus,
+#TaskSheetItem:focus,
+#tasksRemoveBox:focus,
+#tasksAddBox:focus {
+ background-color: #ffffff;
+ border-color: #5a5a5a;
+}
+.QLineEdit:disabled,
+QLineEdit:disabled,
+#TaskSheetItem:disabled,
+#tasksRemoveBox:disabled,
+#tasksAddBox:disabled {
+ background-color: #9f9f9f;
+ border-color: #737373;
+ color: #595959;
+}
+/* -------------------------------------------------------------------------- */
+.QCheckBox,
+QCheckBox {
+ color: #000000;
+}
+.QCheckBox:hover,
+QCheckBox:hover {
+ color: #000000;
+}
+.QCheckBox:disabled,
+QCheckBox:disabled {
+ color: #595959;
+}
+.QCheckBox::indicator,
+QMenu::indicator,
+QCheckBox::indicator,
+.QGroupBox::indicator,
+QGroupBox::indicator {
+ background-color: #d9d9d9;
+ border: 1px solid #5a5a5a;
+ border-radius: 2px;
+ height: 9px;
+ padding: 1px;
+ width: 9px;
+}
+.QCheckBox::indicator:hover,
+QMenu::indicator:hover,
+.QCheckBox::indicator:checked:hover,
+QCheckBox::indicator:hover,
+.QGroupBox::indicator:hover,
+QMenu::indicator:checked:hover,
+QCheckBox::indicator:checked:hover,
+.QGroupBox::indicator:checked:hover,
+QGroupBox::indicator:hover,
+QGroupBox::indicator:checked:hover {
+ background-color: #e6e6e6;
+ border-color: #4d4d4d;
+}
+.QCheckBox::indicator:checked,
+QMenu::indicator:checked,
+QCheckBox::indicator:checked,
+.QGroupBox::indicator:checked,
+QGroupBox::indicator:checked {
+ background-color: #d9d9d9;
+ border-color: #5a5a5a;
+ image: url('../Astral_072_Dark/imgs/black/checkmark.svg');
+}
+.QCheckBox::indicator:checked:disabled,
+QMenu::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled,
+.QGroupBox::indicator:checked:disabled,
+QGroupBox::indicator:checked:disabled {
+ background-color: #9f9f9f;
+ border-color: #737373;
+ image: url('../Astral_072_Dark/imgs/black/checkmark-disabled.svg');
+}
+.QCheckBox::indicator:disabled,
+QMenu::indicator:disabled,
+QCheckBox::indicator:disabled,
+.QGroupBox::indicator:disabled,
+QGroupBox::indicator:disabled {
+ background-color: #9f9f9f;
+ border-color: #737373;
+}
+/* -------------------------------------------------------------------------- */
+.QRadioButton::indicator:unchecked,
+QRadioButton::indicator:unchecked,
+#CameraSettingsRadioButton_Small::indicator:unchecked {
+ image: url('../Astral_072_Dark/imgs/black/radiobutton_unchecked.svg');
+ image-position: center center;
+}
+.QRadioButton::indicator:checked,
+QRadioButton::indicator:checked,
+#CameraSettingsRadioButton_Small::indicator:checked {
+ image: url('../Astral_072_Dark/imgs/black/radiobutton_checked.svg');
+ image-position: center center;
+}
+/* -------------------------------------------------------------------------- */
+.QGroupBox,
+QGroupBox {
+ margin: 6px 0 0 0;
+ padding: 5px 0px;
+}
+.QGroupBox::title,
+QGroupBox::title {
+ subcontrol-origin: margin;
+ left: 15px;
+ margin: -3px 0 0 0;
+ padding: 0 3px;
+}
+.QGroupBox::title:disabled,
+QGroupBox::title:disabled {
+ color: #595959;
+}
+.QGroupBox::indicator,
+QGroupBox::indicator {
+ subcontrol-origin: margin;
+ margin-top: 2px;
+}
+.QGroupBox:disabled,
+QGroupBox:disabled {
+ color: #595959;
+}
+/* -------------------------------------------------------------------------- */
+.QSlider::groove:horizontal,
+QSlider::groove:horizontal {
+ background-color: transparent;
+ background-image: url('../Astral_072_Dark/imgs/black/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ margin: 0;
+ height: 20px;
+ min-height: 20px;
+}
+.QSlider::handle:horizontal,
+QSlider::handle:horizontal {
+ background: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+ border: 1px solid #4d4d4d;
+ width: 9px;
+ margin: 2px 0 2px 0;
+ border-radius: 2px;
+}
+#IntPairField,
+#DoublePairField {
+ qproperty-LightLineColor: #404040;
+ qproperty-LightLineEdgeColor: #404040;
+ qproperty-DarkLineColor: #404040;
+ qproperty-MiddleLineColor: #404040;
+ qproperty-HandleLeftPixmap: url("../Astral_072_Dark/imgs/black/slider_left_handle.png");
+ qproperty-HandleRightPixmap: url("../Astral_072_Dark/imgs/black/slider_right_handle.png");
+ qproperty-HandleLeftGrayPixmap: url("../Astral_072_Dark/imgs/black/h_slider_left_disabled.png");
+ qproperty-HandleRightGrayPixmap: url("../Astral_072_Dark/imgs/black/h_slider_right_disabled.png");
+}
+/* -----------------------------------------------------------------------------
+ File Browser
+----------------------------------------------------------------------------- */
+/* Left Pane
+----------------------------------------------------------------------------- */
+#DirTreeView {
+ border: 1px solid #404040;
+ border-right: 0;
+}
+#DirTreeView QScrollBar:horizontal {
+ height: 16px;
+ margin-bottom: -1px;
+}
+/* Right Pane
+----------------------------------------------------------------------------- */
+DvItemViewerPanel {
+ qproperty-TextColor: #000000;
+ qproperty-AlternateBackground: #a6a6a6;
+ qproperty-SelectedTextColor: #ffffff;
+ qproperty-FolderTextColor: #000eb6;
+ qproperty-SelectedItemBackground: #000080;
+}
+#FileBrowser DvItemViewerPanel,
+#SceneCast DvItemViewerPanel {
+ background: #9a9a9a;
+}
+#FileBrowser #castFrame,
+#SceneCast #castFrame {
+ border-top: 1px solid #404040;
+ border-right: 1px solid #404040;
+ border-bottom: 1px solid #404040;
+ margin: 0;
+}
+#FileBrowser #castFrame QScrollBar:vertical,
+#SceneCast #castFrame QScrollBar:vertical {
+ width: 16px;
+ margin-right: -1px;
+}
+#FileBrowser QToolButton,
+#SceneCast QToolButton {
+ padding: 1px;
+}
+DvDirTreeView {
+ qproperty-TextColor: #000000;
+ qproperty-SelectedTextColor: #ffffff;
+ qproperty-SelectedItemBackground: #000080;
+ qproperty-FolderTextColor: #000eb6;
+ qproperty-SelectedFolderTextColor: #ffffff;
+ alternate-background-color: #9a9a9a;
+ background-color: #9a9a9a;
+ border: 1px solid #404040;
+}
+#FileDoesNotExistLabel {
+ color: #ff0000;
+}
+/* -----------------------------------------------------------------------------
+ Scene Cast
+----------------------------------------------------------------------------- */
+#SceneCast QToolBar {
+ border-top: 1px solid #404040;
+}
+#SceneCast QToolButton {
+ margin: 3px 1px 2px 1px;
+ padding: 1px;
+}
+#CastBrowser {
+ border: 0;
+ margin: 0;
+}
+/* -----------------------------------------------------------------------------
+ Film Strip
+----------------------------------------------------------------------------- */
+#FilmStrip QComboBox {
+ border-radius: 0;
+ border-width: 0;
+}
+#FilmStrip QComboBox QAbstractItemView {
+ background-color: #c0c0c0;
+}
+/* -----------------------------------------------------------------------------
+ Cleanup Settings
+----------------------------------------------------------------------------- */
+#CleanupSettings #CleanupSettingsFrame {
+ margin-top: 2px;
+ margin-bottom: 4px;
+}
+#CleanupSettings QGroupBox {
+ margin-bottom: 3px;
+}
+ParamsPage {
+ qproperty-TextColor: #000000;
+}
+/* -----------------------------------------------------------------------------
+ Camera Settings
+----------------------------------------------------------------------------- */
+#CameraSettingsButton {
+ padding: 2px;
+}
+#CameraSettingsRadioButton:hover {
+ background: none;
+}
+#CameraSettingsDPI {
+ color: #000080;
+}
+#CameraSettingsRadioButton_Small {
+ padding: 0;
+}
+#CameraSettingsRadioButton_Small::indicator {
+ background-color: transparent;
+ border: 0;
+ height: 21px;
+ margin: 0;
+ width: 11px;
+}
+#ForceSquaredPixelButton {
+ margin: 0;
+ background: none;
+}
+/* -----------------------------------------------------------------------------
+ Output Settings
+----------------------------------------------------------------------------- */
+#OutputSettingsLabel {
+ color: #000080;
+}
+/* -----------------------------------------------------------------------------
+ Misc
+----------------------------------------------------------------------------- */
+PencilTestPopup {
+ /* Allow for using a 768 screen */
+ min-height: 730px;
+ /* some clipping will still occur on width, but this
+ allows for filling half of a 1024 screen */
+ min-width: 512px;
+}
+#MatchLineButton {
+ background-color: #a6a6a6;
+}
+#MatchLineButton::pressed {
+ background-color: #cdcdcd;
+}
+#LargeSizedText {
+ font-size: 17px;
+}
+/* -----------------------------------------------------------------------------
+ Unknowns
+----------------------------------------------------------------------------- */
+#StartupLabel {
+ padding: 3px;
+}
+#StartupLabel:hover {
+ background: #9a9a9a;
+}
+QStatusBar {
+ background-color: #c0c0c0;
+}
+QStatusBar::item {
+ border: 0;
+}
+QStatusBar QLabel {
+ background-color: #c0c0c0;
+}
+QStatusBar #StatusBarLabel {
+ background-color: #ffffff;
+ padding: 1px 3px;
+}
+#TitleTxtLabel {
+ color: #000080;
+}
+/* -----------------------------------------------------------------------------
+ Style Editor
+----------------------------------------------------------------------------- */
+#StyleEditor QPushButton {
+ margin: 2px 1px;
+ padding: 0;
+}
+#StyleEditor #TabBarContainer {
+ margin-left: -4px;
+}
+#StyleEditor #bottomWidget {
+ border-top: 1px solid #404040;
+ padding: 3px 2px 8px 3px;
+}
+#StyleEditor #bottomWidget QPushButton {
+ padding: 3px 5px;
+}
+#HexagonalColorWheel {
+ qproperty-BGColor: #808080;
+}
+/* -------------------------------------------------------------------------- */
+/* Horizontal QSlider */
+#colorSlider::groove:horizontal {
+ height: 1px;
+ border-image: none;
+}
+#colorSlider::handle:horizontal {
+ width: 8px;
+ margin: -8px -4px;
+}
+#colorSliderAddButton,
+#colorSliderSubButton {
+ background: none;
+ border-color: transparent;
+ image-position: center center;
+ min-height: 16px;
+ padding: 0;
+ min-width: 18px;
+}
+#colorSliderAddButton {
+ image: url('../Astral_072_Dark/imgs/black/scroll-right.svg');
+}
+#colorSliderSubButton {
+ image: url('../Astral_072_Dark/imgs/black/scroll-left.svg');
+}
+#PlainColorPageParts {
+ border-top: 1px solid #404040;
+}
+#PlainColorPageParts QLineEdit {
+ max-width: 35px;
+}
+/* -----------------------------------------------------------------------------
+ Palette Viewer / Studio Palette
+----------------------------------------------------------------------------- */
+PaletteViewer DvScrollWidget QPushButton {
+ border-top: 0;
+ margin-bottom: 1px;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer DvScrollWidget #ScrollLeftButton {
+ border-right: 1px solid #404040;
+ border-left: 1px solid #404040;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer DvScrollWidget #ScrollRightButton {
+ border-right: 0;
+ margin-left: 1px;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer QToolBar {
+ background: none;
+ border-bottom: 1px solid #404040;
+ padding: 0;
+ margin: 0;
+}
+PaletteViewer QToolBar::separator:horizontal {
+ margin: 0;
+}
+PaletteViewer QToolBar QToolButton {
+ margin: 0 0 1px 0;
+ padding: 1px 1px 2px 1px;
+}
+#PageViewer {
+ qproperty-TextColor: #000000;
+}
+#PaletteLockButton {
+ border-radius: 0;
+ margin: 0 0 1px 1px;
+}
+#PaletteLockButton:hover {
+ background-color: #ed6969;
+ border-color: #ed6969;
+}
+#PaletteLockButton:checked {
+ background-color: #ed6969;
+ border-color: #ed6969;
+}
+#PaletteLockButton:checked:hover {
+ background-color: #f29797;
+ border-color: #f29797;
+}
+/* -----------------------------------------------------------------------------
+ Quick Renamer
+----------------------------------------------------------------------------- */
+#WordButton {
+ padding-right: 0;
+ padding-left: 0;
+}
+/* -----------------------------------------------------------------------------
+ Popup Windows
+----------------------------------------------------------------------------- */
+QDialog {
+ background-color: #808080;
+}
+QDialog #dialogButtonFrame {
+ background-color: #808080;
+ border-top: 1px solid #404040;
+}
+QDialog #dialogButtonFrame QPushButton {
+ padding: 3px 15px;
+}
+/* -----------------------------------------------------------------------------
+ Scene Settings
+----------------------------------------------------------------------------- */
+#SceneSettings QLabel {
+ color: #000080;
+}
+/* -----------------------------------------------------------------------------
+ Preferences
+----------------------------------------------------------------------------- */
+#PreferencesPopup QListWidget {
+ background-color: #9a9a9a;
+ alternate-background-color: #9a9a9a;
+ border: 1px solid #404040;
+ font-size: 13px;
+}
+#PreferencesPopup QListWidget::item {
+ border: 0;
+ padding: 3px;
+}
+#PreferencesPopup QListWidget::item:hover {
+ background-color: #b3b3b3;
+ color: #000000;
+}
+#PreferencesPopup QListWidget::item:selected {
+ background-color: #000080;
+ color: #ffffff;
+}
+/* -----------------------------------------------------------------------------
+ Keyboard Shortcuts
+----------------------------------------------------------------------------- */
+#ShortcutTree {
+ background-color: #9a9a9a;
+ alternate-background-color: #a6a6a6;
+ border: 1px solid #404040;
+}
+#ShortcutTree::item {
+ padding: 1px 0;
+}
+#ShortcutTree QScrollBar:vertical {
+ width: 16px;
+ margin-right: -1px;
+}
+/* -----------------------------------------------------------------------------
+ New Project / Configure Project Window
+----------------------------------------------------------------------------- */
+ProjectPopup QLabel {
+ color: #000080;
+}
+/* -----------------------------------------------------------------------------
+ Schematic Node Viewer
+----------------------------------------------------------------------------- */
+#SchematicBottomFrame {
+ background-color: #808080;
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+#SchematicBottomFrame QToolBar::separator:horizontal {
+ margin: 0;
+}
+#SchematicBottomFrame QToolBar QToolButton {
+ padding: 0;
+ margin: 2px;
+}
+#SchematicSceneViewer {
+ background-color: #737373;
+ border-bottom: 1px solid #404040;
+}
+/* -----------------------------------------------------------------------------
+ FX Settings
+----------------------------------------------------------------------------- */
+FxSettings QToolBar {
+ border-top: 1px solid #404040;
+ border-right: 1px solid #404040;
+ border-left: 1px solid #404040;
+ min-height: 23px;
+ padding: 3px 0;
+}
+FxSettings QToolBar QToolBar {
+ border: 0;
+}
+#FxSettingsLabel {
+ color: #1e361d;
+}
+#FxSettingsHelpButton {
+ background-color: #80a0dc;
+ color: #000;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+#FxSettingsHelpButton:hover {
+ background-color: #a8bee7;
+}
+/* -----------------------------------------------------------------------------
+ Script Console
+----------------------------------------------------------------------------- */
+#ScriptConsole {
+ font-family: 'Courier New', monospace;
+ border: 0;
+ color: #000000;
+ padding: 3px;
+}
+#ScriptConsole QFrame {
+ background-color: #dcdcdc;
+}
+#ScriptConsole TPanelTitleBar {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #595959, stop: 1 #4b4b4b);
+}
+/* -----------------------------------------------------------------------------
+ Task Viewer
+----------------------------------------------------------------------------- */
+#TaskSheetItemLabel {
+ color: #000000;
+}
+#Tasks QToolBar {
+ border-bottom: 1px solid #404040;
+ margin: 0;
+ padding: 0;
+}
+#Tasks QToolBar QToolButton {
+ margin: 2px 2px 3px 2px;
+}
+#Tasks QTreeView {
+ background-color: #9a9a9a;
+}
+/* -----------------------------------------------------------------------------
+ Tool Bar
+----------------------------------------------------------------------------- */
+#ToolBar TPanelTitleBar {
+ background-color: #808080;
+ background-image: url('../Astral_072_Dark/imgs/black/title_grip_horizontal.svg');
+ background-repeat: no-repeat;
+ border: 0;
+ height: 17px;
+ max-height: 17px;
+ min-height: 17px;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('../Astral_072_Dark/imgs/black/titlebar_float.png');
+ qproperty-FloatActiveBorderPixmap: url('../Astral_072_Dark/imgs/black/titlebar_float.png');
+}
+#ToolBar QToolBar {
+ padding-left: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Tool Options
+----------------------------------------------------------------------------- */
+#ToolOptions TPanelTitleBar {
+ background-color: #808080;
+ background-image: url('../Astral_072_Dark/imgs/black/title_grip_vertical.svg');
+ background-repeat: no-repeat;
+ border: 0;
+ width: 17px;
+ min-width: 17px;
+ max-width: 17px;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('../Astral_072_Dark/imgs/black/titlebar_float.png');
+ qproperty-FloatActiveBorderPixmap: url('../Astral_072_Dark/imgs/black/titlebar_float.png');
+}
+IconViewField {
+ qproperty-ScalePegPixmap: url("../Astral_072_Dark/imgs/black/selectiontool_scalepeg.svg");
+ qproperty-RotationPixmap: url("../Astral_072_Dark/imgs/black/selectiontool_rotation.svg");
+ qproperty-PositionPixmap: url("../Astral_072_Dark/imgs/black/selectiontool_position.svg");
+ qproperty-ThicknessPixmap: url("../Astral_072_Dark/imgs/black/selectiontool_thickness.svg");
+}
+#EditToolLockButton {
+ spacing: 0;
+}
+#EditToolLockButton:hover {
+ background: none;
+}
+PopupButton::menu-indicator {
+ border-left: 0;
+ height: 17px;
+ image: url('../Astral_072_Dark/imgs/black/combo_down_arrow.png');
+ width: 10px;
+}
+PopupButton::menu-indicator:disabled {
+ image: url('../Astral_072_Dark/imgs/black/combo_down_arrow-disabled.png');
+}
+#Cap,
+#Join {
+ padding: 0 4px 0 -8px;
+ max-width: 32px;
+ min-width: 32px;
+}
+#Cap QMenu,
+#Join QMenu {
+ max-width: 28px;
+ min-width: 28px;
+}
+#Cap QMenu::item,
+#Join QMenu::item {
+ max-width: 28px;
+ min-width: 28px;
+ padding: 0;
+}
+/* -----------------------------------------------------------------------------
+ ComboViewer / Viewer / FlipBook
+----------------------------------------------------------------------------- */
+#ComboViewerPanel Toolbar {
+ border-bottom: 1px solid #404040;
+}
+#ComboViewerPanel Toolbar::separator:horizontal {
+ margin: 0 0 0 2px;
+}
+#ComboViewerPanel Toolbar QToolButton {
+ margin: 2px 0 3px 2px;
+}
+#ComboViewerToolOptions {
+ border-bottom: 1px solid #404040;
+}
+#ComboViewer #ToolBarContainer,
+#ViewerPanel #ToolBarContainer,
+FlipBook #ToolBarContainer {
+ background-color: transparent;
+ border-top: 2px solid #404040;
+ border-bottom: 1px solid #404040;
+ padding-right: -1px;
+}
+#ComboViewer #ToolBarContainer QLineEdit,
+#ViewerPanel #ToolBarContainer QLineEdit,
+FlipBook #ToolBarContainer QLineEdit {
+ border-color: #616161;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ height: 16px;
+}
+#FlipConsolePlayToolBar::separator:horizontal {
+ margin: 0 2px;
+}
+#FlipConsolePlayToolBar QToolButton {
+ margin-top: 2px;
+ margin-bottom: 2px;
+ height: 16px;
+}
+#ViewerFpsSlider {
+ background-color: transparent;
+ background-image: url('../Astral_072_Dark/imgs/black/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ border: 0;
+ height: 19px;
+ margin: 0 3px 0 31px;
+ max-width: 450px;
+ min-width: 0px;
+}
+#ViewerFpsSlider::sub-line:horizontal {
+ subcontrol-origin: absolute;
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+ border: 1px solid #5a5a5a;
+ height: 16px;
+ left: -33px;
+ padding-left: 1px;
+ width: 14px;
+}
+#ViewerFpsSlider::sub-line:horizontal:pressed {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+}
+#ViewerFpsSlider::add-line:horizontal {
+ subcontrol-position: left;
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+ border: 1px solid #5a5a5a;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+ left: 13px;
+ height: 16px;
+ image-position: center center;
+ width: 13px;
+}
+#ViewerFpsSlider::add-line:horizontal:pressed {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+}
+#ViewerFpsSlider::handle::horizontal {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+ border: 1px solid #4d4d4d;
+ border-radius: 2px;
+ margin: 2px 0 3px 0;
+ min-width: 9px;
+ width: 9px;
+ max-width: 9px;
+}
+FlipSlider {
+ qproperty-PBHeight: 15;
+ qproperty-PBOverlay: url('../Astral_072_Dark/imgs/black/flipslider.svg');
+ qproperty-PBMarker: url('../Astral_072_Dark/imgs/black/flipmarker.svg');
+ qproperty-PBColorMarginLeft: 1;
+ qproperty-PBColorMarginTop: 2;
+ qproperty-PBColorMarginRight: 1;
+ qproperty-PBColorMarginBottom: 2;
+ qproperty-PBMarkerMarginLeft: 3;
+ qproperty-PBMarkerMarginRight: 3;
+ qproperty-notStartedColor: #cc2222;
+ qproperty-startedColor: #00ff00;
+ qproperty-baseColor: #787878;
+}
+Ruler {
+ qproperty-ParentBGColor: #b3b3b3;
+ qproperty-ScaleColor: #000000;
+}
+#RulerToolOptionValues {
+ color: #000000;
+}
+/* -----------------------------------------------------------------------------
+ XSheet Viewer
+----------------------------------------------------------------------------- */
+/* ScrollAreas (Row, Column and Cell)
+----------------------------------------------------------------------------- */
+#xsheetArea,
+#ScrollArea {
+ background-color: #9a9a9a;
+ border: 0;
+}
+#xsheetScrollArea {
+ border: 0;
+}
+/* xsheetColumnHeader (Context Menus)
+----------------------------------------------------------------------------- */
+#xsheetColumnAreaMenu_Preview {
+ background-color: #e6e678;
+}
+#xsheetColumnAreaMenu_Lock {
+ background-color: #f5f5f5;
+}
+#xsheetColumnAreaMenu_Camstand {
+ background-color: #ffa480;
+}
+#xsheetColumnAreaMenu_Preview,
+#xsheetColumnAreaMenu_Lock,
+#xsheetColumnAreaMenu_Camstand {
+ color: #000000;
+}
+#noteTextEdit {
+ color: #000000;
+}
+/* XSheet Spreadsheet
+----------------------------------------------------------------------------- */
+XsheetViewer {
+ qproperty-TextColor: #000000;
+ qproperty-BGColor: #a4a4a4;
+ qproperty-LightLineColor: #676767;
+ qproperty-MarkerLineColor: #00fff6;
+ qproperty-VerticalLineColor: #343434;
+ qproperty-VerticalLineHeadColor: #343434;
+ qproperty-PreviewFrameTextColor: #000eb6;
+ qproperty-CurrentRowBgColor: #d2d2d2;
+ qproperty-EmptyColumnHeadColor: #8f8f8f;
+ qproperty-SelectedColumnTextColor: #b30000;
+ qproperty-EmptyCellColor: #7c7c7c;
+ qproperty-NotEmptyColumnColor: #a4a4a4;
+ qproperty-SelectedEmptyCellColor: #d2d2d2;
+ qproperty-LevelColumnColor: #7fdb7f;
+ qproperty-LevelColumnBorderColor: #317631;
+ qproperty-SelectedLevelColumnColor: #bfedbf;
+ qproperty-VectorColumnColor: #d4d485;
+ qproperty-VectorColumnBorderColor: #6f6f38;
+ qproperty-SelectedVectorColumnColor: #eaeac2;
+ qproperty-ChildColumnColor: #d69adb;
+ qproperty-ChildColumnBorderColor: #7c4281;
+ qproperty-SelectedChildColumnColor: #ebcded;
+ qproperty-FullcolorColumnColor: #9ad6db;
+ qproperty-FullcolorColumnBorderColor: #427c81;
+ qproperty-SelectedFullcolorColumnColor: #cdebed;
+ qproperty-FxColumnColor: #82815d;
+ qproperty-FxColumnBorderColor: #404039;
+ qproperty-SelectedFxColumnColor: #c1c0ae;
+ qproperty-ReferenceColumnColor: #ababab;
+ qproperty-ReferenceColumnBorderColor: #525252;
+ qproperty-SelectedReferenceColumnColor: #d5d5d5;
+ qproperty-PaletteColumnColor: #2aab9a;
+ qproperty-PaletteColumnBorderColor: #091917;
+ qproperty-SelectedPaletteColumnColor: #92ddca;
+ qproperty-MeshColumnColor: #c882ff;
+ qproperty-MeshColumnBorderColor: #720fbf;
+ qproperty-SelectedMeshColumnColor: #d8b4f5;
+ qproperty-SoundColumnColor: #b3c187;
+ qproperty-SoundColumnBorderColor: #51573e;
+ qproperty-SelectedSoundColumnColor: #d7d7b4;
+ qproperty-SoundColumnHlColor: #f5ffe6;
+ qproperty-SoundColumnTrackColor: #5a642d;
+ qproperty-ColumnHeadPastelizer: #ffffff;
+ qproperty-SelectedColumnHead: #bed2f0;
+ qproperty-LightLightBGColor: #808080;
+ qproperty-LightBGColor: #f0f0f0;
+ qproperty-DarkBGColor: #e1e1e1;
+ qproperty-DarkLineColor: #969696;
+}
+/* -----------------------------------------------------------------------------
+ Function Editor
+----------------------------------------------------------------------------- */
+#FunctionEditor QToolBar {
+ border-bottom: 1px solid #404040;
+}
+#FunctionEditor QToolBar QToolBar {
+ border: 0;
+}
+#FunctionEditor QToolBar QLabel {
+ margin-left: 5px;
+}
+#FunctionEditor QToolBar QToolButton {
+ height: 18px;
+}
+#FunctionEditorTree {
+ background-color: #9a9a9a;
+ alternate-background-color: #9a9a9a;
+ border-top: 1px solid #404040;
+}
+/* Function Editor Spreadsheet
+----------------------------------------------------------------------------- */
+FunctionTreeView {
+ qproperty-TextColor: #000000;
+ qproperty-CurrentTextColor: #b30000;
+}
+FunctionPanel {
+ qproperty-BGColor: #e1e1e1;
+ qproperty-ValueLineColor: #bababa;
+ qproperty-FrameLineColor: #d2d2d2;
+ qproperty-OtherCurvesColor: #969696;
+ qproperty-RulerBackground: #ffffff;
+ qproperty-TextColor: #000000;
+ qproperty-SubColor: #ffffff;
+ qproperty-SelectedColor: #0000ff;
+}
+SpreadsheetViewer {
+ qproperty-LightLightBGColor: #808080;
+ qproperty-CurrentRowBgColor: #d2d2d2;
+ qproperty-LightLineColor: #676767;
+ qproperty-MarkerLineColor: #00fff6;
+ qproperty-BGColor: #a4a4a4;
+ qproperty-VerticalLineColor: #343434;
+ qproperty-KeyFrameColor: #db8b36;
+ qproperty-KeyFrameBorderColor: #493015;
+ qproperty-SelectedKeyFrameColor: #edc59b;
+ qproperty-InBetweenColor: #c2c2b0;
+ qproperty-InBetweenBorderColor: #484841;
+ qproperty-SelectedInBetweenColor: #e1e1d8;
+ qproperty-SelectedEmptyColor: #d2d2d2;
+ qproperty-SelectedSceneRangeEmptyColor: #d2d2d2;
+ qproperty-TextColor: #000000;
+ qproperty-ColumnHeaderBorderColor: #343434;
+ qproperty-SelectedColumnTextColor: #b30000;
+}
+#ExpressionField {
+ background-color: #e6e6e6;
+ border: 1px solid #333333;
+ margin: 0;
+}
+#FunctionSegmentViewerLinkButton {
+ background-image: url('../Astral_072_Dark/imgs/black/segment_unlinked.svg');
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:hover {
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:checked {
+ background-image: url('../Astral_072_Dark/imgs/black/segment_linked.svg');
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:disabled {
+ background-image: url('../Astral_072_Dark/imgs/black/segment_disabled.svg');
+ background-repeat: no-repeat;
+}
+QWidget::tab {
+ background-image: url('../Astral_072_Dark/imgs/black/hl_1.png');
+ background-repeat: repeat-x;
+}
+TPanelTitleBar {
+ background-image: url('../Astral_072_Dark/imgs/black/hl_2.png');
+ background-repeat: repeat-x;
+}
+QPushButton,
+QComboBox {
+ background-image: url('../Astral_072_Dark/imgs/black/hl_1.png');
+ background-repeat: repeat-x;
+}
+QPushButton:pressed,
+QComboBox:pressed,
+QPushButton:checked,
+QComboBox:checked,
+QPushButton:disabled,
+QComboBox:disabled {
+ background-image: url('../Astral_072_Dark/imgs/black/hl_trans.png');
+}
+QCheckBox:hover {
+ background-color: #9a9a9a;
+}
diff --git a/stuff/config/qss/Astral_128_Neutral/Astral_128_Neutral_mac.qss b/stuff/config/qss/Astral_128_Neutral/Astral_128_Neutral_mac.qss
new file mode 100644
index 0000000..cdc0c8e
--- /dev/null
+++ b/stuff/config/qss/Astral_128_Neutral/Astral_128_Neutral_mac.qss
@@ -0,0 +1,1814 @@
+/* -----------------------------------------------------------------------------
+ Component: Button Styles
+----------------------------------------------------------------------------- */
+.button-show,
+#LoadLevelShowButton,
+#CleanupSettingsShowButton,
+#OutputSettingsShowButton,
+#FxSettingsPreviewShowButton {
+ image: url('../Astral_072_Dark/imgs/black/plus.svg');
+ image-position: center center;
+ margin: 0;
+ padding: 1px;
+ min-width: 10px;
+ min-height: 10px;
+}
+.button-show:checked,
+#LoadLevelShowButton:checked,
+#CleanupSettingsShowButton:checked,
+#OutputSettingsShowButton:checked,
+#FxSettingsPreviewShowButton:checked {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+ image: url('../Astral_072_Dark/imgs/black/minus.svg');
+}
+.button-show:checked:pressed,
+#LoadLevelShowButton:checked:pressed,
+#CleanupSettingsShowButton:checked:pressed,
+#OutputSettingsShowButton:checked:pressed,
+#FxSettingsPreviewShowButton:checked:pressed {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+}
+.button-show:checked:hover,
+#LoadLevelShowButton:checked:hover,
+#CleanupSettingsShowButton:checked:hover,
+#OutputSettingsShowButton:checked:hover,
+#FxSettingsPreviewShowButton:checked:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #636363, stop: 1 #7d7d7d);
+}
+.button-tool,
+#TopBar #EditToolLockButton::indicator,
+QToolBar QToolButton,
+#CameraSettingsRadioButton::indicator,
+#ForceSquaredPixelButton,
+#SchematicBottomFrame QToolBar QToolButton,
+#EditToolLockButton::indicator {
+ background-color: #808080;
+ border: 1px solid #808080;
+ border-radius: 2px;
+ margin: 1px;
+ padding: 0;
+}
+.button-tool:hover,
+#TopBar #EditToolLockButton::indicator:hover,
+QToolBar QToolButton:hover,
+#CameraSettingsRadioButton::indicator:hover,
+#ForceSquaredPixelButton:hover,
+#colorSliderAddButton:hover,
+#colorSliderSubButton:hover,
+#SchematicBottomFrame QToolBar QToolButton:hover,
+#EditToolLockButton::indicator:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #c7c7c7, stop: 1 #adadad);
+ border-color: #5a5a5a;
+}
+.button-tool:pressed,
+#TopBar #EditToolLockButton::indicator:pressed,
+QToolBar QToolButton:pressed,
+#CameraSettingsRadioButton::indicator:pressed,
+#ForceSquaredPixelButton:pressed,
+#colorSliderAddButton:pressed,
+#colorSliderSubButton:pressed,
+#SchematicBottomFrame QToolBar QToolButton:pressed,
+#EditToolLockButton::indicator:pressed {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+}
+.button-tool:checked,
+#TopBar #EditToolLockButton::indicator:checked,
+QToolBar QToolButton:checked,
+#CameraSettingsRadioButton::indicator:checked,
+#ForceSquaredPixelButton:checked,
+#SchematicBottomFrame QToolBar QToolButton:checked,
+#EditToolLockButton::indicator:checked {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+}
+.button-tool:checked:hover,
+#TopBar #EditToolLockButton::indicator:checked:hover,
+QToolBar QToolButton:checked:hover,
+#CameraSettingsRadioButton::indicator:checked:hover,
+#ForceSquaredPixelButton:checked:hover,
+#SchematicBottomFrame QToolBar QToolButton:checked:hover,
+#EditToolLockButton::indicator:checked:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #636363, stop: 1 #7d7d7d);
+ border-color: #5a5a5a;
+}
+.button-tool:disabled,
+#TopBar #EditToolLockButton::indicator:disabled,
+QToolBar QToolButton:disabled,
+#CameraSettingsRadioButton::indicator:disabled,
+#ForceSquaredPixelButton:disabled,
+#SchematicBottomFrame QToolBar QToolButton:disabled,
+#EditToolLockButton::indicator:disabled {
+ color: #595959;
+}
+.button-flat,
+PaletteViewer QToolBar QToolButton {
+ background-color: none;
+ border: 0;
+ border-radius: 0;
+ margin: 0;
+}
+.button-flat:hover,
+PaletteViewer QToolBar QToolButton:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #c7c7c7, stop: 1 #adadad);
+}
+.button-flat:pressed,
+PaletteViewer QToolBar QToolButton:pressed {
+ background-color: #404040;
+}
+/* -----------------------------------------------------------------------------
+ Component: Group Boxes
+----------------------------------------------------------------------------- */
+.box-base,
+.QGroupBox,
+#LoadLevelFrame,
+#PsdSettingsGroupBox,
+#CleanupSettingsFrame,
+#OutputSettingsBox,
+#OutputSettingsCameraBox,
+#SolidLineFrame,
+#FunctionParametersPanel,
+QGroupBox {
+ border: 1px solid #404040;
+ border-radius: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Component: Icons
+----------------------------------------------------------------------------- */
+.icon-lock,
+#CameraSettingsRadioButton::indicator,
+#EditToolLockButton::indicator {
+ height: 16px;
+ padding: 1px;
+ width: 16px;
+}
+.icon-lock:unchecked,
+#CameraSettingsRadioButton::indicator:unchecked,
+#EditToolLockButton::indicator:unchecked {
+ image: url('../Astral_072_Dark/imgs/black/cam_unlock.svg');
+}
+.icon-lock:checked,
+#CameraSettingsRadioButton::indicator:checked,
+#EditToolLockButton::indicator:checked {
+ image: url('../Astral_072_Dark/imgs/black/cam_lock.svg');
+}
+.icon-fsp,
+#ForceSquaredPixelButton {
+ height: 16px;
+ image: url('../Astral_072_Dark/imgs/black/fsp_unchecked.svg');
+ padding: 1px;
+ width: 16px;
+}
+.icon-fsp:checked,
+#ForceSquaredPixelButton:checked {
+ image: url('../Astral_072_Dark/imgs/black/fsp_checked.svg');
+}
+/* -----------------------------------------------------------------------------
+ Component: Tabs
+----------------------------------------------------------------------------- */
+.tab-container,
+#TabBarContainer,
+#StyleEditorTabBar,
+#PaletteTabBar,
+#FxSettingsTabBar {
+ background-color: transparent;
+ qproperty-BottomAboveLineColor: #616161;
+ qproperty-BottomBelowLineColor: #404040;
+}
+.tab-flat,
+#StyleEditorTabBar::tab,
+#PaletteTabBar::tab {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #a1a1a1, stop: 1 #878787);
+ border-right: 1px solid #393939;
+ color: #000000;
+ margin: 0 0 1px 0;
+ padding: 3px 4px 3px 4px;
+}
+.tab-flat:hover,
+#StyleEditorTabBar::tab:hover,
+#PaletteTabBar::tab:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+}
+.tab-flat:selected,
+#StyleEditorTabBar::tab:selected,
+#PaletteTabBar::tab:selected {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #e3e3e3, stop: 1 #cccccc);
+ color: #000000;
+ margin: 0;
+ padding: 1px 4px 2px 4px;
+}
+.tab-flat:only-one,
+#StyleEditorTabBar::tab:only-one,
+#PaletteTabBar::tab:only-one {
+ margin: 0;
+ padding: 3px 4px 4px 4px;
+}
+.tab-round,
+#FxSettingsTabBar::tab {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #a1a1a1, stop: 1 #878787);
+ border-top: 1px solid #393939;
+ border-right: 1px solid #393939;
+ border-left: 1px solid #393939;
+ color: #000000;
+ margin: 3px -1px 1px 0;
+ padding: 2px 7px 1px 7px;
+}
+.tab-round:selected,
+#FxSettingsTabBar::tab:selected {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #e3e3e3, stop: 1 #cccccc);
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ color: #000000;
+ margin: 1px -1px 0 0;
+ padding: 2px 7px 2px 7px;
+}
+.tab-round:only-one,
+#FxSettingsTabBar::tab:only-one {
+ margin: 1px 0 0 0;
+ padding: 3px 7px 3px 7px;
+}
+.tab-round:last,
+#FxSettingsTabBar::tab:last {
+ margin-right: 0;
+ border-top-right-radius: 2px;
+}
+.tab-round:first,
+#FxSettingsTabBar::tab:first {
+ border-top-left-radius: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Component: Treeviews / Branch
+----------------------------------------------------------------------------- */
+.tree-list,
+QTreeWidget,
+#DirTreeView,
+#SceneCast QTreeView,
+#StudioPalette QTreeView,
+#ShortcutTree,
+ProjectPopup QTreeView,
+#Tasks QTreeView,
+#FunctionEditorTree {
+ background-color: #9a9a9a;
+ alternate-background-color: #9a9a9a;
+ border: 0;
+ margin: 0;
+ outline: 0;
+}
+.tree-list::item,
+QTreeWidget::item,
+#DirTreeView::item,
+#SceneCast QTreeView::item,
+#StudioPalette QTreeView::item,
+#ShortcutTree::item,
+ProjectPopup QTreeView::item,
+#Tasks QTreeView::item {
+ color: #000000;
+}
+.tree-list::item:selected,
+QTreeWidget::item:selected,
+#DirTreeView::item:selected,
+#SceneCast QTreeView::item:selected,
+#StudioPalette QTreeView::item:selected,
+#ShortcutTree::item:selected,
+ProjectPopup QTreeView::item:selected,
+#Tasks QTreeView::item:selected {
+ background-color: #000080;
+ color: #ffffff;
+}
+.tree-list::item:focus,
+QTreeWidget::item:focus,
+#DirTreeView::item:focus,
+#SceneCast QTreeView::item:focus,
+#StudioPalette QTreeView::item:focus,
+#ShortcutTree::item:focus,
+ProjectPopup QTreeView::item:focus,
+#Tasks QTreeView::item:focus {
+ border: 0;
+ outline: 0;
+}
+.branch-17:adjoins-item,
+#SceneCast QTreeView::branch:adjoins-item,
+#StudioPalette QTreeView::branch:adjoins-item,
+#ShortcutTree::branch:adjoins-item,
+#Tasks QTreeView::branch:adjoins-item,
+#FunctionEditorTree::branch:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/black/tree17_branch-end.svg') 0;
+}
+.branch-17:has-siblings,
+#SceneCast QTreeView::branch:has-siblings,
+#StudioPalette QTreeView::branch:has-siblings,
+#ShortcutTree::branch:has-siblings,
+#Tasks QTreeView::branch:has-siblings,
+#FunctionEditorTree::branch:has-siblings {
+ border-image: url('../Astral_072_Dark/imgs/black/tree17_vline.svg') 0;
+}
+.branch-17:has-siblings:adjoins-item,
+#SceneCast QTreeView::branch:has-siblings:adjoins-item,
+#StudioPalette QTreeView::branch:has-siblings:adjoins-item,
+#ShortcutTree::branch:has-siblings:adjoins-item,
+#Tasks QTreeView::branch:has-siblings:adjoins-item,
+#FunctionEditorTree::branch:has-siblings:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/black/tree17_branch-more.svg') 0;
+}
+.branch-17:has-children:closed,
+#SceneCast QTreeView::branch:has-children:closed,
+#StudioPalette QTreeView::branch:has-children:closed,
+#ShortcutTree::branch:has-children:closed,
+#Tasks QTreeView::branch:has-children:closed,
+#FunctionEditorTree::branch:has-children:closed {
+ background: url('../Astral_072_Dark/imgs/black/tree17_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:open,
+#SceneCast QTreeView::branch:has-children:open,
+#StudioPalette QTreeView::branch:has-children:open,
+#ShortcutTree::branch:has-children:open,
+#Tasks QTreeView::branch:has-children:open,
+#FunctionEditorTree::branch:has-children:open {
+ background: url('../Astral_072_Dark/imgs/black/tree17_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:has-siblings:closed,
+#SceneCast QTreeView::branch:has-children:has-siblings:closed,
+#StudioPalette QTreeView::branch:has-children:has-siblings:closed,
+#ShortcutTree::branch:has-children:has-siblings:closed,
+#Tasks QTreeView::branch:has-children:has-siblings:closed,
+#FunctionEditorTree::branch:has-children:has-siblings:closed {
+ background: url('../Astral_072_Dark/imgs/black/tree17_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-17:has-children:has-siblings:open,
+#SceneCast QTreeView::branch:has-children:has-siblings:open,
+#StudioPalette QTreeView::branch:has-children:has-siblings:open,
+#ShortcutTree::branch:has-children:has-siblings:open,
+#Tasks QTreeView::branch:has-children:has-siblings:open,
+#FunctionEditorTree::branch:has-children:has-siblings:open {
+ background: url('../Astral_072_Dark/imgs/black/tree17_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:adjoins-item,
+#DirTreeView::branch:adjoins-item,
+ProjectPopup QTreeView::branch:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/black/tree22_branch-end.svg') 0;
+}
+.branch-22:has-siblings,
+#DirTreeView::branch:has-siblings,
+ProjectPopup QTreeView::branch:has-siblings {
+ border-image: url('../Astral_072_Dark/imgs/black/tree22_vline.svg') 0;
+}
+.branch-22:has-siblings:adjoins-item,
+#DirTreeView::branch:has-siblings:adjoins-item,
+ProjectPopup QTreeView::branch:has-siblings:adjoins-item {
+ border-image: url('../Astral_072_Dark/imgs/black/tree22_branch-more.svg') 0;
+}
+.branch-22:has-children:closed,
+#DirTreeView::branch:has-children:closed,
+ProjectPopup QTreeView::branch:has-children:closed {
+ background: url('../Astral_072_Dark/imgs/black/tree22_branch-closed_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:open,
+#DirTreeView::branch:has-children:open,
+ProjectPopup QTreeView::branch:has-children:open {
+ background: url('../Astral_072_Dark/imgs/black/tree22_branch-open_nosib.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:has-siblings:closed,
+#DirTreeView::branch:has-children:has-siblings:closed,
+ProjectPopup QTreeView::branch:has-children:has-siblings:closed {
+ background: url('../Astral_072_Dark/imgs/black/tree22_branch-closed.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+.branch-22:has-children:has-siblings:open,
+#DirTreeView::branch:has-children:has-siblings:open,
+ProjectPopup QTreeView::branch:has-children:has-siblings:open {
+ background: url('../Astral_072_Dark/imgs/black/tree22_branch-open.svg') no-repeat;
+ border-image: none;
+ image: none;
+}
+/* -----------------------------------------------------------------------------
+ Main
+----------------------------------------------------------------------------- */
+QWidget {
+ background-color: #808080;
+ color: #000000;
+}
+QWidget:disabled {
+ color: #595959;
+}
+QFrame {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+/* -----------------------------------------------------------------------------
+ Tooltip
+----------------------------------------------------------------------------- */
+QToolTip,
+#helpToolTip {
+ background-color: #ffffe1;
+ border: 1px solid #000;
+ color: #000;
+ padding: 1px 0;
+}
+/* -----------------------------------------------------------------------------
+ Dock Separator
+----------------------------------------------------------------------------- */
+#DockSeparator,
+QMainWindow::separator,
+QSplitter::handle,
+TPanel {
+ background-color: #343434;
+ height: 4px;
+ width: 4px;
+}
+#TDockPlaceholder {
+ background-color: #ff0000;
+}
+/* -----------------------------------------------------------------------------
+ TopBar / QMenuBar
+----------------------------------------------------------------------------- */
+#TopBar {
+ background: #808080;
+ border: 0;
+ border-bottom: 1px solid #404040;
+ height: 21px;
+}
+#TopBar #EditToolLockButton {
+ spacing: 0;
+}
+#TopBar #EditToolLockButton::indicator {
+ height: 17px;
+ margin: 1px 2px 0 0;
+ padding-left: 1px;
+ padding-right: 1px;
+}
+#TopBarTabContainer {
+ background-color: #808080;
+ margin-bottom: 1px;
+}
+#StackedMenuBar {
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+QMenuBar {
+ background-color: #808080;
+ border: 0;
+}
+QMenuBar::item {
+ background-color: #808080;
+ border-left: 1px solid #808080;
+ margin: 0;
+ padding: 3px 5px;
+}
+QMenuBar::item:selected {
+ background-color: #b3b3b3;
+ color: #000000;
+}
+QMenuBar::item:pressed {
+ background-color: #000080;
+ color: #ffffff;
+}
+/* -----------------------------------------------------------------------------
+ Room Tabs
+----------------------------------------------------------------------------- */
+#TopBarTab {
+ margin: 0;
+ padding: 0;
+}
+#TopBarTab::tab {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+ border-top: 1px solid #525252;
+ border-right: 1px solid #525252;
+ color: #000000;
+ margin: 0 0 0 0;
+ padding: 2px 10px 3px 10px;
+}
+#TopBarTab::tab:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #c7c7c7, stop: 1 #adadad);
+}
+#TopBarTab::tab:selected {
+ background-color: #cddcc0;
+ color: #000000;
+}
+#TopBarTab::tab:first {
+ border-left: 1px solid #525252;
+}
+#TopBarTab::tab:last {
+ border-right: 1px solid #525252;
+}
+/* -----------------------------------------------------------------------------
+ QMenu (Context Menu)
+----------------------------------------------------------------------------- */
+QMenu {
+ background-color: #c0c0c0;
+ border: 1px solid #404040;
+ padding: 2px 0;
+}
+QMenu::item {
+ padding: 3px 28px;
+}
+QMenu::item:selected {
+ background-color: #000080;
+ color: #ffffff;
+}
+QMenu::item:checked {
+ color: #000000;
+}
+QMenu::item:checked:selected {
+ background-color: #000080;
+ color: #ffffff;
+}
+QMenu::item:disabled {
+ background: none;
+ color: #595959;
+}
+QMenu::item:disabled:selected {
+ border-color: transparent;
+}
+QMenu::separator {
+ border-top: 1px solid #9a9a9a;
+ height: 0;
+ margin: 2px 0;
+}
+QMenu::icon {
+ border-radius: 2px;
+ margin: 0 0 0 3px;
+ padding: 1px;
+}
+QMenu::icon:checked {
+ background-color: #000080;
+}
+QMenu::indicator {
+ margin-left: 7px;
+}
+/* -----------------------------------------------------------------------------
+ Title Bars (Global)
+----------------------------------------------------------------------------- */
+TPanelTitleBar {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #595959, stop: 1 #4b4b4b);
+ border-color: #272727;
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ height: 20px;
+ min-height: 20px;
+ qproperty-TitleColor: #bfbfbf;
+ qproperty-ActiveTitleColor: #ffffff;
+ qproperty-BorderPixmap: url('../Astral_072_Dark/imgs/black/none');
+ qproperty-ActiveBorderPixmap: url('../Astral_072_Dark/imgs/black/none');
+ qproperty-FloatBorderPixmap: url('../Astral_072_Dark/imgs/black/none');
+ qproperty-FloatActiveBorderPixmap: url('../Astral_072_Dark/imgs/black/none');
+}
+/* -----------------------------------------------------------------------------
+ Scroll Bars (Global)
+----------------------------------------------------------------------------- */
+QAbstractScrollArea::corner {
+ background-color: #9a9a9a;
+}
+QScrollBar {
+ background-color: #9a9a9a;
+ border: 0;
+}
+QScrollBar:horizontal {
+ height: 16px;
+ margin: 0;
+}
+QScrollBar:vertical {
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::handle {
+ border: 0;
+}
+QScrollBar::handle:horizontal:hover,
+QScrollBar::handle:vertical:hover {
+ background-color: #696969;
+}
+QScrollBar::handle:horizontal:pressed,
+QScrollBar::handle:vertical:pressed {
+ background-color: #555555;
+}
+QScrollBar::handle:horizontal {
+ background-color: #787878;
+ margin: 2px 16px;
+ min-width: 20px;
+}
+QScrollBar::handle:vertical {
+ background-color: #787878;
+ margin: 16px 2px;
+ min-height: 20px;
+}
+QScrollBar::add-line {
+ subcontrol-origin: margin;
+ border: 0;
+}
+QScrollBar::add-line:horizontal {
+ subcontrol-position: right;
+ background-color: #9a9a9a;
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::add-line:horizontal:pressed {
+ background-color: #cdcdcd;
+}
+QScrollBar::add-line:vertical {
+ subcontrol-position: bottom;
+ background-color: #9a9a9a;
+ margin: 0;
+ height: 16px;
+}
+QScrollBar::add-line:vertical:pressed {
+ background-color: #cdcdcd;
+}
+QScrollBar::sub-line {
+ border: 0;
+ subcontrol-origin: margin;
+}
+QScrollBar::sub-line:horizontal {
+ subcontrol-position: left;
+ background-color: #9a9a9a;
+ margin: 0;
+ width: 16px;
+}
+QScrollBar::sub-line:horizontal:pressed {
+ background-color: #cdcdcd;
+}
+QScrollBar::sub-line:vertical {
+ subcontrol-position: top;
+ background-color: #9a9a9a;
+ margin: 0;
+ height: 16px;
+}
+QScrollBar::sub-line:vertical:pressed {
+ background-color: #cdcdcd;
+}
+QScrollBar::up-arrow:vertical {
+ image: url('../Astral_072_Dark/imgs/black/scroll-up.svg');
+ image-position: center center;
+}
+QScrollBar::down-arrow:vertical {
+ image: url('../Astral_072_Dark/imgs/black/scroll-down.svg');
+ image-position: center center;
+}
+QScrollBar::left-arrow:horizontal {
+ image: url('../Astral_072_Dark/imgs/black/scroll-left.svg');
+ image-position: center center;
+}
+QScrollBar::right-arrow:horizontal {
+ image: url('../Astral_072_Dark/imgs/black/scroll-right.svg');
+ image-position: center center;
+}
+QScrollBar::sub-page:horizontal,
+QScrollBar::add-page:horizontal,
+QScrollBar::sub-page:vertical,
+QScrollBar::add-page:vertical {
+ background: none;
+}
+/* -----------------------------------------------------------------------------
+ Tool Bars (Global)
+----------------------------------------------------------------------------- */
+QToolBar {
+ padding: 0;
+}
+QToolBar::separator:horizontal {
+ border-left: 1px solid #404040;
+ margin: 0 1px;
+ width: 0;
+}
+QToolBar::separator:vertical {
+ border-top: 1px solid #404040;
+ height: 0;
+ margin: 1px 0;
+}
+QToolBar QToolButton::menu-indicator {
+ image: none;
+}
+QToolBar QToolButton::menu-button {
+ border-image: none;
+}
+QToolBar QLabel {
+ margin-top: 1px;
+}
+QToolBar QToolBar {
+ border: 0;
+}
+/* -------------------------------------------------------------------------- */
+DvScrollWidget QPushButton {
+ background-color: #949494;
+ border: 0;
+ border-radius: 0;
+ padding: 0;
+ max-width: 16px;
+ min-width: 16px;
+}
+DvScrollWidget QPushButton:hover {
+ background-color: #aeaeae;
+}
+DvScrollWidget QPushButton:pressed {
+ background-color: #7b7b7b;
+}
+#ScrollLeftButton,
+#ScrollRightButton,
+#ScrollUpButton,
+#ScrollDownButton {
+ background-color: #949494;
+ border: 0;
+ border-radius: 0;
+ max-width: 16px;
+ min-width: 16px;
+ padding: 0;
+}
+#ScrollLeftButton:hover,
+#ScrollRightButton:hover,
+#ScrollUpButton:hover,
+#ScrollDownButton:hover {
+ background-color: #aeaeae;
+}
+#ScrollLeftButton:pressed,
+#ScrollRightButton:pressed,
+#ScrollUpButton:pressed,
+#ScrollDownButton:pressed {
+ background-color: #7b7b7b;
+}
+#ScrollLeftButton {
+ image: url('../Astral_072_Dark/imgs/black/scroll-left.svg');
+ border-right: 1px solid #404040;
+}
+#ScrollRightButton {
+ image: url('../Astral_072_Dark/imgs/black/scroll-right.svg');
+ border-left: 1px solid #404040;
+ border-right: 1px solid #404040;
+}
+#ScrollUpButton {
+ image: url('../Astral_072_Dark/imgs/black/scroll-up.svg');
+}
+#ScrollDownButton {
+ image: url('../Astral_072_Dark/imgs/black/scroll-down.svg');
+}
+#keyFrameNavigator {
+ background: none;
+ margin: 0;
+ padding: 0;
+}
+#keyFrameNavigator QToolButton {
+ min-width: 18px;
+}
+/* -----------------------------------------------------------------------------
+ Treeviews (Global)
+----------------------------------------------------------------------------- */
+QListView {
+ outline: 0;
+}
+/* -----------------------------------------------------------------------------
+ Tabs (Global)
+----------------------------------------------------------------------------- */
+#TabBarContainer {
+ background-color: #616161;
+}
+/* -----------------------------------------------------------------------------
+ UI Controls
+----------------------------------------------------------------------------- */
+.QPushButton,
+QPushButton,
+.QComboBox,
+#WordButton,
+#FunctionSegmentViewerLinkButton,
+QComboBox {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+ border: 1px solid #5a5a5a;
+ border-radius: 2px;
+ color: #000000;
+ padding: 3px 15px;
+}
+.QPushButton:hover,
+QPushButton:hover,
+.QComboBox:hover,
+#WordButton:hover,
+#FunctionSegmentViewerLinkButton:hover,
+QComboBox:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #c7c7c7, stop: 1 #adadad);
+ border-color: #5a5a5a;
+ color: #0d0d0d;
+}
+.QPushButton:pressed,
+QPushButton:pressed,
+#WordButton:pressed,
+#FunctionSegmentViewerLinkButton:pressed {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+ color: #000000;
+}
+.QPushButton:checked,
+QPushButton:checked,
+#WordButton:checked,
+#FunctionSegmentViewerLinkButton:checked {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+ color: #d9d9d9;
+}
+.QPushButton:checked:hover,
+QPushButton:checked:hover,
+#WordButton:checked:hover,
+#FunctionSegmentViewerLinkButton:checked:hover {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #636363, stop: 1 #7d7d7d);
+}
+.QPushButton:disabled,
+QPushButton:disabled,
+.QComboBox:disabled,
+#WordButton:disabled,
+#FunctionSegmentViewerLinkButton:disabled,
+QComboBox:disabled {
+ background-color: #8a8a8a;
+ border-color: #767676;
+ color: #595959;
+}
+#PushButton_NoPadding {
+ padding: 3px;
+}
+/* Camera Capture */
+#GearButton {
+ qproperty-icon: url('../Astral_072_Dark/imgs/black/gear.svg');
+}
+#SubfolderButton {
+ qproperty-icon: url('../Astral_072_Dark/imgs/black/subfolder.svg');
+}
+/* -------------------------------------------------------------------------- */
+.QComboBox,
+QComboBox {
+ padding: 1px 0 1px 5px;
+}
+.QComboBox::drop-down,
+QComboBox::drop-down {
+ border: 0;
+}
+.QComboBox::down-arrow,
+QComboBox::down-arrow {
+ image: url('../Astral_072_Dark/imgs/black/combo-down.svg');
+}
+.QComboBox::down-arrow:disabled,
+QComboBox::down-arrow:disabled {
+ image: url('../Astral_072_Dark/imgs/black/combo-down-disabled.svg');
+}
+.QComboBox QAbstractItemView,
+QComboBox QAbstractItemView {
+ background-color: #c0c0c0;
+ border: 1px solid #404040;
+ selection-background-color: #000080;
+ selection-color: #ffffff;
+}
+/* -------------------------------------------------------------------------- */
+.QLineEdit,
+QLineEdit,
+#TaskSheetItem,
+#tasksRemoveBox,
+#tasksAddBox {
+ background-color: #d9d9d9;
+ border: 1px solid #5a5a5a;
+ border-radius: 2px;
+ color: #000000;
+ selection-background-color: #000080;
+ selection-color: #ffffff;
+ padding: 0 0 0 1px;
+}
+.QLineEdit:focus,
+QLineEdit:focus,
+#TaskSheetItem:focus,
+#tasksRemoveBox:focus,
+#tasksAddBox:focus {
+ background-color: #ffffff;
+ border-color: #5a5a5a;
+}
+.QLineEdit:disabled,
+QLineEdit:disabled,
+#TaskSheetItem:disabled,
+#tasksRemoveBox:disabled,
+#tasksAddBox:disabled {
+ background-color: #9f9f9f;
+ border-color: #737373;
+ color: #595959;
+}
+/* -------------------------------------------------------------------------- */
+.QCheckBox,
+QCheckBox {
+ color: #000000;
+}
+.QCheckBox:hover,
+QCheckBox:hover {
+ color: #000000;
+}
+.QCheckBox:disabled,
+QCheckBox:disabled {
+ color: #595959;
+}
+.QCheckBox::indicator,
+QMenu::indicator,
+QCheckBox::indicator,
+.QGroupBox::indicator,
+QGroupBox::indicator {
+ background-color: #d9d9d9;
+ border: 1px solid #5a5a5a;
+ border-radius: 2px;
+ height: 9px;
+ padding: 1px;
+ width: 9px;
+}
+.QCheckBox::indicator:hover,
+QMenu::indicator:hover,
+.QCheckBox::indicator:checked:hover,
+QCheckBox::indicator:hover,
+.QGroupBox::indicator:hover,
+QMenu::indicator:checked:hover,
+QCheckBox::indicator:checked:hover,
+.QGroupBox::indicator:checked:hover,
+QGroupBox::indicator:hover,
+QGroupBox::indicator:checked:hover {
+ background-color: #e6e6e6;
+ border-color: #4d4d4d;
+}
+.QCheckBox::indicator:checked,
+QMenu::indicator:checked,
+QCheckBox::indicator:checked,
+.QGroupBox::indicator:checked,
+QGroupBox::indicator:checked {
+ background-color: #d9d9d9;
+ border-color: #5a5a5a;
+ image: url('../Astral_072_Dark/imgs/black/checkmark.svg');
+}
+.QCheckBox::indicator:checked:disabled,
+QMenu::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled,
+.QGroupBox::indicator:checked:disabled,
+QGroupBox::indicator:checked:disabled {
+ background-color: #9f9f9f;
+ border-color: #737373;
+ image: url('../Astral_072_Dark/imgs/black/checkmark-disabled.svg');
+}
+.QCheckBox::indicator:disabled,
+QMenu::indicator:disabled,
+QCheckBox::indicator:disabled,
+.QGroupBox::indicator:disabled,
+QGroupBox::indicator:disabled {
+ background-color: #9f9f9f;
+ border-color: #737373;
+}
+/* -------------------------------------------------------------------------- */
+.QRadioButton::indicator:unchecked,
+QRadioButton::indicator:unchecked,
+#CameraSettingsRadioButton_Small::indicator:unchecked {
+ image: url('../Astral_072_Dark/imgs/black/radiobutton_unchecked.svg');
+ image-position: center center;
+}
+.QRadioButton::indicator:checked,
+QRadioButton::indicator:checked,
+#CameraSettingsRadioButton_Small::indicator:checked {
+ image: url('../Astral_072_Dark/imgs/black/radiobutton_checked.svg');
+ image-position: center center;
+}
+/* -------------------------------------------------------------------------- */
+.QGroupBox,
+QGroupBox {
+ margin: 6px 0 0 0;
+ padding: 5px 0px;
+}
+.QGroupBox::title,
+QGroupBox::title {
+ subcontrol-origin: margin;
+ left: 15px;
+ margin: -3px 0 0 0;
+ padding: 0 3px;
+}
+.QGroupBox::title:disabled,
+QGroupBox::title:disabled {
+ color: #595959;
+}
+.QGroupBox::indicator,
+QGroupBox::indicator {
+ subcontrol-origin: margin;
+ margin-top: 2px;
+}
+.QGroupBox:disabled,
+QGroupBox:disabled {
+ color: #595959;
+}
+/* -------------------------------------------------------------------------- */
+.QSlider::groove:horizontal,
+QSlider::groove:horizontal {
+ background-color: transparent;
+ background-image: url('../Astral_072_Dark/imgs/black/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ margin: 0;
+ height: 20px;
+ min-height: 20px;
+}
+.QSlider::handle:horizontal,
+QSlider::handle:horizontal {
+ background: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+ border: 1px solid #4d4d4d;
+ width: 9px;
+ margin: 2px 0 2px 0;
+ border-radius: 2px;
+}
+#IntPairField,
+#DoublePairField {
+ qproperty-LightLineColor: #404040;
+ qproperty-LightLineEdgeColor: #404040;
+ qproperty-DarkLineColor: #404040;
+ qproperty-MiddleLineColor: #404040;
+ qproperty-HandleLeftPixmap: url("../Astral_072_Dark/imgs/black/slider_left_handle.png");
+ qproperty-HandleRightPixmap: url("../Astral_072_Dark/imgs/black/slider_right_handle.png");
+ qproperty-HandleLeftGrayPixmap: url("../Astral_072_Dark/imgs/black/h_slider_left_disabled.png");
+ qproperty-HandleRightGrayPixmap: url("../Astral_072_Dark/imgs/black/h_slider_right_disabled.png");
+}
+/* -----------------------------------------------------------------------------
+ File Browser
+----------------------------------------------------------------------------- */
+/* Left Pane
+----------------------------------------------------------------------------- */
+#DirTreeView {
+ border: 1px solid #404040;
+ border-right: 0;
+}
+#DirTreeView QScrollBar:horizontal {
+ height: 16px;
+ margin-bottom: -1px;
+}
+/* Right Pane
+----------------------------------------------------------------------------- */
+DvItemViewerPanel {
+ qproperty-TextColor: #000000;
+ qproperty-AlternateBackground: #a6a6a6;
+ qproperty-SelectedTextColor: #ffffff;
+ qproperty-FolderTextColor: #000eb6;
+ qproperty-SelectedItemBackground: #000080;
+}
+#FileBrowser DvItemViewerPanel,
+#SceneCast DvItemViewerPanel {
+ background: #9a9a9a;
+}
+#FileBrowser #castFrame,
+#SceneCast #castFrame {
+ border-top: 1px solid #404040;
+ border-right: 1px solid #404040;
+ border-bottom: 1px solid #404040;
+ margin: 0;
+}
+#FileBrowser #castFrame QScrollBar:vertical,
+#SceneCast #castFrame QScrollBar:vertical {
+ width: 16px;
+ margin-right: -1px;
+}
+#FileBrowser QToolButton,
+#SceneCast QToolButton {
+ padding: 1px;
+}
+DvDirTreeView {
+ qproperty-TextColor: #000000;
+ qproperty-SelectedTextColor: #ffffff;
+ qproperty-SelectedItemBackground: #000080;
+ qproperty-FolderTextColor: #000eb6;
+ qproperty-SelectedFolderTextColor: #ffffff;
+ alternate-background-color: #9a9a9a;
+ background-color: #9a9a9a;
+ border: 1px solid #404040;
+}
+#FileDoesNotExistLabel {
+ color: #ff0000;
+}
+/* -----------------------------------------------------------------------------
+ Scene Cast
+----------------------------------------------------------------------------- */
+#SceneCast QToolBar {
+ border-top: 1px solid #404040;
+}
+#SceneCast QToolButton {
+ margin: 3px 1px 2px 1px;
+ padding: 1px;
+}
+#CastBrowser {
+ border: 0;
+ margin: 0;
+}
+/* -----------------------------------------------------------------------------
+ Film Strip
+----------------------------------------------------------------------------- */
+#FilmStrip QComboBox {
+ border-radius: 0;
+ border-width: 0;
+}
+#FilmStrip QComboBox QAbstractItemView {
+ background-color: #c0c0c0;
+}
+/* -----------------------------------------------------------------------------
+ Cleanup Settings
+----------------------------------------------------------------------------- */
+#CleanupSettings #CleanupSettingsFrame {
+ margin-top: 2px;
+ margin-bottom: 4px;
+}
+#CleanupSettings QGroupBox {
+ margin-bottom: 3px;
+}
+ParamsPage {
+ qproperty-TextColor: #000000;
+}
+/* -----------------------------------------------------------------------------
+ Camera Settings
+----------------------------------------------------------------------------- */
+#CameraSettingsButton {
+ padding: 2px;
+}
+#CameraSettingsRadioButton:hover {
+ background: none;
+}
+#CameraSettingsDPI {
+ color: #000080;
+}
+#CameraSettingsRadioButton_Small {
+ padding: 0;
+}
+#CameraSettingsRadioButton_Small::indicator {
+ background-color: transparent;
+ border: 0;
+ height: 21px;
+ margin: 0;
+ width: 11px;
+}
+#ForceSquaredPixelButton {
+ margin: 0;
+ background: none;
+}
+/* -----------------------------------------------------------------------------
+ Output Settings
+----------------------------------------------------------------------------- */
+#OutputSettingsLabel {
+ color: #000080;
+}
+/* -----------------------------------------------------------------------------
+ Misc
+----------------------------------------------------------------------------- */
+PencilTestPopup {
+ /* Allow for using a 768 screen */
+ min-height: 730px;
+ /* some clipping will still occur on width, but this
+ allows for filling half of a 1024 screen */
+ min-width: 512px;
+}
+#MatchLineButton {
+ background-color: #a6a6a6;
+}
+#MatchLineButton::pressed {
+ background-color: #cdcdcd;
+}
+#LargeSizedText {
+ font-size: 17px;
+}
+/* -----------------------------------------------------------------------------
+ Unknowns
+----------------------------------------------------------------------------- */
+#StartupLabel {
+ padding: 3px;
+}
+#StartupLabel:hover {
+ background: #9a9a9a;
+}
+QStatusBar {
+ background-color: #c0c0c0;
+}
+QStatusBar::item {
+ border: 0;
+}
+QStatusBar QLabel {
+ background-color: #c0c0c0;
+}
+QStatusBar #StatusBarLabel {
+ background-color: #ffffff;
+ padding: 1px 3px;
+}
+#TitleTxtLabel {
+ color: #000080;
+}
+/* -----------------------------------------------------------------------------
+ Style Editor
+----------------------------------------------------------------------------- */
+#StyleEditor QPushButton {
+ margin: 2px 1px;
+ padding: 0;
+}
+#StyleEditor #TabBarContainer {
+ margin-left: -4px;
+}
+#StyleEditor #bottomWidget {
+ border-top: 1px solid #404040;
+ padding: 3px 2px 8px 3px;
+}
+#StyleEditor #bottomWidget QPushButton {
+ padding: 3px 5px;
+}
+#HexagonalColorWheel {
+ qproperty-BGColor: #808080;
+}
+/* -------------------------------------------------------------------------- */
+/* Horizontal QSlider */
+#colorSlider::groove:horizontal {
+ height: 1px;
+ border-image: none;
+}
+#colorSlider::handle:horizontal {
+ width: 8px;
+ margin: -8px -4px;
+}
+#colorSliderAddButton,
+#colorSliderSubButton {
+ background: none;
+ border-color: transparent;
+ image-position: center center;
+ min-height: 16px;
+ padding: 0;
+ min-width: 18px;
+}
+#colorSliderAddButton {
+ image: url('../Astral_072_Dark/imgs/black/scroll-right.svg');
+}
+#colorSliderSubButton {
+ image: url('../Astral_072_Dark/imgs/black/scroll-left.svg');
+}
+#PlainColorPageParts {
+ border-top: 1px solid #404040;
+}
+#PlainColorPageParts QLineEdit {
+ max-width: 35px;
+}
+/* -----------------------------------------------------------------------------
+ Palette Viewer / Studio Palette
+----------------------------------------------------------------------------- */
+PaletteViewer DvScrollWidget QPushButton {
+ border-top: 0;
+ margin-bottom: 1px;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer DvScrollWidget #ScrollLeftButton {
+ border-right: 1px solid #404040;
+ border-left: 1px solid #404040;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer DvScrollWidget #ScrollRightButton {
+ border-right: 0;
+ margin-left: 1px;
+ max-width: 15px;
+ min-width: 15px;
+}
+PaletteViewer QToolBar {
+ background: none;
+ border-bottom: 1px solid #404040;
+ padding: 0;
+ margin: 0;
+}
+PaletteViewer QToolBar::separator:horizontal {
+ margin: 0;
+}
+PaletteViewer QToolBar QToolButton {
+ margin: 0 0 1px 0;
+ padding: 1px 1px 2px 1px;
+}
+#PageViewer {
+ qproperty-TextColor: #000000;
+}
+#PaletteLockButton {
+ border-radius: 0;
+ margin: 0 0 1px 1px;
+}
+#PaletteLockButton:hover {
+ background-color: #ed6969;
+ border-color: #ed6969;
+}
+#PaletteLockButton:checked {
+ background-color: #ed6969;
+ border-color: #ed6969;
+}
+#PaletteLockButton:checked:hover {
+ background-color: #f29797;
+ border-color: #f29797;
+}
+/* -----------------------------------------------------------------------------
+ Quick Renamer
+----------------------------------------------------------------------------- */
+#WordButton {
+ padding-right: 0;
+ padding-left: 0;
+}
+/* -----------------------------------------------------------------------------
+ Popup Windows
+----------------------------------------------------------------------------- */
+QDialog {
+ background-color: #808080;
+}
+QDialog #dialogButtonFrame {
+ background-color: #808080;
+ border-top: 1px solid #404040;
+}
+QDialog #dialogButtonFrame QPushButton {
+ padding: 3px 15px;
+}
+/* -----------------------------------------------------------------------------
+ Scene Settings
+----------------------------------------------------------------------------- */
+#SceneSettings QLabel {
+ color: #000080;
+}
+/* -----------------------------------------------------------------------------
+ Preferences
+----------------------------------------------------------------------------- */
+#PreferencesPopup QListWidget {
+ background-color: #9a9a9a;
+ alternate-background-color: #9a9a9a;
+ border: 1px solid #404040;
+ font-size: 13px;
+}
+#PreferencesPopup QListWidget::item {
+ border: 0;
+ padding: 3px;
+}
+#PreferencesPopup QListWidget::item:hover {
+ background-color: #b3b3b3;
+ color: #000000;
+}
+#PreferencesPopup QListWidget::item:selected {
+ background-color: #000080;
+ color: #ffffff;
+}
+/* -----------------------------------------------------------------------------
+ Keyboard Shortcuts
+----------------------------------------------------------------------------- */
+#ShortcutTree {
+ background-color: #9a9a9a;
+ alternate-background-color: #a6a6a6;
+ border: 1px solid #404040;
+}
+#ShortcutTree::item {
+ padding: 1px 0;
+}
+#ShortcutTree QScrollBar:vertical {
+ width: 16px;
+ margin-right: -1px;
+}
+/* -----------------------------------------------------------------------------
+ New Project / Configure Project Window
+----------------------------------------------------------------------------- */
+ProjectPopup QLabel {
+ color: #000080;
+}
+/* -----------------------------------------------------------------------------
+ Schematic Node Viewer
+----------------------------------------------------------------------------- */
+#SchematicBottomFrame {
+ background-color: #808080;
+ border: 0;
+ margin: 0;
+ padding: 0;
+}
+#SchematicBottomFrame QToolBar::separator:horizontal {
+ margin: 0;
+}
+#SchematicBottomFrame QToolBar QToolButton {
+ padding: 0;
+ margin: 2px;
+}
+#SchematicSceneViewer {
+ background-color: #737373;
+ border-bottom: 1px solid #404040;
+}
+/* -----------------------------------------------------------------------------
+ FX Settings
+----------------------------------------------------------------------------- */
+FxSettings QToolBar {
+ border-top: 1px solid #404040;
+ border-right: 1px solid #404040;
+ border-left: 1px solid #404040;
+ min-height: 23px;
+ padding: 3px 0;
+}
+FxSettings QToolBar QToolBar {
+ border: 0;
+}
+#FxSettingsLabel {
+ color: #1e361d;
+}
+#FxSettingsHelpButton {
+ background-color: #80a0dc;
+ color: #000;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+#FxSettingsHelpButton:hover {
+ background-color: #a8bee7;
+}
+/* -----------------------------------------------------------------------------
+ Script Console
+----------------------------------------------------------------------------- */
+#ScriptConsole {
+ font-family: 'Courier New', monospace;
+ border: 0;
+ color: #000000;
+ padding: 3px;
+}
+#ScriptConsole QFrame {
+ background-color: #dcdcdc;
+}
+#ScriptConsole TPanelTitleBar {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #595959, stop: 1 #4b4b4b);
+}
+/* -----------------------------------------------------------------------------
+ Task Viewer
+----------------------------------------------------------------------------- */
+#TaskSheetItemLabel {
+ color: #000000;
+}
+#Tasks QToolBar {
+ border-bottom: 1px solid #404040;
+ margin: 0;
+ padding: 0;
+}
+#Tasks QToolBar QToolButton {
+ margin: 2px 2px 3px 2px;
+}
+#Tasks QTreeView {
+ background-color: #9a9a9a;
+}
+/* -----------------------------------------------------------------------------
+ Tool Bar
+----------------------------------------------------------------------------- */
+#ToolBar TPanelTitleBar {
+ background-color: #808080;
+ background-image: url('../Astral_072_Dark/imgs/black/title_grip_horizontal.svg');
+ background-repeat: no-repeat;
+ border: 0;
+ height: 17px;
+ max-height: 17px;
+ min-height: 17px;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('../Astral_072_Dark/imgs/black/titlebar_float.png');
+ qproperty-FloatActiveBorderPixmap: url('../Astral_072_Dark/imgs/black/titlebar_float.png');
+}
+#ToolBar QToolBar {
+ padding-left: 2px;
+}
+/* -----------------------------------------------------------------------------
+ Tool Options
+----------------------------------------------------------------------------- */
+#ToolOptions TPanelTitleBar {
+ background-color: #808080;
+ background-image: url('../Astral_072_Dark/imgs/black/title_grip_vertical.svg');
+ background-repeat: no-repeat;
+ border: 0;
+ width: 17px;
+ min-width: 17px;
+ max-width: 17px;
+ qproperty-BorderPixmap: url('none');
+ qproperty-ActiveBorderPixmap: url('none');
+ qproperty-FloatBorderPixmap: url('../Astral_072_Dark/imgs/black/titlebar_float.png');
+ qproperty-FloatActiveBorderPixmap: url('../Astral_072_Dark/imgs/black/titlebar_float.png');
+}
+IconViewField {
+ qproperty-ScalePegPixmap: url("../Astral_072_Dark/imgs/black/selectiontool_scalepeg.svg");
+ qproperty-RotationPixmap: url("../Astral_072_Dark/imgs/black/selectiontool_rotation.svg");
+ qproperty-PositionPixmap: url("../Astral_072_Dark/imgs/black/selectiontool_position.svg");
+ qproperty-ThicknessPixmap: url("../Astral_072_Dark/imgs/black/selectiontool_thickness.svg");
+}
+#EditToolLockButton {
+ spacing: 0;
+}
+#EditToolLockButton:hover {
+ background: none;
+}
+PopupButton::menu-indicator {
+ border-left: 0;
+ height: 17px;
+ image: url('../Astral_072_Dark/imgs/black/combo_down_arrow.png');
+ width: 10px;
+}
+PopupButton::menu-indicator:disabled {
+ image: url('../Astral_072_Dark/imgs/black/combo_down_arrow-disabled.png');
+}
+#Cap,
+#Join {
+ padding: 0 4px 0 -8px;
+ max-width: 32px;
+ min-width: 32px;
+}
+#Cap QMenu,
+#Join QMenu {
+ max-width: 28px;
+ min-width: 28px;
+}
+#Cap QMenu::item,
+#Join QMenu::item {
+ max-width: 28px;
+ min-width: 28px;
+ padding: 0;
+}
+/* -----------------------------------------------------------------------------
+ ComboViewer / Viewer / FlipBook
+----------------------------------------------------------------------------- */
+#ComboViewerPanel Toolbar {
+ border-bottom: 1px solid #404040;
+}
+#ComboViewerPanel Toolbar::separator:horizontal {
+ margin: 0 0 0 2px;
+}
+#ComboViewerPanel Toolbar QToolButton {
+ margin: 2px 0 3px 2px;
+}
+#ComboViewerToolOptions {
+ border-bottom: 1px solid #404040;
+}
+#ComboViewer #ToolBarContainer,
+#ViewerPanel #ToolBarContainer,
+FlipBook #ToolBarContainer {
+ background-color: transparent;
+ border-top: 2px solid #404040;
+ border-bottom: 1px solid #404040;
+ padding-right: -1px;
+}
+#ComboViewer #ToolBarContainer QLineEdit,
+#ViewerPanel #ToolBarContainer QLineEdit,
+FlipBook #ToolBarContainer QLineEdit {
+ border-color: #616161;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ height: 16px;
+}
+#FlipConsolePlayToolBar::separator:horizontal {
+ margin: 0 2px;
+}
+#FlipConsolePlayToolBar QToolButton {
+ margin-top: 2px;
+ margin-bottom: 2px;
+ height: 16px;
+}
+#ViewerFpsSlider {
+ background-color: transparent;
+ background-image: url('../Astral_072_Dark/imgs/black/slider_groove.png');
+ background-position: center center;
+ background-repeat: repeat-x;
+ border: 0;
+ height: 19px;
+ margin: 0 3px 0 31px;
+ max-width: 450px;
+ min-width: 0px;
+}
+#ViewerFpsSlider::sub-line:horizontal {
+ subcontrol-origin: absolute;
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+ border: 1px solid #5a5a5a;
+ height: 16px;
+ left: -33px;
+ padding-left: 1px;
+ width: 14px;
+}
+#ViewerFpsSlider::sub-line:horizontal:pressed {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+}
+#ViewerFpsSlider::add-line:horizontal {
+ subcontrol-position: left;
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+ border: 1px solid #5a5a5a;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+ left: 13px;
+ height: 16px;
+ image-position: center center;
+ width: 13px;
+}
+#ViewerFpsSlider::add-line:horizontal:pressed {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 1 #666666);
+ border-color: #404040;
+}
+#ViewerFpsSlider::handle::horizontal {
+ background-color: QLinearGradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #adadad, stop: 1 #949494);
+ border: 1px solid #4d4d4d;
+ border-radius: 2px;
+ margin: 2px 0 3px 0;
+ min-width: 9px;
+ width: 9px;
+ max-width: 9px;
+}
+FlipSlider {
+ qproperty-PBHeight: 15;
+ qproperty-PBOverlay: url('../Astral_072_Dark/imgs/black/flipslider.svg');
+ qproperty-PBMarker: url('../Astral_072_Dark/imgs/black/flipmarker.svg');
+ qproperty-PBColorMarginLeft: 1;
+ qproperty-PBColorMarginTop: 2;
+ qproperty-PBColorMarginRight: 1;
+ qproperty-PBColorMarginBottom: 2;
+ qproperty-PBMarkerMarginLeft: 3;
+ qproperty-PBMarkerMarginRight: 3;
+ qproperty-notStartedColor: #cc2222;
+ qproperty-startedColor: #00ff00;
+ qproperty-baseColor: #787878;
+}
+Ruler {
+ qproperty-ParentBGColor: #b3b3b3;
+ qproperty-ScaleColor: #000000;
+}
+#RulerToolOptionValues {
+ color: #000000;
+}
+/* -----------------------------------------------------------------------------
+ XSheet Viewer
+----------------------------------------------------------------------------- */
+/* ScrollAreas (Row, Column and Cell)
+----------------------------------------------------------------------------- */
+#xsheetArea,
+#ScrollArea {
+ background-color: #9a9a9a;
+ border: 0;
+}
+#xsheetScrollArea {
+ border: 0;
+}
+/* xsheetColumnHeader (Context Menus)
+----------------------------------------------------------------------------- */
+#xsheetColumnAreaMenu_Preview {
+ background-color: #e6e678;
+}
+#xsheetColumnAreaMenu_Lock {
+ background-color: #f5f5f5;
+}
+#xsheetColumnAreaMenu_Camstand {
+ background-color: #ffa480;
+}
+#xsheetColumnAreaMenu_Preview,
+#xsheetColumnAreaMenu_Lock,
+#xsheetColumnAreaMenu_Camstand {
+ color: #000000;
+}
+#noteTextEdit {
+ color: #000000;
+}
+/* XSheet Spreadsheet
+----------------------------------------------------------------------------- */
+XsheetViewer {
+ qproperty-TextColor: #000000;
+ qproperty-BGColor: #a4a4a4;
+ qproperty-LightLineColor: #676767;
+ qproperty-MarkerLineColor: #00fff6;
+ qproperty-VerticalLineColor: #343434;
+ qproperty-VerticalLineHeadColor: #343434;
+ qproperty-PreviewFrameTextColor: #000eb6;
+ qproperty-CurrentRowBgColor: #d2d2d2;
+ qproperty-EmptyColumnHeadColor: #8f8f8f;
+ qproperty-SelectedColumnTextColor: #b30000;
+ qproperty-EmptyCellColor: #7c7c7c;
+ qproperty-NotEmptyColumnColor: #a4a4a4;
+ qproperty-SelectedEmptyCellColor: #d2d2d2;
+ qproperty-LevelColumnColor: #7fdb7f;
+ qproperty-LevelColumnBorderColor: #317631;
+ qproperty-SelectedLevelColumnColor: #bfedbf;
+ qproperty-VectorColumnColor: #d4d485;
+ qproperty-VectorColumnBorderColor: #6f6f38;
+ qproperty-SelectedVectorColumnColor: #eaeac2;
+ qproperty-ChildColumnColor: #d69adb;
+ qproperty-ChildColumnBorderColor: #7c4281;
+ qproperty-SelectedChildColumnColor: #ebcded;
+ qproperty-FullcolorColumnColor: #9ad6db;
+ qproperty-FullcolorColumnBorderColor: #427c81;
+ qproperty-SelectedFullcolorColumnColor: #cdebed;
+ qproperty-FxColumnColor: #82815d;
+ qproperty-FxColumnBorderColor: #404039;
+ qproperty-SelectedFxColumnColor: #c1c0ae;
+ qproperty-ReferenceColumnColor: #ababab;
+ qproperty-ReferenceColumnBorderColor: #525252;
+ qproperty-SelectedReferenceColumnColor: #d5d5d5;
+ qproperty-PaletteColumnColor: #2aab9a;
+ qproperty-PaletteColumnBorderColor: #091917;
+ qproperty-SelectedPaletteColumnColor: #92ddca;
+ qproperty-MeshColumnColor: #c882ff;
+ qproperty-MeshColumnBorderColor: #720fbf;
+ qproperty-SelectedMeshColumnColor: #d8b4f5;
+ qproperty-SoundColumnColor: #b3c187;
+ qproperty-SoundColumnBorderColor: #51573e;
+ qproperty-SelectedSoundColumnColor: #d7d7b4;
+ qproperty-SoundColumnHlColor: #f5ffe6;
+ qproperty-SoundColumnTrackColor: #5a642d;
+ qproperty-ColumnHeadPastelizer: #ffffff;
+ qproperty-SelectedColumnHead: #bed2f0;
+ qproperty-LightLightBGColor: #808080;
+ qproperty-LightBGColor: #f0f0f0;
+ qproperty-DarkBGColor: #e1e1e1;
+ qproperty-DarkLineColor: #969696;
+}
+/* -----------------------------------------------------------------------------
+ Function Editor
+----------------------------------------------------------------------------- */
+#FunctionEditor QToolBar {
+ border-bottom: 1px solid #404040;
+}
+#FunctionEditor QToolBar QToolBar {
+ border: 0;
+}
+#FunctionEditor QToolBar QLabel {
+ margin-left: 5px;
+}
+#FunctionEditor QToolBar QToolButton {
+ height: 18px;
+}
+#FunctionEditorTree {
+ background-color: #9a9a9a;
+ alternate-background-color: #9a9a9a;
+ border-top: 1px solid #404040;
+}
+/* Function Editor Spreadsheet
+----------------------------------------------------------------------------- */
+FunctionTreeView {
+ qproperty-TextColor: #000000;
+ qproperty-CurrentTextColor: #b30000;
+}
+FunctionPanel {
+ qproperty-BGColor: #e1e1e1;
+ qproperty-ValueLineColor: #bababa;
+ qproperty-FrameLineColor: #d2d2d2;
+ qproperty-OtherCurvesColor: #969696;
+ qproperty-RulerBackground: #ffffff;
+ qproperty-TextColor: #000000;
+ qproperty-SubColor: #ffffff;
+ qproperty-SelectedColor: #0000ff;
+}
+SpreadsheetViewer {
+ qproperty-LightLightBGColor: #808080;
+ qproperty-CurrentRowBgColor: #d2d2d2;
+ qproperty-LightLineColor: #676767;
+ qproperty-MarkerLineColor: #00fff6;
+ qproperty-BGColor: #a4a4a4;
+ qproperty-VerticalLineColor: #343434;
+ qproperty-KeyFrameColor: #db8b36;
+ qproperty-KeyFrameBorderColor: #493015;
+ qproperty-SelectedKeyFrameColor: #edc59b;
+ qproperty-InBetweenColor: #c2c2b0;
+ qproperty-InBetweenBorderColor: #484841;
+ qproperty-SelectedInBetweenColor: #e1e1d8;
+ qproperty-SelectedEmptyColor: #d2d2d2;
+ qproperty-SelectedSceneRangeEmptyColor: #d2d2d2;
+ qproperty-TextColor: #000000;
+ qproperty-ColumnHeaderBorderColor: #343434;
+ qproperty-SelectedColumnTextColor: #b30000;
+}
+#ExpressionField {
+ background-color: #e6e6e6;
+ border: 1px solid #333333;
+ margin: 0;
+}
+#FunctionSegmentViewerLinkButton {
+ background-image: url('../Astral_072_Dark/imgs/black/segment_unlinked.svg');
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:hover {
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:checked {
+ background-image: url('../Astral_072_Dark/imgs/black/segment_linked.svg');
+ background-repeat: no-repeat;
+}
+#FunctionSegmentViewerLinkButton:disabled {
+ background-image: url('../Astral_072_Dark/imgs/black/segment_disabled.svg');
+ background-repeat: no-repeat;
+}
+QWidget::tab {
+ background-image: url('../Astral_072_Dark/imgs/black/hl_1.png');
+ background-repeat: repeat-x;
+}
+TPanelTitleBar {
+ background-image: url('../Astral_072_Dark/imgs/black/hl_2.png');
+ background-repeat: repeat-x;
+}
+QPushButton,
+QComboBox {
+ background-image: url('../Astral_072_Dark/imgs/black/hl_1.png');
+ background-repeat: repeat-x;
+}
+QPushButton:pressed,
+QComboBox:pressed,
+QPushButton:checked,
+QComboBox:checked,
+QPushButton:disabled,
+QComboBox:disabled {
+ background-image: url('../Astral_072_Dark/imgs/black/hl_trans.png');
+}
+QCheckBox:hover {
+ background-color: #9a9a9a;
+}