From 9753a41e2ead6da2b91c38302a822eb751772656 Mon Sep 17 00:00:00 2001 From: Kite Date: Apr 14 2017 07:30:36 +0000 Subject: Minimalist Theme (#1112) * Introducing Astral themes --- 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; +}