diff --git a/stuff/config/qss/Blue/Blue.qss b/stuff/config/qss/Blue/Blue.qss index f27c95b..521ffd7 100644 --- a/stuff/config/qss/Blue/Blue.qss +++ b/stuff/config/qss/Blue/Blue.qss @@ -1 +1 @@ -.button-show,#LoadLevelShowButton,#CleanupSettingsShowButton,#OutputSettingsShowButton,#FxSettingsPreviewShowButton{image:url('../Default/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:#2b2c2d;border-color:#262728;image:url('../Default/imgs/white/minus.svg')}.button-show:checked:pressed,#LoadLevelShowButton:checked:pressed,#CleanupSettingsShowButton:checked:pressed,#OutputSettingsShowButton:checked:pressed,#FxSettingsPreviewShowButton:checked:pressed{background-color:#2b2c2d;border-color:#262728}.button-show:checked:hover,#LoadLevelShowButton:checked:hover,#CleanupSettingsShowButton:checked:hover,#OutputSettingsShowButton:checked:hover,#FxSettingsPreviewShowButton:checked:hover{background-color:#303133}.button-tool,QToolButton,#CameraSettingsRadioButton::indicator,#ForceSquaredPixelButton,#SchematicBottomFrame QToolBar QToolButton,#EditToolLockButton::indicator,#flipCustomize{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);border-radius:2px;color:#d0d2d8;margin:1px;padding:0}.button-tool:hover,QToolButton:hover,#CameraSettingsRadioButton::indicator:hover,#ForceSquaredPixelButton:hover,#colorSliderAddButton:hover,#colorSliderSubButton:hover,#SchematicBottomFrame QToolBar QToolButton:hover,#EditToolLockButton::indicator:hover,#flipCustomize:hover{background-color:#6e7174;border-color:#6e7174;color:#d0d2d8}.button-tool:pressed,QToolButton:pressed,#CameraSettingsRadioButton::indicator:pressed,#ForceSquaredPixelButton:pressed,#colorSliderAddButton:pressed,#colorSliderSubButton:pressed,#SchematicBottomFrame QToolBar QToolButton:pressed,#EditToolLockButton::indicator:pressed,#flipCustomize:pressed{background-color:#2b2c2d;border-color:#262728;color:#d0d2d8}.button-tool:checked,QToolButton:checked,#CameraSettingsRadioButton::indicator:checked,#ForceSquaredPixelButton:checked,#SchematicBottomFrame QToolBar QToolButton:checked,#EditToolLockButton::indicator:checked,#flipCustomize:checked{background-color:#5385a6;border-color:#5385a6;color:#f2f2f2}.button-tool:checked:hover,QToolButton:checked:hover,#CameraSettingsRadioButton::indicator:checked:hover,#ForceSquaredPixelButton:checked:hover,#SchematicBottomFrame QToolBar QToolButton:checked:hover,#EditToolLockButton::indicator:checked:hover,#flipCustomize:checked:hover{background-color:#6c98b6;border-color:#6c98b6}.button-tool:disabled,QToolButton:disabled,#CameraSettingsRadioButton::indicator:disabled,#ForceSquaredPixelButton:disabled,#SchematicBottomFrame QToolBar QToolButton:disabled,#EditToolLockButton::indicator:disabled,#flipCustomize:disabled{color:#828489}.button-flat,PaletteViewer QToolBar QToolButton{background-color:none;border:0;border-radius:0;margin:0}.button-flat:hover,PaletteViewer QToolBar QToolButton:hover{background-color:#6e7174}.button-flat:pressed,PaletteViewer QToolBar QToolButton:pressed{background-color:#28292b}.frame,.GroupBox,#LoadLevelFrame,#PsdSettingsGroupBox,#CleanupSettingsFrame,#OutputSettingsBox,#OutputSettingsCameraBox,#SolidLineFrame,#FunctionParametersPanel,QGroupBox{border:1px solid #28292b;border-radius:2px}.tab-container,#TabBarContainer,#StyleEditorTabBar,#PaletteTabBar,#FxSettingsTabBar{background-color:transparent;qproperty-BottomAboveLineColor:#323435;qproperty-BottomBelowLineColor:#28292b}.tab-flat,#StyleEditorTabBar::tab,#PaletteTabBar::tab{background-color:#323435;border-right:1px solid #28292b;color:#888b90;margin:0 0 1px 0;padding:3px 4px 3px 4px}.tab-flat:hover,#StyleEditorTabBar::tab:hover,#PaletteTabBar::tab:hover{background-color:#414345;color:#888b90}.tab-flat:selected,#StyleEditorTabBar::tab:selected,#PaletteTabBar::tab:selected{background-color:#414345;color:#ecedef;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:#323435;border-top:1px solid #28292b;border-right:1px solid #28292b;border-left:1px solid #28292b;color:#888b90;margin:3px -1px 1px 0;padding:2px 7px 1px 7px}.tab-round:hover,#FxSettingsTabBar::tab:hover{background-color:#414345;color:#888b90}.tab-round:selected,#FxSettingsTabBar::tab:selected{background-color:#414345;border-top-right-radius:2px;border-top-left-radius:2px;color:#ecedef;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}.tree-list,QTreeWidget,#DirTreeView,#SceneCast QTreeView,#StudioPalette QTreeView,#ShortcutTree,ProjectPopup QTreeView,#Tasks QTreeView,#FunctionEditorTree{background-color:#2d2f30;alternate-background-color:#323435;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:#c2c5cc}.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:#5385a6;color:#f2f2f2}.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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/imgs/white/tree22_branch-end.svg') 0}.branch-22:has-siblings,#DirTreeView::branch:has-siblings,ProjectPopup QTreeView::branch:has-siblings{border-image:url('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/imgs/white/tree22_branch-open.svg') no-repeat;border-image:none;image:none}QWidget{background-color:#414345;color:#c2c5cc}QWidget:disabled{color:#828489}QFrame{border:0;margin:0;padding:0}QToolTip,#helpToolTip{background-color:#ffffe1;border:1px solid #000;color:#000;padding:1px 0}#DockSeparator,QMainWindow::separator,QSplitter::handle{background-color:#141516;height:4px;width:4px}#TDockPlaceholder{background-color:#F77272}TPanel{background-color:#141516}#TopBar{background:#414345;border:0;border-bottom:1px solid #28292b;height:21px}#TopBar #EditToolLockButton{background:#414345;spacing:0}#TopBar #EditToolLockButton::indicator{background:none;border:none;height:18px;margin:1px 2px 0 0;padding-left:0;padding-right:0}#TopBarTabContainer{background-color:#414345;margin-bottom:1px}#StackedMenuBar{border:0;margin:0;padding:0}QMenuBar{background-color:#414345;border:0}QMenuBar::item{background-color:#414345;border-left:1px solid #414345;margin:0;padding:3px 5px}QMenuBar::item:selected{background-color:#5f6265;color:#c2c5cc}QMenuBar::item:pressed{background-color:#5385a6;color:#f2f2f2}#TopBarTab{margin:0;padding:0}#TopBarTab::tab{background-color:#323435;border-top:1px solid #28292b;border-right:1px solid #28292b;color:#888b90;margin:0 0 0 0;padding:2px 8px 3px 8px}#TopBarTab::tab:hover{background-color:#414345;color:#888b90}#TopBarTab::tab:selected{background-color:#414345;color:#ecedef}#TopBarTab::tab:first{border-left:1px solid #28292b}#TopBarTab::tab:last{border-right:1px solid #28292b}QMenu{background-color:#414345;border:1px solid #28292b;padding:2px 0}QMenu::item{padding:3px 28px}QMenu::item:selected{background-color:#5385a6;color:#f2f2f2}QMenu::item:checked{color:#c2c5cc}QMenu::item:checked:selected{background-color:#5385a6;color:#f2f2f2}QMenu::item:disabled{background:none;color:#828489}QMenu::item:disabled:selected{border-color:transparent}QMenu::separator{border-top:1px solid #28292b;height:0;margin:2px 0}QMenu::icon{border-radius:2px;margin:0 0 0 3px;padding:1px}QMenu::icon:checked{background-color:#5385a6}QMenu::indicator{margin-left:7px}TPanelTitleBar{background-color:#323435;border-color:#28292b;border-style:solid;border-width:0 0 1px 0;height:20px;min-height:20px;qproperty-TitleColor:#8f9295;qproperty-ActiveTitleColor:#43AEE5;qproperty-BorderPixmap:url('none');qproperty-ActiveBorderPixmap:url('../Default/imgs/white/none');qproperty-FloatBorderPixmap:url('none');qproperty-FloatActiveBorderPixmap:url('../Default/imgs/white/none')}QAbstractScrollArea::corner{background-color:#2d2f30}QScrollBar{background-color:#2d2f30;border:0}QScrollBar:horizontal{height:16px;margin:0}QScrollBar:vertical{margin:0;width:16px}QScrollBar::handle{border:1px solid #4b4d50;border-radius:4px}QScrollBar::handle:horizontal:hover,QScrollBar::handle:vertical:hover{background-color:#5f6265;border-color:#5f6265}QScrollBar::handle:horizontal:pressed,QScrollBar::handle:vertical:pressed{background-color:#72767a;border-color:#72767a}QScrollBar::handle:horizontal{background-color:#4b4d50;margin:3px 16px;min-width:20px}QScrollBar::handle:vertical{background-color:#4b4d50;margin:16px 3px;min-height:20px}QScrollBar::add-line{subcontrol-origin:margin;border:0}QScrollBar::add-line:horizontal{subcontrol-position:right;background-color:#2d2f30;margin:0;width:16px}QScrollBar::add-line:vertical{subcontrol-position:bottom;background-color:#2d2f30;margin:0;height:16px}QScrollBar::sub-line{border:0;subcontrol-origin:margin}QScrollBar::sub-line:horizontal{subcontrol-position:left;background-color:#2d2f30;margin:0;width:16px}QScrollBar::sub-line:vertical{subcontrol-position:top;background-color:#2d2f30;margin:0;height:16px}QScrollBar::up-arrow:vertical{image:url('../Default/imgs/white/scroll-up.svg');image-position:center center}QScrollBar::up-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::down-arrow:vertical{image:url('../Default/imgs/white/scroll-down.svg');image-position:center center}QScrollBar::down-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::left-arrow:horizontal{image:url('../Default/imgs/white/scroll-left.svg');image-position:center center}QScrollBar::left-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::right-arrow:horizontal{image:url('../Default/imgs/white/scroll-right.svg');image-position:center center}QScrollBar::right-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::sub-page:horizontal,QScrollBar::add-page:horizontal,QScrollBar::sub-page:vertical,QScrollBar::add-page:vertical{background:none}QToolBar{padding:0}QToolBar::separator:horizontal{border-left:1px solid #28292b;margin:0 1px;width:0}QToolBar::separator:vertical{border-top:1px solid #28292b;height:0;margin:1px 0}QToolBar QLabel{margin-top:1px}QToolBar QToolBar{border:0}QToolButton::menu-indicator{image:none}QToolButton::menu-button{border-image:none}DvScrollWidget QPushButton{background-color:#616467;border:0;border-radius:0;padding:0;max-width:16px;min-width:16px}DvScrollWidget QPushButton:hover{background-color:#6e7174}DvScrollWidget QPushButton:pressed{background-color:#2b2c2d}#ScrollLeftButton,#ScrollRightButton,#ScrollUpButton,#ScrollDownButton{background-color:#414345;background-clip:padding;background-origin:padding;max-width:16px;min-width:16px;padding:0;margin:0}#ScrollLeftButton:hover,#ScrollRightButton:hover,#ScrollUpButton:hover,#ScrollDownButton:hover{background-color:#6e7174}#ScrollLeftButton:pressed,#ScrollRightButton:pressed,#ScrollUpButton:pressed,#ScrollDownButton:pressed{background-color:#2b2c2d}#ScrollLeftButton{image:url('../Default/imgs/white/scroll-left.svg');border-right:1px solid #28292b}#ScrollRightButton{image:url('../Default/imgs/white/scroll-right.svg');border-left:1px solid #28292b;border-right:1px solid #28292b}#ScrollUpButton{image:url('../Default/imgs/white/scroll-up.svg')}#ScrollDownButton{image:url('../Default/imgs/white/scroll-down.svg')}#keyFrameNavigator{background:none;margin:0;padding:0}#keyFrameNavigator QToolButton{min-width:18px}#keyFrameNavigator #PreviousKey{image:url('../Default/imgs/white/prevkey.svg')}#keyFrameNavigator #PreviousKey:hover{image:url('../Default/imgs/white/prevkey_over.svg')}#keyFrameNavigator #PreviousKey:disabled{image:url('../Default/imgs/white/prevkey_disabled.svg')}#keyFrameNavigator #NextKey{image:url('../Default/imgs/white/nextkey.svg')}#keyFrameNavigator #NextKey:hover{image:url('../Default/imgs/white/nextkey_over.svg')}#keyFrameNavigator #NextKey:disabled{image:url('../Default/imgs/white/nextkey_disabled.svg')}QTreeWidget{background:#2d2f30;alternate-background-color:#323435}QListView{outline:0}#TabBarContainer{background-color:#323435}.Button,QPushButton{background-color:#616467;border-color:#414345;border-style:solid;border-radius:2px;border-width:1px;color:#d0d2d8;padding:3px 15px;margin:0}.Button:hover,QPushButton:hover,#ViewerFpsSlider::sub-line:horizontal:hover,#ViewerFpsSlider::add-line:horizontal:hover{background-color:#6e7174;border-color:#414345;color:#d0d2d8}.Button:pressed,QPushButton:pressed,#ViewerFpsSlider::sub-line:horizontal:pressed,#ViewerFpsSlider::add-line:horizontal:pressed{background-color:#2b2c2d;border-color:#262728;color:#d0d2d8}.Button:checked,QPushButton:checked{background-color:#2b2c2d;border-color:#262728;color:#d0d2d8}.Button:checked:hover,QPushButton:checked:hover{background-color:#303133}.Button:checked:hover:pressed,QPushButton:checked:hover:pressed{background:#2b2c2d}.Button:disabled,QPushButton:disabled,#ViewerFpsSlider::sub-line:horizontal:disabled,#ViewerFpsSlider::add-line:horizontal:disabled{background-color:#4d5052;border-color:#414345;color:#828489}#PushButton_NoPadding{padding:3px}.ComboBox,QComboBox{background-color:#616467;border:1px solid #414345;border-radius:2px;color:#d0d2d8;padding:1px 0 1px 4px;margin:1px 0}.ComboBox:hover,QComboBox:hover{background-color:#6e7174;border-color:#414345;color:#d0d2d8}.ComboBox:checked,QComboBox:checked{background-color:#2b2c2d;border-color:#262728;color:#d0d2d8}.ComboBox:disabled,QComboBox:disabled{background-color:#4d5052;border-color:#414345}.ComboBox::drop-down,QComboBox::drop-down{background-color:rgba(255,255,255,0);border-left:0 solid #414345;border-top-right-radius:2px;border-bottom-right-radius:2px;image:url('../Default/imgs/white/combo-down.svg');image-position:center center;width:16px}.ComboBox::drop-down:hover,QComboBox::drop-down:hover{image:url('../Default/imgs/white/combo-down_pressed.svg')}.ComboBox::drop-down:disabled,QComboBox::drop-down:disabled{border-color:#414345;image:url('../Default/imgs/white/combo-down_disabled.svg')}.ComboBox QAbstractItemView,QComboBox QAbstractItemView{background-color:#414345;border:1px solid #28292b;selection-background-color:#5385a6;selection-color:#f2f2f2}.Input,QLineEdit,#TaskSheetItem,#tasksRemoveBox,#tasksAddBox{background-color:#28292b;border:1px solid #262728;border-radius:2px;color:#c2c5cc;selection-background-color:#5385a6;selection-color:#f2f2f2;padding:0 0 0 1px}.Input:focus,QLineEdit:focus,#TaskSheetItem:focus,#tasksRemoveBox:focus,#tasksAddBox:focus{background-color:#28292b;border-color:#5385a6;color:#c2c5cc}.Input:disabled,QLineEdit:disabled,#TaskSheetItem:disabled,#tasksRemoveBox:disabled,#tasksAddBox:disabled{background-color:#353638;border-color:#333537;color:#828489}.CheckBox,QCheckBox{color:#c2c5cc}.CheckBox:hover,QCheckBox:hover{color:#c2c5cc}.CheckBox:disabled,QCheckBox:disabled{color:#828489}.CheckBox::indicator,QMenu::indicator,QCheckBox::indicator,.GroupBox::indicator,QGroupBox::indicator{background-color:#28292b;border:1px solid #262728;border-radius:2px;height:9px;padding:1px;width:9px}.CheckBox::indicator:hover,QMenu::indicator:hover,.CheckBox::indicator:checked:hover,QCheckBox::indicator:hover,.GroupBox::indicator:hover,QMenu::indicator:checked:hover,QCheckBox::indicator:checked:hover,.GroupBox::indicator:checked:hover,QGroupBox::indicator:hover,QGroupBox::indicator:checked:hover{background-color:#28292b;border-color:#5385a6}.CheckBox::indicator:checked,QMenu::indicator:checked,QCheckBox::indicator:checked,.GroupBox::indicator:checked,QGroupBox::indicator:checked{background-color:#28292b;border-color:#262728;image:url('../Default/imgs/white/checkmark.svg')}.CheckBox::indicator:checked:disabled,QMenu::indicator:checked:disabled,QCheckBox::indicator:checked:disabled,.GroupBox::indicator:checked:disabled,QGroupBox::indicator:checked:disabled{background-color:#353638;border-color:#353638;image:url('../Default/imgs/white/checkmark_disabled.svg')}.CheckBox::indicator:disabled,QMenu::indicator:disabled,QCheckBox::indicator:disabled,.GroupBox::indicator:disabled,QGroupBox::indicator:disabled{background-color:#353638;border-color:#353638}.RadioButton::indicator:unchecked,QRadioButton::indicator:unchecked,#CameraSettingsRadioButton_Small::indicator:unchecked{image:url('../Default/imgs/white/radiobutton_unchecked.svg');image-position:center center}.RadioButton::indicator:checked,QRadioButton::indicator:checked,#CameraSettingsRadioButton_Small::indicator:checked{image:url('../Default/imgs/white/radiobutton_checked.svg');image-position:center center}.GroupBox,QGroupBox{margin:6px 0 0 0;padding:5px 0}.GroupBox::title,QGroupBox::title{subcontrol-origin:margin;left:15px;margin:-3px 0 0 0;padding:0 3px}.GroupBox::title:hover,QGroupBox::title:hover{color:#c2c5cc}.GroupBox::title:disabled,QGroupBox::title:disabled{color:#828489}.GroupBox::indicator,QGroupBox::indicator{subcontrol-origin:margin;margin-top:2px}.GroupBox:disabled,QGroupBox:disabled{color:#828489}.Slider::groove:horizontal,QSlider::groove:horizontal{background-color:transparent;background-image:url('../Default/imgs/white/slider-groove.svg');background-position:center center;background-repeat:repeat-x;margin:0;height:20px;min-height:20px}.Slider::groove:horizontal:disabled,QSlider::groove:horizontal:disabled{background-image:url('../Default/imgs/white/slider-groove_disabled.svg')}.Slider::handle:horizontal,QSlider::handle:horizontal{width:10px;margin:-2px -1px;image:url('../Default/imgs/white/slider-handle.svg')}.Slider::handle:horizontal:disabled,QSlider::handle:horizontal:disabled{image:url('../Default/imgs/white/slider-handle_disabled.svg')}#IntPairField,#DoublePairField{qproperty-LightLineColor:#262728;qproperty-LightLineEdgeColor:#262728;qproperty-DarkLineColor:#262728;qproperty-MiddleLineColor:#262728;qproperty-HandleLeftPixmap:url("../Default/imgs/white/slider-handle.svg");qproperty-HandleRightPixmap:url("../Default/imgs/white/slider-handle.svg");qproperty-HandleLeftGrayPixmap:url("../Default/imgs/white/slider-handle_disabled.svg");qproperty-HandleRightGrayPixmap:url("../Default/imgs/white/slider-handle_disabled.svg")}#DirTreeView{background-color:#2d2f30;alternate-background-color:#2d2f30;border:1px solid #28292b;border-right:0}DvItemViewerPanel{qproperty-TextColor:#c2c5cc;qproperty-AlternateBackground:#3a3b3d;qproperty-SelectedTextColor:#f2f2f2;qproperty-FolderTextColor:#9fdaff;qproperty-SelectedItemBackground:#5385a6}#FileBrowser DvItemViewerPanel,#SceneCast DvItemViewerPanel{background-color:#414345}#FileBrowser #castFrame,#SceneCast #castFrame{border-top:1px solid #28292b;border-right:1px solid #28292b;border-bottom:1px solid #28292b;margin:0}#FileBrowser QToolButton,#SceneCast QToolButton{padding:1px}DvDirTreeView{qproperty-TextColor:#c2c5cc;qproperty-SelectedTextColor:#f2f2f2;qproperty-SelectedItemBackground:#5385a6;qproperty-FolderTextColor:#9fdaff;qproperty-SelectedFolderTextColor:#f2f2f2;alternate-background-color:#323435;background-color:#2d2f30;border:1px solid #28292b}#FileDoesNotExistLabel{color:#f00}#SceneCast QTreeView{background-color:#2d2f30}#SceneCast QToolBar{border-top:1px solid #28292b}#SceneCast QToolButton{margin:3px 1px 2px 1px;padding:1px}#CastBrowser{border:0;margin:0}#FilmStrip QComboBox{border-radius:0;border-width:0}#FilmStrip QComboBox QAbstractItemView{background-color:#414345}#CleanupSettings #CleanupSettingsFrame{margin-top:2px;margin-bottom:4px}#CleanupSettings QGroupBox{margin-bottom:3px}ParamsPage{qproperty-TextColor:#c2c5cc}#CameraSettingsButton{padding:2px}#CameraSettingsRadioButton:hover{background:none}#CameraSettingsRadioButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#CameraSettingsRadioButton::indicator:unchecked{image:url('../Default/imgs/white/cam_unlock.svg')}#CameraSettingsRadioButton::indicator:checked{background-color:#C34040;border-color:#C34040;image:url('../Default/imgs/white/cam_lock.svg')}#CameraSettingsRadioButton::indicator:checked:hover{background-color:#d57a7a;border-color:#d57a7a}#CameraSettingsDPI{color:#9fdaff}#CameraSettingsRadioButton_Small{padding:0}#CameraSettingsRadioButton_Small::indicator{background-color:transparent;border:0;height:21px;margin:0;width:11px}#ForceSquaredPixelButton{height:16px;border:1px solid rgba(255,255,255,0);image:url('../Default/imgs/white/fsp_unchecked.svg');padding:2px;width:16px;margin:0}#ForceSquaredPixelButton:checked{image:url('../Default/imgs/white/fsp_checked.svg')}#OutputSettingsLabel{color:#9fdaff}PencilTestPopup{min-height:730px;min-width:512px}#MatchLineButton{background-color:#66696c}#MatchLineButton::pressed{background-color:#8c9093}#LargeSizedText{font-size:17px}#StartupLabel{padding:3px}#StartupLabel:hover{background:#5a5d5f}QStatusBar{background-color:#c0c0c0}QStatusBar::item{border:0}QStatusBar QLabel{background-color:#c0c0c0}QStatusBar #StatusBarLabel{background-color:#fff;padding:1px 3px}#TitleTxtLabel{color:#9fdaff}#StyleEditor QPushButton{margin:2px 1px;padding:0}#StyleEditor #TabBarContainer{margin-left:-4px}#StyleEditor #bottomWidget{border-top:1px solid #28292b;padding:3px 2px 8px 3px}#StyleEditor #bottomWidget QPushButton{padding:3px 5px}#HexagonalColorWheel{qproperty-BGColor:#414345}#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('../Default/imgs/white/scroll-right.svg')}#colorSliderSubButton{image:url('../Default/imgs/white/scroll-left.svg')}#PlainColorPageParts{border-top:1px solid #28292b}#PlainColorPageParts QLineEdit{max-width:35px}PaletteViewer DvScrollWidget QPushButton{border-top:0;margin-bottom:1px;max-width:15px;min-width:15px}PaletteViewer DvScrollWidget #ScrollLeftButton{border-left:1px solid #28292b;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer DvScrollWidget #ScrollRightButton{border-right:0;margin-left:1px;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer QToolBar{background:none;border-bottom:1px solid #28292b;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:#c2c5cc}#PaletteLockButton{border-radius:0;margin:0 0 1px 1px}#PaletteLockButton:checked{background-color:#C34040;border-color:#C34040}#PaletteLockButton:checked:hover{background-color:#d57a7a;border-color:#d57a7a}#WordButton{padding-right:0;padding-left:0}QDialog{background-color:#414345}QDialog #dialogButtonFrame{background-color:#37393a;border-top:1px solid #28292b}QDialog #dialogButtonFrame QPushButton{border-color:#37393a;outline:0}QDialog #dialogButtonFrame QPushButton:focus{background-color:#5385a6;border-color:#37393a;color:#ecedef}QDialog #dialogButtonFrame QPushButton:focus:hover{background-color:#6c98b6}QDialog #dialogButtonFrame QPushButton:focus:pressed{background-color:#2b2c2d;border-color:#262728;color:#d0d2d8}#SceneSettings QLabel{color:#9fdaff}#PreferencesPopup QListWidget{background-color:#2d2f30;alternate-background-color:#2d2f30;border:1px solid #28292b;font-size:13px}#PreferencesPopup QListWidget::item{border:0;padding:3px}#PreferencesPopup QListWidget::item:hover{background-color:#5f6265;color:#c2c5cc}#PreferencesPopup QListWidget::item:selected{background-color:#5385a6;color:#f2f2f2}#ShortcutTree{border:1px solid #28292b}#ShortcutTree::item{padding:1px 0}#ShortcutTree QScrollBar:vertical{width:16px;margin-right:-1px}ProjectPopup QLabel{color:#9fdaff}#GearButton{qproperty-icon:url('../Default/imgs/white/gear.svg')}#SubfolderButton{qproperty-icon:url('../Default/imgs/white/subfolder.svg')}#SchematicBottomFrame{background-color:#414345;border:0;margin:0;padding:0}#SchematicBottomFrame QToolBar::separator:horizontal{margin:0}#SchematicBottomFrame QToolBar QToolButton{padding:0;margin:2px}#SchematicSceneViewer{background-color:#353638;border-bottom:1px solid #28292b}FxSettings QToolBar{border-top:1px solid #28292b;border-right:1px solid #28292b;border-left:1px solid #28292b;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}#ScriptConsole{font-family:'Courier New',monospace;border:0;color:#000000;padding:3px}#ScriptConsole QFrame{background-color:#dcdcdc}#ScriptConsole TPanelTitleBar{background-color:#323435}#TaskSheetItemLabel{color:#c2c5cc}#Tasks QToolBar{border-bottom:1px solid #28292b;margin:0;padding:0}#Tasks QToolBar QToolButton{margin:2px 2px 3px 2px}#ToolBar QToolBar{padding-left:2px}#ToolOptions TPanelTitleBar{border-right:1px solid #28292b;border-bottom:0}IconViewField{qproperty-ScalePegPixmap:url("../Default/imgs/white/selectiontool_scalepeg.svg");qproperty-RotationPixmap:url("../Default/imgs/white/selectiontool_rotation.svg");qproperty-PositionPixmap:url("../Default/imgs/white/selectiontool_position.svg");qproperty-ThicknessPixmap:url("../Default/imgs/white/selectiontool_thickness.svg")}#EditToolLockButton{spacing:0}#EditToolLockButton:hover{background:none}#EditToolLockButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#EditToolLockButton::indicator:unchecked{image:url('../Default/imgs/white/cam_unlock.svg')}#EditToolLockButton::indicator:checked{background-color:#C34040;border-color:#C34040;image:url('../Default/imgs/white/cam_lock.svg')}#EditToolLockButton::indicator:checked:hover{background-color:#d57a7a;border-color:#d57a7a}PopupButton::menu-indicator{border-left:0;height:17px;image:url('../Default/imgs/white/combo-down.svg');width:10px}PopupButton::menu-indicator:hover{image:url('../Default/imgs/white/combo-down_pressed.svg')}PopupButton::menu-indicator:disabled{image:url('../Default/imgs/white/combo-down_disabled.svg')}#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}QToolBar#MediumPaddingToolBar QToolButton{padding-left:3px;padding-right:3px}QToolBar#WidePaddingToolBar QToolButton{padding-left:6px;padding-right:6px;height:18px}#CommandBar{margin:0;padding:0;border:0}#CommandBar::separator:horizontal{margin-right:3;margin-left:3}#expandButton:checked{background-color:transparent;border-color:transparent}#expandButton:checked:hover{background-color:#6e7174;border-color:#6e7174}#expandButton:checked:pressed{background-color:#2b2c2d;border-color:#262728}#ComboViewerPanel Toolbar{border-bottom:1px solid #28292b}#ComboViewerPanel Toolbar::separator:horizontal{margin:0 0 0 2px}#ComboViewerPanel Toolbar QToolButton{margin:2px 0 3px 2px}#ComboViewerToolOptions{border-bottom:1px solid #28292b}#ComboViewer #ToolBarContainer,#ViewerPanel #ToolBarContainer,FlipBook #ToolBarContainer{background-color:transparent;border-top:2px solid #28292b;border-bottom:1px solid #28292b;padding-right:-1px}#flipCustomize{margin-left:3px}#flipCustomize::menu-button{background-color:transparent;width:35px}#flipCustomize::menu-arrow{image:none}QToolBar#FlipConsolePlayToolBar::separator:horizontal{margin:0 3px}QToolBar#FlipConsolePlayToolBar QToolButton{margin-top:2px;margin-bottom:2px;height:16px;padding-left:3px;padding-right:3px}#ViewerFpsSlider{background-color:transparent;background-image:url('../Default/imgs/white/slider-groove.svg');background-position:center center;background-repeat:repeat-x;border:0;height:19px;margin:0 3px 0 37px;max-width:300px;min-width:0}#ViewerFpsSlider::sub-line:horizontal{subcontrol-origin:absolute;background-color:#616467;border:1px solid #414345;border-top-left-radius:2px;border-bottom-left-radius:2px;height:16px;left:-33px;width:14px}#ViewerFpsSlider::add-line:horizontal{subcontrol-position:left;background-color:#616467;border:1px solid #414345;border-top-right-radius:2px;border-bottom-right-radius:2px;left:18px;height:16px;image-position:center center;width:13px}#ViewerFpsSlider::handle::horizontal{background-color:#999c9f;border:1px solid #999c9f;border-radius:2px;margin:2px 0 3px 0;min-width:9px;width:9px;max-width:9px}FlipSlider{qproperty-PBHeight:15;qproperty-PBOverlay:url('../Default/imgs/white/flipslider.svg');qproperty-PBColorMarginLeft:1;qproperty-PBColorMarginTop:2;qproperty-PBColorMarginRight:1;qproperty-PBColorMarginBottom:2;qproperty-PBMarker:url('../Default/imgs/white/flipmarker.svg');qproperty-PBMarkerMarginLeft:3;qproperty-PBMarkerMarginRight:3;qproperty-notStartedColor:rgba(205,101,101,0.78);qproperty-startedColor:#1abc3f;qproperty-baseColor:#28292b;qproperty-finishedColor:#28292b}Ruler{qproperty-ParentBGColor:#414345;qproperty-ScaleColor:#c2c5cc}#RulerToolOptionValues{color:#000}#xsheetArea,#ScrollArea{background-color:#2d2f30;border:0}#xsheetScrollArea{border:0}#cornerWidget QToolButton{padding:0}#xsheetColumnAreaMenu_Preview{background-color:#E6E678}#xsheetColumnAreaMenu_Lock{background-color:#F5F5F5}#xsheetColumnAreaMenu_Camstand{background-color:#FFA480}#xsheetColumnAreaMenu_Preview,#xsheetColumnAreaMenu_Lock,#xsheetColumnAreaMenu_Camstand{color:#000}#noteTextEdit{color:#000}XsheetViewer{qproperty-TextColor:#c2c5cc;qproperty-BGColor:#353638;qproperty-LightLineColor:#262728;qproperty-MarkerLineColor:#1E96C4;qproperty-VerticalLineColor:#222;qproperty-VerticalLineHeadColor:#777b7f;qproperty-PreviewFrameTextColor:#9fdaff;qproperty-CurrentRowBgColor:#506082;qproperty-EmptyColumnHeadColor:#5a5d60;qproperty-SelectedColumnTextColor:#E66464;qproperty-EmptyCellColor:#393b3d;qproperty-NotEmptyColumnColor:#414345;qproperty-SelectedEmptyCellColor:#64676a;qproperty-LevelColumnColor:#4C6E4C;qproperty-LevelColumnBorderColor:#8FB38F;qproperty-SelectedLevelColumnColor:#678667;qproperty-VectorColumnColor:#7B7B4C;qproperty-VectorColumnBorderColor:#BBBB9A;qproperty-SelectedVectorColumnColor:#949466;qproperty-ChildColumnColor:#6A526B;qproperty-ChildColumnBorderColor:#B1A3B3;qproperty-SelectedChildColumnColor:#816e82;qproperty-FullcolorColumnColor:#657A96;qproperty-FullcolorColumnBorderColor:#9EB8BB;qproperty-SelectedFullcolorColumnColor:#8895a6;qproperty-FxColumnColor:#56553C;qproperty-FxColumnBorderColor:#95958A;qproperty-SelectedFxColumnColor:#6f6e56;qproperty-ReferenceColumnColor:#616161;qproperty-ReferenceColumnBorderColor:#A2A2A2;qproperty-SelectedReferenceColumnColor:#7a7a7a;qproperty-PaletteColumnColor:#3A655F;qproperty-PaletteColumnBorderColor:#86ACA7;qproperty-SelectedPaletteColumnColor:#52807a;qproperty-MeshColumnColor:#684D86;qproperty-MeshColumnBorderColor:#BA92EF;qproperty-SelectedMeshColumnColor:#82689e;qproperty-SoundColumnColor:#657456;qproperty-SoundColumnBorderColor:#A0AF7D;qproperty-SelectedSoundColumnColor:#7e8b72;qproperty-SoundColumnHlColor:#34FE5E;qproperty-SoundColumnTrackColor:#B6C29D;qproperty-ColumnHeadPastelizer:#000;qproperty-SelectedColumnHead:#506082;qproperty-LightLightBGColor:#393b3d;qproperty-LightBGColor:#eaebec;qproperty-DarkBGColor:#dbdcdd;qproperty-DarkLineColor:#8e9194}#XSheetToolbar{margin:0;padding:0;border:0}#XSheetToolbar QToolButton{padding:0;margin:4px 1px;min-height:19px;height:19px}#XSheetToolbar::separator:horizontal{margin:0 4px}#FunctionEditor QToolBar{border-bottom:1px solid #28292b}#FunctionEditor QToolBar QToolBar{border:0}#FunctionEditor QToolBar QLabel{margin-left:5px}#FunctionEditor QToolBar QToolButton{height:18px}#FunctionEditorTree{background-color:#2d2f30;alternate-background-color:#2d2f30;border-top:1px solid #28292b}FunctionTreeView{qproperty-TextColor:#c2c5cc;qproperty-CurrentTextColor:#E66464}FunctionPanel{qproperty-BGColor:#343638;qproperty-ValueLineColor:#414345;qproperty-FrameLineColor:#585b5e;qproperty-OtherCurvesColor:#7f8386;qproperty-RulerBackground:#2d2e30;qproperty-TextColor:#c2c5cc;qproperty-SubColor:#000;qproperty-SelectedColor:#FFA500}SpreadsheetViewer{qproperty-LightLightBGColor:#393b3d;qproperty-CurrentRowBgColor:#506082;qproperty-LightLineColor:#262728;qproperty-MarkerLineColor:#1E96C4;qproperty-BGColor:#414345;qproperty-VerticalLineColor:#222;qproperty-KeyFrameColor:#995d1d;qproperty-KeyFrameBorderColor:#c9b04b;qproperty-SelectedKeyFrameColor:#be772b;qproperty-InBetweenColor:#666250;qproperty-InBetweenBorderColor:#cdcec8;qproperty-SelectedInBetweenColor:#7d7a6c;qproperty-SelectedEmptyColor:#64676a;qproperty-SelectedSceneRangeEmptyColor:#6d7073;qproperty-TextColor:#c2c5cc;qproperty-ColumnHeaderBorderColor:#777b7f;qproperty-SelectedColumnTextColor:#E66464}#ExpressionField{background-color:#e0e1e2;border:1px solid #2d2e2f;margin:0}#FunctionSegmentViewerLinkButton{background-image:url('../Default/imgs/white/segment_unlinked.svg');background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:hover{background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:checked{background-image:url('../Default/imgs/white/segment_linked.svg');background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:disabled{background-image:url('../Default/imgs/white/segment_disabled.svg');background-repeat:no-repeat}#flipOrientationButton{padding:2px 12px} \ No newline at end of file +.button-show,#LoadLevelShowButton,#CleanupSettingsShowButton,#OutputSettingsShowButton,#FxSettingsPreviewShowButton{image:url('../Default/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:#2b2c2d;border-color:#262728;image:url('../Default/imgs/white/minus.svg')}.button-show:checked:pressed,#LoadLevelShowButton:checked:pressed,#CleanupSettingsShowButton:checked:pressed,#OutputSettingsShowButton:checked:pressed,#FxSettingsPreviewShowButton:checked:pressed{background-color:#2b2c2d;border-color:#262728}.button-show:checked:hover,#LoadLevelShowButton:checked:hover,#CleanupSettingsShowButton:checked:hover,#OutputSettingsShowButton:checked:hover,#FxSettingsPreviewShowButton:checked:hover{background-color:#303133}.button-tool,QToolButton,#CameraSettingsRadioButton::indicator,#ForceSquaredPixelButton,#SchematicBottomFrame QToolBar QToolButton,#EditToolLockButton::indicator,#flipCustomize{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);border-radius:2px;color:#d0d2d8;margin:1px;padding:0}.button-tool:hover,QToolButton:hover,#CameraSettingsRadioButton::indicator:hover,#ForceSquaredPixelButton:hover,#colorSliderAddButton:hover,#colorSliderSubButton:hover,#SchematicBottomFrame QToolBar QToolButton:hover,#EditToolLockButton::indicator:hover,#flipCustomize:hover{background-color:#6e7174;border-color:#6e7174;color:#d0d2d8}.button-tool:pressed,QToolButton:pressed,#CameraSettingsRadioButton::indicator:pressed,#ForceSquaredPixelButton:pressed,#colorSliderAddButton:pressed,#colorSliderSubButton:pressed,#SchematicBottomFrame QToolBar QToolButton:pressed,#EditToolLockButton::indicator:pressed,#flipCustomize:pressed{background-color:#2b2c2d;border-color:#262728;color:#d0d2d8}.button-tool:checked,QToolButton:checked,#CameraSettingsRadioButton::indicator:checked,#ForceSquaredPixelButton:checked,#SchematicBottomFrame QToolBar QToolButton:checked,#EditToolLockButton::indicator:checked,#flipCustomize:checked{background-color:#5385a6;border-color:#5385a6;color:#f2f2f2}.button-tool:checked:hover,QToolButton:checked:hover,#CameraSettingsRadioButton::indicator:checked:hover,#ForceSquaredPixelButton:checked:hover,#SchematicBottomFrame QToolBar QToolButton:checked:hover,#EditToolLockButton::indicator:checked:hover,#flipCustomize:checked:hover{background-color:#6c98b6;border-color:#6c98b6}.button-tool:disabled,QToolButton:disabled,#CameraSettingsRadioButton::indicator:disabled,#ForceSquaredPixelButton:disabled,#SchematicBottomFrame QToolBar QToolButton:disabled,#EditToolLockButton::indicator:disabled,#flipCustomize:disabled{color:#828489}.button-flat,PaletteViewer QToolBar QToolButton{background-color:none;border:0;border-radius:0;margin:0}.button-flat:hover,PaletteViewer QToolBar QToolButton:hover{background-color:#6e7174}.button-flat:pressed,PaletteViewer QToolBar QToolButton:pressed{background-color:#28292b}.frame,.GroupBox,#LoadLevelFrame,#PsdSettingsGroupBox,#CleanupSettingsFrame,#OutputSettingsBox,#OutputSettingsCameraBox,#SolidLineFrame,#FunctionParametersPanel,QGroupBox{border:1px solid #28292b;border-radius:2px}.tab-container,#TabBarContainer,#StyleEditorTabBar,#PaletteTabBar,#FxSettingsTabBar{background-color:transparent;qproperty-BottomAboveLineColor:#323435;qproperty-BottomBelowLineColor:#28292b}.tab-flat,#StyleEditorTabBar::tab,#PaletteTabBar::tab{background-color:#323435;border-right:1px solid #28292b;color:#888b90;margin:0 0 1px 0;padding:3px 4px 3px 4px}.tab-flat:hover,#StyleEditorTabBar::tab:hover,#PaletteTabBar::tab:hover{background-color:#414345;color:#888b90}.tab-flat:selected,#StyleEditorTabBar::tab:selected,#PaletteTabBar::tab:selected{background-color:#414345;color:#ecedef;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:#323435;border-top:1px solid #28292b;border-right:1px solid #28292b;border-left:1px solid #28292b;color:#888b90;margin:3px -1px 1px 0;padding:2px 7px 1px 7px}.tab-round:hover,#FxSettingsTabBar::tab:hover{background-color:#414345;color:#888b90}.tab-round:selected,#FxSettingsTabBar::tab:selected{background-color:#414345;border-top-right-radius:2px;border-top-left-radius:2px;color:#ecedef;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}.tree-list,QTreeWidget,#DirTreeView,#SceneCast QTreeView,#StudioPalette QTreeView,#ShortcutTree,ProjectPopup QTreeView,#Tasks QTreeView,#FunctionEditorTree{background-color:#2d2f30;alternate-background-color:#323435;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:#c2c5cc}.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:#5385a6;color:#f2f2f2}.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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/imgs/white/tree22_branch-end.svg') 0}.branch-22:has-siblings,#DirTreeView::branch:has-siblings,ProjectPopup QTreeView::branch:has-siblings{border-image:url('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/imgs/white/tree22_branch-open.svg') no-repeat;border-image:none;image:none}QWidget{background-color:#414345;color:#c2c5cc}QWidget:disabled{color:#828489}QFrame{border:0;margin:0;padding:0}QToolTip,#helpToolTip{background-color:#ffffe1;border:1px solid #000;color:#000;padding:1px 0}#DockSeparator,QMainWindow::separator,QSplitter::handle{background-color:#141516;height:4px;width:4px}#TDockPlaceholder{background-color:#F77272}TPanel{background-color:#141516}#TopBar{background:#414345;border:0;border-bottom:1px solid #28292b;height:21px}#TopBar #EditToolLockButton{background:#414345;spacing:0}#TopBar #EditToolLockButton::indicator{background:none;border:none;height:18px;margin:1px 2px 0 0;padding-left:0;padding-right:0}#TopBarTabContainer{background-color:#414345;margin-bottom:1px}#StackedMenuBar{border:0;margin:0;padding:0}QMenuBar{background-color:#414345;border:0}QMenuBar::item{background-color:#414345;border-left:1px solid #414345;margin:0;padding:3px 5px}QMenuBar::item:selected{background-color:#5f6265;color:#c2c5cc}QMenuBar::item:pressed{background-color:#5385a6;color:#f2f2f2}#TopBarTab{margin:0;padding:0}#TopBarTab::tab{background-color:#323435;border-top:1px solid #28292b;border-right:1px solid #28292b;color:#888b90;margin:0 0 0 0;padding:2px 8px 3px 8px}#TopBarTab::tab:hover{background-color:#414345;color:#888b90}#TopBarTab::tab:selected{background-color:#414345;color:#ecedef}#TopBarTab::tab:first{border-left:1px solid #28292b}#TopBarTab::tab:last{border-right:1px solid #28292b}QMenu{background-color:#414345;border:1px solid #28292b;padding:2px 0}QMenu::item{padding:3px 28px}QMenu::item:selected{background-color:#5385a6;color:#f2f2f2}QMenu::item:checked{color:#c2c5cc}QMenu::item:checked:selected{background-color:#5385a6;color:#f2f2f2}QMenu::item:disabled{background:none;color:#828489}QMenu::item:disabled:selected{border-color:transparent}QMenu::separator{border-top:1px solid #28292b;height:0;margin:2px 0}QMenu::icon{border-radius:2px;margin:0 0 0 3px;padding:1px}QMenu::icon:checked{background-color:#5385a6}QMenu::indicator{margin-left:7px}TPanelTitleBar{background-color:#323435;border-color:#28292b;border-style:solid;border-width:0 0 1px 0;height:20px;min-height:20px;qproperty-TitleColor:#8f9295;qproperty-ActiveTitleColor:#43AEE5;qproperty-BorderPixmap:url('none');qproperty-ActiveBorderPixmap:url('../Default/imgs/white/none');qproperty-FloatBorderPixmap:url('none');qproperty-FloatActiveBorderPixmap:url('../Default/imgs/white/none')}QAbstractScrollArea::corner{background-color:#2d2f30}QScrollBar{background-color:#2d2f30;border:0}QScrollBar:horizontal{height:16px;margin:0}QScrollBar:vertical{margin:0;width:16px}QScrollBar::handle{border:1px solid #4b4d50;border-radius:4px}QScrollBar::handle:horizontal:hover,QScrollBar::handle:vertical:hover{background-color:#5f6265;border-color:#5f6265}QScrollBar::handle:horizontal:pressed,QScrollBar::handle:vertical:pressed{background-color:#72767a;border-color:#72767a}QScrollBar::handle:horizontal{background-color:#4b4d50;margin:3px 16px;min-width:20px}QScrollBar::handle:vertical{background-color:#4b4d50;margin:16px 3px;min-height:20px}QScrollBar::add-line{subcontrol-origin:margin;border:0}QScrollBar::add-line:horizontal{subcontrol-position:right;background-color:#2d2f30;margin:0;width:16px}QScrollBar::add-line:vertical{subcontrol-position:bottom;background-color:#2d2f30;margin:0;height:16px}QScrollBar::sub-line{border:0;subcontrol-origin:margin}QScrollBar::sub-line:horizontal{subcontrol-position:left;background-color:#2d2f30;margin:0;width:16px}QScrollBar::sub-line:vertical{subcontrol-position:top;background-color:#2d2f30;margin:0;height:16px}QScrollBar::up-arrow:vertical{image:url('../Default/imgs/white/scroll-up.svg');image-position:center center}QScrollBar::up-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::down-arrow:vertical{image:url('../Default/imgs/white/scroll-down.svg');image-position:center center}QScrollBar::down-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::left-arrow:horizontal{image:url('../Default/imgs/white/scroll-left.svg');image-position:center center}QScrollBar::left-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::right-arrow:horizontal{image:url('../Default/imgs/white/scroll-right.svg');image-position:center center}QScrollBar::right-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::sub-page:horizontal,QScrollBar::add-page:horizontal,QScrollBar::sub-page:vertical,QScrollBar::add-page:vertical{background:none}QToolBar{padding:0}QToolBar::separator:horizontal{border-left:1px solid #28292b;margin:0 1px;width:0}QToolBar::separator:vertical{border-top:1px solid #28292b;height:0;margin:1px 0}QToolBar QLabel{margin-top:1px}QToolBar QToolBar{border:0}QToolButton::menu-indicator{image:none}QToolButton::menu-button{border-image:none}DvScrollWidget QPushButton{background-color:#616467;border:0;border-radius:0;padding:0;max-width:16px;min-width:16px}DvScrollWidget QPushButton:hover{background-color:#6e7174}DvScrollWidget QPushButton:pressed{background-color:#2b2c2d}#ScrollLeftButton,#ScrollRightButton,#ScrollUpButton,#ScrollDownButton{background-color:#414345;background-clip:padding;background-origin:padding;max-width:16px;min-width:16px;padding:0;margin:0}#ScrollLeftButton:hover,#ScrollRightButton:hover,#ScrollUpButton:hover,#ScrollDownButton:hover{background-color:#6e7174}#ScrollLeftButton:pressed,#ScrollRightButton:pressed,#ScrollUpButton:pressed,#ScrollDownButton:pressed{background-color:#2b2c2d}#ScrollLeftButton{image:url('../Default/imgs/white/scroll-left.svg');border-right:1px solid #28292b}#ScrollRightButton{image:url('../Default/imgs/white/scroll-right.svg');border-left:1px solid #28292b;border-right:1px solid #28292b}#ScrollUpButton{image:url('../Default/imgs/white/scroll-up.svg')}#ScrollDownButton{image:url('../Default/imgs/white/scroll-down.svg')}#keyFrameNavigator{background:none;margin:0;padding:0}#keyFrameNavigator QToolButton{min-width:18px}#keyFrameNavigator #PreviousKey{image:url('../Default/imgs/white/prevkey.svg')}#keyFrameNavigator #PreviousKey:hover{image:url('../Default/imgs/white/prevkey_over.svg')}#keyFrameNavigator #PreviousKey:disabled{image:url('../Default/imgs/white/prevkey_disabled.svg')}#keyFrameNavigator #NextKey{image:url('../Default/imgs/white/nextkey.svg')}#keyFrameNavigator #NextKey:hover{image:url('../Default/imgs/white/nextkey_over.svg')}#keyFrameNavigator #NextKey:disabled{image:url('../Default/imgs/white/nextkey_disabled.svg')}QTreeWidget{background:#2d2f30;alternate-background-color:#323435}QListView{outline:0}#TabBarContainer{background-color:#323435}.Button,QPushButton{background-color:#616467;border-color:#414345;border-style:solid;border-radius:2px;border-width:1px;color:#d0d2d8;padding:3px 15px;margin:0}.Button:hover,QPushButton:hover,#ViewerFpsSlider::sub-line:horizontal:hover,#ViewerFpsSlider::add-line:horizontal:hover{background-color:#6e7174;border-color:#414345;color:#d0d2d8}.Button:pressed,QPushButton:pressed,#ViewerFpsSlider::sub-line:horizontal:pressed,#ViewerFpsSlider::add-line:horizontal:pressed{background-color:#2b2c2d;border-color:#262728;color:#d0d2d8}.Button:checked,QPushButton:checked{background-color:#2b2c2d;border-color:#262728;color:#d0d2d8}.Button:checked:hover,QPushButton:checked:hover{background-color:#303133}.Button:checked:hover:pressed,QPushButton:checked:hover:pressed{background:#2b2c2d}.Button:disabled,QPushButton:disabled,#ViewerFpsSlider::sub-line:horizontal:disabled,#ViewerFpsSlider::add-line:horizontal:disabled{background-color:#4d5052;border-color:#414345;color:#828489}#PushButton_NoPadding{padding:3px}.ComboBox,QComboBox{background-color:#616467;border:1px solid #414345;border-radius:2px;color:#d0d2d8;padding:1px 0 1px 4px;margin:1px 0}.ComboBox:hover,QComboBox:hover{background-color:#6e7174;border-color:#414345;color:#d0d2d8}.ComboBox:checked,QComboBox:checked{background-color:#2b2c2d;border-color:#262728;color:#d0d2d8}.ComboBox:disabled,QComboBox:disabled{background-color:#4d5052;border-color:#414345}.ComboBox::drop-down,QComboBox::drop-down{background-color:rgba(255,255,255,0);border-left:0 solid #414345;border-top-right-radius:2px;border-bottom-right-radius:2px;image:url('../Default/imgs/white/combo-down.svg');image-position:center center;width:16px}.ComboBox::drop-down:hover,QComboBox::drop-down:hover{image:url('../Default/imgs/white/combo-down_pressed.svg')}.ComboBox::drop-down:disabled,QComboBox::drop-down:disabled{border-color:#414345;image:url('../Default/imgs/white/combo-down_disabled.svg')}.ComboBox QAbstractItemView,QComboBox QAbstractItemView{background-color:#414345;border:1px solid #28292b;selection-background-color:#5385a6;selection-color:#f2f2f2}.Input,QLineEdit,#TaskSheetItem,#tasksRemoveBox,#tasksAddBox{background-color:#28292b;border:1px solid #262728;border-radius:2px;color:#c2c5cc;selection-background-color:#5385a6;selection-color:#f2f2f2;padding:0 0 0 1px}.Input:focus,QLineEdit:focus,#TaskSheetItem:focus,#tasksRemoveBox:focus,#tasksAddBox:focus{background-color:#28292b;border-color:#5385a6;color:#c2c5cc}.Input:disabled,QLineEdit:disabled,#TaskSheetItem:disabled,#tasksRemoveBox:disabled,#tasksAddBox:disabled{background-color:#353638;border-color:#333537;color:#828489}.CheckBox,QCheckBox{color:#c2c5cc}.CheckBox:hover,QCheckBox:hover{color:#c2c5cc}.CheckBox:disabled,QCheckBox:disabled{color:#828489}.CheckBox::indicator,QMenu::indicator,QCheckBox::indicator,.GroupBox::indicator,QGroupBox::indicator{background-color:#28292b;border:1px solid #262728;border-radius:2px;height:9px;padding:1px;width:9px}.CheckBox::indicator:hover,QMenu::indicator:hover,.CheckBox::indicator:checked:hover,QCheckBox::indicator:hover,.GroupBox::indicator:hover,QMenu::indicator:checked:hover,QCheckBox::indicator:checked:hover,.GroupBox::indicator:checked:hover,QGroupBox::indicator:hover,QGroupBox::indicator:checked:hover{background-color:#28292b;border-color:#5385a6}.CheckBox::indicator:checked,QMenu::indicator:checked,QCheckBox::indicator:checked,.GroupBox::indicator:checked,QGroupBox::indicator:checked{background-color:#28292b;border-color:#262728;image:url('../Default/imgs/white/checkmark.svg')}.CheckBox::indicator:checked:disabled,QMenu::indicator:checked:disabled,QCheckBox::indicator:checked:disabled,.GroupBox::indicator:checked:disabled,QGroupBox::indicator:checked:disabled{background-color:#353638;border-color:#353638;image:url('../Default/imgs/white/checkmark_disabled.svg')}.CheckBox::indicator:disabled,QMenu::indicator:disabled,QCheckBox::indicator:disabled,.GroupBox::indicator:disabled,QGroupBox::indicator:disabled{background-color:#353638;border-color:#353638}.RadioButton::indicator:unchecked,QRadioButton::indicator:unchecked,#CameraSettingsRadioButton_Small::indicator:unchecked{image:url('../Default/imgs/white/radiobutton_unchecked.svg');image-position:center center}.RadioButton::indicator:checked,QRadioButton::indicator:checked,#CameraSettingsRadioButton_Small::indicator:checked{image:url('../Default/imgs/white/radiobutton_checked.svg');image-position:center center}.GroupBox,QGroupBox{margin:6px 0 0 0;padding:5px 0}.GroupBox::title,QGroupBox::title{subcontrol-origin:margin;left:15px;margin:-3px 0 0 0;padding:0 3px}.GroupBox::title:hover,QGroupBox::title:hover{color:#c2c5cc}.GroupBox::title:disabled,QGroupBox::title:disabled{color:#828489}.GroupBox::indicator,QGroupBox::indicator{subcontrol-origin:margin;margin-top:2px}.GroupBox:disabled,QGroupBox:disabled{color:#828489}.Slider::groove:horizontal,QSlider::groove:horizontal{background-color:transparent;background-image:url('../Default/imgs/white/slider-groove.svg');background-position:center center;background-repeat:repeat-x;margin:0;height:20px;min-height:20px}.Slider::groove:horizontal:disabled,QSlider::groove:horizontal:disabled{background-image:url('../Default/imgs/white/slider-groove_disabled.svg')}.Slider::handle:horizontal,QSlider::handle:horizontal{width:10px;margin:-2px -1px;image:url('../Default/imgs/white/slider-handle.svg')}.Slider::handle:horizontal:disabled,QSlider::handle:horizontal:disabled{image:url('../Default/imgs/white/slider-handle_disabled.svg')}#IntPairField,#DoublePairField{qproperty-LightLineColor:#262728;qproperty-LightLineEdgeColor:#262728;qproperty-DarkLineColor:#262728;qproperty-MiddleLineColor:#262728;qproperty-HandleLeftPixmap:url("../Default/imgs/white/slider-handle.svg");qproperty-HandleRightPixmap:url("../Default/imgs/white/slider-handle.svg");qproperty-HandleLeftGrayPixmap:url("../Default/imgs/white/slider-handle_disabled.svg");qproperty-HandleRightGrayPixmap:url("../Default/imgs/white/slider-handle_disabled.svg")}#DirTreeView{background-color:#2d2f30;alternate-background-color:#2d2f30;border:1px solid #28292b;border-right:0}DvItemViewerPanel{qproperty-TextColor:#c2c5cc;qproperty-AlternateBackground:#3a3b3d;qproperty-SelectedTextColor:#f2f2f2;qproperty-FolderTextColor:#9fdaff;qproperty-SelectedItemBackground:#5385a6}#FileBrowser DvItemViewerPanel,#SceneCast DvItemViewerPanel{background-color:#414345}#FileBrowser #castFrame,#SceneCast #castFrame{border-top:1px solid #28292b;border-right:1px solid #28292b;border-bottom:1px solid #28292b;margin:0}#FileBrowser QToolButton,#SceneCast QToolButton{padding:1px}DvDirTreeView{qproperty-TextColor:#c2c5cc;qproperty-SelectedTextColor:#f2f2f2;qproperty-SelectedItemBackground:#5385a6;qproperty-FolderTextColor:#9fdaff;qproperty-SelectedFolderTextColor:#f2f2f2;alternate-background-color:#323435;background-color:#2d2f30;border:1px solid #28292b}#FileDoesNotExistLabel{color:#f00}#SceneCast QTreeView{background-color:#2d2f30}#SceneCast QToolBar{border-top:1px solid #28292b}#SceneCast QToolButton{margin:3px 1px 2px 1px;padding:1px}#CastBrowser{border:0;margin:0}#FilmStrip QComboBox{border-radius:0;border-width:0}#FilmStrip QComboBox QAbstractItemView{background-color:#414345}#CleanupSettings #CleanupSettingsFrame{margin-top:2px;margin-bottom:4px}#CleanupSettings QGroupBox{margin-bottom:3px}ParamsPage{qproperty-TextColor:#c2c5cc}#CameraSettingsButton{padding:2px}#CameraSettingsRadioButton:hover{background:none}#CameraSettingsRadioButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#CameraSettingsRadioButton::indicator:unchecked{image:url('../Default/imgs/white/cam_unlock.svg')}#CameraSettingsRadioButton::indicator:checked{background-color:#C34040;border-color:#C34040;image:url('../Default/imgs/white/cam_lock.svg')}#CameraSettingsRadioButton::indicator:checked:hover{background-color:#d57a7a;border-color:#d57a7a}#CameraSettingsDPI{color:#9fdaff}#CameraSettingsRadioButton_Small{padding:0}#CameraSettingsRadioButton_Small::indicator{background-color:transparent;border:0;height:21px;margin:0;width:11px}#ForceSquaredPixelButton{height:16px;border:1px solid rgba(255,255,255,0);image:url('../Default/imgs/white/fsp_unchecked.svg');padding:2px;width:16px;margin:0}#ForceSquaredPixelButton:checked{image:url('../Default/imgs/white/fsp_checked.svg')}#OutputSettingsLabel{color:#9fdaff}PencilTestPopup{min-height:730px;min-width:512px}#MatchLineButton{background-color:#66696c}#MatchLineButton::pressed{background-color:#8c9093}#LargeSizedText{font-size:17px}#StartupLabel{padding:3px}#StartupLabel:hover{background:#5a5d5f}QStatusBar{background-color:#c0c0c0}QStatusBar::item{border:0}QStatusBar QLabel{background-color:#c0c0c0}QStatusBar #StatusBarLabel{background-color:#fff;padding:1px 3px}#TitleTxtLabel{color:#9fdaff}#StyleEditor QPushButton{margin:2px 1px;padding:0}#StyleEditor #TabBarContainer{margin-left:-4px}#StyleEditor #bottomWidget{border-top:1px solid #28292b;padding:3px 2px 8px 3px}#StyleEditor #bottomWidget QPushButton{padding:3px 5px}#HexagonalColorWheel{qproperty-BGColor:#414345}#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('../Default/imgs/white/scroll-right.svg')}#colorSliderSubButton{image:url('../Default/imgs/white/scroll-left.svg')}#PlainColorPageParts{border-top:1px solid #28292b}#PlainColorPageParts QLineEdit{max-width:35px}PaletteViewer DvScrollWidget QPushButton{border-top:0;margin-bottom:1px;max-width:15px;min-width:15px}PaletteViewer DvScrollWidget #ScrollLeftButton{border-left:1px solid #28292b;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer DvScrollWidget #ScrollRightButton{border-right:0;margin-left:1px;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer QToolBar{background:none;border-bottom:1px solid #28292b;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:#c2c5cc}#PaletteLockButton{border-radius:0;margin:0 0 1px 1px}#PaletteLockButton:checked{background-color:#C34040;border-color:#C34040}#PaletteLockButton:checked:hover{background-color:#d57a7a;border-color:#d57a7a}#WordButton{padding-right:0;padding-left:0}QDialog{background-color:#414345}QDialog #dialogButtonFrame{background-color:#37393a;border-top:1px solid #28292b}QDialog #dialogButtonFrame QPushButton{border-color:#37393a;outline:0}QDialog #dialogButtonFrame QPushButton:focus{background-color:#5385a6;border-color:#37393a;color:#ecedef}QDialog #dialogButtonFrame QPushButton:focus:hover{background-color:#6c98b6}QDialog #dialogButtonFrame QPushButton:focus:pressed{background-color:#2b2c2d;border-color:#262728;color:#d0d2d8}#SceneSettings QLabel{color:#9fdaff}#PreferencesPopup QListWidget{background-color:#2d2f30;alternate-background-color:#2d2f30;border:1px solid #28292b;font-size:13px}#PreferencesPopup QListWidget::item{border:0;padding:3px}#PreferencesPopup QListWidget::item:hover{background-color:#5f6265;color:#c2c5cc}#PreferencesPopup QListWidget::item:selected{background-color:#5385a6;color:#f2f2f2}#ShortcutTree{border:1px solid #28292b}#ShortcutTree::item{padding:1px 0}#ShortcutTree QScrollBar:vertical{width:16px;margin-right:-1px}ProjectPopup QLabel{color:#9fdaff}#GearButton{qproperty-icon:url('../Default/imgs/white/gear.svg')}#SubfolderButton{qproperty-icon:url('../Default/imgs/white/subfolder.svg')}#SchematicBottomFrame{background-color:#414345;border:0;margin:0;padding:0}#SchematicBottomFrame QToolBar::separator:horizontal{margin:0}#SchematicBottomFrame QToolBar QToolButton{padding:0;margin:2px}#SchematicSceneViewer{background-color:#353638;border-bottom:1px solid #28292b}FxSettings QToolBar{border-top:1px solid #28292b;border-right:1px solid #28292b;border-left:1px solid #28292b;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}#ScriptConsole{font-family:'Courier New',monospace;border:0;color:#000000;padding:3px}#ScriptConsole QFrame{background-color:#dcdcdc}#ScriptConsole TPanelTitleBar{background-color:#323435}#TaskSheetItemLabel{color:#c2c5cc}#Tasks QToolBar{border-bottom:1px solid #28292b;margin:0;padding:0}#Tasks QToolBar QToolButton{margin:2px 2px 3px 2px}#ToolBar QToolBar{padding-left:2px}#ToolOptions TPanelTitleBar{border-right:1px solid #28292b;border-bottom:0}IconViewField{qproperty-ScalePegPixmap:url("../Default/imgs/white/selectiontool_scalepeg.svg");qproperty-RotationPixmap:url("../Default/imgs/white/selectiontool_rotation.svg");qproperty-PositionPixmap:url("../Default/imgs/white/selectiontool_position.svg");qproperty-ThicknessPixmap:url("../Default/imgs/white/selectiontool_thickness.svg")}#EditToolLockButton{spacing:0}#EditToolLockButton:hover{background:none}#EditToolLockButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#EditToolLockButton::indicator:unchecked{image:url('../Default/imgs/white/cam_unlock.svg')}#EditToolLockButton::indicator:checked{background-color:#C34040;border-color:#C34040;image:url('../Default/imgs/white/cam_lock.svg')}#EditToolLockButton::indicator:checked:hover{background-color:#d57a7a;border-color:#d57a7a}PopupButton::menu-indicator{border-left:0;height:17px;image:url('../Default/imgs/white/combo-down.svg');width:10px}PopupButton::menu-indicator:hover{image:url('../Default/imgs/white/combo-down_pressed.svg')}PopupButton::menu-indicator:disabled{image:url('../Default/imgs/white/combo-down_disabled.svg')}#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}QToolBar#MediumPaddingToolBar QToolButton{padding-left:3px;padding-right:3px}QToolBar#WidePaddingToolBar QToolButton{padding-left:6px;padding-right:6px}#CommandBar{margin:0;padding:0;border:0}#CommandBar::separator:horizontal{margin-right:3;margin-left:3}#expandButton:checked{background-color:transparent;border-color:transparent}#expandButton:checked:hover{background-color:#6e7174;border-color:#6e7174}#expandButton:checked:pressed{background-color:#2b2c2d;border-color:#262728}#ComboViewerPanel Toolbar{border-bottom:1px solid #28292b}#ComboViewerPanel Toolbar::separator:horizontal{margin:0 0 0 2px}#ComboViewerPanel Toolbar QToolButton{margin:2px 0 3px 2px}#ComboViewerToolOptions{border-bottom:1px solid #28292b}#ComboViewer #ToolBarContainer,#ViewerPanel #ToolBarContainer,FlipBook #ToolBarContainer{background-color:transparent;border-top:2px solid #28292b;border-bottom:1px solid #28292b;padding-right:-1px}#flipCustomize{margin-left:3px}#flipCustomize::menu-button{background-color:transparent;width:35px}#flipCustomize::menu-arrow{image:none}QToolBar#FlipConsolePlayToolBar::separator:horizontal{margin:0 3px}QToolBar#FlipConsolePlayToolBar QToolButton{margin-top:2px;margin-bottom:2px;height:16px;padding-left:3px;padding-right:3px}#ViewerFpsSlider{background-color:transparent;background-image:url('../Default/imgs/white/slider-groove.svg');background-position:center center;background-repeat:repeat-x;border:0;height:19px;margin:0 3px 0 37px;max-width:300px;min-width:0}#ViewerFpsSlider::sub-line:horizontal{subcontrol-origin:absolute;background-color:#616467;border:1px solid #414345;border-top-left-radius:2px;border-bottom-left-radius:2px;height:16px;left:-33px;width:14px}#ViewerFpsSlider::add-line:horizontal{subcontrol-position:left;background-color:#616467;border:1px solid #414345;border-top-right-radius:2px;border-bottom-right-radius:2px;left:18px;height:16px;image-position:center center;width:13px}#ViewerFpsSlider::handle::horizontal{background-color:#999c9f;border:1px solid #999c9f;border-radius:2px;margin:2px 0 3px 0;min-width:9px;width:9px;max-width:9px}FlipSlider{qproperty-PBHeight:15;qproperty-PBOverlay:url('../Default/imgs/white/flipslider.svg');qproperty-PBColorMarginLeft:1;qproperty-PBColorMarginTop:2;qproperty-PBColorMarginRight:1;qproperty-PBColorMarginBottom:2;qproperty-PBMarker:url('../Default/imgs/white/flipmarker.svg');qproperty-PBMarkerMarginLeft:3;qproperty-PBMarkerMarginRight:3;qproperty-notStartedColor:rgba(205,101,101,0.78);qproperty-startedColor:#1abc3f;qproperty-baseColor:#28292b;qproperty-finishedColor:#28292b}Ruler{qproperty-ParentBGColor:#414345;qproperty-ScaleColor:#c2c5cc}#RulerToolOptionValues{color:#000}#xsheetArea,#ScrollArea{background-color:#2d2f30;border:0}#xsheetScrollArea{border:0}#cornerWidget QToolButton{padding:0}#xsheetColumnAreaMenu_Preview{background-color:#E6E678}#xsheetColumnAreaMenu_Lock{background-color:#F5F5F5}#xsheetColumnAreaMenu_Camstand{background-color:#FFA480}#xsheetColumnAreaMenu_Preview,#xsheetColumnAreaMenu_Lock,#xsheetColumnAreaMenu_Camstand{color:#000}#noteTextEdit{color:#000}XsheetViewer{qproperty-TextColor:#c2c5cc;qproperty-BGColor:#353638;qproperty-LightLineColor:#262728;qproperty-MarkerLineColor:#1E96C4;qproperty-VerticalLineColor:#222;qproperty-VerticalLineHeadColor:#777b7f;qproperty-PreviewFrameTextColor:#9fdaff;qproperty-CurrentRowBgColor:#506082;qproperty-EmptyColumnHeadColor:#5a5d60;qproperty-SelectedColumnTextColor:#FF0000;qproperty-EmptyCellColor:#393b3d;qproperty-NotEmptyColumnColor:#414345;qproperty-SelectedEmptyCellColor:#64676a;qproperty-LevelColumnColor:#4C6E4C;qproperty-LevelColumnBorderColor:#8FB38F;qproperty-SelectedLevelColumnColor:#678667;qproperty-VectorColumnColor:#7B7B4C;qproperty-VectorColumnBorderColor:#BBBB9A;qproperty-SelectedVectorColumnColor:#949466;qproperty-ChildColumnColor:#6A526B;qproperty-ChildColumnBorderColor:#B1A3B3;qproperty-SelectedChildColumnColor:#816e82;qproperty-FullcolorColumnColor:#657A96;qproperty-FullcolorColumnBorderColor:#9EB8BB;qproperty-SelectedFullcolorColumnColor:#8895a6;qproperty-FxColumnColor:#56553C;qproperty-FxColumnBorderColor:#95958A;qproperty-SelectedFxColumnColor:#6f6e56;qproperty-ReferenceColumnColor:#616161;qproperty-ReferenceColumnBorderColor:#A2A2A2;qproperty-SelectedReferenceColumnColor:#7a7a7a;qproperty-PaletteColumnColor:#3A655F;qproperty-PaletteColumnBorderColor:#86ACA7;qproperty-SelectedPaletteColumnColor:#52807a;qproperty-MeshColumnColor:#684D86;qproperty-MeshColumnBorderColor:#BA92EF;qproperty-SelectedMeshColumnColor:#82689e;qproperty-SoundColumnColor:#657456;qproperty-SoundColumnBorderColor:#A0AF7D;qproperty-SelectedSoundColumnColor:#7e8b72;qproperty-SoundColumnHlColor:#34FE5E;qproperty-SoundColumnTrackColor:#B6C29D;qproperty-ColumnHeadPastelizer:#000;qproperty-SelectedColumnHead:#506082;qproperty-LightLightBGColor:#393b3d;qproperty-LightBGColor:#eaebec;qproperty-DarkBGColor:#dbdcdd;qproperty-DarkLineColor:#8e9194;qproperty-XsheetColumnNameBgColor:rgba(255,255,255,0);qproperty-XsheetDragBarHighlightColor:#ffb;qproperty-XsheetPreviewButtonBgOnColor:#c8c864;qproperty-XsheetPreviewButtonOnImage:url('../Default/imgs/white/x_prev_eye_on.svg');qproperty-XsheetPreviewButtonBgOffColor:rgba(255,255,255,0);qproperty-XsheetPreviewButtonOffImage:url('../Default/imgs/white/x_prev_eye_off.svg');qproperty-XsheetCamstandButtonBgOnColor:#eb906b;qproperty-XsheetCamstandButtonOnImage:url('../Default/imgs/white/x_table_view_on.svg');qproperty-XsheetCamstandButtonTranspImage:url('../Default/imgs/white/x_table_view_transp.svg');qproperty-XsheetCamstandButtonBgOffColor:rgba(255,255,255,0);qproperty-XsheetCamstandButtonOffImage:url('../Default/imgs/white/x_table_view_off.svg');qproperty-XsheetLockButtonBgOnColor:#c55454;qproperty-XsheetLockButtonOnImage:url('../Default/imgs/white/x_lock_on.svg');qproperty-XsheetLockButtonBgOffColor:rgba(255,255,255,0);qproperty-XsheetLockButtonOffImage:url('../Default/imgs/white/x_lock_off.svg');qproperty-XsheetConfigButtonBgColor:rgba(255,255,255,0);qproperty-XsheetConfigButtonImage:url('../Default/imgs/white/x_config.svg');qproperty-TimelinePreviewButtonBgOnColor:rgba(255,255,255,0);qproperty-TimelinePreviewButtonOnImage:url('../Default/imgs/white/timeline_prev_eye_on.svg');qproperty-TimelinePreviewButtonBgOffColor:rgba(255,255,255,0);qproperty-TimelinePreviewButtonOffImage:url('../Default/imgs/white/timeline_prev_eye_off.svg');qproperty-TimelineCamstandButtonBgOnColor:rgba(255,255,255,0);qproperty-TimelineCamstandButtonOnImage:url('../Default/imgs/white/timeline_table_view_on.svg');qproperty-TimelineCamstandButtonTranspImage:url('../Default/imgs/white/timeline_table_view_transp.svg');qproperty-TimelineCamstandButtonBgOffColor:rgba(255,255,255,0);qproperty-TimelineCamstandButtonOffImage:url('../Default/imgs/white/timeline_table_view_off.svg');qproperty-TimelineLockButtonBgOnColor:rgba(255,255,255,0);qproperty-TimelineLockButtonOnImage:url('../Default/imgs/white/timeline_lock_on.svg');qproperty-TimelineLockButtonBgOffColor:rgba(255,255,255,0);qproperty-TimelineLockButtonOffImage:url('../Default/imgs/white/timeline_lock_off.svg');qproperty-TimelineConfigButtonBgColor:rgba(255,255,255,0);qproperty-TimelineConfigButtonImage:url('../Default/imgs/white/timeline_config.svg');qproperty-LayerHeaderPreviewImage:url('../Default/imgs/white/layer_header_prev_eye.svg');qproperty-LayerHeaderCamstandImage:url('../Default/imgs/white/layer_header_table_view.svg');qproperty-LayerHeaderLockImage:url('../Default/imgs/white/layer_header_lock.svg')}#XSheetToolbar{margin:0;padding:0;border:0}#XSheetToolbar QToolButton{padding:0;margin:4px 1px;min-height:19px;height:19px}#XSheetToolbar::separator:horizontal{margin:0 4px}#FunctionEditor QToolBar{border-bottom:1px solid #28292b}#FunctionEditor QToolBar QToolBar{border:0}#FunctionEditor QToolBar QLabel{margin-left:5px}#FunctionEditor QToolBar QToolButton{height:18px}#FunctionEditorTree{background-color:#2d2f30;alternate-background-color:#2d2f30;border-top:1px solid #28292b}FunctionTreeView{qproperty-TextColor:#c2c5cc;qproperty-CurrentTextColor:#E66464}FunctionPanel{qproperty-BGColor:#343638;qproperty-ValueLineColor:#414345;qproperty-FrameLineColor:#585b5e;qproperty-OtherCurvesColor:#7f8386;qproperty-RulerBackground:#2d2e30;qproperty-TextColor:#c2c5cc;qproperty-SubColor:#000;qproperty-SelectedColor:#FFA500}SpreadsheetViewer{qproperty-LightLightBGColor:#393b3d;qproperty-CurrentRowBgColor:#506082;qproperty-LightLineColor:#262728;qproperty-MarkerLineColor:#1E96C4;qproperty-BGColor:#414345;qproperty-VerticalLineColor:#222;qproperty-KeyFrameColor:#995d1d;qproperty-KeyFrameBorderColor:#c9b04b;qproperty-SelectedKeyFrameColor:#be772b;qproperty-InBetweenColor:#666250;qproperty-InBetweenBorderColor:#cdcec8;qproperty-SelectedInBetweenColor:#7d7a6c;qproperty-SelectedEmptyColor:#64676a;qproperty-SelectedSceneRangeEmptyColor:#6d7073;qproperty-TextColor:#c2c5cc;qproperty-ColumnHeaderBorderColor:#777b7f;qproperty-SelectedColumnTextColor:#FF0000}#ExpressionField{background-color:#e0e1e2;border:1px solid #2d2e2f;margin:0}#FunctionSegmentViewerLinkButton{background-image:url('../Default/imgs/white/segment_unlinked.svg');background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:hover{background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:checked{background-image:url('../Default/imgs/white/segment_linked.svg');background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:disabled{background-image:url('../Default/imgs/white/segment_disabled.svg');background-repeat:no-repeat}#flipOrientationButton{padding:2px 12px} \ No newline at end of file diff --git a/stuff/config/qss/Dark/Dark.qss b/stuff/config/qss/Dark/Dark.qss index 77b8ae2..16e5de5 100644 --- a/stuff/config/qss/Dark/Dark.qss +++ b/stuff/config/qss/Dark/Dark.qss @@ -1 +1 @@ -.button-show,#LoadLevelShowButton,#CleanupSettingsShowButton,#OutputSettingsShowButton,#FxSettingsPreviewShowButton{image:url('../Default/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:#191919;border-color:#141414;image:url('../Default/imgs/white/minus.svg')}.button-show:checked:pressed,#LoadLevelShowButton:checked:pressed,#CleanupSettingsShowButton:checked:pressed,#OutputSettingsShowButton:checked:pressed,#FxSettingsPreviewShowButton:checked:pressed{background-color:#191919;border-color:#141414}.button-show:checked:hover,#LoadLevelShowButton:checked:hover,#CleanupSettingsShowButton:checked:hover,#OutputSettingsShowButton:checked:hover,#FxSettingsPreviewShowButton:checked:hover{background-color:#1e1e1e}.button-tool,QToolButton,#CameraSettingsRadioButton::indicator,#ForceSquaredPixelButton,#SchematicBottomFrame QToolBar QToolButton,#EditToolLockButton::indicator,#flipCustomize{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);border-radius:2px;color:#dbdbdb;margin:1px;padding:0}.button-tool:hover,QToolButton:hover,#CameraSettingsRadioButton::indicator:hover,#ForceSquaredPixelButton:hover,#colorSliderAddButton:hover,#colorSliderSubButton:hover,#SchematicBottomFrame QToolBar QToolButton:hover,#EditToolLockButton::indicator:hover,#flipCustomize:hover{background-color:#5e5e5e;border-color:#5e5e5e;color:#dbdbdb}.button-tool:pressed,QToolButton:pressed,#CameraSettingsRadioButton::indicator:pressed,#ForceSquaredPixelButton:pressed,#colorSliderAddButton:pressed,#colorSliderSubButton:pressed,#SchematicBottomFrame QToolBar QToolButton:pressed,#EditToolLockButton::indicator:pressed,#flipCustomize:pressed{background-color:#191919;border-color:#141414;color:#dbdbdb}.button-tool:checked,QToolButton:checked,#CameraSettingsRadioButton::indicator:checked,#ForceSquaredPixelButton:checked,#SchematicBottomFrame QToolBar QToolButton:checked,#EditToolLockButton::indicator:checked,#flipCustomize:checked{background-color:#5385a6;border-color:#5385a6;color:#f2f2f2}.button-tool:checked:hover,QToolButton:checked:hover,#CameraSettingsRadioButton::indicator:checked:hover,#ForceSquaredPixelButton:checked:hover,#SchematicBottomFrame QToolBar QToolButton:checked:hover,#EditToolLockButton::indicator:checked:hover,#flipCustomize:checked:hover{background-color:#6c98b6;border-color:#6c98b6}.button-tool:disabled,QToolButton:disabled,#CameraSettingsRadioButton::indicator:disabled,#ForceSquaredPixelButton:disabled,#SchematicBottomFrame QToolBar QToolButton:disabled,#EditToolLockButton::indicator:disabled,#flipCustomize:disabled{color:#7f7f7f}.button-flat,PaletteViewer QToolBar QToolButton{background-color:none;border:0;border-radius:0;margin:0}.button-flat:hover,PaletteViewer QToolBar QToolButton:hover{background-color:#5e5e5e}.button-flat:pressed,PaletteViewer QToolBar QToolButton:pressed{background-color:#161616}.frame,.GroupBox,#LoadLevelFrame,#PsdSettingsGroupBox,#CleanupSettingsFrame,#OutputSettingsBox,#OutputSettingsCameraBox,#SolidLineFrame,#FunctionParametersPanel,QGroupBox{border:1px solid #161616;border-radius:2px}.tab-container,#TabBarContainer,#StyleEditorTabBar,#PaletteTabBar,#FxSettingsTabBar{background-color:transparent;qproperty-BottomAboveLineColor:#262626;qproperty-BottomBelowLineColor:#161616}.tab-flat,#StyleEditorTabBar::tab,#PaletteTabBar::tab{background-color:#262626;border-right:1px solid #161616;color:#8b8b8b;margin:0 0 1px 0;padding:3px 4px 3px 4px}.tab-flat:hover,#StyleEditorTabBar::tab:hover,#PaletteTabBar::tab:hover{background-color:#303030;color:#8b8b8b}.tab-flat:selected,#StyleEditorTabBar::tab:selected,#PaletteTabBar::tab:selected{background-color:#303030;color:#f4f4f4;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:#262626;border-top:1px solid #161616;border-right:1px solid #161616;border-left:1px solid #161616;color:#8b8b8b;margin:3px -1px 1px 0;padding:2px 7px 1px 7px}.tab-round:hover,#FxSettingsTabBar::tab:hover{background-color:#303030;color:#8b8b8b}.tab-round:selected,#FxSettingsTabBar::tab:selected{background-color:#303030;border-top-right-radius:2px;border-top-left-radius:2px;color:#f4f4f4;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}.tree-list,QTreeWidget,#DirTreeView,#SceneCast QTreeView,#StudioPalette QTreeView,#ShortcutTree,ProjectPopup QTreeView,#Tasks QTreeView,#FunctionEditorTree{background-color:#262626;alternate-background-color:#2b2b2b;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:#CECECE}.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:#5385a6;color:#f2f2f2}.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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/imgs/white/tree22_branch-end.svg') 0}.branch-22:has-siblings,#DirTreeView::branch:has-siblings,ProjectPopup QTreeView::branch:has-siblings{border-image:url('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/imgs/white/tree22_branch-open.svg') no-repeat;border-image:none;image:none}QWidget{background-color:#303030;color:#CECECE}QWidget:disabled{color:#7f7f7f}QFrame{border:0;margin:0;padding:0}QToolTip,#helpToolTip{background-color:#ffffe1;border:1px solid #000;color:#000;padding:1px 0}#DockSeparator,QMainWindow::separator,QSplitter::handle{background-color:#0c0c0c;height:4px;width:4px}#TDockPlaceholder{background-color:#F77272}TPanel{background-color:#0c0c0c}#TopBar{background:#303030;border:0;border-bottom:1px solid #161616;height:21px}#TopBar #EditToolLockButton{background:#303030;spacing:0}#TopBar #EditToolLockButton::indicator{background:none;border:none;height:18px;margin:1px 2px 0 0;padding-left:0;padding-right:0}#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:#4f4f4f;color:#CECECE}QMenuBar::item:pressed{background-color:#5385a6;color:#f2f2f2}#TopBarTab{margin:0;padding:0}#TopBarTab::tab{background-color:#262626;border-top:1px solid #161616;border-right:1px solid #161616;color:#8b8b8b;margin:0 0 0 0;padding:2px 8px 3px 8px}#TopBarTab::tab:hover{background-color:#303030;color:#8b8b8b}#TopBarTab::tab:selected{background-color:#303030;color:#f4f4f4}#TopBarTab::tab:first{border-left:1px solid #161616}#TopBarTab::tab:last{border-right:1px solid #161616}QMenu{background-color:#303030;border:1px solid #161616;padding:2px 0}QMenu::item{padding:3px 28px}QMenu::item:selected{background-color:#5385a6;color:#f2f2f2}QMenu::item:checked{color:#CECECE}QMenu::item:checked:selected{background-color:#5385a6;color:#f2f2f2}QMenu::item:disabled{background:none;color:#7f7f7f}QMenu::item:disabled:selected{border-color:transparent}QMenu::separator{border-top:1px solid #161616;height:0;margin:2px 0}QMenu::icon{border-radius:2px;margin:0 0 0 3px;padding:1px}QMenu::icon:checked{background-color:#5385a6}QMenu::indicator{margin-left:7px}TPanelTitleBar{background-color:#262626;border-color:#161616;border-style:solid;border-width:0 0 1px 0;height:20px;min-height:20px;qproperty-TitleColor:#7f7f7f;qproperty-ActiveTitleColor:#d8d8d8;qproperty-BorderPixmap:url('none');qproperty-ActiveBorderPixmap:url('../Default/imgs/white/none');qproperty-FloatBorderPixmap:url('none');qproperty-FloatActiveBorderPixmap:url('../Default/imgs/white/none')}QAbstractScrollArea::corner{background-color:#212121}QScrollBar{background-color:#212121;border:0}QScrollBar:horizontal{height:16px;margin:0}QScrollBar:vertical{margin:0;width:16px}QScrollBar::handle{border:1px solid #3a3a3a;border-radius:4px}QScrollBar::handle:horizontal:hover,QScrollBar::handle:vertical:hover{background-color:#4f4f4f;border-color:#4f4f4f}QScrollBar::handle:horizontal:pressed,QScrollBar::handle:vertical:pressed{background-color:#636363;border-color:#636363}QScrollBar::handle:horizontal{background-color:#3a3a3a;margin:3px 16px;min-width:20px}QScrollBar::handle:vertical{background-color:#3a3a3a;margin:16px 3px;min-height:20px}QScrollBar::add-line{subcontrol-origin:margin;border:0}QScrollBar::add-line:horizontal{subcontrol-position:right;background-color:#212121;margin:0;width:16px}QScrollBar::add-line:vertical{subcontrol-position:bottom;background-color:#212121;margin:0;height:16px}QScrollBar::sub-line{border:0;subcontrol-origin:margin}QScrollBar::sub-line:horizontal{subcontrol-position:left;background-color:#212121;margin:0;width:16px}QScrollBar::sub-line:vertical{subcontrol-position:top;background-color:#212121;margin:0;height:16px}QScrollBar::up-arrow:vertical{image:url('../Default/imgs/white/scroll-up.svg');image-position:center center}QScrollBar::up-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::down-arrow:vertical{image:url('../Default/imgs/white/scroll-down.svg');image-position:center center}QScrollBar::down-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::left-arrow:horizontal{image:url('../Default/imgs/white/scroll-left.svg');image-position:center center}QScrollBar::left-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::right-arrow:horizontal{image:url('../Default/imgs/white/scroll-right.svg');image-position:center center}QScrollBar::right-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::sub-page:horizontal,QScrollBar::add-page:horizontal,QScrollBar::sub-page:vertical,QScrollBar::add-page:vertical{background:none}QToolBar{padding:0}QToolBar::separator:horizontal{border-left:1px solid #161616;margin:0 1px;width:0}QToolBar::separator:vertical{border-top:1px solid #161616;height:0;margin:1px 0}QToolBar QLabel{margin-top:1px}QToolBar QToolBar{border:0}QToolButton::menu-indicator{image:none}QToolButton::menu-button{border-image:none}DvScrollWidget QPushButton{background-color:#515151;border:0;border-radius:0;padding:0;max-width:16px;min-width:16px}DvScrollWidget QPushButton:hover{background-color:#5e5e5e}DvScrollWidget QPushButton:pressed{background-color:#191919}#ScrollLeftButton,#ScrollRightButton,#ScrollUpButton,#ScrollDownButton{background-color:#303030;background-clip:padding;background-origin:padding;max-width:16px;min-width:16px;padding:0;margin:0}#ScrollLeftButton:hover,#ScrollRightButton:hover,#ScrollUpButton:hover,#ScrollDownButton:hover{background-color:#5e5e5e}#ScrollLeftButton:pressed,#ScrollRightButton:pressed,#ScrollUpButton:pressed,#ScrollDownButton:pressed{background-color:#191919}#ScrollLeftButton{image:url('../Default/imgs/white/scroll-left.svg');border-right:1px solid #161616}#ScrollRightButton{image:url('../Default/imgs/white/scroll-right.svg');border-left:1px solid #161616;border-right:1px solid #161616}#ScrollUpButton{image:url('../Default/imgs/white/scroll-up.svg')}#ScrollDownButton{image:url('../Default/imgs/white/scroll-down.svg')}#keyFrameNavigator{background:none;margin:0;padding:0}#keyFrameNavigator QToolButton{min-width:18px}#keyFrameNavigator #PreviousKey{image:url('../Default/imgs/white/prevkey.svg')}#keyFrameNavigator #PreviousKey:hover{image:url('../Default/imgs/white/prevkey_over.svg')}#keyFrameNavigator #PreviousKey:disabled{image:url('../Default/imgs/white/prevkey_disabled.svg')}#keyFrameNavigator #NextKey{image:url('../Default/imgs/white/nextkey.svg')}#keyFrameNavigator #NextKey:hover{image:url('../Default/imgs/white/nextkey_over.svg')}#keyFrameNavigator #NextKey:disabled{image:url('../Default/imgs/white/nextkey_disabled.svg')}QTreeWidget{background:#262626;alternate-background-color:#2b2b2b}QListView{outline:0}#TabBarContainer{background-color:#262626}.Button,QPushButton{background-color:#515151;border-color:#303030;border-style:solid;border-radius:2px;border-width:1px;color:#dbdbdb;padding:3px 15px;margin:0}.Button:hover,QPushButton:hover,#ViewerFpsSlider::sub-line:horizontal:hover,#ViewerFpsSlider::add-line:horizontal:hover{background-color:#5e5e5e;border-color:#303030;color:#dbdbdb}.Button:pressed,QPushButton:pressed,#ViewerFpsSlider::sub-line:horizontal:pressed,#ViewerFpsSlider::add-line:horizontal:pressed{background-color:#191919;border-color:#141414;color:#dbdbdb}.Button:checked,QPushButton:checked{background-color:#191919;border-color:#141414;color:#dbdbdb}.Button:checked:hover,QPushButton:checked:hover{background-color:#1e1e1e}.Button:checked:hover:pressed,QPushButton:checked:hover:pressed{background:#191919}.Button:disabled,QPushButton:disabled,#ViewerFpsSlider::sub-line:horizontal:disabled,#ViewerFpsSlider::add-line:horizontal:disabled{background-color:#3d3d3d;border-color:#303030;color:#7f7f7f}#PushButton_NoPadding{padding:3px}.ComboBox,QComboBox{background-color:#515151;border:1px solid #303030;border-radius:2px;color:#dbdbdb;padding:1px 0 1px 4px;margin:1px 0}.ComboBox:hover,QComboBox:hover{background-color:#5e5e5e;border-color:#303030;color:#dbdbdb}.ComboBox:checked,QComboBox:checked{background-color:#191919;border-color:#141414;color:#dbdbdb}.ComboBox:disabled,QComboBox:disabled{background-color:#3d3d3d;border-color:#303030}.ComboBox::drop-down,QComboBox::drop-down{background-color:rgba(255,255,255,0);border-left:0 solid #303030;border-top-right-radius:2px;border-bottom-right-radius:2px;image:url('../Default/imgs/white/combo-down.svg');image-position:center center;width:16px}.ComboBox::drop-down:hover,QComboBox::drop-down:hover{image:url('../Default/imgs/white/combo-down_pressed.svg')}.ComboBox::drop-down:disabled,QComboBox::drop-down:disabled{border-color:#303030;image:url('../Default/imgs/white/combo-down_disabled.svg')}.ComboBox QAbstractItemView,QComboBox QAbstractItemView{background-color:#303030;border:1px solid #161616;selection-background-color:#5385a6;selection-color:#f2f2f2}.Input,QLineEdit,#TaskSheetItem,#tasksRemoveBox,#tasksAddBox{background-color:#1c1c1c;border:1px solid #3d3d3d;border-radius:2px;color:#CECECE;selection-background-color:#5385a6;selection-color:#f2f2f2;padding:0 0 0 1px}.Input:focus,QLineEdit:focus,#TaskSheetItem:focus,#tasksRemoveBox:focus,#tasksAddBox:focus{background-color:#1c1c1c;border-color:#5385a6;color:#CECECE}.Input:disabled,QLineEdit:disabled,#TaskSheetItem:disabled,#tasksRemoveBox:disabled,#tasksAddBox:disabled{background-color:#262626;border-color:#363636;color:#7f7f7f}.CheckBox,QCheckBox{color:#CECECE}.CheckBox:hover,QCheckBox:hover{color:#CECECE}.CheckBox:disabled,QCheckBox:disabled{color:#7f7f7f}.CheckBox::indicator,QMenu::indicator,QCheckBox::indicator,.GroupBox::indicator,QGroupBox::indicator{background-color:#1c1c1c;border:1px solid #3d3d3d;border-radius:2px;height:9px;padding:1px;width:9px}.CheckBox::indicator:hover,QMenu::indicator:hover,.CheckBox::indicator:checked:hover,QCheckBox::indicator:hover,.GroupBox::indicator:hover,QMenu::indicator:checked:hover,QCheckBox::indicator:checked:hover,.GroupBox::indicator:checked:hover,QGroupBox::indicator:hover,QGroupBox::indicator:checked:hover{background-color:#1c1c1c;border-color:#5385a6}.CheckBox::indicator:checked,QMenu::indicator:checked,QCheckBox::indicator:checked,.GroupBox::indicator:checked,QGroupBox::indicator:checked{background-color:#1c1c1c;border-color:#3d3d3d;image:url('../Default/imgs/white/checkmark.svg')}.CheckBox::indicator:checked:disabled,QMenu::indicator:checked:disabled,QCheckBox::indicator:checked:disabled,.GroupBox::indicator:checked:disabled,QGroupBox::indicator:checked:disabled{background-color:#262626;border-color:#191919;image:url('../Default/imgs/white/checkmark_disabled.svg')}.CheckBox::indicator:disabled,QMenu::indicator:disabled,QCheckBox::indicator:disabled,.GroupBox::indicator:disabled,QGroupBox::indicator:disabled{background-color:#262626;border-color:#191919}.RadioButton::indicator:unchecked,QRadioButton::indicator:unchecked,#CameraSettingsRadioButton_Small::indicator:unchecked{image:url('../Default/imgs/white/radiobutton_unchecked.svg');image-position:center center}.RadioButton::indicator:checked,QRadioButton::indicator:checked,#CameraSettingsRadioButton_Small::indicator:checked{image:url('../Default/imgs/white/radiobutton_checked.svg');image-position:center center}.GroupBox,QGroupBox{margin:6px 0 0 0;padding:5px 0}.GroupBox::title,QGroupBox::title{subcontrol-origin:margin;left:15px;margin:-3px 0 0 0;padding:0 3px}.GroupBox::title:hover,QGroupBox::title:hover{color:#CECECE}.GroupBox::title:disabled,QGroupBox::title:disabled{color:#7f7f7f}.GroupBox::indicator,QGroupBox::indicator{subcontrol-origin:margin;margin-top:2px}.GroupBox:disabled,QGroupBox:disabled{color:#7f7f7f}.Slider::groove:horizontal,QSlider::groove:horizontal{background-color:transparent;background-image:url('../Default/imgs/white/slider-groove_dark.svg');background-position:center center;background-repeat:repeat-x;margin:0;height:20px;min-height:20px}.Slider::groove:horizontal:disabled,QSlider::groove:horizontal:disabled{background-image:url('../Default/imgs/white/slider-groove_disabled_dark.svg')}.Slider::handle:horizontal,QSlider::handle:horizontal{width:10px;margin:-2px -1px;image:url('../Default/imgs/white/slider-handle.svg')}.Slider::handle:horizontal:disabled,QSlider::handle:horizontal:disabled{image:url('../Default/imgs/white/slider-handle_disabled.svg')}#IntPairField,#DoublePairField{qproperty-LightLineColor:#191919;qproperty-LightLineEdgeColor:#191919;qproperty-DarkLineColor:#191919;qproperty-MiddleLineColor:#191919;qproperty-HandleLeftPixmap:url("../Default/imgs/white/slider-handle.svg");qproperty-HandleRightPixmap:url("../Default/imgs/white/slider-handle.svg");qproperty-HandleLeftGrayPixmap:url("../Default/imgs/white/slider-handle_disabled.svg");qproperty-HandleRightGrayPixmap:url("../Default/imgs/white/slider-handle_disabled.svg")}#DirTreeView{background-color:#262626;alternate-background-color:#262626;border:1px solid #161616;border-right:0}DvItemViewerPanel{qproperty-TextColor:#CECECE;qproperty-AlternateBackground:#282828;qproperty-SelectedTextColor:#f2f2f2;qproperty-FolderTextColor:#9fdaff;qproperty-SelectedItemBackground:#5385a6}#FileBrowser DvItemViewerPanel,#SceneCast DvItemViewerPanel{background-color:#303030}#FileBrowser #castFrame,#SceneCast #castFrame{border-top:1px solid #161616;border-right:1px solid #161616;border-bottom:1px solid #161616;margin:0}#FileBrowser QToolButton,#SceneCast QToolButton{padding:1px}DvDirTreeView{qproperty-TextColor:#CECECE;qproperty-SelectedTextColor:#f2f2f2;qproperty-SelectedItemBackground:#5385a6;qproperty-FolderTextColor:#9fdaff;qproperty-SelectedFolderTextColor:#f2f2f2;alternate-background-color:#2b2b2b;background-color:#262626;border:1px solid #161616}#FileDoesNotExistLabel{color:#f00}#SceneCast QTreeView{background-color:#262626}#SceneCast QToolBar{border-top:1px solid #161616}#SceneCast QToolButton{margin:3px 1px 2px 1px;padding:1px}#CastBrowser{border:0;margin:0}#FilmStrip QComboBox{border-radius:0;border-width:0}#FilmStrip QComboBox QAbstractItemView{background-color:#303030}#CleanupSettings #CleanupSettingsFrame{margin-top:2px;margin-bottom:4px}#CleanupSettings QGroupBox{margin-bottom:3px}ParamsPage{qproperty-TextColor:#CECECE}#CameraSettingsButton{padding:2px}#CameraSettingsRadioButton:hover{background:none}#CameraSettingsRadioButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#CameraSettingsRadioButton::indicator:unchecked{image:url('../Default/imgs/white/cam_unlock.svg')}#CameraSettingsRadioButton::indicator:checked{background-color:#C34040;border-color:#C34040;image:url('../Default/imgs/white/cam_lock.svg')}#CameraSettingsRadioButton::indicator:checked:hover{background-color:#d57a7a;border-color:#d57a7a}#CameraSettingsDPI{color:#9fdaff}#CameraSettingsRadioButton_Small{padding:0}#CameraSettingsRadioButton_Small::indicator{background-color:transparent;border:0;height:21px;margin:0;width:11px}#ForceSquaredPixelButton{height:16px;border:1px solid rgba(255,255,255,0);image:url('../Default/imgs/white/fsp_unchecked.svg');padding:2px;width:16px;margin:0}#ForceSquaredPixelButton:checked{image:url('../Default/imgs/white/fsp_checked.svg')}#OutputSettingsLabel{color:#9fdaff}PencilTestPopup{min-height:730px;min-width:512px}#MatchLineButton{background-color:#565656}#MatchLineButton::pressed{background-color:#7d7d7d}#LargeSizedText{font-size:17px}#StartupLabel{padding:3px}#StartupLabel:hover{background:#4a4a4a}QStatusBar{background-color:#c0c0c0}QStatusBar::item{border:0}QStatusBar QLabel{background-color:#c0c0c0}QStatusBar #StatusBarLabel{background-color:#fff;padding:1px 3px}#TitleTxtLabel{color:#9fdaff}#StyleEditor QPushButton{margin:2px 1px;padding:0}#StyleEditor #TabBarContainer{margin-left:-4px}#StyleEditor #bottomWidget{border-top:1px solid #161616;padding:3px 2px 8px 3px}#StyleEditor #bottomWidget QPushButton{padding:3px 5px}#HexagonalColorWheel{qproperty-BGColor:#303030}#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('../Default/imgs/white/scroll-right.svg')}#colorSliderSubButton{image:url('../Default/imgs/white/scroll-left.svg')}#PlainColorPageParts{border-top:1px solid #161616}#PlainColorPageParts QLineEdit{max-width:35px}PaletteViewer DvScrollWidget QPushButton{border-top:0;margin-bottom:1px;max-width:15px;min-width:15px}PaletteViewer DvScrollWidget #ScrollLeftButton{border-left:1px solid #161616;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer DvScrollWidget #ScrollRightButton{border-right:0;margin-left:1px;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer QToolBar{background:none;border-bottom:1px solid #161616;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:#CECECE}#PaletteLockButton{border-radius:0;margin:0 0 1px 1px}#PaletteLockButton:checked{background-color:#C34040;border-color:#C34040}#PaletteLockButton:checked:hover{background-color:#d57a7a;border-color:#d57a7a}#WordButton{padding-right:0;padding-left:0}QDialog{background-color:#303030}QDialog #dialogButtonFrame{background-color:#282828;border-top:1px solid #161616}QDialog #dialogButtonFrame QPushButton{border-color:#282828;outline:0}QDialog #dialogButtonFrame QPushButton:focus{background-color:#5385a6;border-color:#282828;color:#f4f4f4}QDialog #dialogButtonFrame QPushButton:focus:hover{background-color:#6c98b6}QDialog #dialogButtonFrame QPushButton:focus:pressed{background-color:#191919;border-color:#141414;color:#dbdbdb}#SceneSettings QLabel{color:#9fdaff}#PreferencesPopup QListWidget{background-color:#262626;alternate-background-color:#262626;border:1px solid #161616;font-size:13px}#PreferencesPopup QListWidget::item{border:0;padding:3px}#PreferencesPopup QListWidget::item:hover{background-color:#4f4f4f;color:#CECECE}#PreferencesPopup QListWidget::item:selected{background-color:#5385a6;color:#f2f2f2}#ShortcutTree{border:1px solid #161616}#ShortcutTree::item{padding:1px 0}#ShortcutTree QScrollBar:vertical{width:16px;margin-right:-1px}ProjectPopup QLabel{color:#9fdaff}#GearButton{qproperty-icon:url('../Default/imgs/white/gear.svg')}#SubfolderButton{qproperty-icon:url('../Default/imgs/white/subfolder.svg')}#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:#232323;border-bottom:1px solid #161616}FxSettings QToolBar{border-top:1px solid #161616;border-right:1px solid #161616;border-left:1px solid #161616;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}#ScriptConsole{font-family:'Courier New',monospace;border:0;color:#000000;padding:3px}#ScriptConsole QFrame{background-color:#dcdcdc}#ScriptConsole TPanelTitleBar{background-color:#262626}#TaskSheetItemLabel{color:#CECECE}#Tasks QToolBar{border-bottom:1px solid #161616;margin:0;padding:0}#Tasks QToolBar QToolButton{margin:2px 2px 3px 2px}#ToolBar QToolBar{padding-left:2px}#ToolOptions TPanelTitleBar{border-right:1px solid #161616;border-bottom:0}IconViewField{qproperty-ScalePegPixmap:url("../Default/imgs/white/selectiontool_scalepeg.svg");qproperty-RotationPixmap:url("../Default/imgs/white/selectiontool_rotation.svg");qproperty-PositionPixmap:url("../Default/imgs/white/selectiontool_position.svg");qproperty-ThicknessPixmap:url("../Default/imgs/white/selectiontool_thickness.svg")}#EditToolLockButton{spacing:0}#EditToolLockButton:hover{background:none}#EditToolLockButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#EditToolLockButton::indicator:unchecked{image:url('../Default/imgs/white/cam_unlock.svg')}#EditToolLockButton::indicator:checked{background-color:#C34040;border-color:#C34040;image:url('../Default/imgs/white/cam_lock.svg')}#EditToolLockButton::indicator:checked:hover{background-color:#d57a7a;border-color:#d57a7a}PopupButton::menu-indicator{border-left:0;height:17px;image:url('../Default/imgs/white/combo-down.svg');width:10px}PopupButton::menu-indicator:hover{image:url('../Default/imgs/white/combo-down_pressed.svg')}PopupButton::menu-indicator:disabled{image:url('../Default/imgs/white/combo-down_disabled.svg')}#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}QToolBar#MediumPaddingToolBar QToolButton{padding-left:3px;padding-right:3px}QToolBar#WidePaddingToolBar QToolButton{padding-left:6px;padding-right:6px;height:18px}#CommandBar{margin:0;padding:0;border:0}#CommandBar::separator:horizontal{margin-right:3;margin-left:3}#expandButton:checked{background-color:transparent;border-color:transparent}#expandButton:checked:hover{background-color:#5e5e5e;border-color:#5e5e5e}#expandButton:checked:pressed{background-color:#191919;border-color:#141414}#ComboViewerPanel Toolbar{border-bottom:1px solid #161616}#ComboViewerPanel Toolbar::separator:horizontal{margin:0 0 0 2px}#ComboViewerPanel Toolbar QToolButton{margin:2px 0 3px 2px}#ComboViewerToolOptions{border-bottom:1px solid #161616}#ComboViewer #ToolBarContainer,#ViewerPanel #ToolBarContainer,FlipBook #ToolBarContainer{background-color:transparent;border-top:2px solid #161616;border-bottom:1px solid #161616;padding-right:-1px}#flipCustomize{margin-left:3px}#flipCustomize::menu-button{background-color:transparent;width:35px}#flipCustomize::menu-arrow{image:none}QToolBar#FlipConsolePlayToolBar::separator:horizontal{margin:0 3px}QToolBar#FlipConsolePlayToolBar QToolButton{margin-top:2px;margin-bottom:2px;height:16px;padding-left:3px;padding-right:3px}#ViewerFpsSlider{background-color:transparent;background-image:url('../Default/imgs/white/slider-groove_dark.svg');background-position:center center;background-repeat:repeat-x;border:0;height:19px;margin:0 3px 0 37px;max-width:300px;min-width:0}#ViewerFpsSlider::sub-line:horizontal{subcontrol-origin:absolute;background-color:#515151;border:1px solid #303030;border-top-left-radius:2px;border-bottom-left-radius:2px;height:16px;left:-33px;width:14px}#ViewerFpsSlider::add-line:horizontal{subcontrol-position:left;background-color:#515151;border:1px solid #303030;border-top-right-radius:2px;border-bottom-right-radius:2px;left:18px;height:16px;image-position:center center;width:13px}#ViewerFpsSlider::handle::horizontal{background-color:#898989;border:1px solid #898989;border-radius:2px;margin:2px 0 3px 0;min-width:9px;width:9px;max-width:9px}FlipSlider{qproperty-PBHeight:15;qproperty-PBOverlay:url('../Default/imgs/white/flipslider_dark.svg');qproperty-PBColorMarginLeft:1;qproperty-PBColorMarginTop:2;qproperty-PBColorMarginRight:1;qproperty-PBColorMarginBottom:2;qproperty-PBMarker:url('../Default/imgs/white/flipmarker_dark.svg');qproperty-PBMarkerMarginLeft:3;qproperty-PBMarkerMarginRight:3;qproperty-notStartedColor:rgba(205,101,101,0.78);qproperty-startedColor:#1abc3f;qproperty-baseColor:#1c1c1c;qproperty-finishedColor:#1c1c1c}Ruler{qproperty-ParentBGColor:#303030;qproperty-ScaleColor:#CECECE}#RulerToolOptionValues{color:#000}#xsheetArea,#ScrollArea{background-color:#212121;border:0}#xsheetScrollArea{border:0}#cornerWidget QToolButton{padding:0}#xsheetColumnAreaMenu_Preview{background-color:#E6E678}#xsheetColumnAreaMenu_Lock{background-color:#F5F5F5}#xsheetColumnAreaMenu_Camstand{background-color:#FFA480}#xsheetColumnAreaMenu_Preview,#xsheetColumnAreaMenu_Lock,#xsheetColumnAreaMenu_Camstand{color:#000}#noteTextEdit{color:#000}XsheetViewer{qproperty-TextColor:#CECECE;qproperty-BGColor:#3d3d3d;qproperty-LightLineColor:#1f1f1f;qproperty-MarkerLineColor:#1E96C4;qproperty-VerticalLineColor:#090909;qproperty-VerticalLineHeadColor:#686868;qproperty-PreviewFrameTextColor:#9fdaff;qproperty-CurrentRowBgColor:#506082;qproperty-EmptyColumnHeadColor:#444;qproperty-SelectedColumnTextColor:#E66464;qproperty-EmptyCellColor:#303030;qproperty-NotEmptyColumnColor:#383838;qproperty-SelectedEmptyCellColor:#545454;qproperty-LevelColumnColor:#4C6E4C;qproperty-LevelColumnBorderColor:#8FB38F;qproperty-SelectedLevelColumnColor:#678667;qproperty-VectorColumnColor:#7B7B4C;qproperty-VectorColumnBorderColor:#BBBB9A;qproperty-SelectedVectorColumnColor:#949466;qproperty-ChildColumnColor:#6A526B;qproperty-ChildColumnBorderColor:#B1A3B3;qproperty-SelectedChildColumnColor:#816e82;qproperty-FullcolorColumnColor:#657A96;qproperty-FullcolorColumnBorderColor:#9EB8BB;qproperty-SelectedFullcolorColumnColor:#8895a6;qproperty-FxColumnColor:#56553C;qproperty-FxColumnBorderColor:#95958A;qproperty-SelectedFxColumnColor:#6f6e56;qproperty-ReferenceColumnColor:#616161;qproperty-ReferenceColumnBorderColor:#A2A2A2;qproperty-SelectedReferenceColumnColor:#7a7a7a;qproperty-PaletteColumnColor:#3A655F;qproperty-PaletteColumnBorderColor:#86ACA7;qproperty-SelectedPaletteColumnColor:#52807a;qproperty-MeshColumnColor:#684D86;qproperty-MeshColumnBorderColor:#BA92EF;qproperty-SelectedMeshColumnColor:#82689e;qproperty-SoundColumnColor:#657456;qproperty-SoundColumnBorderColor:#A0AF7D;qproperty-SelectedSoundColumnColor:#7e8b72;qproperty-SoundColumnHlColor:#34FE5E;qproperty-SoundColumnTrackColor:#B6C29D;qproperty-ColumnHeadPastelizer:#000;qproperty-SelectedColumnHead:#506082;qproperty-LightLightBGColor:#303030;qproperty-LightBGColor:#d8d8d8;qproperty-DarkBGColor:#c9c9c9;qproperty-DarkLineColor:#7e7e7e}#XSheetToolbar{margin:0;padding:0;border:0}#XSheetToolbar QToolButton{padding:0;margin:4px 1px;min-height:19px;height:19px}#XSheetToolbar::separator:horizontal{margin:0 4px}#FunctionEditor QToolBar{border-bottom:1px solid #161616}#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 #161616}FunctionTreeView{qproperty-TextColor:#CECECE;qproperty-CurrentTextColor:#E66464}FunctionPanel{qproperty-BGColor:#2F2F2F;qproperty-ValueLineColor:#303030;qproperty-FrameLineColor:#484848;qproperty-OtherCurvesColor:#7c7c7c;qproperty-RulerBackground:#272727;qproperty-TextColor:#CECECE;qproperty-SubColor:#000;qproperty-SelectedColor:#FFA500}SpreadsheetViewer{qproperty-LightLightBGColor:#303030;qproperty-CurrentRowBgColor:#506082;qproperty-LightLineColor:#1f1f1f;qproperty-MarkerLineColor:#1E96C4;qproperty-BGColor:#383838;qproperty-VerticalLineColor:#090909;qproperty-KeyFrameColor:#995d1d;qproperty-KeyFrameBorderColor:#c9b04b;qproperty-SelectedKeyFrameColor:#be772b;qproperty-InBetweenColor:#666250;qproperty-InBetweenBorderColor:#cdcec8;qproperty-SelectedInBetweenColor:#7d7a6c;qproperty-SelectedEmptyColor:#545454;qproperty-SelectedSceneRangeEmptyColor:#5d5d5d;qproperty-TextColor:#CECECE;qproperty-ColumnHeaderBorderColor:#686868;qproperty-SelectedColumnTextColor:#E66464}#ExpressionField{background-color:#cecece;border:1px solid #1b1b1b;margin:0}#FunctionSegmentViewerLinkButton{background-image:url('../Default/imgs/white/segment_unlinked.svg');background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:hover{background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:checked{background-image:url('../Default/imgs/white/segment_linked.svg');background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:disabled{background-image:url('../Default/imgs/white/segment_disabled.svg');background-repeat:no-repeat}#flipOrientationButton{padding:2px 12px} \ No newline at end of file +.button-show,#LoadLevelShowButton,#CleanupSettingsShowButton,#OutputSettingsShowButton,#FxSettingsPreviewShowButton{image:url('../Default/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:#191919;border-color:#141414;image:url('../Default/imgs/white/minus.svg')}.button-show:checked:pressed,#LoadLevelShowButton:checked:pressed,#CleanupSettingsShowButton:checked:pressed,#OutputSettingsShowButton:checked:pressed,#FxSettingsPreviewShowButton:checked:pressed{background-color:#191919;border-color:#141414}.button-show:checked:hover,#LoadLevelShowButton:checked:hover,#CleanupSettingsShowButton:checked:hover,#OutputSettingsShowButton:checked:hover,#FxSettingsPreviewShowButton:checked:hover{background-color:#1e1e1e}.button-tool,QToolButton,#CameraSettingsRadioButton::indicator,#ForceSquaredPixelButton,#SchematicBottomFrame QToolBar QToolButton,#EditToolLockButton::indicator,#flipCustomize{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);border-radius:2px;color:#dbdbdb;margin:1px;padding:0}.button-tool:hover,QToolButton:hover,#CameraSettingsRadioButton::indicator:hover,#ForceSquaredPixelButton:hover,#colorSliderAddButton:hover,#colorSliderSubButton:hover,#SchematicBottomFrame QToolBar QToolButton:hover,#EditToolLockButton::indicator:hover,#flipCustomize:hover{background-color:#5e5e5e;border-color:#5e5e5e;color:#dbdbdb}.button-tool:pressed,QToolButton:pressed,#CameraSettingsRadioButton::indicator:pressed,#ForceSquaredPixelButton:pressed,#colorSliderAddButton:pressed,#colorSliderSubButton:pressed,#SchematicBottomFrame QToolBar QToolButton:pressed,#EditToolLockButton::indicator:pressed,#flipCustomize:pressed{background-color:#191919;border-color:#141414;color:#dbdbdb}.button-tool:checked,QToolButton:checked,#CameraSettingsRadioButton::indicator:checked,#ForceSquaredPixelButton:checked,#SchematicBottomFrame QToolBar QToolButton:checked,#EditToolLockButton::indicator:checked,#flipCustomize:checked{background-color:#5385a6;border-color:#5385a6;color:#f2f2f2}.button-tool:checked:hover,QToolButton:checked:hover,#CameraSettingsRadioButton::indicator:checked:hover,#ForceSquaredPixelButton:checked:hover,#SchematicBottomFrame QToolBar QToolButton:checked:hover,#EditToolLockButton::indicator:checked:hover,#flipCustomize:checked:hover{background-color:#6c98b6;border-color:#6c98b6}.button-tool:disabled,QToolButton:disabled,#CameraSettingsRadioButton::indicator:disabled,#ForceSquaredPixelButton:disabled,#SchematicBottomFrame QToolBar QToolButton:disabled,#EditToolLockButton::indicator:disabled,#flipCustomize:disabled{color:#7f7f7f}.button-flat,PaletteViewer QToolBar QToolButton{background-color:none;border:0;border-radius:0;margin:0}.button-flat:hover,PaletteViewer QToolBar QToolButton:hover{background-color:#5e5e5e}.button-flat:pressed,PaletteViewer QToolBar QToolButton:pressed{background-color:#161616}.frame,.GroupBox,#LoadLevelFrame,#PsdSettingsGroupBox,#CleanupSettingsFrame,#OutputSettingsBox,#OutputSettingsCameraBox,#SolidLineFrame,#FunctionParametersPanel,QGroupBox{border:1px solid #161616;border-radius:2px}.tab-container,#TabBarContainer,#StyleEditorTabBar,#PaletteTabBar,#FxSettingsTabBar{background-color:transparent;qproperty-BottomAboveLineColor:#262626;qproperty-BottomBelowLineColor:#161616}.tab-flat,#StyleEditorTabBar::tab,#PaletteTabBar::tab{background-color:#262626;border-right:1px solid #161616;color:#8b8b8b;margin:0 0 1px 0;padding:3px 4px 3px 4px}.tab-flat:hover,#StyleEditorTabBar::tab:hover,#PaletteTabBar::tab:hover{background-color:#303030;color:#8b8b8b}.tab-flat:selected,#StyleEditorTabBar::tab:selected,#PaletteTabBar::tab:selected{background-color:#303030;color:#f4f4f4;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:#262626;border-top:1px solid #161616;border-right:1px solid #161616;border-left:1px solid #161616;color:#8b8b8b;margin:3px -1px 1px 0;padding:2px 7px 1px 7px}.tab-round:hover,#FxSettingsTabBar::tab:hover{background-color:#303030;color:#8b8b8b}.tab-round:selected,#FxSettingsTabBar::tab:selected{background-color:#303030;border-top-right-radius:2px;border-top-left-radius:2px;color:#f4f4f4;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}.tree-list,QTreeWidget,#DirTreeView,#SceneCast QTreeView,#StudioPalette QTreeView,#ShortcutTree,ProjectPopup QTreeView,#Tasks QTreeView,#FunctionEditorTree{background-color:#262626;alternate-background-color:#2b2b2b;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:#CECECE}.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:#5385a6;color:#f2f2f2}.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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/imgs/white/tree22_branch-end.svg') 0}.branch-22:has-siblings,#DirTreeView::branch:has-siblings,ProjectPopup QTreeView::branch:has-siblings{border-image:url('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/imgs/white/tree22_branch-open.svg') no-repeat;border-image:none;image:none}QWidget{background-color:#303030;color:#CECECE}QWidget:disabled{color:#7f7f7f}QFrame{border:0;margin:0;padding:0}QToolTip,#helpToolTip{background-color:#ffffe1;border:1px solid #000;color:#000;padding:1px 0}#DockSeparator,QMainWindow::separator,QSplitter::handle{background-color:#0c0c0c;height:4px;width:4px}#TDockPlaceholder{background-color:#F77272}TPanel{background-color:#0c0c0c}#TopBar{background:#303030;border:0;border-bottom:1px solid #161616;height:21px}#TopBar #EditToolLockButton{background:#303030;spacing:0}#TopBar #EditToolLockButton::indicator{background:none;border:none;height:18px;margin:1px 2px 0 0;padding-left:0;padding-right:0}#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:#4f4f4f;color:#CECECE}QMenuBar::item:pressed{background-color:#5385a6;color:#f2f2f2}#TopBarTab{margin:0;padding:0}#TopBarTab::tab{background-color:#262626;border-top:1px solid #161616;border-right:1px solid #161616;color:#8b8b8b;margin:0 0 0 0;padding:2px 8px 3px 8px}#TopBarTab::tab:hover{background-color:#303030;color:#8b8b8b}#TopBarTab::tab:selected{background-color:#303030;color:#f4f4f4}#TopBarTab::tab:first{border-left:1px solid #161616}#TopBarTab::tab:last{border-right:1px solid #161616}QMenu{background-color:#303030;border:1px solid #161616;padding:2px 0}QMenu::item{padding:3px 28px}QMenu::item:selected{background-color:#5385a6;color:#f2f2f2}QMenu::item:checked{color:#CECECE}QMenu::item:checked:selected{background-color:#5385a6;color:#f2f2f2}QMenu::item:disabled{background:none;color:#7f7f7f}QMenu::item:disabled:selected{border-color:transparent}QMenu::separator{border-top:1px solid #161616;height:0;margin:2px 0}QMenu::icon{border-radius:2px;margin:0 0 0 3px;padding:1px}QMenu::icon:checked{background-color:#5385a6}QMenu::indicator{margin-left:7px}TPanelTitleBar{background-color:#262626;border-color:#161616;border-style:solid;border-width:0 0 1px 0;height:20px;min-height:20px;qproperty-TitleColor:#7f7f7f;qproperty-ActiveTitleColor:#d8d8d8;qproperty-BorderPixmap:url('none');qproperty-ActiveBorderPixmap:url('../Default/imgs/white/none');qproperty-FloatBorderPixmap:url('none');qproperty-FloatActiveBorderPixmap:url('../Default/imgs/white/none')}QAbstractScrollArea::corner{background-color:#212121}QScrollBar{background-color:#212121;border:0}QScrollBar:horizontal{height:16px;margin:0}QScrollBar:vertical{margin:0;width:16px}QScrollBar::handle{border:1px solid #3a3a3a;border-radius:4px}QScrollBar::handle:horizontal:hover,QScrollBar::handle:vertical:hover{background-color:#4f4f4f;border-color:#4f4f4f}QScrollBar::handle:horizontal:pressed,QScrollBar::handle:vertical:pressed{background-color:#636363;border-color:#636363}QScrollBar::handle:horizontal{background-color:#3a3a3a;margin:3px 16px;min-width:20px}QScrollBar::handle:vertical{background-color:#3a3a3a;margin:16px 3px;min-height:20px}QScrollBar::add-line{subcontrol-origin:margin;border:0}QScrollBar::add-line:horizontal{subcontrol-position:right;background-color:#212121;margin:0;width:16px}QScrollBar::add-line:vertical{subcontrol-position:bottom;background-color:#212121;margin:0;height:16px}QScrollBar::sub-line{border:0;subcontrol-origin:margin}QScrollBar::sub-line:horizontal{subcontrol-position:left;background-color:#212121;margin:0;width:16px}QScrollBar::sub-line:vertical{subcontrol-position:top;background-color:#212121;margin:0;height:16px}QScrollBar::up-arrow:vertical{image:url('../Default/imgs/white/scroll-up.svg');image-position:center center}QScrollBar::up-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::down-arrow:vertical{image:url('../Default/imgs/white/scroll-down.svg');image-position:center center}QScrollBar::down-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::left-arrow:horizontal{image:url('../Default/imgs/white/scroll-left.svg');image-position:center center}QScrollBar::left-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::right-arrow:horizontal{image:url('../Default/imgs/white/scroll-right.svg');image-position:center center}QScrollBar::right-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::sub-page:horizontal,QScrollBar::add-page:horizontal,QScrollBar::sub-page:vertical,QScrollBar::add-page:vertical{background:none}QToolBar{padding:0}QToolBar::separator:horizontal{border-left:1px solid #161616;margin:0 1px;width:0}QToolBar::separator:vertical{border-top:1px solid #161616;height:0;margin:1px 0}QToolBar QLabel{margin-top:1px}QToolBar QToolBar{border:0}QToolButton::menu-indicator{image:none}QToolButton::menu-button{border-image:none}DvScrollWidget QPushButton{background-color:#515151;border:0;border-radius:0;padding:0;max-width:16px;min-width:16px}DvScrollWidget QPushButton:hover{background-color:#5e5e5e}DvScrollWidget QPushButton:pressed{background-color:#191919}#ScrollLeftButton,#ScrollRightButton,#ScrollUpButton,#ScrollDownButton{background-color:#303030;background-clip:padding;background-origin:padding;max-width:16px;min-width:16px;padding:0;margin:0}#ScrollLeftButton:hover,#ScrollRightButton:hover,#ScrollUpButton:hover,#ScrollDownButton:hover{background-color:#5e5e5e}#ScrollLeftButton:pressed,#ScrollRightButton:pressed,#ScrollUpButton:pressed,#ScrollDownButton:pressed{background-color:#191919}#ScrollLeftButton{image:url('../Default/imgs/white/scroll-left.svg');border-right:1px solid #161616}#ScrollRightButton{image:url('../Default/imgs/white/scroll-right.svg');border-left:1px solid #161616;border-right:1px solid #161616}#ScrollUpButton{image:url('../Default/imgs/white/scroll-up.svg')}#ScrollDownButton{image:url('../Default/imgs/white/scroll-down.svg')}#keyFrameNavigator{background:none;margin:0;padding:0}#keyFrameNavigator QToolButton{min-width:18px}#keyFrameNavigator #PreviousKey{image:url('../Default/imgs/white/prevkey.svg')}#keyFrameNavigator #PreviousKey:hover{image:url('../Default/imgs/white/prevkey_over.svg')}#keyFrameNavigator #PreviousKey:disabled{image:url('../Default/imgs/white/prevkey_disabled.svg')}#keyFrameNavigator #NextKey{image:url('../Default/imgs/white/nextkey.svg')}#keyFrameNavigator #NextKey:hover{image:url('../Default/imgs/white/nextkey_over.svg')}#keyFrameNavigator #NextKey:disabled{image:url('../Default/imgs/white/nextkey_disabled.svg')}QTreeWidget{background:#262626;alternate-background-color:#2b2b2b}QListView{outline:0}#TabBarContainer{background-color:#262626}.Button,QPushButton{background-color:#515151;border-color:#303030;border-style:solid;border-radius:2px;border-width:1px;color:#dbdbdb;padding:3px 15px;margin:0}.Button:hover,QPushButton:hover,#ViewerFpsSlider::sub-line:horizontal:hover,#ViewerFpsSlider::add-line:horizontal:hover{background-color:#5e5e5e;border-color:#303030;color:#dbdbdb}.Button:pressed,QPushButton:pressed,#ViewerFpsSlider::sub-line:horizontal:pressed,#ViewerFpsSlider::add-line:horizontal:pressed{background-color:#191919;border-color:#141414;color:#dbdbdb}.Button:checked,QPushButton:checked{background-color:#191919;border-color:#141414;color:#dbdbdb}.Button:checked:hover,QPushButton:checked:hover{background-color:#1e1e1e}.Button:checked:hover:pressed,QPushButton:checked:hover:pressed{background:#191919}.Button:disabled,QPushButton:disabled,#ViewerFpsSlider::sub-line:horizontal:disabled,#ViewerFpsSlider::add-line:horizontal:disabled{background-color:#3d3d3d;border-color:#303030;color:#7f7f7f}#PushButton_NoPadding{padding:3px}.ComboBox,QComboBox{background-color:#515151;border:1px solid #303030;border-radius:2px;color:#dbdbdb;padding:1px 0 1px 4px;margin:1px 0}.ComboBox:hover,QComboBox:hover{background-color:#5e5e5e;border-color:#303030;color:#dbdbdb}.ComboBox:checked,QComboBox:checked{background-color:#191919;border-color:#141414;color:#dbdbdb}.ComboBox:disabled,QComboBox:disabled{background-color:#3d3d3d;border-color:#303030}.ComboBox::drop-down,QComboBox::drop-down{background-color:rgba(255,255,255,0);border-left:0 solid #303030;border-top-right-radius:2px;border-bottom-right-radius:2px;image:url('../Default/imgs/white/combo-down.svg');image-position:center center;width:16px}.ComboBox::drop-down:hover,QComboBox::drop-down:hover{image:url('../Default/imgs/white/combo-down_pressed.svg')}.ComboBox::drop-down:disabled,QComboBox::drop-down:disabled{border-color:#303030;image:url('../Default/imgs/white/combo-down_disabled.svg')}.ComboBox QAbstractItemView,QComboBox QAbstractItemView{background-color:#303030;border:1px solid #161616;selection-background-color:#5385a6;selection-color:#f2f2f2}.Input,QLineEdit,#TaskSheetItem,#tasksRemoveBox,#tasksAddBox{background-color:#1c1c1c;border:1px solid #3d3d3d;border-radius:2px;color:#CECECE;selection-background-color:#5385a6;selection-color:#f2f2f2;padding:0 0 0 1px}.Input:focus,QLineEdit:focus,#TaskSheetItem:focus,#tasksRemoveBox:focus,#tasksAddBox:focus{background-color:#1c1c1c;border-color:#5385a6;color:#CECECE}.Input:disabled,QLineEdit:disabled,#TaskSheetItem:disabled,#tasksRemoveBox:disabled,#tasksAddBox:disabled{background-color:#262626;border-color:#363636;color:#7f7f7f}.CheckBox,QCheckBox{color:#CECECE}.CheckBox:hover,QCheckBox:hover{color:#CECECE}.CheckBox:disabled,QCheckBox:disabled{color:#7f7f7f}.CheckBox::indicator,QMenu::indicator,QCheckBox::indicator,.GroupBox::indicator,QGroupBox::indicator{background-color:#1c1c1c;border:1px solid #3d3d3d;border-radius:2px;height:9px;padding:1px;width:9px}.CheckBox::indicator:hover,QMenu::indicator:hover,.CheckBox::indicator:checked:hover,QCheckBox::indicator:hover,.GroupBox::indicator:hover,QMenu::indicator:checked:hover,QCheckBox::indicator:checked:hover,.GroupBox::indicator:checked:hover,QGroupBox::indicator:hover,QGroupBox::indicator:checked:hover{background-color:#1c1c1c;border-color:#5385a6}.CheckBox::indicator:checked,QMenu::indicator:checked,QCheckBox::indicator:checked,.GroupBox::indicator:checked,QGroupBox::indicator:checked{background-color:#1c1c1c;border-color:#3d3d3d;image:url('../Default/imgs/white/checkmark.svg')}.CheckBox::indicator:checked:disabled,QMenu::indicator:checked:disabled,QCheckBox::indicator:checked:disabled,.GroupBox::indicator:checked:disabled,QGroupBox::indicator:checked:disabled{background-color:#262626;border-color:#191919;image:url('../Default/imgs/white/checkmark_disabled.svg')}.CheckBox::indicator:disabled,QMenu::indicator:disabled,QCheckBox::indicator:disabled,.GroupBox::indicator:disabled,QGroupBox::indicator:disabled{background-color:#262626;border-color:#191919}.RadioButton::indicator:unchecked,QRadioButton::indicator:unchecked,#CameraSettingsRadioButton_Small::indicator:unchecked{image:url('../Default/imgs/white/radiobutton_unchecked.svg');image-position:center center}.RadioButton::indicator:checked,QRadioButton::indicator:checked,#CameraSettingsRadioButton_Small::indicator:checked{image:url('../Default/imgs/white/radiobutton_checked.svg');image-position:center center}.GroupBox,QGroupBox{margin:6px 0 0 0;padding:5px 0}.GroupBox::title,QGroupBox::title{subcontrol-origin:margin;left:15px;margin:-3px 0 0 0;padding:0 3px}.GroupBox::title:hover,QGroupBox::title:hover{color:#CECECE}.GroupBox::title:disabled,QGroupBox::title:disabled{color:#7f7f7f}.GroupBox::indicator,QGroupBox::indicator{subcontrol-origin:margin;margin-top:2px}.GroupBox:disabled,QGroupBox:disabled{color:#7f7f7f}.Slider::groove:horizontal,QSlider::groove:horizontal{background-color:transparent;background-image:url('../Default/imgs/white/slider-groove_dark.svg');background-position:center center;background-repeat:repeat-x;margin:0;height:20px;min-height:20px}.Slider::groove:horizontal:disabled,QSlider::groove:horizontal:disabled{background-image:url('../Default/imgs/white/slider-groove_disabled_dark.svg')}.Slider::handle:horizontal,QSlider::handle:horizontal{width:10px;margin:-2px -1px;image:url('../Default/imgs/white/slider-handle.svg')}.Slider::handle:horizontal:disabled,QSlider::handle:horizontal:disabled{image:url('../Default/imgs/white/slider-handle_disabled.svg')}#IntPairField,#DoublePairField{qproperty-LightLineColor:#191919;qproperty-LightLineEdgeColor:#191919;qproperty-DarkLineColor:#191919;qproperty-MiddleLineColor:#191919;qproperty-HandleLeftPixmap:url("../Default/imgs/white/slider-handle.svg");qproperty-HandleRightPixmap:url("../Default/imgs/white/slider-handle.svg");qproperty-HandleLeftGrayPixmap:url("../Default/imgs/white/slider-handle_disabled.svg");qproperty-HandleRightGrayPixmap:url("../Default/imgs/white/slider-handle_disabled.svg")}#DirTreeView{background-color:#262626;alternate-background-color:#262626;border:1px solid #161616;border-right:0}DvItemViewerPanel{qproperty-TextColor:#CECECE;qproperty-AlternateBackground:#282828;qproperty-SelectedTextColor:#f2f2f2;qproperty-FolderTextColor:#9fdaff;qproperty-SelectedItemBackground:#5385a6}#FileBrowser DvItemViewerPanel,#SceneCast DvItemViewerPanel{background-color:#303030}#FileBrowser #castFrame,#SceneCast #castFrame{border-top:1px solid #161616;border-right:1px solid #161616;border-bottom:1px solid #161616;margin:0}#FileBrowser QToolButton,#SceneCast QToolButton{padding:1px}DvDirTreeView{qproperty-TextColor:#CECECE;qproperty-SelectedTextColor:#f2f2f2;qproperty-SelectedItemBackground:#5385a6;qproperty-FolderTextColor:#9fdaff;qproperty-SelectedFolderTextColor:#f2f2f2;alternate-background-color:#2b2b2b;background-color:#262626;border:1px solid #161616}#FileDoesNotExistLabel{color:#f00}#SceneCast QTreeView{background-color:#262626}#SceneCast QToolBar{border-top:1px solid #161616}#SceneCast QToolButton{margin:3px 1px 2px 1px;padding:1px}#CastBrowser{border:0;margin:0}#FilmStrip QComboBox{border-radius:0;border-width:0}#FilmStrip QComboBox QAbstractItemView{background-color:#303030}#CleanupSettings #CleanupSettingsFrame{margin-top:2px;margin-bottom:4px}#CleanupSettings QGroupBox{margin-bottom:3px}ParamsPage{qproperty-TextColor:#CECECE}#CameraSettingsButton{padding:2px}#CameraSettingsRadioButton:hover{background:none}#CameraSettingsRadioButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#CameraSettingsRadioButton::indicator:unchecked{image:url('../Default/imgs/white/cam_unlock.svg')}#CameraSettingsRadioButton::indicator:checked{background-color:#C34040;border-color:#C34040;image:url('../Default/imgs/white/cam_lock.svg')}#CameraSettingsRadioButton::indicator:checked:hover{background-color:#d57a7a;border-color:#d57a7a}#CameraSettingsDPI{color:#9fdaff}#CameraSettingsRadioButton_Small{padding:0}#CameraSettingsRadioButton_Small::indicator{background-color:transparent;border:0;height:21px;margin:0;width:11px}#ForceSquaredPixelButton{height:16px;border:1px solid rgba(255,255,255,0);image:url('../Default/imgs/white/fsp_unchecked.svg');padding:2px;width:16px;margin:0}#ForceSquaredPixelButton:checked{image:url('../Default/imgs/white/fsp_checked.svg')}#OutputSettingsLabel{color:#9fdaff}PencilTestPopup{min-height:730px;min-width:512px}#MatchLineButton{background-color:#565656}#MatchLineButton::pressed{background-color:#7d7d7d}#LargeSizedText{font-size:17px}#StartupLabel{padding:3px}#StartupLabel:hover{background:#4a4a4a}QStatusBar{background-color:#c0c0c0}QStatusBar::item{border:0}QStatusBar QLabel{background-color:#c0c0c0}QStatusBar #StatusBarLabel{background-color:#fff;padding:1px 3px}#TitleTxtLabel{color:#9fdaff}#StyleEditor QPushButton{margin:2px 1px;padding:0}#StyleEditor #TabBarContainer{margin-left:-4px}#StyleEditor #bottomWidget{border-top:1px solid #161616;padding:3px 2px 8px 3px}#StyleEditor #bottomWidget QPushButton{padding:3px 5px}#HexagonalColorWheel{qproperty-BGColor:#303030}#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('../Default/imgs/white/scroll-right.svg')}#colorSliderSubButton{image:url('../Default/imgs/white/scroll-left.svg')}#PlainColorPageParts{border-top:1px solid #161616}#PlainColorPageParts QLineEdit{max-width:35px}PaletteViewer DvScrollWidget QPushButton{border-top:0;margin-bottom:1px;max-width:15px;min-width:15px}PaletteViewer DvScrollWidget #ScrollLeftButton{border-left:1px solid #161616;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer DvScrollWidget #ScrollRightButton{border-right:0;margin-left:1px;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer QToolBar{background:none;border-bottom:1px solid #161616;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:#CECECE}#PaletteLockButton{border-radius:0;margin:0 0 1px 1px}#PaletteLockButton:checked{background-color:#C34040;border-color:#C34040}#PaletteLockButton:checked:hover{background-color:#d57a7a;border-color:#d57a7a}#WordButton{padding-right:0;padding-left:0}QDialog{background-color:#303030}QDialog #dialogButtonFrame{background-color:#282828;border-top:1px solid #161616}QDialog #dialogButtonFrame QPushButton{border-color:#282828;outline:0}QDialog #dialogButtonFrame QPushButton:focus{background-color:#5385a6;border-color:#282828;color:#f4f4f4}QDialog #dialogButtonFrame QPushButton:focus:hover{background-color:#6c98b6}QDialog #dialogButtonFrame QPushButton:focus:pressed{background-color:#191919;border-color:#141414;color:#dbdbdb}#SceneSettings QLabel{color:#9fdaff}#PreferencesPopup QListWidget{background-color:#262626;alternate-background-color:#262626;border:1px solid #161616;font-size:13px}#PreferencesPopup QListWidget::item{border:0;padding:3px}#PreferencesPopup QListWidget::item:hover{background-color:#4f4f4f;color:#CECECE}#PreferencesPopup QListWidget::item:selected{background-color:#5385a6;color:#f2f2f2}#ShortcutTree{border:1px solid #161616}#ShortcutTree::item{padding:1px 0}#ShortcutTree QScrollBar:vertical{width:16px;margin-right:-1px}ProjectPopup QLabel{color:#9fdaff}#GearButton{qproperty-icon:url('../Default/imgs/white/gear.svg')}#SubfolderButton{qproperty-icon:url('../Default/imgs/white/subfolder.svg')}#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:#232323;border-bottom:1px solid #161616}FxSettings QToolBar{border-top:1px solid #161616;border-right:1px solid #161616;border-left:1px solid #161616;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}#ScriptConsole{font-family:'Courier New',monospace;border:0;color:#000000;padding:3px}#ScriptConsole QFrame{background-color:#dcdcdc}#ScriptConsole TPanelTitleBar{background-color:#262626}#TaskSheetItemLabel{color:#CECECE}#Tasks QToolBar{border-bottom:1px solid #161616;margin:0;padding:0}#Tasks QToolBar QToolButton{margin:2px 2px 3px 2px}#ToolBar QToolBar{padding-left:2px}#ToolOptions TPanelTitleBar{border-right:1px solid #161616;border-bottom:0}IconViewField{qproperty-ScalePegPixmap:url("../Default/imgs/white/selectiontool_scalepeg.svg");qproperty-RotationPixmap:url("../Default/imgs/white/selectiontool_rotation.svg");qproperty-PositionPixmap:url("../Default/imgs/white/selectiontool_position.svg");qproperty-ThicknessPixmap:url("../Default/imgs/white/selectiontool_thickness.svg")}#EditToolLockButton{spacing:0}#EditToolLockButton:hover{background:none}#EditToolLockButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#EditToolLockButton::indicator:unchecked{image:url('../Default/imgs/white/cam_unlock.svg')}#EditToolLockButton::indicator:checked{background-color:#C34040;border-color:#C34040;image:url('../Default/imgs/white/cam_lock.svg')}#EditToolLockButton::indicator:checked:hover{background-color:#d57a7a;border-color:#d57a7a}PopupButton::menu-indicator{border-left:0;height:17px;image:url('../Default/imgs/white/combo-down.svg');width:10px}PopupButton::menu-indicator:hover{image:url('../Default/imgs/white/combo-down_pressed.svg')}PopupButton::menu-indicator:disabled{image:url('../Default/imgs/white/combo-down_disabled.svg')}#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}QToolBar#MediumPaddingToolBar QToolButton{padding-left:3px;padding-right:3px}QToolBar#WidePaddingToolBar QToolButton{padding-left:6px;padding-right:6px}#CommandBar{margin:0;padding:0;border:0}#CommandBar::separator:horizontal{margin-right:3;margin-left:3}#expandButton:checked{background-color:transparent;border-color:transparent}#expandButton:checked:hover{background-color:#5e5e5e;border-color:#5e5e5e}#expandButton:checked:pressed{background-color:#191919;border-color:#141414}#ComboViewerPanel Toolbar{border-bottom:1px solid #161616}#ComboViewerPanel Toolbar::separator:horizontal{margin:0 0 0 2px}#ComboViewerPanel Toolbar QToolButton{margin:2px 0 3px 2px}#ComboViewerToolOptions{border-bottom:1px solid #161616}#ComboViewer #ToolBarContainer,#ViewerPanel #ToolBarContainer,FlipBook #ToolBarContainer{background-color:transparent;border-top:2px solid #161616;border-bottom:1px solid #161616;padding-right:-1px}#flipCustomize{margin-left:3px}#flipCustomize::menu-button{background-color:transparent;width:35px}#flipCustomize::menu-arrow{image:none}QToolBar#FlipConsolePlayToolBar::separator:horizontal{margin:0 3px}QToolBar#FlipConsolePlayToolBar QToolButton{margin-top:2px;margin-bottom:2px;height:16px;padding-left:3px;padding-right:3px}#ViewerFpsSlider{background-color:transparent;background-image:url('../Default/imgs/white/slider-groove_dark.svg');background-position:center center;background-repeat:repeat-x;border:0;height:19px;margin:0 3px 0 37px;max-width:300px;min-width:0}#ViewerFpsSlider::sub-line:horizontal{subcontrol-origin:absolute;background-color:#515151;border:1px solid #303030;border-top-left-radius:2px;border-bottom-left-radius:2px;height:16px;left:-33px;width:14px}#ViewerFpsSlider::add-line:horizontal{subcontrol-position:left;background-color:#515151;border:1px solid #303030;border-top-right-radius:2px;border-bottom-right-radius:2px;left:18px;height:16px;image-position:center center;width:13px}#ViewerFpsSlider::handle::horizontal{background-color:#898989;border:1px solid #898989;border-radius:2px;margin:2px 0 3px 0;min-width:9px;width:9px;max-width:9px}FlipSlider{qproperty-PBHeight:15;qproperty-PBOverlay:url('../Default/imgs/white/flipslider_dark.svg');qproperty-PBColorMarginLeft:1;qproperty-PBColorMarginTop:2;qproperty-PBColorMarginRight:1;qproperty-PBColorMarginBottom:2;qproperty-PBMarker:url('../Default/imgs/white/flipmarker_dark.svg');qproperty-PBMarkerMarginLeft:3;qproperty-PBMarkerMarginRight:3;qproperty-notStartedColor:rgba(205,101,101,0.78);qproperty-startedColor:#1abc3f;qproperty-baseColor:#1c1c1c;qproperty-finishedColor:#1c1c1c}Ruler{qproperty-ParentBGColor:#303030;qproperty-ScaleColor:#CECECE}#RulerToolOptionValues{color:#000}#xsheetArea,#ScrollArea{background-color:#212121;border:0}#xsheetScrollArea{border:0}#cornerWidget QToolButton{padding:0}#xsheetColumnAreaMenu_Preview{background-color:#E6E678}#xsheetColumnAreaMenu_Lock{background-color:#F5F5F5}#xsheetColumnAreaMenu_Camstand{background-color:#FFA480}#xsheetColumnAreaMenu_Preview,#xsheetColumnAreaMenu_Lock,#xsheetColumnAreaMenu_Camstand{color:#000}#noteTextEdit{color:#000}XsheetViewer{qproperty-TextColor:#CECECE;qproperty-BGColor:#3d3d3d;qproperty-LightLineColor:#1f1f1f;qproperty-MarkerLineColor:#1E96C4;qproperty-VerticalLineColor:#090909;qproperty-VerticalLineHeadColor:#686868;qproperty-PreviewFrameTextColor:#9fdaff;qproperty-CurrentRowBgColor:#506082;qproperty-EmptyColumnHeadColor:#444;qproperty-SelectedColumnTextColor:#FF0000;qproperty-EmptyCellColor:#303030;qproperty-NotEmptyColumnColor:#383838;qproperty-SelectedEmptyCellColor:#545454;qproperty-LevelColumnColor:#4C6E4C;qproperty-LevelColumnBorderColor:#8FB38F;qproperty-SelectedLevelColumnColor:#678667;qproperty-VectorColumnColor:#7B7B4C;qproperty-VectorColumnBorderColor:#BBBB9A;qproperty-SelectedVectorColumnColor:#949466;qproperty-ChildColumnColor:#6A526B;qproperty-ChildColumnBorderColor:#B1A3B3;qproperty-SelectedChildColumnColor:#816e82;qproperty-FullcolorColumnColor:#657A96;qproperty-FullcolorColumnBorderColor:#9EB8BB;qproperty-SelectedFullcolorColumnColor:#8895a6;qproperty-FxColumnColor:#56553C;qproperty-FxColumnBorderColor:#95958A;qproperty-SelectedFxColumnColor:#6f6e56;qproperty-ReferenceColumnColor:#616161;qproperty-ReferenceColumnBorderColor:#A2A2A2;qproperty-SelectedReferenceColumnColor:#7a7a7a;qproperty-PaletteColumnColor:#3A655F;qproperty-PaletteColumnBorderColor:#86ACA7;qproperty-SelectedPaletteColumnColor:#52807a;qproperty-MeshColumnColor:#684D86;qproperty-MeshColumnBorderColor:#BA92EF;qproperty-SelectedMeshColumnColor:#82689e;qproperty-SoundColumnColor:#657456;qproperty-SoundColumnBorderColor:#A0AF7D;qproperty-SelectedSoundColumnColor:#7e8b72;qproperty-SoundColumnHlColor:#34FE5E;qproperty-SoundColumnTrackColor:#B6C29D;qproperty-ColumnHeadPastelizer:#000;qproperty-SelectedColumnHead:#506082;qproperty-LightLightBGColor:#303030;qproperty-LightBGColor:#d8d8d8;qproperty-DarkBGColor:#c9c9c9;qproperty-DarkLineColor:#7e7e7e;qproperty-XsheetColumnNameBgColor:rgba(255,255,255,0);qproperty-XsheetDragBarHighlightColor:#ffb;qproperty-XsheetPreviewButtonBgOnColor:#c8c864;qproperty-XsheetPreviewButtonOnImage:url('../Default/imgs/white/x_prev_eye_on.svg');qproperty-XsheetPreviewButtonBgOffColor:rgba(255,255,255,0);qproperty-XsheetPreviewButtonOffImage:url('../Default/imgs/white/x_prev_eye_off.svg');qproperty-XsheetCamstandButtonBgOnColor:#eb906b;qproperty-XsheetCamstandButtonOnImage:url('../Default/imgs/white/x_table_view_on.svg');qproperty-XsheetCamstandButtonTranspImage:url('../Default/imgs/white/x_table_view_transp.svg');qproperty-XsheetCamstandButtonBgOffColor:rgba(255,255,255,0);qproperty-XsheetCamstandButtonOffImage:url('../Default/imgs/white/x_table_view_off.svg');qproperty-XsheetLockButtonBgOnColor:#c55454;qproperty-XsheetLockButtonOnImage:url('../Default/imgs/white/x_lock_on.svg');qproperty-XsheetLockButtonBgOffColor:rgba(255,255,255,0);qproperty-XsheetLockButtonOffImage:url('../Default/imgs/white/x_lock_off.svg');qproperty-XsheetConfigButtonBgColor:rgba(255,255,255,0);qproperty-XsheetConfigButtonImage:url('../Default/imgs/white/x_config.svg');qproperty-TimelinePreviewButtonBgOnColor:rgba(255,255,255,0);qproperty-TimelinePreviewButtonOnImage:url('../Default/imgs/white/timeline_prev_eye_on.svg');qproperty-TimelinePreviewButtonBgOffColor:rgba(255,255,255,0);qproperty-TimelinePreviewButtonOffImage:url('../Default/imgs/white/timeline_prev_eye_off.svg');qproperty-TimelineCamstandButtonBgOnColor:rgba(255,255,255,0);qproperty-TimelineCamstandButtonOnImage:url('../Default/imgs/white/timeline_table_view_on.svg');qproperty-TimelineCamstandButtonTranspImage:url('../Default/imgs/white/timeline_table_view_transp.svg');qproperty-TimelineCamstandButtonBgOffColor:rgba(255,255,255,0);qproperty-TimelineCamstandButtonOffImage:url('../Default/imgs/white/timeline_table_view_off.svg');qproperty-TimelineLockButtonBgOnColor:rgba(255,255,255,0);qproperty-TimelineLockButtonOnImage:url('../Default/imgs/white/timeline_lock_on.svg');qproperty-TimelineLockButtonBgOffColor:rgba(255,255,255,0);qproperty-TimelineLockButtonOffImage:url('../Default/imgs/white/timeline_lock_off.svg');qproperty-TimelineConfigButtonBgColor:rgba(255,255,255,0);qproperty-TimelineConfigButtonImage:url('../Default/imgs/white/timeline_config.svg');qproperty-LayerHeaderPreviewImage:url('../Default/imgs/white/layer_header_prev_eye.svg');qproperty-LayerHeaderCamstandImage:url('../Default/imgs/white/layer_header_table_view.svg');qproperty-LayerHeaderLockImage:url('../Default/imgs/white/layer_header_lock.svg')}#XSheetToolbar{margin:0;padding:0;border:0}#XSheetToolbar QToolButton{padding:0;margin:4px 1px;min-height:19px;height:19px}#XSheetToolbar::separator:horizontal{margin:0 4px}#FunctionEditor QToolBar{border-bottom:1px solid #161616}#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 #161616}FunctionTreeView{qproperty-TextColor:#CECECE;qproperty-CurrentTextColor:#E66464}FunctionPanel{qproperty-BGColor:#2F2F2F;qproperty-ValueLineColor:#303030;qproperty-FrameLineColor:#484848;qproperty-OtherCurvesColor:#7c7c7c;qproperty-RulerBackground:#272727;qproperty-TextColor:#CECECE;qproperty-SubColor:#000;qproperty-SelectedColor:#FFA500}SpreadsheetViewer{qproperty-LightLightBGColor:#303030;qproperty-CurrentRowBgColor:#506082;qproperty-LightLineColor:#1f1f1f;qproperty-MarkerLineColor:#1E96C4;qproperty-BGColor:#383838;qproperty-VerticalLineColor:#090909;qproperty-KeyFrameColor:#995d1d;qproperty-KeyFrameBorderColor:#c9b04b;qproperty-SelectedKeyFrameColor:#be772b;qproperty-InBetweenColor:#666250;qproperty-InBetweenBorderColor:#cdcec8;qproperty-SelectedInBetweenColor:#7d7a6c;qproperty-SelectedEmptyColor:#545454;qproperty-SelectedSceneRangeEmptyColor:#5d5d5d;qproperty-TextColor:#CECECE;qproperty-ColumnHeaderBorderColor:#686868;qproperty-SelectedColumnTextColor:#FF0000}#ExpressionField{background-color:#cecece;border:1px solid #1b1b1b;margin:0}#FunctionSegmentViewerLinkButton{background-image:url('../Default/imgs/white/segment_unlinked.svg');background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:hover{background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:checked{background-image:url('../Default/imgs/white/segment_linked.svg');background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:disabled{background-image:url('../Default/imgs/white/segment_disabled.svg');background-repeat:no-repeat}#flipOrientationButton{padding:2px 12px} \ No newline at end of file diff --git a/stuff/config/qss/Default/Default.qss b/stuff/config/qss/Default/Default.qss index c471079..97252fc 100644 --- a/stuff/config/qss/Default/Default.qss +++ b/stuff/config/qss/Default/Default.qss @@ -1 +1 @@ -.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:#313131;border-color:#2c2c2c;image:url('imgs/white/minus.svg')}.button-show:checked:pressed,#LoadLevelShowButton:checked:pressed,#CleanupSettingsShowButton:checked:pressed,#OutputSettingsShowButton:checked:pressed,#FxSettingsPreviewShowButton:checked:pressed{background-color:#313131;border-color:#2c2c2c}.button-show:checked:hover,#LoadLevelShowButton:checked:hover,#CleanupSettingsShowButton:checked:hover,#OutputSettingsShowButton:checked:hover,#FxSettingsPreviewShowButton:checked:hover{background-color:#363636}.button-tool,QToolButton,#CameraSettingsRadioButton::indicator,#ForceSquaredPixelButton,#SchematicBottomFrame QToolBar QToolButton,#EditToolLockButton::indicator,#flipCustomize{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);border-radius:2px;color:#d9d9d9;margin:1px;padding:0}.button-tool:hover,QToolButton:hover,#CameraSettingsRadioButton::indicator:hover,#ForceSquaredPixelButton:hover,#colorSliderAddButton:hover,#colorSliderSubButton:hover,#SchematicBottomFrame QToolBar QToolButton:hover,#EditToolLockButton::indicator:hover,#flipCustomize:hover{background-color:#767676;border-color:#767676;color:#d9d9d9}.button-tool:pressed,QToolButton:pressed,#CameraSettingsRadioButton::indicator:pressed,#ForceSquaredPixelButton:pressed,#colorSliderAddButton:pressed,#colorSliderSubButton:pressed,#SchematicBottomFrame QToolBar QToolButton:pressed,#EditToolLockButton::indicator:pressed,#flipCustomize:pressed{background-color:#313131;border-color:#2c2c2c;color:#d9d9d9}.button-tool:checked,QToolButton:checked,#CameraSettingsRadioButton::indicator:checked,#ForceSquaredPixelButton:checked,#SchematicBottomFrame QToolBar QToolButton:checked,#EditToolLockButton::indicator:checked,#flipCustomize:checked{background-color:#5385a6;border-color:#5385a6;color:#f2f2f2}.button-tool:checked:hover,QToolButton:checked:hover,#CameraSettingsRadioButton::indicator:checked:hover,#ForceSquaredPixelButton:checked:hover,#SchematicBottomFrame QToolBar QToolButton:checked:hover,#EditToolLockButton::indicator:checked:hover,#flipCustomize:checked:hover{background-color:#6c98b6;border-color:#6c98b6}.button-tool:disabled,QToolButton:disabled,#CameraSettingsRadioButton::indicator:disabled,#ForceSquaredPixelButton:disabled,#SchematicBottomFrame QToolBar QToolButton:disabled,#EditToolLockButton::indicator:disabled,#flipCustomize:disabled{color:#8a8a8a}.button-flat,PaletteViewer QToolBar QToolButton{background-color:none;border:0;border-radius:0;margin:0}.button-flat:hover,PaletteViewer QToolBar QToolButton:hover{background-color:#767676}.button-flat:pressed,PaletteViewer QToolBar QToolButton:pressed{background-color:#2f2f2f}.frame,.GroupBox,#LoadLevelFrame,#PsdSettingsGroupBox,#CleanupSettingsFrame,#OutputSettingsBox,#OutputSettingsCameraBox,#SolidLineFrame,#FunctionParametersPanel,QGroupBox{border:1px solid #2f2f2f;border-radius:2px}.tab-container,#TabBarContainer,#StyleEditorTabBar,#PaletteTabBar,#FxSettingsTabBar{background-color:transparent;qproperty-BottomAboveLineColor:#393939;qproperty-BottomBelowLineColor:#2f2f2f}.tab-flat,#StyleEditorTabBar::tab,#PaletteTabBar::tab{background-color:#393939;border-right:1px solid #2f2f2f;color:#919191;margin:0 0 1px 0;padding:3px 4px 3px 4px}.tab-flat:hover,#StyleEditorTabBar::tab:hover,#PaletteTabBar::tab:hover{background-color:#484848;color:#919191}.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:#393939;border-top:1px solid #2f2f2f;border-right:1px solid #2f2f2f;border-left:1px solid #2f2f2f;color:#919191;margin:3px -1px 1px 0;padding:2px 7px 1px 7px}.tab-round:hover,#FxSettingsTabBar::tab:hover{background-color:#484848;color:#919191}.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}.tree-list,QTreeWidget,#DirTreeView,#SceneCast QTreeView,#StudioPalette QTreeView,#ShortcutTree,ProjectPopup QTreeView,#Tasks QTreeView,#FunctionEditorTree{background-color:#343434;alternate-background-color:#393939;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:#ccc}.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:#5385a6;color:#f2f2f2}.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}QWidget{background-color:#484848;color:#ccc}QWidget:disabled{color:#8a8a8a}QFrame{border:0;margin:0;padding:0}QToolTip,#helpToolTip{background-color:#ffffe1;border:1px solid #000;color:#000;padding:1px 0}#DockSeparator,QMainWindow::separator,QSplitter::handle{background-color:#1a1a1a;height:4px;width:4px}#TDockPlaceholder{background-color:#F77272}TPanel{background-color:#1a1a1a}#TopBar{background:#484848;border:0;border-bottom:1px solid #2f2f2f;height:21px}#TopBar #EditToolLockButton{background:#484848;spacing:0}#TopBar #EditToolLockButton::indicator{background:none;border:none;height:18px;margin:1px 2px 0 0;padding-left:0;padding-right:0}#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:#676767;color:#ccc}QMenuBar::item:pressed{background-color:#5385a6;color:#f2f2f2}#TopBarTab{margin:0;padding:0}#TopBarTab::tab{background-color:#393939;border-top:1px solid #2f2f2f;border-right:1px solid #2f2f2f;color:#919191;margin:0 0 0 0;padding:2px 8px 3px 8px}#TopBarTab::tab:hover{background-color:#484848;color:#919191}#TopBarTab::tab:selected{background-color:#484848;color:#f2f2f2}#TopBarTab::tab:first{border-left:1px solid #2f2f2f}#TopBarTab::tab:last{border-right:1px solid #2f2f2f}QMenu{background-color:#484848;border:1px solid #2f2f2f;padding:2px 0}QMenu::item{padding:3px 28px}QMenu::item:selected{background-color:#5385a6;color:#f2f2f2}QMenu::item:checked{color:#ccc}QMenu::item:checked:selected{background-color:#5385a6;color:#f2f2f2}QMenu::item:disabled{background:none;color:#8a8a8a}QMenu::item:disabled:selected{border-color:transparent}QMenu::separator{border-top:1px solid #2f2f2f;height:0;margin:2px 0}QMenu::icon{border-radius:2px;margin:0 0 0 3px;padding:1px}QMenu::icon:checked{background-color:#5385a6}QMenu::indicator{margin-left:7px}TPanelTitleBar{background-color:#393939;border-color:#2f2f2f;border-style:solid;border-width:0 0 1px 0;height:20px;min-height:20px;qproperty-TitleColor:#979797;qproperty-ActiveTitleColor:#f0f0f0;qproperty-BorderPixmap:url('none');qproperty-ActiveBorderPixmap:url('imgs/white/none');qproperty-FloatBorderPixmap:url('none');qproperty-FloatActiveBorderPixmap:url('imgs/white/none')}QAbstractScrollArea::corner{background-color:#343434}QScrollBar{background-color:#343434;border:0}QScrollBar:horizontal{height:16px;margin:0}QScrollBar:vertical{margin:0;width:16px}QScrollBar::handle{border:1px solid #525252;border-radius:4px}QScrollBar::handle:horizontal:hover,QScrollBar::handle:vertical:hover{background-color:#676767;border-color:#676767}QScrollBar::handle:horizontal:pressed,QScrollBar::handle:vertical:pressed{background-color:#7b7b7b;border-color:#7b7b7b}QScrollBar::handle:horizontal{background-color:#525252;margin:3px 16px;min-width:20px}QScrollBar::handle:vertical{background-color:#525252;margin:16px 3px;min-height:20px}QScrollBar::add-line{subcontrol-origin:margin;border:0}QScrollBar::add-line:horizontal{subcontrol-position:right;background-color:#343434;margin:0;width:16px}QScrollBar::add-line:vertical{subcontrol-position:bottom;background-color:#343434;margin:0;height:16px}QScrollBar::sub-line{border:0;subcontrol-origin:margin}QScrollBar::sub-line:horizontal{subcontrol-position:left;background-color:#343434;margin:0;width:16px}QScrollBar::sub-line:vertical{subcontrol-position:top;background-color:#343434;margin:0;height:16px}QScrollBar::up-arrow:vertical{image:url('imgs/white/scroll-up.svg');image-position:center center}QScrollBar::up-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::down-arrow:vertical{image:url('imgs/white/scroll-down.svg');image-position:center center}QScrollBar::down-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::left-arrow:horizontal{image:url('imgs/white/scroll-left.svg');image-position:center center}QScrollBar::left-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::right-arrow:horizontal{image:url('imgs/white/scroll-right.svg');image-position:center center}QScrollBar::right-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::sub-page:horizontal,QScrollBar::add-page:horizontal,QScrollBar::sub-page:vertical,QScrollBar::add-page:vertical{background:none}QToolBar{padding:0}QToolBar::separator:horizontal{border-left:1px solid #2f2f2f;margin:0 1px;width:0}QToolBar::separator:vertical{border-top:1px solid #2f2f2f;height:0;margin:1px 0}QToolBar QLabel{margin-top:1px}QToolBar QToolBar{border:0}QToolButton::menu-indicator{image:none}QToolButton::menu-button{border-image:none}DvScrollWidget QPushButton{background-color:#696969;border:0;border-radius:0;padding:0;max-width:16px;min-width:16px}DvScrollWidget QPushButton:hover{background-color:#767676}DvScrollWidget QPushButton:pressed{background-color:#313131}#ScrollLeftButton,#ScrollRightButton,#ScrollUpButton,#ScrollDownButton{background-color:#484848;background-clip:padding;background-origin:padding;max-width:16px;min-width:16px;padding:0;margin:0}#ScrollLeftButton:hover,#ScrollRightButton:hover,#ScrollUpButton:hover,#ScrollDownButton:hover{background-color:#767676}#ScrollLeftButton:pressed,#ScrollRightButton:pressed,#ScrollUpButton:pressed,#ScrollDownButton:pressed{background-color:#313131}#ScrollLeftButton{image:url('imgs/white/scroll-left.svg');border-right:1px solid #2f2f2f}#ScrollRightButton{image:url('imgs/white/scroll-right.svg');border-left:1px solid #2f2f2f;border-right:1px solid #2f2f2f}#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}#keyFrameNavigator #PreviousKey{image:url('imgs/white/prevkey.svg')}#keyFrameNavigator #PreviousKey:hover{image:url('imgs/white/prevkey_over.svg')}#keyFrameNavigator #PreviousKey:disabled{image:url('imgs/white/prevkey_disabled.svg')}#keyFrameNavigator #NextKey{image:url('imgs/white/nextkey.svg')}#keyFrameNavigator #NextKey:hover{image:url('imgs/white/nextkey_over.svg')}#keyFrameNavigator #NextKey:disabled{image:url('imgs/white/nextkey_disabled.svg')}QTreeWidget{background:#343434;alternate-background-color:#393939}QListView{outline:0}#TabBarContainer{background-color:#393939}.Button,QPushButton{background-color:#696969;border-color:#484848;border-style:solid;border-radius:2px;border-width:1px;color:#d9d9d9;padding:3px 15px;margin:0}.Button:hover,QPushButton:hover,#ViewerFpsSlider::sub-line:horizontal:hover,#ViewerFpsSlider::add-line:horizontal:hover{background-color:#767676;border-color:#484848;color:#d9d9d9}.Button:pressed,QPushButton:pressed,#ViewerFpsSlider::sub-line:horizontal:pressed,#ViewerFpsSlider::add-line:horizontal:pressed{background-color:#313131;border-color:#2c2c2c;color:#d9d9d9}.Button:checked,QPushButton:checked{background-color:#313131;border-color:#2c2c2c;color:#d9d9d9}.Button:checked:hover,QPushButton:checked:hover{background-color:#363636}.Button:checked:hover:pressed,QPushButton:checked:hover:pressed{background:#313131}.Button:disabled,QPushButton:disabled,#ViewerFpsSlider::sub-line:horizontal:disabled,#ViewerFpsSlider::add-line:horizontal:disabled{background-color:#555;border-color:#484848;color:#8a8a8a}#PushButton_NoPadding{padding:3px}.ComboBox,QComboBox{background-color:#696969;border:1px solid #484848;border-radius:2px;color:#d9d9d9;padding:1px 0 1px 4px;margin:1px 0}.ComboBox:hover,QComboBox:hover{background-color:#767676;border-color:#484848;color:#d9d9d9}.ComboBox:checked,QComboBox:checked{background-color:#313131;border-color:#2c2c2c;color:#d9d9d9}.ComboBox:disabled,QComboBox:disabled{background-color:#555;border-color:#484848}.ComboBox::drop-down,QComboBox::drop-down{background-color:rgba(255,255,255,0);border-left:0 solid #484848;border-top-right-radius:2px;border-bottom-right-radius:2px;image:url('imgs/white/combo-down.svg');image-position:center center;width:16px}.ComboBox::drop-down:hover,QComboBox::drop-down:hover{image:url('imgs/white/combo-down_pressed.svg')}.ComboBox::drop-down:disabled,QComboBox::drop-down:disabled{border-color:#484848;image:url('imgs/white/combo-down_disabled.svg')}.ComboBox QAbstractItemView,QComboBox QAbstractItemView{background-color:#484848;border:1px solid #2f2f2f;selection-background-color:#5385a6;selection-color:#f2f2f2}.Input,QLineEdit,#TaskSheetItem,#tasksRemoveBox,#tasksAddBox{background-color:#2f2f2f;border:1px solid #2c2c2c;border-radius:2px;color:#ccc;selection-background-color:#5385a6;selection-color:#f2f2f2;padding:0 0 0 1px}.Input:focus,QLineEdit:focus,#TaskSheetItem:focus,#tasksRemoveBox:focus,#tasksAddBox:focus{background-color:#2f2f2f;border-color:#5385a6;color:#ccc}.Input:disabled,QLineEdit:disabled,#TaskSheetItem:disabled,#tasksRemoveBox:disabled,#tasksAddBox:disabled{background-color:#3b3b3b;border-color:#3a3a3a;color:#8a8a8a}.CheckBox,QCheckBox{color:#ccc}.CheckBox:hover,QCheckBox:hover{color:#ccc}.CheckBox:disabled,QCheckBox:disabled{color:#8a8a8a}.CheckBox::indicator,QMenu::indicator,QCheckBox::indicator,.GroupBox::indicator,QGroupBox::indicator{background-color:#2f2f2f;border:1px solid #2c2c2c;border-radius:2px;height:9px;padding:1px;width:9px}.CheckBox::indicator:hover,QMenu::indicator:hover,.CheckBox::indicator:checked:hover,QCheckBox::indicator:hover,.GroupBox::indicator:hover,QMenu::indicator:checked:hover,QCheckBox::indicator:checked:hover,.GroupBox::indicator:checked:hover,QGroupBox::indicator:hover,QGroupBox::indicator:checked:hover{background-color:#2f2f2f;border-color:#5385a6}.CheckBox::indicator:checked,QMenu::indicator:checked,QCheckBox::indicator:checked,.GroupBox::indicator:checked,QGroupBox::indicator:checked{background-color:#2f2f2f;border-color:#2c2c2c;image:url('imgs/white/checkmark.svg')}.CheckBox::indicator:checked:disabled,QMenu::indicator:checked:disabled,QCheckBox::indicator:checked:disabled,.GroupBox::indicator:checked:disabled,QGroupBox::indicator:checked:disabled{background-color:#3b3b3b;border-color:#3b3b3b;image:url('imgs/white/checkmark_disabled.svg')}.CheckBox::indicator:disabled,QMenu::indicator:disabled,QCheckBox::indicator:disabled,.GroupBox::indicator:disabled,QGroupBox::indicator:disabled{background-color:#3b3b3b;border-color:#3b3b3b}.RadioButton::indicator:unchecked,QRadioButton::indicator:unchecked,#CameraSettingsRadioButton_Small::indicator:unchecked{image:url('imgs/white/radiobutton_unchecked.svg');image-position:center center}.RadioButton::indicator:checked,QRadioButton::indicator:checked,#CameraSettingsRadioButton_Small::indicator:checked{image:url('imgs/white/radiobutton_checked.svg');image-position:center center}.GroupBox,QGroupBox{margin:6px 0 0 0;padding:5px 0}.GroupBox::title,QGroupBox::title{subcontrol-origin:margin;left:15px;margin:-3px 0 0 0;padding:0 3px}.GroupBox::title:hover,QGroupBox::title:hover{color:#ccc}.GroupBox::title:disabled,QGroupBox::title:disabled{color:#8a8a8a}.GroupBox::indicator,QGroupBox::indicator{subcontrol-origin:margin;margin-top:2px}.GroupBox:disabled,QGroupBox:disabled{color:#8a8a8a}.Slider::groove:horizontal,QSlider::groove:horizontal{background-color:transparent;background-image:url('imgs/white/slider-groove.svg');background-position:center center;background-repeat:repeat-x;margin:0;height:20px;min-height:20px}.Slider::groove:horizontal:disabled,QSlider::groove:horizontal:disabled{background-image:url('imgs/white/slider-groove_disabled.svg')}.Slider::handle:horizontal,QSlider::handle:horizontal{width:10px;margin:-2px -1px;image:url('imgs/white/slider-handle.svg')}.Slider::handle:horizontal:disabled,QSlider::handle:horizontal:disabled{image:url('imgs/white/slider-handle_disabled.svg')}#IntPairField,#DoublePairField{qproperty-LightLineColor:#2c2c2c;qproperty-LightLineEdgeColor:#2c2c2c;qproperty-DarkLineColor:#2c2c2c;qproperty-MiddleLineColor:#2c2c2c;qproperty-HandleLeftPixmap:url("imgs/white/slider-handle.svg");qproperty-HandleRightPixmap:url("imgs/white/slider-handle.svg");qproperty-HandleLeftGrayPixmap:url("imgs/white/slider-handle_disabled.svg");qproperty-HandleRightGrayPixmap:url("imgs/white/slider-handle_disabled.svg")}#DirTreeView{background-color:#343434;alternate-background-color:#343434;border:1px solid #2f2f2f;border-right:0}DvItemViewerPanel{qproperty-TextColor:#ccc;qproperty-AlternateBackground:#404040;qproperty-SelectedTextColor:#f2f2f2;qproperty-FolderTextColor:#9fdaff;qproperty-SelectedItemBackground:#5385a6}#FileBrowser DvItemViewerPanel,#SceneCast DvItemViewerPanel{background-color:#484848}#FileBrowser #castFrame,#SceneCast #castFrame{border-top:1px solid #2f2f2f;border-right:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f;margin:0}#FileBrowser QToolButton,#SceneCast QToolButton{padding:1px}DvDirTreeView{qproperty-TextColor:#ccc;qproperty-SelectedTextColor:#f2f2f2;qproperty-SelectedItemBackground:#5385a6;qproperty-FolderTextColor:#9fdaff;qproperty-SelectedFolderTextColor:#f2f2f2;alternate-background-color:#393939;background-color:#343434;border:1px solid #2f2f2f}#FileDoesNotExistLabel{color:#f00}#SceneCast QTreeView{background-color:#343434}#SceneCast QToolBar{border-top:1px solid #2f2f2f}#SceneCast QToolButton{margin:3px 1px 2px 1px;padding:1px}#CastBrowser{border:0;margin:0}#FilmStrip QComboBox{border-radius:0;border-width:0}#FilmStrip QComboBox QAbstractItemView{background-color:#484848}#CleanupSettings #CleanupSettingsFrame{margin-top:2px;margin-bottom:4px}#CleanupSettings QGroupBox{margin-bottom:3px}ParamsPage{qproperty-TextColor:#ccc}#CameraSettingsButton{padding:2px}#CameraSettingsRadioButton:hover{background:none}#CameraSettingsRadioButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#CameraSettingsRadioButton::indicator:unchecked{image:url('imgs/white/cam_unlock.svg')}#CameraSettingsRadioButton::indicator:checked{background-color:#C34040;border-color:#C34040;image:url('imgs/white/cam_lock.svg')}#CameraSettingsRadioButton::indicator:checked:hover{background-color:#d57a7a;border-color:#d57a7a}#CameraSettingsDPI{color:#9fdaff}#CameraSettingsRadioButton_Small{padding:0}#CameraSettingsRadioButton_Small::indicator{background-color:transparent;border:0;height:21px;margin:0;width:11px}#ForceSquaredPixelButton{height:16px;border:1px solid rgba(255,255,255,0);image:url('imgs/white/fsp_unchecked.svg');padding:2px;width:16px;margin:0}#ForceSquaredPixelButton:checked{image:url('imgs/white/fsp_checked.svg')}#OutputSettingsLabel{color:#9fdaff}PencilTestPopup{min-height:730px;min-width:512px}#MatchLineButton{background-color:#6e6e6e}#MatchLineButton::pressed{background-color:#949494}#LargeSizedText{font-size:17px}#StartupLabel{padding:3px}#StartupLabel:hover{background:#626262}QStatusBar{background-color:#c0c0c0}QStatusBar::item{border:0}QStatusBar QLabel{background-color:#c0c0c0}QStatusBar #StatusBarLabel{background-color:#fff;padding:1px 3px}#TitleTxtLabel{color:#9fdaff}#StyleEditor QPushButton{margin:2px 1px;padding:0}#StyleEditor #TabBarContainer{margin-left:-4px}#StyleEditor #bottomWidget{border-top:1px solid #2f2f2f;padding:3px 2px 8px 3px}#StyleEditor #bottomWidget QPushButton{padding:3px 5px}#HexagonalColorWheel{qproperty-BGColor:#484848}#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 #2f2f2f}#PlainColorPageParts QLineEdit{max-width:35px}PaletteViewer DvScrollWidget QPushButton{border-top:0;margin-bottom:1px;max-width:15px;min-width:15px}PaletteViewer DvScrollWidget #ScrollLeftButton{border-left:1px solid #2f2f2f;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer DvScrollWidget #ScrollRightButton{border-right:0;margin-left:1px;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer QToolBar{background:none;border-bottom:1px solid #2f2f2f;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:#ccc}#PaletteLockButton{border-radius:0;margin:0 0 1px 1px}#PaletteLockButton:checked{background-color:#C34040;border-color:#C34040}#PaletteLockButton:checked:hover{background-color:#d57a7a;border-color:#d57a7a}#WordButton{padding-right:0;padding-left:0}QDialog{background-color:#484848}QDialog #dialogButtonFrame{background-color:#3e3e3e;border-top:1px solid #2f2f2f}QDialog #dialogButtonFrame QPushButton{border-color:#3e3e3e;outline:0}QDialog #dialogButtonFrame QPushButton:focus{background-color:#5385a6;border-color:#3e3e3e;color:#f2f2f2}QDialog #dialogButtonFrame QPushButton:focus:hover{background-color:#6c98b6}QDialog #dialogButtonFrame QPushButton:focus:pressed{background-color:#313131;border-color:#2c2c2c;color:#d9d9d9}#SceneSettings QLabel{color:#9fdaff}#PreferencesPopup QListWidget{background-color:#343434;alternate-background-color:#343434;border:1px solid #2f2f2f;font-size:13px}#PreferencesPopup QListWidget::item{border:0;padding:3px}#PreferencesPopup QListWidget::item:hover{background-color:#676767;color:#ccc}#PreferencesPopup QListWidget::item:selected{background-color:#5385a6;color:#f2f2f2}#ShortcutTree{border:1px solid #2f2f2f}#ShortcutTree::item{padding:1px 0}#ShortcutTree QScrollBar:vertical{width:16px;margin-right:-1px}ProjectPopup QLabel{color:#9fdaff}#GearButton{qproperty-icon:url('imgs/white/gear.svg')}#SubfolderButton{qproperty-icon:url('imgs/white/subfolder.svg')}#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 #2f2f2f}FxSettings QToolBar{border-top:1px solid #2f2f2f;border-right:1px solid #2f2f2f;border-left:1px solid #2f2f2f;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}#ScriptConsole{font-family:'Courier New',monospace;border:0;color:#000000;padding:3px}#ScriptConsole QFrame{background-color:#dcdcdc}#ScriptConsole TPanelTitleBar{background-color:#393939}#TaskSheetItemLabel{color:#ccc}#Tasks QToolBar{border-bottom:1px solid #2f2f2f;margin:0;padding:0}#Tasks QToolBar QToolButton{margin:2px 2px 3px 2px}#ToolBar QToolBar{padding-left:2px}#ToolOptions TPanelTitleBar{border-right:1px solid #2f2f2f;border-bottom:0}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}#EditToolLockButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#EditToolLockButton::indicator:unchecked{image:url('imgs/white/cam_unlock.svg')}#EditToolLockButton::indicator:checked{background-color:#C34040;border-color:#C34040;image:url('imgs/white/cam_lock.svg')}#EditToolLockButton::indicator:checked:hover{background-color:#d57a7a;border-color:#d57a7a}PopupButton::menu-indicator{border-left:0;height:17px;image:url('imgs/white/combo-down.svg');width:10px}PopupButton::menu-indicator:hover{image:url('imgs/white/combo-down_pressed.svg')}PopupButton::menu-indicator:disabled{image:url('imgs/white/combo-down_disabled.svg')}#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}QToolBar#MediumPaddingToolBar QToolButton{padding-left:3px;padding-right:3px}QToolBar#WidePaddingToolBar QToolButton{padding-left:6px;padding-right:6px;height:18px}#CommandBar{margin:0;padding:0;border:0}#CommandBar::separator:horizontal{margin-right:3;margin-left:3}#expandButton:checked{background-color:transparent;border-color:transparent}#expandButton:checked:hover{background-color:#767676;border-color:#767676}#expandButton:checked:pressed{background-color:#313131;border-color:#2c2c2c}#ComboViewerPanel Toolbar{border-bottom:1px solid #2f2f2f}#ComboViewerPanel Toolbar::separator:horizontal{margin:0 0 0 2px}#ComboViewerPanel Toolbar QToolButton{margin:2px 0 3px 2px}#ComboViewerToolOptions{border-bottom:1px solid #2f2f2f}#ComboViewer #ToolBarContainer,#ViewerPanel #ToolBarContainer,FlipBook #ToolBarContainer{background-color:transparent;border-top:2px solid #2f2f2f;border-bottom:1px solid #2f2f2f;padding-right:-1px}#flipCustomize{margin-left:3px}#flipCustomize::menu-button{background-color:transparent;width:35px}#flipCustomize::menu-arrow{image:none}QToolBar#FlipConsolePlayToolBar::separator:horizontal{margin:0 3px}QToolBar#FlipConsolePlayToolBar QToolButton{margin-top:2px;margin-bottom:2px;height:16px;padding-left:3px;padding-right:3px}#ViewerFpsSlider{background-color:transparent;background-image:url('imgs/white/slider-groove.svg');background-position:center center;background-repeat:repeat-x;border:0;height:19px;margin:0 3px 0 37px;max-width:300px;min-width:0}#ViewerFpsSlider::sub-line:horizontal{subcontrol-origin:absolute;background-color:#696969;border:1px solid #484848;border-top-left-radius:2px;border-bottom-left-radius:2px;height:16px;left:-33px;width:14px}#ViewerFpsSlider::add-line:horizontal{subcontrol-position:left;background-color:#696969;border:1px solid #484848;border-top-right-radius:2px;border-bottom-right-radius:2px;left:18px;height:16px;image-position:center center;width:13px}#ViewerFpsSlider::handle::horizontal{background-color:#a1a1a1;border:1px solid #a1a1a1;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-PBColorMarginLeft:1;qproperty-PBColorMarginTop:2;qproperty-PBColorMarginRight:1;qproperty-PBColorMarginBottom:2;qproperty-PBMarker:url('imgs/white/flipmarker.svg');qproperty-PBMarkerMarginLeft:3;qproperty-PBMarkerMarginRight:3;qproperty-notStartedColor:rgba(205,101,101,0.78);qproperty-startedColor:#1abc3f;qproperty-baseColor:#2f2f2f;qproperty-finishedColor:#2f2f2f}Ruler{qproperty-ParentBGColor:#484848;qproperty-ScaleColor:#ccc}#RulerToolOptionValues{color:#000}#xsheetArea,#ScrollArea{background-color:#343434;border:0}#xsheetScrollArea{border:0}#cornerWidget QToolButton{padding:0}#xsheetColumnAreaMenu_Preview{background-color:#E6E678}#xsheetColumnAreaMenu_Lock{background-color:#F5F5F5}#xsheetColumnAreaMenu_Camstand{background-color:#FFA480}#xsheetColumnAreaMenu_Preview,#xsheetColumnAreaMenu_Lock,#xsheetColumnAreaMenu_Camstand{color:#000}#noteTextEdit{color:#000}XsheetViewer{qproperty-TextColor:#ccc;qproperty-BGColor:#3b3b3b;qproperty-LightLineColor:#2c2c2c;qproperty-MarkerLineColor:#1E96C4;qproperty-VerticalLineColor:#222;qproperty-VerticalLineHeadColor:#808080;qproperty-PreviewFrameTextColor:#9fdaff;qproperty-CurrentRowBgColor:#506082;qproperty-EmptyColumnHeadColor:#626262;qproperty-SelectedColumnTextColor:#E66464;qproperty-EmptyCellColor:#404040;qproperty-NotEmptyColumnColor:#484848;qproperty-SelectedEmptyCellColor:#6c6c6c;qproperty-LevelColumnColor:#4C6E4C;qproperty-LevelColumnBorderColor:#8FB38F;qproperty-SelectedLevelColumnColor:#678667;qproperty-VectorColumnColor:#7B7B4C;qproperty-VectorColumnBorderColor:#BBBB9A;qproperty-SelectedVectorColumnColor:#949466;qproperty-ChildColumnColor:#6A526B;qproperty-ChildColumnBorderColor:#B1A3B3;qproperty-SelectedChildColumnColor:#816e82;qproperty-FullcolorColumnColor:#657A96;qproperty-FullcolorColumnBorderColor:#9EB8BB;qproperty-SelectedFullcolorColumnColor:#8895a6;qproperty-FxColumnColor:#56553C;qproperty-FxColumnBorderColor:#95958A;qproperty-SelectedFxColumnColor:#6f6e56;qproperty-ReferenceColumnColor:#616161;qproperty-ReferenceColumnBorderColor:#A2A2A2;qproperty-SelectedReferenceColumnColor:#7a7a7a;qproperty-PaletteColumnColor:#3A655F;qproperty-PaletteColumnBorderColor:#86ACA7;qproperty-SelectedPaletteColumnColor:#52807a;qproperty-MeshColumnColor:#684D86;qproperty-MeshColumnBorderColor:#BA92EF;qproperty-SelectedMeshColumnColor:#82689e;qproperty-SoundColumnColor:#657456;qproperty-SoundColumnBorderColor:#A0AF7D;qproperty-SelectedSoundColumnColor:#7e8b72;qproperty-SoundColumnHlColor:#34FE5E;qproperty-SoundColumnTrackColor:#B6C29D;qproperty-ColumnHeadPastelizer:#000;qproperty-SelectedColumnHead:#506082;qproperty-LightLightBGColor:#404040;qproperty-LightBGColor:#f0f0f0;qproperty-DarkBGColor:#e1e1e1;qproperty-DarkLineColor:#969696}#XSheetToolbar{margin:0;padding:0;border:0}#XSheetToolbar QToolButton{padding:0;margin:4px 1px;min-height:19px;height:19px}#XSheetToolbar::separator:horizontal{margin:0 4px}#FunctionEditor QToolBar{border-bottom:1px solid #2f2f2f}#FunctionEditor QToolBar QToolBar{border:0}#FunctionEditor QToolBar QLabel{margin-left:5px}#FunctionEditor QToolBar QToolButton{height:18px}#FunctionEditorTree{background-color:#343434;alternate-background-color:#343434;border-top:1px solid #2f2f2f}FunctionTreeView{qproperty-TextColor:#ccc;qproperty-CurrentTextColor:#E66464}FunctionPanel{qproperty-BGColor:#3b3b3b;qproperty-ValueLineColor:#484848;qproperty-FrameLineColor:#606060;qproperty-OtherCurvesColor:#888;qproperty-RulerBackground:#333;qproperty-TextColor:#ccc;qproperty-SubColor:#000;qproperty-SelectedColor:#FFA500}SpreadsheetViewer{qproperty-LightLightBGColor:#404040;qproperty-CurrentRowBgColor:#506082;qproperty-LightLineColor:#2c2c2c;qproperty-MarkerLineColor:#1E96C4;qproperty-BGColor:#484848;qproperty-VerticalLineColor:#222;qproperty-KeyFrameColor:#995d1d;qproperty-KeyFrameBorderColor:#c9b04b;qproperty-SelectedKeyFrameColor:#be772b;qproperty-InBetweenColor:#666250;qproperty-InBetweenBorderColor:#cdcec8;qproperty-SelectedInBetweenColor:#7d7a6c;qproperty-SelectedEmptyColor:#6c6c6c;qproperty-SelectedSceneRangeEmptyColor:#757575;qproperty-TextColor:#ccc;qproperty-ColumnHeaderBorderColor:#808080;qproperty-SelectedColumnTextColor:#E66464}#ExpressionField{background-color:#e6e6e6;border:1px solid #333;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}#flipOrientationButton{padding:2px 12px} \ No newline at end of file +.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:#313131;border-color:#2c2c2c;image:url('imgs/white/minus.svg')}.button-show:checked:pressed,#LoadLevelShowButton:checked:pressed,#CleanupSettingsShowButton:checked:pressed,#OutputSettingsShowButton:checked:pressed,#FxSettingsPreviewShowButton:checked:pressed{background-color:#313131;border-color:#2c2c2c}.button-show:checked:hover,#LoadLevelShowButton:checked:hover,#CleanupSettingsShowButton:checked:hover,#OutputSettingsShowButton:checked:hover,#FxSettingsPreviewShowButton:checked:hover{background-color:#363636}.button-tool,QToolButton,#CameraSettingsRadioButton::indicator,#ForceSquaredPixelButton,#SchematicBottomFrame QToolBar QToolButton,#EditToolLockButton::indicator,#flipCustomize{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);border-radius:2px;color:#d9d9d9;margin:1px;padding:0}.button-tool:hover,QToolButton:hover,#CameraSettingsRadioButton::indicator:hover,#ForceSquaredPixelButton:hover,#colorSliderAddButton:hover,#colorSliderSubButton:hover,#SchematicBottomFrame QToolBar QToolButton:hover,#EditToolLockButton::indicator:hover,#flipCustomize:hover{background-color:#767676;border-color:#767676;color:#d9d9d9}.button-tool:pressed,QToolButton:pressed,#CameraSettingsRadioButton::indicator:pressed,#ForceSquaredPixelButton:pressed,#colorSliderAddButton:pressed,#colorSliderSubButton:pressed,#SchematicBottomFrame QToolBar QToolButton:pressed,#EditToolLockButton::indicator:pressed,#flipCustomize:pressed{background-color:#313131;border-color:#2c2c2c;color:#d9d9d9}.button-tool:checked,QToolButton:checked,#CameraSettingsRadioButton::indicator:checked,#ForceSquaredPixelButton:checked,#SchematicBottomFrame QToolBar QToolButton:checked,#EditToolLockButton::indicator:checked,#flipCustomize:checked{background-color:#5385a6;border-color:#5385a6;color:#f2f2f2}.button-tool:checked:hover,QToolButton:checked:hover,#CameraSettingsRadioButton::indicator:checked:hover,#ForceSquaredPixelButton:checked:hover,#SchematicBottomFrame QToolBar QToolButton:checked:hover,#EditToolLockButton::indicator:checked:hover,#flipCustomize:checked:hover{background-color:#6c98b6;border-color:#6c98b6}.button-tool:disabled,QToolButton:disabled,#CameraSettingsRadioButton::indicator:disabled,#ForceSquaredPixelButton:disabled,#SchematicBottomFrame QToolBar QToolButton:disabled,#EditToolLockButton::indicator:disabled,#flipCustomize:disabled{color:#8a8a8a}.button-flat,PaletteViewer QToolBar QToolButton{background-color:none;border:0;border-radius:0;margin:0}.button-flat:hover,PaletteViewer QToolBar QToolButton:hover{background-color:#767676}.button-flat:pressed,PaletteViewer QToolBar QToolButton:pressed{background-color:#2f2f2f}.frame,.GroupBox,#LoadLevelFrame,#PsdSettingsGroupBox,#CleanupSettingsFrame,#OutputSettingsBox,#OutputSettingsCameraBox,#SolidLineFrame,#FunctionParametersPanel,QGroupBox{border:1px solid #2f2f2f;border-radius:2px}.tab-container,#TabBarContainer,#StyleEditorTabBar,#PaletteTabBar,#FxSettingsTabBar{background-color:transparent;qproperty-BottomAboveLineColor:#393939;qproperty-BottomBelowLineColor:#2f2f2f}.tab-flat,#StyleEditorTabBar::tab,#PaletteTabBar::tab{background-color:#393939;border-right:1px solid #2f2f2f;color:#919191;margin:0 0 1px 0;padding:3px 4px 3px 4px}.tab-flat:hover,#StyleEditorTabBar::tab:hover,#PaletteTabBar::tab:hover{background-color:#484848;color:#919191}.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:#393939;border-top:1px solid #2f2f2f;border-right:1px solid #2f2f2f;border-left:1px solid #2f2f2f;color:#919191;margin:3px -1px 1px 0;padding:2px 7px 1px 7px}.tab-round:hover,#FxSettingsTabBar::tab:hover{background-color:#484848;color:#919191}.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}.tree-list,QTreeWidget,#DirTreeView,#SceneCast QTreeView,#StudioPalette QTreeView,#ShortcutTree,ProjectPopup QTreeView,#Tasks QTreeView,#FunctionEditorTree{background-color:#343434;alternate-background-color:#393939;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:#ccc}.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:#5385a6;color:#f2f2f2}.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}QWidget{background-color:#484848;color:#ccc}QWidget:disabled{color:#8a8a8a}QFrame{border:0;margin:0;padding:0}QToolTip,#helpToolTip{background-color:#ffffe1;border:1px solid #000;color:#000;padding:1px 0}#DockSeparator,QMainWindow::separator,QSplitter::handle{background-color:#1a1a1a;height:4px;width:4px}#TDockPlaceholder{background-color:#F77272}TPanel{background-color:#1a1a1a}#TopBar{background:#484848;border:0;border-bottom:1px solid #2f2f2f;height:21px}#TopBar #EditToolLockButton{background:#484848;spacing:0}#TopBar #EditToolLockButton::indicator{background:none;border:none;height:18px;margin:1px 2px 0 0;padding-left:0;padding-right:0}#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:#676767;color:#ccc}QMenuBar::item:pressed{background-color:#5385a6;color:#f2f2f2}#TopBarTab{margin:0;padding:0}#TopBarTab::tab{background-color:#393939;border-top:1px solid #2f2f2f;border-right:1px solid #2f2f2f;color:#919191;margin:0 0 0 0;padding:2px 8px 3px 8px}#TopBarTab::tab:hover{background-color:#484848;color:#919191}#TopBarTab::tab:selected{background-color:#484848;color:#f2f2f2}#TopBarTab::tab:first{border-left:1px solid #2f2f2f}#TopBarTab::tab:last{border-right:1px solid #2f2f2f}QMenu{background-color:#484848;border:1px solid #2f2f2f;padding:2px 0}QMenu::item{padding:3px 28px}QMenu::item:selected{background-color:#5385a6;color:#f2f2f2}QMenu::item:checked{color:#ccc}QMenu::item:checked:selected{background-color:#5385a6;color:#f2f2f2}QMenu::item:disabled{background:none;color:#8a8a8a}QMenu::item:disabled:selected{border-color:transparent}QMenu::separator{border-top:1px solid #2f2f2f;height:0;margin:2px 0}QMenu::icon{border-radius:2px;margin:0 0 0 3px;padding:1px}QMenu::icon:checked{background-color:#5385a6}QMenu::indicator{margin-left:7px}TPanelTitleBar{background-color:#393939;border-color:#2f2f2f;border-style:solid;border-width:0 0 1px 0;height:20px;min-height:20px;qproperty-TitleColor:#979797;qproperty-ActiveTitleColor:#f0f0f0;qproperty-BorderPixmap:url('none');qproperty-ActiveBorderPixmap:url('imgs/white/none');qproperty-FloatBorderPixmap:url('none');qproperty-FloatActiveBorderPixmap:url('imgs/white/none')}QAbstractScrollArea::corner{background-color:#343434}QScrollBar{background-color:#343434;border:0}QScrollBar:horizontal{height:16px;margin:0}QScrollBar:vertical{margin:0;width:16px}QScrollBar::handle{border:1px solid #525252;border-radius:4px}QScrollBar::handle:horizontal:hover,QScrollBar::handle:vertical:hover{background-color:#676767;border-color:#676767}QScrollBar::handle:horizontal:pressed,QScrollBar::handle:vertical:pressed{background-color:#7b7b7b;border-color:#7b7b7b}QScrollBar::handle:horizontal{background-color:#525252;margin:3px 16px;min-width:20px}QScrollBar::handle:vertical{background-color:#525252;margin:16px 3px;min-height:20px}QScrollBar::add-line{subcontrol-origin:margin;border:0}QScrollBar::add-line:horizontal{subcontrol-position:right;background-color:#343434;margin:0;width:16px}QScrollBar::add-line:vertical{subcontrol-position:bottom;background-color:#343434;margin:0;height:16px}QScrollBar::sub-line{border:0;subcontrol-origin:margin}QScrollBar::sub-line:horizontal{subcontrol-position:left;background-color:#343434;margin:0;width:16px}QScrollBar::sub-line:vertical{subcontrol-position:top;background-color:#343434;margin:0;height:16px}QScrollBar::up-arrow:vertical{image:url('imgs/white/scroll-up.svg');image-position:center center}QScrollBar::up-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::down-arrow:vertical{image:url('imgs/white/scroll-down.svg');image-position:center center}QScrollBar::down-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::left-arrow:horizontal{image:url('imgs/white/scroll-left.svg');image-position:center center}QScrollBar::left-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::right-arrow:horizontal{image:url('imgs/white/scroll-right.svg');image-position:center center}QScrollBar::right-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::sub-page:horizontal,QScrollBar::add-page:horizontal,QScrollBar::sub-page:vertical,QScrollBar::add-page:vertical{background:none}QToolBar{padding:0}QToolBar::separator:horizontal{border-left:1px solid #2f2f2f;margin:0 1px;width:0}QToolBar::separator:vertical{border-top:1px solid #2f2f2f;height:0;margin:1px 0}QToolBar QLabel{margin-top:1px}QToolBar QToolBar{border:0}QToolButton::menu-indicator{image:none}QToolButton::menu-button{border-image:none}DvScrollWidget QPushButton{background-color:#696969;border:0;border-radius:0;padding:0;max-width:16px;min-width:16px}DvScrollWidget QPushButton:hover{background-color:#767676}DvScrollWidget QPushButton:pressed{background-color:#313131}#ScrollLeftButton,#ScrollRightButton,#ScrollUpButton,#ScrollDownButton{background-color:#484848;background-clip:padding;background-origin:padding;max-width:16px;min-width:16px;padding:0;margin:0}#ScrollLeftButton:hover,#ScrollRightButton:hover,#ScrollUpButton:hover,#ScrollDownButton:hover{background-color:#767676}#ScrollLeftButton:pressed,#ScrollRightButton:pressed,#ScrollUpButton:pressed,#ScrollDownButton:pressed{background-color:#313131}#ScrollLeftButton{image:url('imgs/white/scroll-left.svg');border-right:1px solid #2f2f2f}#ScrollRightButton{image:url('imgs/white/scroll-right.svg');border-left:1px solid #2f2f2f;border-right:1px solid #2f2f2f}#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}#keyFrameNavigator #PreviousKey{image:url('imgs/white/prevkey.svg')}#keyFrameNavigator #PreviousKey:hover{image:url('imgs/white/prevkey_over.svg')}#keyFrameNavigator #PreviousKey:disabled{image:url('imgs/white/prevkey_disabled.svg')}#keyFrameNavigator #NextKey{image:url('imgs/white/nextkey.svg')}#keyFrameNavigator #NextKey:hover{image:url('imgs/white/nextkey_over.svg')}#keyFrameNavigator #NextKey:disabled{image:url('imgs/white/nextkey_disabled.svg')}QTreeWidget{background:#343434;alternate-background-color:#393939}QListView{outline:0}#TabBarContainer{background-color:#393939}.Button,QPushButton{background-color:#696969;border-color:#484848;border-style:solid;border-radius:2px;border-width:1px;color:#d9d9d9;padding:3px 15px;margin:0}.Button:hover,QPushButton:hover,#ViewerFpsSlider::sub-line:horizontal:hover,#ViewerFpsSlider::add-line:horizontal:hover{background-color:#767676;border-color:#484848;color:#d9d9d9}.Button:pressed,QPushButton:pressed,#ViewerFpsSlider::sub-line:horizontal:pressed,#ViewerFpsSlider::add-line:horizontal:pressed{background-color:#313131;border-color:#2c2c2c;color:#d9d9d9}.Button:checked,QPushButton:checked{background-color:#313131;border-color:#2c2c2c;color:#d9d9d9}.Button:checked:hover,QPushButton:checked:hover{background-color:#363636}.Button:checked:hover:pressed,QPushButton:checked:hover:pressed{background:#313131}.Button:disabled,QPushButton:disabled,#ViewerFpsSlider::sub-line:horizontal:disabled,#ViewerFpsSlider::add-line:horizontal:disabled{background-color:#555;border-color:#484848;color:#8a8a8a}#PushButton_NoPadding{padding:3px}.ComboBox,QComboBox{background-color:#696969;border:1px solid #484848;border-radius:2px;color:#d9d9d9;padding:1px 0 1px 4px;margin:1px 0}.ComboBox:hover,QComboBox:hover{background-color:#767676;border-color:#484848;color:#d9d9d9}.ComboBox:checked,QComboBox:checked{background-color:#313131;border-color:#2c2c2c;color:#d9d9d9}.ComboBox:disabled,QComboBox:disabled{background-color:#555;border-color:#484848}.ComboBox::drop-down,QComboBox::drop-down{background-color:rgba(255,255,255,0);border-left:0 solid #484848;border-top-right-radius:2px;border-bottom-right-radius:2px;image:url('imgs/white/combo-down.svg');image-position:center center;width:16px}.ComboBox::drop-down:hover,QComboBox::drop-down:hover{image:url('imgs/white/combo-down_pressed.svg')}.ComboBox::drop-down:disabled,QComboBox::drop-down:disabled{border-color:#484848;image:url('imgs/white/combo-down_disabled.svg')}.ComboBox QAbstractItemView,QComboBox QAbstractItemView{background-color:#484848;border:1px solid #2f2f2f;selection-background-color:#5385a6;selection-color:#f2f2f2}.Input,QLineEdit,#TaskSheetItem,#tasksRemoveBox,#tasksAddBox{background-color:#2f2f2f;border:1px solid #2c2c2c;border-radius:2px;color:#ccc;selection-background-color:#5385a6;selection-color:#f2f2f2;padding:0 0 0 1px}.Input:focus,QLineEdit:focus,#TaskSheetItem:focus,#tasksRemoveBox:focus,#tasksAddBox:focus{background-color:#2f2f2f;border-color:#5385a6;color:#ccc}.Input:disabled,QLineEdit:disabled,#TaskSheetItem:disabled,#tasksRemoveBox:disabled,#tasksAddBox:disabled{background-color:#3b3b3b;border-color:#3a3a3a;color:#8a8a8a}.CheckBox,QCheckBox{color:#ccc}.CheckBox:hover,QCheckBox:hover{color:#ccc}.CheckBox:disabled,QCheckBox:disabled{color:#8a8a8a}.CheckBox::indicator,QMenu::indicator,QCheckBox::indicator,.GroupBox::indicator,QGroupBox::indicator{background-color:#2f2f2f;border:1px solid #2c2c2c;border-radius:2px;height:9px;padding:1px;width:9px}.CheckBox::indicator:hover,QMenu::indicator:hover,.CheckBox::indicator:checked:hover,QCheckBox::indicator:hover,.GroupBox::indicator:hover,QMenu::indicator:checked:hover,QCheckBox::indicator:checked:hover,.GroupBox::indicator:checked:hover,QGroupBox::indicator:hover,QGroupBox::indicator:checked:hover{background-color:#2f2f2f;border-color:#5385a6}.CheckBox::indicator:checked,QMenu::indicator:checked,QCheckBox::indicator:checked,.GroupBox::indicator:checked,QGroupBox::indicator:checked{background-color:#2f2f2f;border-color:#2c2c2c;image:url('imgs/white/checkmark.svg')}.CheckBox::indicator:checked:disabled,QMenu::indicator:checked:disabled,QCheckBox::indicator:checked:disabled,.GroupBox::indicator:checked:disabled,QGroupBox::indicator:checked:disabled{background-color:#3b3b3b;border-color:#3b3b3b;image:url('imgs/white/checkmark_disabled.svg')}.CheckBox::indicator:disabled,QMenu::indicator:disabled,QCheckBox::indicator:disabled,.GroupBox::indicator:disabled,QGroupBox::indicator:disabled{background-color:#3b3b3b;border-color:#3b3b3b}.RadioButton::indicator:unchecked,QRadioButton::indicator:unchecked,#CameraSettingsRadioButton_Small::indicator:unchecked{image:url('imgs/white/radiobutton_unchecked.svg');image-position:center center}.RadioButton::indicator:checked,QRadioButton::indicator:checked,#CameraSettingsRadioButton_Small::indicator:checked{image:url('imgs/white/radiobutton_checked.svg');image-position:center center}.GroupBox,QGroupBox{margin:6px 0 0 0;padding:5px 0}.GroupBox::title,QGroupBox::title{subcontrol-origin:margin;left:15px;margin:-3px 0 0 0;padding:0 3px}.GroupBox::title:hover,QGroupBox::title:hover{color:#ccc}.GroupBox::title:disabled,QGroupBox::title:disabled{color:#8a8a8a}.GroupBox::indicator,QGroupBox::indicator{subcontrol-origin:margin;margin-top:2px}.GroupBox:disabled,QGroupBox:disabled{color:#8a8a8a}.Slider::groove:horizontal,QSlider::groove:horizontal{background-color:transparent;background-image:url('imgs/white/slider-groove.svg');background-position:center center;background-repeat:repeat-x;margin:0;height:20px;min-height:20px}.Slider::groove:horizontal:disabled,QSlider::groove:horizontal:disabled{background-image:url('imgs/white/slider-groove_disabled.svg')}.Slider::handle:horizontal,QSlider::handle:horizontal{width:10px;margin:-2px -1px;image:url('imgs/white/slider-handle.svg')}.Slider::handle:horizontal:disabled,QSlider::handle:horizontal:disabled{image:url('imgs/white/slider-handle_disabled.svg')}#IntPairField,#DoublePairField{qproperty-LightLineColor:#2c2c2c;qproperty-LightLineEdgeColor:#2c2c2c;qproperty-DarkLineColor:#2c2c2c;qproperty-MiddleLineColor:#2c2c2c;qproperty-HandleLeftPixmap:url("imgs/white/slider-handle.svg");qproperty-HandleRightPixmap:url("imgs/white/slider-handle.svg");qproperty-HandleLeftGrayPixmap:url("imgs/white/slider-handle_disabled.svg");qproperty-HandleRightGrayPixmap:url("imgs/white/slider-handle_disabled.svg")}#DirTreeView{background-color:#343434;alternate-background-color:#343434;border:1px solid #2f2f2f;border-right:0}DvItemViewerPanel{qproperty-TextColor:#ccc;qproperty-AlternateBackground:#404040;qproperty-SelectedTextColor:#f2f2f2;qproperty-FolderTextColor:#9fdaff;qproperty-SelectedItemBackground:#5385a6}#FileBrowser DvItemViewerPanel,#SceneCast DvItemViewerPanel{background-color:#484848}#FileBrowser #castFrame,#SceneCast #castFrame{border-top:1px solid #2f2f2f;border-right:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f;margin:0}#FileBrowser QToolButton,#SceneCast QToolButton{padding:1px}DvDirTreeView{qproperty-TextColor:#ccc;qproperty-SelectedTextColor:#f2f2f2;qproperty-SelectedItemBackground:#5385a6;qproperty-FolderTextColor:#9fdaff;qproperty-SelectedFolderTextColor:#f2f2f2;alternate-background-color:#393939;background-color:#343434;border:1px solid #2f2f2f}#FileDoesNotExistLabel{color:#f00}#SceneCast QTreeView{background-color:#343434}#SceneCast QToolBar{border-top:1px solid #2f2f2f}#SceneCast QToolButton{margin:3px 1px 2px 1px;padding:1px}#CastBrowser{border:0;margin:0}#FilmStrip QComboBox{border-radius:0;border-width:0}#FilmStrip QComboBox QAbstractItemView{background-color:#484848}#CleanupSettings #CleanupSettingsFrame{margin-top:2px;margin-bottom:4px}#CleanupSettings QGroupBox{margin-bottom:3px}ParamsPage{qproperty-TextColor:#ccc}#CameraSettingsButton{padding:2px}#CameraSettingsRadioButton:hover{background:none}#CameraSettingsRadioButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#CameraSettingsRadioButton::indicator:unchecked{image:url('imgs/white/cam_unlock.svg')}#CameraSettingsRadioButton::indicator:checked{background-color:#C34040;border-color:#C34040;image:url('imgs/white/cam_lock.svg')}#CameraSettingsRadioButton::indicator:checked:hover{background-color:#d57a7a;border-color:#d57a7a}#CameraSettingsDPI{color:#9fdaff}#CameraSettingsRadioButton_Small{padding:0}#CameraSettingsRadioButton_Small::indicator{background-color:transparent;border:0;height:21px;margin:0;width:11px}#ForceSquaredPixelButton{height:16px;border:1px solid rgba(255,255,255,0);image:url('imgs/white/fsp_unchecked.svg');padding:2px;width:16px;margin:0}#ForceSquaredPixelButton:checked{image:url('imgs/white/fsp_checked.svg')}#OutputSettingsLabel{color:#9fdaff}PencilTestPopup{min-height:730px;min-width:512px}#MatchLineButton{background-color:#6e6e6e}#MatchLineButton::pressed{background-color:#949494}#LargeSizedText{font-size:17px}#StartupLabel{padding:3px}#StartupLabel:hover{background:#626262}QStatusBar{background-color:#c0c0c0}QStatusBar::item{border:0}QStatusBar QLabel{background-color:#c0c0c0}QStatusBar #StatusBarLabel{background-color:#fff;padding:1px 3px}#TitleTxtLabel{color:#9fdaff}#StyleEditor QPushButton{margin:2px 1px;padding:0}#StyleEditor #TabBarContainer{margin-left:-4px}#StyleEditor #bottomWidget{border-top:1px solid #2f2f2f;padding:3px 2px 8px 3px}#StyleEditor #bottomWidget QPushButton{padding:3px 5px}#HexagonalColorWheel{qproperty-BGColor:#484848}#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 #2f2f2f}#PlainColorPageParts QLineEdit{max-width:35px}PaletteViewer DvScrollWidget QPushButton{border-top:0;margin-bottom:1px;max-width:15px;min-width:15px}PaletteViewer DvScrollWidget #ScrollLeftButton{border-left:1px solid #2f2f2f;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer DvScrollWidget #ScrollRightButton{border-right:0;margin-left:1px;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer QToolBar{background:none;border-bottom:1px solid #2f2f2f;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:#ccc}#PaletteLockButton{border-radius:0;margin:0 0 1px 1px}#PaletteLockButton:checked{background-color:#C34040;border-color:#C34040}#PaletteLockButton:checked:hover{background-color:#d57a7a;border-color:#d57a7a}#WordButton{padding-right:0;padding-left:0}QDialog{background-color:#484848}QDialog #dialogButtonFrame{background-color:#3e3e3e;border-top:1px solid #2f2f2f}QDialog #dialogButtonFrame QPushButton{border-color:#3e3e3e;outline:0}QDialog #dialogButtonFrame QPushButton:focus{background-color:#5385a6;border-color:#3e3e3e;color:#f2f2f2}QDialog #dialogButtonFrame QPushButton:focus:hover{background-color:#6c98b6}QDialog #dialogButtonFrame QPushButton:focus:pressed{background-color:#313131;border-color:#2c2c2c;color:#d9d9d9}#SceneSettings QLabel{color:#9fdaff}#PreferencesPopup QListWidget{background-color:#343434;alternate-background-color:#343434;border:1px solid #2f2f2f;font-size:13px}#PreferencesPopup QListWidget::item{border:0;padding:3px}#PreferencesPopup QListWidget::item:hover{background-color:#676767;color:#ccc}#PreferencesPopup QListWidget::item:selected{background-color:#5385a6;color:#f2f2f2}#ShortcutTree{border:1px solid #2f2f2f}#ShortcutTree::item{padding:1px 0}#ShortcutTree QScrollBar:vertical{width:16px;margin-right:-1px}ProjectPopup QLabel{color:#9fdaff}#GearButton{qproperty-icon:url('imgs/white/gear.svg')}#SubfolderButton{qproperty-icon:url('imgs/white/subfolder.svg')}#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 #2f2f2f}FxSettings QToolBar{border-top:1px solid #2f2f2f;border-right:1px solid #2f2f2f;border-left:1px solid #2f2f2f;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}#ScriptConsole{font-family:'Courier New',monospace;border:0;color:#000000;padding:3px}#ScriptConsole QFrame{background-color:#dcdcdc}#ScriptConsole TPanelTitleBar{background-color:#393939}#TaskSheetItemLabel{color:#ccc}#Tasks QToolBar{border-bottom:1px solid #2f2f2f;margin:0;padding:0}#Tasks QToolBar QToolButton{margin:2px 2px 3px 2px}#ToolBar QToolBar{padding-left:2px}#ToolOptions TPanelTitleBar{border-right:1px solid #2f2f2f;border-bottom:0}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}#EditToolLockButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#EditToolLockButton::indicator:unchecked{image:url('imgs/white/cam_unlock.svg')}#EditToolLockButton::indicator:checked{background-color:#C34040;border-color:#C34040;image:url('imgs/white/cam_lock.svg')}#EditToolLockButton::indicator:checked:hover{background-color:#d57a7a;border-color:#d57a7a}PopupButton::menu-indicator{border-left:0;height:17px;image:url('imgs/white/combo-down.svg');width:10px}PopupButton::menu-indicator:hover{image:url('imgs/white/combo-down_pressed.svg')}PopupButton::menu-indicator:disabled{image:url('imgs/white/combo-down_disabled.svg')}#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}QToolBar#MediumPaddingToolBar QToolButton{padding-left:3px;padding-right:3px}QToolBar#WidePaddingToolBar QToolButton{padding-left:6px;padding-right:6px}#CommandBar{margin:0;padding:0;border:0}#CommandBar::separator:horizontal{margin-right:3;margin-left:3}#expandButton:checked{background-color:transparent;border-color:transparent}#expandButton:checked:hover{background-color:#767676;border-color:#767676}#expandButton:checked:pressed{background-color:#313131;border-color:#2c2c2c}#ComboViewerPanel Toolbar{border-bottom:1px solid #2f2f2f}#ComboViewerPanel Toolbar::separator:horizontal{margin:0 0 0 2px}#ComboViewerPanel Toolbar QToolButton{margin:2px 0 3px 2px}#ComboViewerToolOptions{border-bottom:1px solid #2f2f2f}#ComboViewer #ToolBarContainer,#ViewerPanel #ToolBarContainer,FlipBook #ToolBarContainer{background-color:transparent;border-top:2px solid #2f2f2f;border-bottom:1px solid #2f2f2f;padding-right:-1px}#flipCustomize{margin-left:3px}#flipCustomize::menu-button{background-color:transparent;width:35px}#flipCustomize::menu-arrow{image:none}QToolBar#FlipConsolePlayToolBar::separator:horizontal{margin:0 3px}QToolBar#FlipConsolePlayToolBar QToolButton{margin-top:2px;margin-bottom:2px;height:16px;padding-left:3px;padding-right:3px}#ViewerFpsSlider{background-color:transparent;background-image:url('imgs/white/slider-groove.svg');background-position:center center;background-repeat:repeat-x;border:0;height:19px;margin:0 3px 0 37px;max-width:300px;min-width:0}#ViewerFpsSlider::sub-line:horizontal{subcontrol-origin:absolute;background-color:#696969;border:1px solid #484848;border-top-left-radius:2px;border-bottom-left-radius:2px;height:16px;left:-33px;width:14px}#ViewerFpsSlider::add-line:horizontal{subcontrol-position:left;background-color:#696969;border:1px solid #484848;border-top-right-radius:2px;border-bottom-right-radius:2px;left:18px;height:16px;image-position:center center;width:13px}#ViewerFpsSlider::handle::horizontal{background-color:#a1a1a1;border:1px solid #a1a1a1;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-PBColorMarginLeft:1;qproperty-PBColorMarginTop:2;qproperty-PBColorMarginRight:1;qproperty-PBColorMarginBottom:2;qproperty-PBMarker:url('imgs/white/flipmarker.svg');qproperty-PBMarkerMarginLeft:3;qproperty-PBMarkerMarginRight:3;qproperty-notStartedColor:rgba(205,101,101,0.78);qproperty-startedColor:#1abc3f;qproperty-baseColor:#2f2f2f;qproperty-finishedColor:#2f2f2f}Ruler{qproperty-ParentBGColor:#484848;qproperty-ScaleColor:#ccc}#RulerToolOptionValues{color:#000}#xsheetArea,#ScrollArea{background-color:#343434;border:0}#xsheetScrollArea{border:0}#cornerWidget QToolButton{padding:0}#xsheetColumnAreaMenu_Preview{background-color:#E6E678}#xsheetColumnAreaMenu_Lock{background-color:#F5F5F5}#xsheetColumnAreaMenu_Camstand{background-color:#FFA480}#xsheetColumnAreaMenu_Preview,#xsheetColumnAreaMenu_Lock,#xsheetColumnAreaMenu_Camstand{color:#000}#noteTextEdit{color:#000}XsheetViewer{qproperty-TextColor:#ccc;qproperty-BGColor:#3b3b3b;qproperty-LightLineColor:#2c2c2c;qproperty-MarkerLineColor:#1E96C4;qproperty-VerticalLineColor:#222;qproperty-VerticalLineHeadColor:#808080;qproperty-PreviewFrameTextColor:#9fdaff;qproperty-CurrentRowBgColor:#506082;qproperty-EmptyColumnHeadColor:#626262;qproperty-SelectedColumnTextColor:#FF0000;qproperty-EmptyCellColor:#404040;qproperty-NotEmptyColumnColor:#484848;qproperty-SelectedEmptyCellColor:#6c6c6c;qproperty-LevelColumnColor:#4C6E4C;qproperty-LevelColumnBorderColor:#8FB38F;qproperty-SelectedLevelColumnColor:#678667;qproperty-VectorColumnColor:#7B7B4C;qproperty-VectorColumnBorderColor:#BBBB9A;qproperty-SelectedVectorColumnColor:#949466;qproperty-ChildColumnColor:#6A526B;qproperty-ChildColumnBorderColor:#B1A3B3;qproperty-SelectedChildColumnColor:#816e82;qproperty-FullcolorColumnColor:#657A96;qproperty-FullcolorColumnBorderColor:#9EB8BB;qproperty-SelectedFullcolorColumnColor:#8895a6;qproperty-FxColumnColor:#56553C;qproperty-FxColumnBorderColor:#95958A;qproperty-SelectedFxColumnColor:#6f6e56;qproperty-ReferenceColumnColor:#616161;qproperty-ReferenceColumnBorderColor:#A2A2A2;qproperty-SelectedReferenceColumnColor:#7a7a7a;qproperty-PaletteColumnColor:#3A655F;qproperty-PaletteColumnBorderColor:#86ACA7;qproperty-SelectedPaletteColumnColor:#52807a;qproperty-MeshColumnColor:#684D86;qproperty-MeshColumnBorderColor:#BA92EF;qproperty-SelectedMeshColumnColor:#82689e;qproperty-SoundColumnColor:#657456;qproperty-SoundColumnBorderColor:#A0AF7D;qproperty-SelectedSoundColumnColor:#7e8b72;qproperty-SoundColumnHlColor:#34FE5E;qproperty-SoundColumnTrackColor:#B6C29D;qproperty-ColumnHeadPastelizer:#000;qproperty-SelectedColumnHead:#506082;qproperty-LightLightBGColor:#404040;qproperty-LightBGColor:#f0f0f0;qproperty-DarkBGColor:#e1e1e1;qproperty-DarkLineColor:#969696;qproperty-XsheetColumnNameBgColor:rgba(255,255,255,0);qproperty-XsheetDragBarHighlightColor:#ffb;qproperty-XsheetPreviewButtonBgOnColor:#c8c864;qproperty-XsheetPreviewButtonOnImage:url('imgs/white/x_prev_eye_on.svg');qproperty-XsheetPreviewButtonBgOffColor:rgba(255,255,255,0);qproperty-XsheetPreviewButtonOffImage:url('imgs/white/x_prev_eye_off.svg');qproperty-XsheetCamstandButtonBgOnColor:#eb906b;qproperty-XsheetCamstandButtonOnImage:url('imgs/white/x_table_view_on.svg');qproperty-XsheetCamstandButtonTranspImage:url('imgs/white/x_table_view_transp.svg');qproperty-XsheetCamstandButtonBgOffColor:rgba(255,255,255,0);qproperty-XsheetCamstandButtonOffImage:url('imgs/white/x_table_view_off.svg');qproperty-XsheetLockButtonBgOnColor:#c55454;qproperty-XsheetLockButtonOnImage:url('imgs/white/x_lock_on.svg');qproperty-XsheetLockButtonBgOffColor:rgba(255,255,255,0);qproperty-XsheetLockButtonOffImage:url('imgs/white/x_lock_off.svg');qproperty-XsheetConfigButtonBgColor:rgba(255,255,255,0);qproperty-XsheetConfigButtonImage:url('imgs/white/x_config.svg');qproperty-TimelinePreviewButtonBgOnColor:rgba(255,255,255,0);qproperty-TimelinePreviewButtonOnImage:url('imgs/white/timeline_prev_eye_on.svg');qproperty-TimelinePreviewButtonBgOffColor:rgba(255,255,255,0);qproperty-TimelinePreviewButtonOffImage:url('imgs/white/timeline_prev_eye_off.svg');qproperty-TimelineCamstandButtonBgOnColor:rgba(255,255,255,0);qproperty-TimelineCamstandButtonOnImage:url('imgs/white/timeline_table_view_on.svg');qproperty-TimelineCamstandButtonTranspImage:url('imgs/white/timeline_table_view_transp.svg');qproperty-TimelineCamstandButtonBgOffColor:rgba(255,255,255,0);qproperty-TimelineCamstandButtonOffImage:url('imgs/white/timeline_table_view_off.svg');qproperty-TimelineLockButtonBgOnColor:rgba(255,255,255,0);qproperty-TimelineLockButtonOnImage:url('imgs/white/timeline_lock_on.svg');qproperty-TimelineLockButtonBgOffColor:rgba(255,255,255,0);qproperty-TimelineLockButtonOffImage:url('imgs/white/timeline_lock_off.svg');qproperty-TimelineConfigButtonBgColor:rgba(255,255,255,0);qproperty-TimelineConfigButtonImage:url('imgs/white/timeline_config.svg');qproperty-LayerHeaderPreviewImage:url('imgs/white/layer_header_prev_eye.svg');qproperty-LayerHeaderCamstandImage:url('imgs/white/layer_header_table_view.svg');qproperty-LayerHeaderLockImage:url('imgs/white/layer_header_lock.svg')}#XSheetToolbar{margin:0;padding:0;border:0}#XSheetToolbar QToolButton{padding:0;margin:4px 1px;min-height:19px;height:19px}#XSheetToolbar::separator:horizontal{margin:0 4px}#FunctionEditor QToolBar{border-bottom:1px solid #2f2f2f}#FunctionEditor QToolBar QToolBar{border:0}#FunctionEditor QToolBar QLabel{margin-left:5px}#FunctionEditor QToolBar QToolButton{height:18px}#FunctionEditorTree{background-color:#343434;alternate-background-color:#343434;border-top:1px solid #2f2f2f}FunctionTreeView{qproperty-TextColor:#ccc;qproperty-CurrentTextColor:#E66464}FunctionPanel{qproperty-BGColor:#3b3b3b;qproperty-ValueLineColor:#484848;qproperty-FrameLineColor:#606060;qproperty-OtherCurvesColor:#888;qproperty-RulerBackground:#333;qproperty-TextColor:#ccc;qproperty-SubColor:#000;qproperty-SelectedColor:#FFA500}SpreadsheetViewer{qproperty-LightLightBGColor:#404040;qproperty-CurrentRowBgColor:#506082;qproperty-LightLineColor:#2c2c2c;qproperty-MarkerLineColor:#1E96C4;qproperty-BGColor:#484848;qproperty-VerticalLineColor:#222;qproperty-KeyFrameColor:#995d1d;qproperty-KeyFrameBorderColor:#c9b04b;qproperty-SelectedKeyFrameColor:#be772b;qproperty-InBetweenColor:#666250;qproperty-InBetweenBorderColor:#cdcec8;qproperty-SelectedInBetweenColor:#7d7a6c;qproperty-SelectedEmptyColor:#6c6c6c;qproperty-SelectedSceneRangeEmptyColor:#757575;qproperty-TextColor:#ccc;qproperty-ColumnHeaderBorderColor:#808080;qproperty-SelectedColumnTextColor:#FF0000}#ExpressionField{background-color:#e6e6e6;border:1px solid #333;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}#flipOrientationButton{padding:2px 12px} \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/layer_header_lock.svg b/stuff/config/qss/Default/imgs/black/layer_header_lock.svg new file mode 100644 index 0000000..195f939 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/layer_header_lock.svg @@ -0,0 +1,47 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/layer_header_prev_eye.svg b/stuff/config/qss/Default/imgs/black/layer_header_prev_eye.svg new file mode 100644 index 0000000..64a7f7b --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/layer_header_prev_eye.svg @@ -0,0 +1,35 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/layer_header_table_view.svg b/stuff/config/qss/Default/imgs/black/layer_header_table_view.svg new file mode 100644 index 0000000..ce093d7 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/layer_header_table_view.svg @@ -0,0 +1,36 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/timeline_config.svg b/stuff/config/qss/Default/imgs/black/timeline_config.svg new file mode 100644 index 0000000..b85f9f8 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/timeline_config.svg @@ -0,0 +1,30 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/timeline_lock_off.svg b/stuff/config/qss/Default/imgs/black/timeline_lock_off.svg new file mode 100644 index 0000000..2974735 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/timeline_lock_off.svg @@ -0,0 +1,26 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/timeline_lock_on.svg b/stuff/config/qss/Default/imgs/black/timeline_lock_on.svg new file mode 100644 index 0000000..9f00bcf --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/timeline_lock_on.svg @@ -0,0 +1,26 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/timeline_prev_eye_off.svg b/stuff/config/qss/Default/imgs/black/timeline_prev_eye_off.svg new file mode 100644 index 0000000..2974735 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/timeline_prev_eye_off.svg @@ -0,0 +1,26 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/timeline_prev_eye_on.svg b/stuff/config/qss/Default/imgs/black/timeline_prev_eye_on.svg new file mode 100644 index 0000000..30b6024 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/timeline_prev_eye_on.svg @@ -0,0 +1,27 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/timeline_table_view_off.svg b/stuff/config/qss/Default/imgs/black/timeline_table_view_off.svg new file mode 100644 index 0000000..2974735 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/timeline_table_view_off.svg @@ -0,0 +1,26 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/timeline_table_view_on.svg b/stuff/config/qss/Default/imgs/black/timeline_table_view_on.svg new file mode 100644 index 0000000..30b6024 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/timeline_table_view_on.svg @@ -0,0 +1,27 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/timeline_table_view_transp.svg b/stuff/config/qss/Default/imgs/black/timeline_table_view_transp.svg new file mode 100644 index 0000000..43014c6 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/timeline_table_view_transp.svg @@ -0,0 +1,24 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/x_config.svg b/stuff/config/qss/Default/imgs/black/x_config.svg new file mode 100644 index 0000000..99674b5 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/x_config.svg @@ -0,0 +1,30 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/x_lock_off.svg b/stuff/config/qss/Default/imgs/black/x_lock_off.svg new file mode 100644 index 0000000..80c37c8 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/x_lock_off.svg @@ -0,0 +1,53 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/x_lock_on.svg b/stuff/config/qss/Default/imgs/black/x_lock_on.svg new file mode 100644 index 0000000..4f9e6ee --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/x_lock_on.svg @@ -0,0 +1,41 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/x_prev_eye_off.svg b/stuff/config/qss/Default/imgs/black/x_prev_eye_off.svg new file mode 100644 index 0000000..8fd404d --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/x_prev_eye_off.svg @@ -0,0 +1,41 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/x_prev_eye_on.svg b/stuff/config/qss/Default/imgs/black/x_prev_eye_on.svg new file mode 100644 index 0000000..ab4e597 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/x_prev_eye_on.svg @@ -0,0 +1,35 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/x_table_view_off.svg b/stuff/config/qss/Default/imgs/black/x_table_view_off.svg new file mode 100644 index 0000000..6f069bb --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/x_table_view_off.svg @@ -0,0 +1,41 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/x_table_view_on.svg b/stuff/config/qss/Default/imgs/black/x_table_view_on.svg new file mode 100644 index 0000000..2e9cb56 --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/x_table_view_on.svg @@ -0,0 +1,36 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/black/x_table_view_transp.svg b/stuff/config/qss/Default/imgs/black/x_table_view_transp.svg new file mode 100644 index 0000000..aa8ed0b --- /dev/null +++ b/stuff/config/qss/Default/imgs/black/x_table_view_transp.svg @@ -0,0 +1,30 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/layer_header_lock.svg b/stuff/config/qss/Default/imgs/white/layer_header_lock.svg new file mode 100644 index 0000000..195f939 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/layer_header_lock.svg @@ -0,0 +1,47 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/layer_header_prev_eye.svg b/stuff/config/qss/Default/imgs/white/layer_header_prev_eye.svg new file mode 100644 index 0000000..64a7f7b --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/layer_header_prev_eye.svg @@ -0,0 +1,35 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/layer_header_table_view.svg b/stuff/config/qss/Default/imgs/white/layer_header_table_view.svg new file mode 100644 index 0000000..ce093d7 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/layer_header_table_view.svg @@ -0,0 +1,36 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/timeline_config.svg b/stuff/config/qss/Default/imgs/white/timeline_config.svg new file mode 100644 index 0000000..b85f9f8 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/timeline_config.svg @@ -0,0 +1,30 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/timeline_lock_off.svg b/stuff/config/qss/Default/imgs/white/timeline_lock_off.svg new file mode 100644 index 0000000..2974735 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/timeline_lock_off.svg @@ -0,0 +1,26 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/timeline_lock_on.svg b/stuff/config/qss/Default/imgs/white/timeline_lock_on.svg new file mode 100644 index 0000000..9f00bcf --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/timeline_lock_on.svg @@ -0,0 +1,26 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/timeline_prev_eye_off.svg b/stuff/config/qss/Default/imgs/white/timeline_prev_eye_off.svg new file mode 100644 index 0000000..2974735 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/timeline_prev_eye_off.svg @@ -0,0 +1,26 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/timeline_prev_eye_on.svg b/stuff/config/qss/Default/imgs/white/timeline_prev_eye_on.svg new file mode 100644 index 0000000..30b6024 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/timeline_prev_eye_on.svg @@ -0,0 +1,27 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/timeline_table_view_off.svg b/stuff/config/qss/Default/imgs/white/timeline_table_view_off.svg new file mode 100644 index 0000000..2974735 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/timeline_table_view_off.svg @@ -0,0 +1,26 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/timeline_table_view_on.svg b/stuff/config/qss/Default/imgs/white/timeline_table_view_on.svg new file mode 100644 index 0000000..30b6024 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/timeline_table_view_on.svg @@ -0,0 +1,27 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/timeline_table_view_transp.svg b/stuff/config/qss/Default/imgs/white/timeline_table_view_transp.svg new file mode 100644 index 0000000..43014c6 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/timeline_table_view_transp.svg @@ -0,0 +1,24 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/x_config.svg b/stuff/config/qss/Default/imgs/white/x_config.svg new file mode 100644 index 0000000..99674b5 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/x_config.svg @@ -0,0 +1,30 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/x_lock_off.svg b/stuff/config/qss/Default/imgs/white/x_lock_off.svg new file mode 100644 index 0000000..1644053 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/x_lock_off.svg @@ -0,0 +1,33 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/x_lock_on.svg b/stuff/config/qss/Default/imgs/white/x_lock_on.svg new file mode 100644 index 0000000..4f9e6ee --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/x_lock_on.svg @@ -0,0 +1,41 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/x_prev_eye_off.svg b/stuff/config/qss/Default/imgs/white/x_prev_eye_off.svg new file mode 100644 index 0000000..152a77a --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/x_prev_eye_off.svg @@ -0,0 +1,21 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/x_prev_eye_on.svg b/stuff/config/qss/Default/imgs/white/x_prev_eye_on.svg new file mode 100644 index 0000000..ab4e597 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/x_prev_eye_on.svg @@ -0,0 +1,35 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/x_table_view_off.svg b/stuff/config/qss/Default/imgs/white/x_table_view_off.svg new file mode 100644 index 0000000..3d09001 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/x_table_view_off.svg @@ -0,0 +1,21 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/x_table_view_on.svg b/stuff/config/qss/Default/imgs/white/x_table_view_on.svg new file mode 100644 index 0000000..2e9cb56 --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/x_table_view_on.svg @@ -0,0 +1,36 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/imgs/white/x_table_view_transp.svg b/stuff/config/qss/Default/imgs/white/x_table_view_transp.svg new file mode 100644 index 0000000..aa8ed0b --- /dev/null +++ b/stuff/config/qss/Default/imgs/white/x_table_view_transp.svg @@ -0,0 +1,30 @@ + +image/svg+xml \ No newline at end of file diff --git a/stuff/config/qss/Default/less/Default.less b/stuff/config/qss/Default/less/Default.less index 6cc6497..158f28b 100644 --- a/stuff/config/qss/Default/less/Default.less +++ b/stuff/config/qss/Default/less/Default.less @@ -339,7 +339,7 @@ @xsheet-CurrentRowBG-color: #506082; @xsheet-EmptyColumnHead-color: lighten(@bg, 10.1961); -@xsheet-SelectedColumnText-color: #E66464; +@xsheet-SelectedColumnText-color: #FF0000; @xsheet-EmptyCell-color: darken(@bg, 3.1373); @xsheet-NotEmptyColumn-color: @bg; @@ -391,6 +391,52 @@ @xsheet-DarkBG-color: lighten(@bg, 60.0000); @xsheet-DarkLine-color: lighten(@bg, 30.5882); + +@xsheet-ColumnNameBg-color: rgba(255, 255, 255, 0); +@xsheet-DragBarHighlight-color: rgba(255, 255, 187, 255); + +@xsheet-PreviewButtonBgOn-color: rgba(200, 200, 100, 255); +@xsheet-PreviewButtonOnImage: 'x_prev_eye_on.svg'; +@xsheet-PreviewButtonBgOff-color: rgba(255, 255, 255, 0); +@xsheet-PreviewButtonOffImage: 'x_prev_eye_off.svg'; + +@xsheet-CamstandButtonBgOn-color: rgba(235, 144, 107, 255); +@xsheet-CamstandButtonOnImage: 'x_table_view_on.svg'; +@xsheet-CamstandButtonTranspImage: 'x_table_view_transp.svg'; +@xsheet-CamstandButtonBgOff-color: rgba(255, 255, 255, 0); +@xsheet-CamstandButtonOffImage: 'x_table_view_off.svg'; + +@xsheet-LockButtonBgOn-color: rgba(197, 84, 84, 255); +@xsheet-LockButtonOnImage: 'x_lock_on.svg'; +@xsheet-LockButtonBgOff-color: rgba(255, 255, 255, 0); +@xsheet-LockButtonOffImage: 'x_lock_off.svg'; + +@xsheet-ConfigButtonBg-color: rgba(255, 255, 255, 0); +@xsheet-ConfigButtonImage: 'x_config.svg'; + +@timeline-PreviewButtonBgOn-color: rgba(255, 255, 255, 0); +@timeline-PreviewButtonOnImage: 'timeline_prev_eye_on.svg'; +@timeline-PreviewButtonBgOff-color: rgba(255, 255, 255, 0); +@timeline-PreviewButtonOffImage: 'timeline_prev_eye_off.svg'; + +@timeline-CamstandButtonBgOn-color: rgba(255, 255, 255, 0); +@timeline-CamstandButtonOnImage: 'timeline_table_view_on.svg'; +@timeline-CamstandButtonTranspImage: 'timeline_table_view_transp.svg'; +@timeline-CamstandButtonBgOff-color: rgba(255, 255, 255, 0); +@timeline-CamstandButtonOffImage: 'timeline_table_view_off.svg'; + +@timeline-LockButtonBgOn-color: rgba(255, 255, 255, 0); +@timeline-LockButtonOnImage: 'timeline_lock_on.svg'; +@timeline-LockButtonBgOff-color: rgba(255, 255, 255, 0); +@timeline-LockButtonOffImage: 'timeline_lock_off.svg'; + +@timeline-ConfigButtonBg-color: rgba(255, 255, 255, 0); +@timeline-ConfigButtonImage: 'timeline_config.svg'; + +@layerheader-PreviewImage: 'layer_header_prev_eye.svg'; +@layerheader-CamstandImage: 'layer_header_table_view.svg'; +@layerheader-LockImage: 'layer_header_lock.svg'; + // ----------------------------------------------------------------------------- // Function Editor // ----------------------------------------------------------------------------- diff --git a/stuff/config/qss/Default/less/layouts/xsheet.less b/stuff/config/qss/Default/less/layouts/xsheet.less index 07b0d81..dbc7223 100644 --- a/stuff/config/qss/Default/less/layouts/xsheet.less +++ b/stuff/config/qss/Default/less/layouts/xsheet.less @@ -111,6 +111,51 @@ XsheetViewer { qproperty-LightBGColor: @xsheet-LightBG-color; qproperty-DarkBGColor: @xsheet-DarkBG-color; qproperty-DarkLineColor: @xsheet-DarkLine-color; + + qproperty-XsheetColumnNameBgColor: @xsheet-ColumnNameBg-color; + qproperty-XsheetDragBarHighlightColor: @xsheet-DragBarHighlight-color; + + qproperty-XsheetPreviewButtonBgOnColor: @xsheet-PreviewButtonBgOn-color; + qproperty-XsheetPreviewButtonOnImage: url('@{img-url}/@{xsheet-PreviewButtonOnImage}'); + qproperty-XsheetPreviewButtonBgOffColor: @xsheet-PreviewButtonBgOff-color; + qproperty-XsheetPreviewButtonOffImage: url('@{img-url}/@{xsheet-PreviewButtonOffImage}'); + + qproperty-XsheetCamstandButtonBgOnColor: @xsheet-CamstandButtonBgOn-color; + qproperty-XsheetCamstandButtonOnImage: url('@{img-url}/@{xsheet-CamstandButtonOnImage}'); + qproperty-XsheetCamstandButtonTranspImage: url('@{img-url}/@{xsheet-CamstandButtonTranspImage}'); + qproperty-XsheetCamstandButtonBgOffColor: @xsheet-CamstandButtonBgOff-color; + qproperty-XsheetCamstandButtonOffImage: url('@{img-url}/@{xsheet-CamstandButtonOffImage}'); + + qproperty-XsheetLockButtonBgOnColor: @xsheet-LockButtonBgOn-color; + qproperty-XsheetLockButtonOnImage: url('@{img-url}/@{xsheet-LockButtonOnImage}'); + qproperty-XsheetLockButtonBgOffColor: @xsheet-LockButtonBgOff-color; + qproperty-XsheetLockButtonOffImage: url('@{img-url}/@{xsheet-LockButtonOffImage}'); + + qproperty-XsheetConfigButtonBgColor: @xsheet-ConfigButtonBg-color; + qproperty-XsheetConfigButtonImage: url('@{img-url}/@{xsheet-ConfigButtonImage}'); + + qproperty-TimelinePreviewButtonBgOnColor: @timeline-PreviewButtonBgOn-color; + qproperty-TimelinePreviewButtonOnImage: url('@{img-url}/@{timeline-PreviewButtonOnImage}'); + qproperty-TimelinePreviewButtonBgOffColor: @timeline-PreviewButtonBgOff-color; + qproperty-TimelinePreviewButtonOffImage: url('@{img-url}/@{timeline-PreviewButtonOffImage}'); + + qproperty-TimelineCamstandButtonBgOnColor: @timeline-CamstandButtonBgOn-color; + qproperty-TimelineCamstandButtonOnImage: url('@{img-url}/@{timeline-CamstandButtonOnImage}'); + qproperty-TimelineCamstandButtonTranspImage: url('@{img-url}/@{timeline-CamstandButtonTranspImage}'); + qproperty-TimelineCamstandButtonBgOffColor: @timeline-CamstandButtonBgOff-color; + qproperty-TimelineCamstandButtonOffImage: url('@{img-url}/@{timeline-CamstandButtonOffImage}'); + + qproperty-TimelineLockButtonBgOnColor: @timeline-LockButtonBgOn-color; + qproperty-TimelineLockButtonOnImage: url('@{img-url}/@{timeline-LockButtonOnImage}'); + qproperty-TimelineLockButtonBgOffColor: @timeline-LockButtonBgOff-color; + qproperty-TimelineLockButtonOffImage: url('@{img-url}/@{timeline-LockButtonOffImage}'); + + qproperty-TimelineConfigButtonBgColor: @timeline-ConfigButtonBg-color; + qproperty-TimelineConfigButtonImage: url('@{img-url}/@{timeline-ConfigButtonImage}'); + + qproperty-LayerHeaderPreviewImage: url('@{img-url}/@{layerheader-PreviewImage}'); + qproperty-LayerHeaderCamstandImage: url('@{img-url}/@{layerheader-CamstandImage}'); + qproperty-LayerHeaderLockImage: url('@{img-url}/@{layerheader-LockImage}'); } /* XSheet Toolbar diff --git a/stuff/config/qss/Light/Light.qss b/stuff/config/qss/Light/Light.qss index 3e20328..5f55fd7 100644 --- a/stuff/config/qss/Light/Light.qss +++ b/stuff/config/qss/Light/Light.qss @@ -1 +1 @@ -.button-show,#LoadLevelShowButton,#CleanupSettingsShowButton,#OutputSettingsShowButton,#FxSettingsPreviewShowButton{image:url('../Default/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:#B5C0D0;border-color:#255095;image:url('../Default/imgs/black/minus.svg')}.button-show:checked:pressed,#LoadLevelShowButton:checked:pressed,#CleanupSettingsShowButton:checked:pressed,#OutputSettingsShowButton:checked:pressed,#FxSettingsPreviewShowButton:checked:pressed{background-color:#dedede;border-color:#525252}.button-show:checked:hover,#LoadLevelShowButton:checked:hover,#CleanupSettingsShowButton:checked:hover,#OutputSettingsShowButton:checked:hover,#FxSettingsPreviewShowButton:checked:hover{background-color:#bbc5d4}.button-tool,QToolButton,#CameraSettingsRadioButton::indicator,#ForceSquaredPixelButton,#SchematicBottomFrame QToolBar QToolButton,#EditToolLockButton::indicator,#flipCustomize{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);border-radius:2px;color:#101010;margin:1px;padding:0}.button-tool:hover,QToolButton:hover,#CameraSettingsRadioButton::indicator:hover,#ForceSquaredPixelButton:hover,#colorSliderAddButton:hover,#colorSliderSubButton:hover,#SchematicBottomFrame QToolBar QToolButton:hover,#EditToolLockButton::indicator:hover,#flipCustomize:hover{background-color:#b8b8b8;border-color:#525252;color:#101010}.button-tool:pressed,QToolButton:pressed,#CameraSettingsRadioButton::indicator:pressed,#ForceSquaredPixelButton:pressed,#colorSliderAddButton:pressed,#colorSliderSubButton:pressed,#SchematicBottomFrame QToolBar QToolButton:pressed,#EditToolLockButton::indicator:pressed,#flipCustomize:pressed{background-color:#dedede;border-color:#525252;color:#101010}.button-tool:checked,QToolButton:checked,#CameraSettingsRadioButton::indicator:checked,#ForceSquaredPixelButton:checked,#SchematicBottomFrame QToolBar QToolButton:checked,#EditToolLockButton::indicator:checked,#flipCustomize:checked{background-color:#B5C0D0;border-color:#255095;color:#101010}.button-tool:checked:hover,QToolButton:checked:hover,#CameraSettingsRadioButton::indicator:checked:hover,#ForceSquaredPixelButton:checked:hover,#SchematicBottomFrame QToolBar QToolButton:checked:hover,#EditToolLockButton::indicator:checked:hover,#flipCustomize:checked:hover{background-color:#ced5e0;border-color:#255095}.button-tool:disabled,QToolButton:disabled,#CameraSettingsRadioButton::indicator:disabled,#ForceSquaredPixelButton:disabled,#SchematicBottomFrame QToolBar QToolButton:disabled,#EditToolLockButton::indicator:disabled,#flipCustomize:disabled{color:#484848}.button-flat,PaletteViewer QToolBar QToolButton{background-color:none;border:0;border-radius:0;margin:0}.button-flat:hover,PaletteViewer QToolBar QToolButton:hover{background-color:#b8b8b8}.button-flat:pressed,PaletteViewer QToolBar QToolButton:pressed{background-color:#393939}.frame,.GroupBox,#LoadLevelFrame,#PsdSettingsGroupBox,#CleanupSettingsFrame,#OutputSettingsBox,#OutputSettingsCameraBox,#SolidLineFrame,#FunctionParametersPanel,QGroupBox{border:1px solid #393939;border-radius:2px}.tab-container,#TabBarContainer,#StyleEditorTabBar,#PaletteTabBar,#FxSettingsTabBar{background-color:transparent;qproperty-BottomAboveLineColor:#6c6c6c;qproperty-BottomBelowLineColor:#393939}.tab-flat,#StyleEditorTabBar::tab,#PaletteTabBar::tab{background-color:#6c6c6c;border-right:1px solid #393939;color:#101010;margin:0 0 1px 0;padding:3px 4px 3px 4px}.tab-flat:hover,#StyleEditorTabBar::tab:hover,#PaletteTabBar::tab:hover{background-color:#808080;color:#101010}.tab-flat:selected,#StyleEditorTabBar::tab:selected,#PaletteTabBar::tab:selected{background-color:#808080;color:#101010;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:#6c6c6c;border-top:1px solid #393939;border-right:1px solid #393939;border-left:1px solid #393939;color:#101010;margin:3px -1px 1px 0;padding:2px 7px 1px 7px}.tab-round:hover,#FxSettingsTabBar::tab:hover{background-color:#808080;color:#101010}.tab-round:selected,#FxSettingsTabBar::tab:selected{background-color:#808080;border-top-right-radius:2px;border-top-left-radius:2px;color:#101010;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}.tree-list,QTreeWidget,#DirTreeView,#SceneCast QTreeView,#StudioPalette QTreeView,#ShortcutTree,ProjectPopup QTreeView,#Tasks QTreeView,#FunctionEditorTree{background-color:#9a9a9a;alternate-background-color:#a1a1a1;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:#101010}.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:#255095;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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/imgs/black/tree22_branch-end.svg') 0}.branch-22:has-siblings,#DirTreeView::branch:has-siblings,ProjectPopup QTreeView::branch:has-siblings{border-image:url('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/imgs/black/tree22_branch-open.svg') no-repeat;border-image:none;image:none}QWidget{background-color:#808080;color:#101010}QWidget:disabled{color:#484848}QFrame{border:0;margin:0;padding:0}QToolTip,#helpToolTip{background-color:#ffffe1;border:1px solid #000;color:#000;padding:1px 0}#DockSeparator,QMainWindow::separator,QSplitter::handle{background-color:#1a1a1a;height:4px;width:4px}#TDockPlaceholder{background-color:#F77272}TPanel{background-color:#1a1a1a}#TopBar{background:#808080;border:0;border-bottom:1px solid #393939;height:21px}#TopBar #EditToolLockButton{background:#808080;spacing:0}#TopBar #EditToolLockButton::indicator{background:none;border:none;height:18px;margin:1px 2px 0 0;padding-left:0;padding-right:0}#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:#a6a6a6;color:#101010}QMenuBar::item:pressed{background-color:#255095;color:#FFFFFF}#TopBarTab{margin:0;padding:0}#TopBarTab::tab{background-color:#808080;border-top:1px solid #393939;border-right:1px solid #393939;color:#101010;margin:0 0 0 0;padding:2px 8px 3px 8px}#TopBarTab::tab:hover{background-color:#a6a6a6;color:#101010}#TopBarTab::tab:selected{background-color:#B5C0D0;color:#101010}#TopBarTab::tab:first{border-left:1px solid #393939}#TopBarTab::tab:last{border-right:1px solid #393939}QMenu{background-color:#a6a6a6;border:1px solid #393939;padding:2px 0}QMenu::item{padding:3px 28px}QMenu::item:selected{background-color:#255095;color:#FFFFFF}QMenu::item:checked{color:#101010}QMenu::item:checked:selected{background-color:#255095;color:#FFFFFF}QMenu::item:disabled{background:none;color:#484848}QMenu::item:disabled:selected{border-color:transparent}QMenu::separator{border-top:1px solid #393939;height:0;margin:2px 0}QMenu::icon{border-radius:2px;margin:0 0 0 3px;padding:1px}QMenu::icon:checked{background-color:#255095}QMenu::indicator{margin-left:7px}TPanelTitleBar{background-color:#505050;border-color:#393939;border-style:solid;border-width:0 0 1px 0;height:20px;min-height:20px;qproperty-TitleColor:#B4B4B4;qproperty-ActiveTitleColor:#F5F5F5;qproperty-BorderPixmap:url('none');qproperty-ActiveBorderPixmap:url('../Default/imgs/black/none');qproperty-FloatBorderPixmap:url('none');qproperty-FloatActiveBorderPixmap:url('../Default/imgs/black/none')}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:1px solid #393939;border-radius:2px}QScrollBar::handle:horizontal:hover,QScrollBar::handle:vertical:hover{background-color:#b8b8b8;border-color:#393939}QScrollBar::handle:horizontal:pressed,QScrollBar::handle:vertical:pressed{background-color:#ccc;border-color:#393939}QScrollBar::handle:horizontal{background-color:#a4a4a4;margin:1px 16px;min-width:20px}QScrollBar::handle:vertical{background-color:#a4a4a4;margin:16px 1px;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:vertical{subcontrol-position:bottom;background-color:#9a9a9a;margin:0;height:16px}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:vertical{subcontrol-position:top;background-color:#9a9a9a;margin:0;height:16px}QScrollBar::up-arrow:vertical{image:url('../Default/imgs/black/scroll-up.svg');image-position:center center}QScrollBar::up-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::down-arrow:vertical{image:url('../Default/imgs/black/scroll-down.svg');image-position:center center}QScrollBar::down-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::left-arrow:horizontal{image:url('../Default/imgs/black/scroll-left.svg');image-position:center center}QScrollBar::left-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::right-arrow:horizontal{image:url('../Default/imgs/black/scroll-right.svg');image-position:center center}QScrollBar::right-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::sub-page:horizontal,QScrollBar::add-page:horizontal,QScrollBar::sub-page:vertical,QScrollBar::add-page:vertical{background:none}QToolBar{padding:0}QToolBar::separator:horizontal{border-left:1px solid #393939;margin:0 1px;width:0}QToolBar::separator:vertical{border-top:1px solid #393939;height:0;margin:1px 0}QToolBar QLabel{margin-top:1px}QToolBar QToolBar{border:0}QToolButton::menu-indicator{image:none}QToolButton::menu-button{border-image:none}DvScrollWidget QPushButton{background-color:#a4a4a4;border:0;border-radius:0;padding:0;max-width:16px;min-width:16px}DvScrollWidget QPushButton:hover{background-color:#b8b8b8}DvScrollWidget QPushButton:pressed{background-color:#dedede}#ScrollLeftButton,#ScrollRightButton,#ScrollUpButton,#ScrollDownButton{background-color:#808080;background-clip:padding;background-origin:padding;max-width:16px;min-width:16px;padding:0;margin:0}#ScrollLeftButton:hover,#ScrollRightButton:hover,#ScrollUpButton:hover,#ScrollDownButton:hover{background-color:#b8b8b8}#ScrollLeftButton:pressed,#ScrollRightButton:pressed,#ScrollUpButton:pressed,#ScrollDownButton:pressed{background-color:#dedede}#ScrollLeftButton{image:url('../Default/imgs/black/scroll-left.svg');border-right:1px solid #393939}#ScrollRightButton{image:url('../Default/imgs/black/scroll-right.svg');border-left:1px solid #393939;border-right:1px solid #393939}#ScrollUpButton{image:url('../Default/imgs/black/scroll-up.svg')}#ScrollDownButton{image:url('../Default/imgs/black/scroll-down.svg')}#keyFrameNavigator{background:none;margin:0;padding:0}#keyFrameNavigator QToolButton{min-width:18px}#keyFrameNavigator #PreviousKey{image:url('../Default/imgs/black/prevkey.svg')}#keyFrameNavigator #PreviousKey:hover{image:url('../Default/imgs/black/prevkey_over.svg')}#keyFrameNavigator #PreviousKey:disabled{image:url('../Default/imgs/black/prevkey_disabled.svg')}#keyFrameNavigator #NextKey{image:url('../Default/imgs/black/nextkey.svg')}#keyFrameNavigator #NextKey:hover{image:url('../Default/imgs/black/nextkey_over.svg')}#keyFrameNavigator #NextKey:disabled{image:url('../Default/imgs/black/nextkey_disabled.svg')}QTreeWidget{background:#9a9a9a;alternate-background-color:#a1a1a1}QListView{outline:0}#TabBarContainer{background-color:#6c6c6c}.Button,QPushButton{background-color:#a4a4a4;border-color:#525252;border-style:solid;border-radius:2px;border-width:1px;color:#101010;padding:3px 15px;margin:0}.Button:hover,QPushButton:hover,#ViewerFpsSlider::sub-line:horizontal:hover,#ViewerFpsSlider::add-line:horizontal:hover{background-color:#b8b8b8;border-color:#525252;color:#101010}.Button:pressed,QPushButton:pressed,#ViewerFpsSlider::sub-line:horizontal:pressed,#ViewerFpsSlider::add-line:horizontal:pressed{background-color:#dedede;border-color:#525252;color:#101010}.Button:checked,QPushButton:checked{background-color:#B5C0D0;border-color:#255095;color:#101010}.Button:checked:hover,QPushButton:checked:hover{background-color:#bbc5d4}.Button:checked:hover:pressed,QPushButton:checked:hover:pressed{background:#B5C0D0}.Button:disabled,QPushButton:disabled,#ViewerFpsSlider::sub-line:horizontal:disabled,#ViewerFpsSlider::add-line:horizontal:disabled{background-color:#8d8d8d;border-color:#737373;color:#484848}#PushButton_NoPadding{padding:3px}.ComboBox,QComboBox{background-color:#a4a4a4;border:1px solid #525252;border-radius:2px;color:#101010;padding:1px 0 1px 4px;margin:1px 0}.ComboBox:hover,QComboBox:hover{background-color:#b8b8b8;border-color:#525252;color:#101010}.ComboBox:checked,QComboBox:checked{background-color:#B5C0D0;border-color:#255095;color:#101010}.ComboBox:disabled,QComboBox:disabled{background-color:#8d8d8d;border-color:#737373}.ComboBox::drop-down,QComboBox::drop-down{background-color:rgba(255,255,255,0);border-left:0 solid #525252;border-top-right-radius:2px;border-bottom-right-radius:2px;image:url('../Default/imgs/black/combo-down.svg');image-position:center center;width:16px}.ComboBox::drop-down:hover,QComboBox::drop-down:hover{image:url('../Default/imgs/black/combo-down_pressed.svg')}.ComboBox::drop-down:disabled,QComboBox::drop-down:disabled{border-color:#737373;image:url('../Default/imgs/black/combo-down_disabled.svg')}.ComboBox QAbstractItemView,QComboBox QAbstractItemView{background-color:#a6a6a6;border:1px solid #393939;selection-background-color:#255095;selection-color:#FFFFFF}.Input,QLineEdit,#TaskSheetItem,#tasksRemoveBox,#tasksAddBox{background-color:#cdcdcd;border:1px solid #525252;border-radius:2px;color:#101010;selection-background-color:#255095;selection-color:#FFFFFF;padding:0 0 0 1px}.Input:focus,QLineEdit:focus,#TaskSheetItem:focus,#tasksRemoveBox:focus,#tasksAddBox:focus{background-color:#cdcdcd;border-color:#525252;color:#101010}.Input:disabled,QLineEdit:disabled,#TaskSheetItem:disabled,#tasksRemoveBox:disabled,#tasksAddBox:disabled{background-color:#a6a6a6;border-color:#696969;color:#484848}.CheckBox,QCheckBox{color:#101010}.CheckBox:hover,QCheckBox:hover{color:#101010}.CheckBox:disabled,QCheckBox:disabled{color:#484848}.CheckBox::indicator,QMenu::indicator,QCheckBox::indicator,.GroupBox::indicator,QGroupBox::indicator{background-color:#cacaca;border:1px solid #525252;border-radius:2px;height:9px;padding:1px;width:9px}.CheckBox::indicator:hover,QMenu::indicator:hover,.CheckBox::indicator:checked:hover,QCheckBox::indicator:hover,.GroupBox::indicator:hover,QMenu::indicator:checked:hover,QCheckBox::indicator:checked:hover,.GroupBox::indicator:checked:hover,QGroupBox::indicator:hover,QGroupBox::indicator:checked:hover{background-color:#e3e3e3;border-color:#255095}.CheckBox::indicator:checked,QMenu::indicator:checked,QCheckBox::indicator:checked,.GroupBox::indicator:checked,QGroupBox::indicator:checked{background-color:#cacaca;border-color:#525252;image:url('../Default/imgs/black/checkmark.svg')}.CheckBox::indicator:checked:disabled,QMenu::indicator:checked:disabled,QCheckBox::indicator:checked:disabled,.GroupBox::indicator:checked:disabled,QGroupBox::indicator:checked:disabled{background-color:#8d8d8d;border-color:#737373;image:url('../Default/imgs/black/checkmark_disabled.svg')}.CheckBox::indicator:disabled,QMenu::indicator:disabled,QCheckBox::indicator:disabled,.GroupBox::indicator:disabled,QGroupBox::indicator:disabled{background-color:#8d8d8d;border-color:#737373}.RadioButton::indicator:unchecked,QRadioButton::indicator:unchecked,#CameraSettingsRadioButton_Small::indicator:unchecked{image:url('../Default/imgs/black/radiobutton_unchecked.svg');image-position:center center}.RadioButton::indicator:checked,QRadioButton::indicator:checked,#CameraSettingsRadioButton_Small::indicator:checked{image:url('../Default/imgs/black/radiobutton_checked.svg');image-position:center center}.GroupBox,QGroupBox{margin:6px 0 0 0;padding:5px 0}.GroupBox::title,QGroupBox::title{subcontrol-origin:margin;left:15px;margin:-3px 0 0 0;padding:0 3px}.GroupBox::title:hover,QGroupBox::title:hover{color:#101010}.GroupBox::title:disabled,QGroupBox::title:disabled{color:#484848}.GroupBox::indicator,QGroupBox::indicator{subcontrol-origin:margin;margin-top:2px}.GroupBox:disabled,QGroupBox:disabled{color:#484848}.Slider::groove:horizontal,QSlider::groove:horizontal{background-color:transparent;background-image:url('../Default/imgs/black/slider-groove.svg');background-position:center center;background-repeat:repeat-x;margin:0;height:20px;min-height:20px}.Slider::groove:horizontal:disabled,QSlider::groove:horizontal:disabled{background-image:url('../Default/imgs/black/slider-groove_disabled.svg')}.Slider::handle:horizontal,QSlider::handle:horizontal{width:10px;margin:-2px 0;image:url('../Default/imgs/black/slider-handle.svg')}.Slider::handle:horizontal:disabled,QSlider::handle:horizontal:disabled{image:url('../Default/imgs/black/slider-handle_disabled.svg')}#IntPairField,#DoublePairField{qproperty-LightLineColor:#404040;qproperty-LightLineEdgeColor:#404040;qproperty-DarkLineColor:#404040;qproperty-MiddleLineColor:#404040;qproperty-HandleLeftPixmap:url("../Default/imgs/black/slider-handle.svg");qproperty-HandleRightPixmap:url("../Default/imgs/black/slider-handle.svg");qproperty-HandleLeftGrayPixmap:url("../Default/imgs/black/slider-handle_disabled.svg");qproperty-HandleRightGrayPixmap:url("../Default/imgs/black/slider-handle_disabled.svg")}#DirTreeView{background-color:#969696;alternate-background-color:#969696;border:1px solid #393939;border-right:0}DvItemViewerPanel{qproperty-TextColor:#101010;qproperty-AlternateBackground:#a1a1a1;qproperty-SelectedTextColor:#FFFFFF;qproperty-FolderTextColor:#000eb6;qproperty-SelectedItemBackground:#255095}#FileBrowser DvItemViewerPanel,#SceneCast DvItemViewerPanel{background-color:#9a9a9a}#FileBrowser #castFrame,#SceneCast #castFrame{border-top:1px solid #393939;border-right:1px solid #393939;border-bottom:1px solid #393939;margin:0}#FileBrowser QToolButton,#SceneCast QToolButton{padding:1px}DvDirTreeView{qproperty-TextColor:#101010;qproperty-SelectedTextColor:#FFFFFF;qproperty-SelectedItemBackground:#255095;qproperty-FolderTextColor:#000eb6;qproperty-SelectedFolderTextColor:#FFFFFF;alternate-background-color:#a1a1a1;background-color:#9a9a9a;border:1px solid #393939}#FileDoesNotExistLabel{color:#f00}#SceneCast QTreeView{background-color:#969696}#SceneCast QToolBar{border-top:1px solid #393939}#SceneCast QToolButton{margin:3px 1px 2px 1px;padding:1px}#CastBrowser{border:0;margin:0}#FilmStrip QComboBox{border-radius:0;border-width:0}#FilmStrip QComboBox QAbstractItemView{background-color:#a6a6a6}#CleanupSettings #CleanupSettingsFrame{margin-top:2px;margin-bottom:4px}#CleanupSettings QGroupBox{margin-bottom:3px}ParamsPage{qproperty-TextColor:#101010}#CameraSettingsButton{padding:2px}#CameraSettingsRadioButton:hover{background:none}#CameraSettingsRadioButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#CameraSettingsRadioButton::indicator:unchecked{image:url('../Default/imgs/black/cam_unlock.svg')}#CameraSettingsRadioButton::indicator:checked{background-color:#C34040;border-color:#772626;image:url('../Default/imgs/black/cam_lock.svg')}#CameraSettingsRadioButton::indicator:checked:hover{background-color:#d57a7a;border-color:#772626}#CameraSettingsDPI{color:#000}#CameraSettingsRadioButton_Small{padding:0}#CameraSettingsRadioButton_Small::indicator{background-color:transparent;border:0;height:21px;margin:0;width:11px}#ForceSquaredPixelButton{height:16px;border:1px solid rgba(255,255,255,0);image:url('../Default/imgs/black/fsp_unchecked.svg');padding:2px;width:16px;margin:0}#ForceSquaredPixelButton:checked{image:url('../Default/imgs/black/fsp_checked.svg')}#OutputSettingsLabel{color:#000}PencilTestPopup{min-height:730px;min-width:512px}#MatchLineButton{background-color:#a6a6a6}#MatchLineButton::pressed{background-color:#cdcdcd}#LargeSizedText{font-size:17px}#StartupLabel{padding:3px}#StartupLabel:hover{background:#9a9a9a}QStatusBar{background-color:#c0c0c0}QStatusBar::item{border:0}QStatusBar QLabel{background-color:#c0c0c0}QStatusBar #StatusBarLabel{background-color:#fff;padding:1px 3px}#TitleTxtLabel{color:#000}#StyleEditor QPushButton{margin:2px 1px;padding:0}#StyleEditor #TabBarContainer{margin-left:-4px}#StyleEditor #bottomWidget{border-top:1px solid #393939;padding:3px 2px 8px 3px}#StyleEditor #bottomWidget QPushButton{padding:3px 5px}#HexagonalColorWheel{qproperty-BGColor:#808080}#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('../Default/imgs/black/scroll-right.svg')}#colorSliderSubButton{image:url('../Default/imgs/black/scroll-left.svg')}#PlainColorPageParts{border-top:1px solid #393939}#PlainColorPageParts QLineEdit{max-width:35px}PaletteViewer DvScrollWidget QPushButton{border-top:0;margin-bottom:1px;max-width:15px;min-width:15px}PaletteViewer DvScrollWidget #ScrollLeftButton{border-left:1px solid #393939;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer DvScrollWidget #ScrollRightButton{border-right:0;margin-left:1px;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer QToolBar{background:none;border-bottom:1px solid #393939;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:#101010}#PaletteLockButton{border-radius:0;margin:0 0 1px 1px}#PaletteLockButton:checked{background-color:#C34040;border-color:#772626}#PaletteLockButton:checked:hover{background-color:#d57a7a;border-color:#772626}#WordButton{padding-right:0;padding-left:0}QDialog{background-color:#808080}QDialog #dialogButtonFrame{background-color:#767676;border-top:1px solid #393939}QDialog #dialogButtonFrame QPushButton{border-color:#525252;outline:0}QDialog #dialogButtonFrame QPushButton:focus{background-color:#B5C0D0;border-color:#255095;color:#2a2a2a}QDialog #dialogButtonFrame QPushButton:focus:hover{background-color:#ced5e0}QDialog #dialogButtonFrame QPushButton:focus:pressed{background-color:#dedede;border-color:#525252;color:#101010}#SceneSettings QLabel{color:#000}#PreferencesPopup QListWidget{background-color:#9a9a9a;alternate-background-color:#9a9a9a;border:1px solid #393939;font-size:13px}#PreferencesPopup QListWidget::item{border:0;padding:3px}#PreferencesPopup QListWidget::item:hover{background-color:#a6a6a6;color:#101010}#PreferencesPopup QListWidget::item:selected{background-color:#255095;color:#FFFFFF}#ShortcutTree{border:1px solid #393939}#ShortcutTree::item{padding:1px 0}#ShortcutTree QScrollBar:vertical{width:16px;margin-right:-1px}ProjectPopup QLabel{color:#000}#GearButton{qproperty-icon:url('../Default/imgs/black/gear.svg')}#SubfolderButton{qproperty-icon:url('../Default/imgs/black/subfolder.svg')}#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 #393939}FxSettings QToolBar{border-top:1px solid #393939;border-right:1px solid #393939;border-left:1px solid #393939;min-height:23px;padding:3px 0}FxSettings QToolBar QToolBar{border:0}#FxSettingsLabel{color:#000}#FxSettingsHelpButton{background-color:#80a0dc;color:#000;padding-top:0;padding-bottom:0}#FxSettingsHelpButton:hover{background-color:#a8bee7}#ScriptConsole{font-family:'Courier New',monospace;border:0;color:#000000;padding:3px}#ScriptConsole QFrame{background-color:#dcdcdc}#ScriptConsole TPanelTitleBar{background-color:#505050}#TaskSheetItemLabel{color:#101010}#Tasks QToolBar{border-bottom:1px solid #393939;margin:0;padding:0}#Tasks QToolBar QToolButton{margin:2px 2px 3px 2px}#ToolBar QToolBar{padding-left:2px}#ToolOptions TPanelTitleBar{border-right:1px solid #393939;border-bottom:0}IconViewField{qproperty-ScalePegPixmap:url("../Default/imgs/black/selectiontool_scalepeg.svg");qproperty-RotationPixmap:url("../Default/imgs/black/selectiontool_rotation.svg");qproperty-PositionPixmap:url("../Default/imgs/black/selectiontool_position.svg");qproperty-ThicknessPixmap:url("../Default/imgs/black/selectiontool_thickness.svg")}#EditToolLockButton{spacing:0}#EditToolLockButton:hover{background:none}#EditToolLockButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#EditToolLockButton::indicator:unchecked{image:url('../Default/imgs/black/cam_unlock.svg')}#EditToolLockButton::indicator:checked{background-color:#C34040;border-color:#772626;image:url('../Default/imgs/black/cam_lock.svg')}#EditToolLockButton::indicator:checked:hover{background-color:#d57a7a;border-color:#772626}PopupButton::menu-indicator{border-left:0;height:17px;image:url('../Default/imgs/black/combo-down.svg');width:10px}PopupButton::menu-indicator:hover{image:url('../Default/imgs/black/combo-down_pressed.svg')}PopupButton::menu-indicator:disabled{image:url('../Default/imgs/black/combo-down_disabled.svg')}#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}QToolBar#MediumPaddingToolBar QToolButton{padding-left:3px;padding-right:3px}QToolBar#WidePaddingToolBar QToolButton{padding-left:6px;padding-right:6px;height:18px}#CommandBar{margin:0;padding:0;border:0}#CommandBar::separator:horizontal{margin-right:3;margin-left:3}#expandButton:checked{background-color:transparent;border-color:transparent}#expandButton:checked:hover{background-color:#b8b8b8;border-color:#525252}#expandButton:checked:pressed{background-color:#dedede;border-color:#525252}#ComboViewerPanel Toolbar{border-bottom:1px solid #393939}#ComboViewerPanel Toolbar::separator:horizontal{margin:0 0 0 2px}#ComboViewerPanel Toolbar QToolButton{margin:2px 0 3px 2px}#ComboViewerToolOptions{border-bottom:1px solid #393939}#ComboViewer #ToolBarContainer,#ViewerPanel #ToolBarContainer,FlipBook #ToolBarContainer{background-color:transparent;border-top:2px solid #393939;border-bottom:1px solid #393939;padding-right:-1px}#flipCustomize{margin-left:3px}#flipCustomize::menu-button{background-color:transparent;width:35px}#flipCustomize::menu-arrow{image:none}QToolBar#FlipConsolePlayToolBar::separator:horizontal{margin:0 3px}QToolBar#FlipConsolePlayToolBar QToolButton{margin-top:2px;margin-bottom:2px;height:16px;padding-left:3px;padding-right:3px}#ViewerFpsSlider{background-color:transparent;background-image:url('../Default/imgs/black/slider-groove.svg');background-position:center center;background-repeat:repeat-x;border:0;height:19px;margin:0 3px 0 37px;max-width:300px;min-width:0}#ViewerFpsSlider::sub-line:horizontal{subcontrol-origin:absolute;background-color:#a4a4a4;border:1px solid #525252;border-top-left-radius:2px;border-bottom-left-radius:2px;height:16px;left:-33px;width:14px}#ViewerFpsSlider::add-line:horizontal{subcontrol-position:left;background-color:#a4a4a4;border:1px solid #525252;border-top-right-radius:2px;border-bottom-right-radius:2px;left:18px;height:16px;image-position:center center;width:13px}#ViewerFpsSlider::handle::horizontal{background-color:#a6a6a6;border:1px solid #393939;border-radius:2px;margin:2px 0 3px 0;min-width:9px;width:9px;max-width:9px}FlipSlider{qproperty-PBHeight:15;qproperty-PBOverlay:url('../Default/imgs/black/flipslider.svg');qproperty-PBColorMarginLeft:1;qproperty-PBColorMarginTop:2;qproperty-PBColorMarginRight:1;qproperty-PBColorMarginBottom:2;qproperty-PBMarker:url('../Default/imgs/black/flipmarker.svg');qproperty-PBMarkerMarginLeft:3;qproperty-PBMarkerMarginRight:3;qproperty-notStartedColor:#925151;qproperty-startedColor:#28853d;qproperty-baseColor:#676767;qproperty-finishedColor:#676767}Ruler{qproperty-ParentBGColor:#808080;qproperty-ScaleColor:#101010}#RulerToolOptionValues{color:#000}#xsheetArea,#ScrollArea{background-color:#9a9a9a;border:0}#xsheetScrollArea{border:0}#cornerWidget QToolButton{padding:0}#xsheetColumnAreaMenu_Preview{background-color:#E6E678}#xsheetColumnAreaMenu_Lock{background-color:#F5F5F5}#xsheetColumnAreaMenu_Camstand{background-color:#FFA480}#xsheetColumnAreaMenu_Preview,#xsheetColumnAreaMenu_Lock,#xsheetColumnAreaMenu_Camstand{color:#000}#noteTextEdit{color:#000}XsheetViewer{qproperty-TextColor:#101010;qproperty-BGColor:#929292;qproperty-LightLineColor:#616161;qproperty-MarkerLineColor:#000;qproperty-VerticalLineColor:#646464;qproperty-VerticalLineHeadColor:#393939;qproperty-PreviewFrameTextColor:#000;qproperty-CurrentRowBgColor:#B5C0D0;qproperty-EmptyColumnHeadColor:#737373;qproperty-SelectedColumnTextColor:#b30000;qproperty-EmptyCellColor:#7c7c7c;qproperty-NotEmptyColumnColor:#8a8a8a;qproperty-SelectedEmptyCellColor:#b3b3b3;qproperty-LevelColumnColor:#76b776;qproperty-LevelColumnBorderColor:#496549;qproperty-SelectedLevelColumnColor:#9bc59b;qproperty-VectorColumnColor:#c0c07a;qproperty-VectorColumnBorderColor:#71714a;qproperty-SelectedVectorColumnColor:#cdcda0;qproperty-ChildColumnColor:#d69adb;qproperty-ChildColumnBorderColor:#9c53a3;qproperty-SelectedChildColumnColor:#e3c2e6;qproperty-FullcolorColumnColor:#8bbdc1;qproperty-FullcolorColumnBorderColor:#577476;qproperty-SelectedFullcolorColumnColor:#afcdd0;qproperty-FxColumnColor:#82815d;qproperty-FxColumnBorderColor:#404039;qproperty-SelectedFxColumnColor:#97967b;qproperty-ReferenceColumnColor:#ababab;qproperty-ReferenceColumnBorderColor:#6b6b6b;qproperty-SelectedReferenceColumnColor:#c4c4c4;qproperty-PaletteColumnColor:#2aab9a;qproperty-PaletteColumnBorderColor:#173e39;qproperty-SelectedPaletteColumnColor:#40c8b6;qproperty-MeshColumnColor:#ac78d4;qproperty-MeshColumnBorderColor:#6b418c;qproperty-SelectedMeshColumnColor:#c3a2dd;qproperty-SoundColumnColor:#acba82;qproperty-SoundColumnBorderColor:#656b51;qproperty-SelectedSoundColumnColor:#c0c9a6;qproperty-SoundColumnHlColor:#f5ffe6;qproperty-SoundColumnTrackColor:#5a642d;qproperty-ColumnHeadPastelizer:#fff;qproperty-SelectedColumnHead:#bed2f0;qproperty-LightLightBGColor:#808080;qproperty-LightBGColor:#f0f0f0;qproperty-DarkBGColor:#e1e1e1;qproperty-DarkLineColor:#969696}#XSheetToolbar{margin:0;padding:0;border:0}#XSheetToolbar QToolButton{padding:0;margin:4px 1px;min-height:19px;height:19px}#XSheetToolbar::separator:horizontal{margin:0 4px}#FunctionEditor QToolBar{border-bottom:1px solid #393939}#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 #393939}FunctionTreeView{qproperty-TextColor:#101010;qproperty-CurrentTextColor:#b30000}FunctionPanel{qproperty-BGColor:#e1e1e1;qproperty-ValueLineColor:#bababa;qproperty-FrameLineColor:#d2d2d2;qproperty-OtherCurvesColor:#969696;qproperty-RulerBackground:#fff;qproperty-TextColor:#101010;qproperty-SubColor:#fff;qproperty-SelectedColor:#00f}SpreadsheetViewer{qproperty-LightLightBGColor:#808080;qproperty-CurrentRowBgColor:#B5C0D0;qproperty-LightLineColor:#616161;qproperty-MarkerLineColor:#000;qproperty-BGColor:#8a8a8a;qproperty-VerticalLineColor:#646464;qproperty-KeyFrameColor:#db8b36;qproperty-KeyFrameBorderColor:#493015;qproperty-SelectedKeyFrameColor:#dea466;qproperty-InBetweenColor:#c2c2b0;qproperty-InBetweenBorderColor:#484841;qproperty-SelectedInBetweenColor:#d6d6cf;qproperty-SelectedEmptyColor:#b3b3b3;qproperty-SelectedSceneRangeEmptyColor:#d2d2d2;qproperty-TextColor:#101010;qproperty-ColumnHeaderBorderColor:#393939;qproperty-SelectedColumnTextColor:#b30000}#ExpressionField{background-color:#fff;border:1px solid #6b6b6b;margin:0}#FunctionSegmentViewerLinkButton{background-image:url('../Default/imgs/black/segment_unlinked.svg');background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:hover{background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:checked{background-image:url('../Default/imgs/black/segment_linked.svg');background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:disabled{background-image:url('../Default/imgs/black/segment_disabled.svg');background-repeat:no-repeat}#flipOrientationButton{padding:2px 12px} \ No newline at end of file +.button-show,#LoadLevelShowButton,#CleanupSettingsShowButton,#OutputSettingsShowButton,#FxSettingsPreviewShowButton{image:url('../Default/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:#B5C0D0;border-color:#255095;image:url('../Default/imgs/black/minus.svg')}.button-show:checked:pressed,#LoadLevelShowButton:checked:pressed,#CleanupSettingsShowButton:checked:pressed,#OutputSettingsShowButton:checked:pressed,#FxSettingsPreviewShowButton:checked:pressed{background-color:#dedede;border-color:#525252}.button-show:checked:hover,#LoadLevelShowButton:checked:hover,#CleanupSettingsShowButton:checked:hover,#OutputSettingsShowButton:checked:hover,#FxSettingsPreviewShowButton:checked:hover{background-color:#bbc5d4}.button-tool,QToolButton,#CameraSettingsRadioButton::indicator,#ForceSquaredPixelButton,#SchematicBottomFrame QToolBar QToolButton,#EditToolLockButton::indicator,#flipCustomize{background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);border-radius:2px;color:#101010;margin:1px;padding:0}.button-tool:hover,QToolButton:hover,#CameraSettingsRadioButton::indicator:hover,#ForceSquaredPixelButton:hover,#colorSliderAddButton:hover,#colorSliderSubButton:hover,#SchematicBottomFrame QToolBar QToolButton:hover,#EditToolLockButton::indicator:hover,#flipCustomize:hover{background-color:#b8b8b8;border-color:#525252;color:#101010}.button-tool:pressed,QToolButton:pressed,#CameraSettingsRadioButton::indicator:pressed,#ForceSquaredPixelButton:pressed,#colorSliderAddButton:pressed,#colorSliderSubButton:pressed,#SchematicBottomFrame QToolBar QToolButton:pressed,#EditToolLockButton::indicator:pressed,#flipCustomize:pressed{background-color:#dedede;border-color:#525252;color:#101010}.button-tool:checked,QToolButton:checked,#CameraSettingsRadioButton::indicator:checked,#ForceSquaredPixelButton:checked,#SchematicBottomFrame QToolBar QToolButton:checked,#EditToolLockButton::indicator:checked,#flipCustomize:checked{background-color:#B5C0D0;border-color:#255095;color:#101010}.button-tool:checked:hover,QToolButton:checked:hover,#CameraSettingsRadioButton::indicator:checked:hover,#ForceSquaredPixelButton:checked:hover,#SchematicBottomFrame QToolBar QToolButton:checked:hover,#EditToolLockButton::indicator:checked:hover,#flipCustomize:checked:hover{background-color:#ced5e0;border-color:#255095}.button-tool:disabled,QToolButton:disabled,#CameraSettingsRadioButton::indicator:disabled,#ForceSquaredPixelButton:disabled,#SchematicBottomFrame QToolBar QToolButton:disabled,#EditToolLockButton::indicator:disabled,#flipCustomize:disabled{color:#484848}.button-flat,PaletteViewer QToolBar QToolButton{background-color:none;border:0;border-radius:0;margin:0}.button-flat:hover,PaletteViewer QToolBar QToolButton:hover{background-color:#b8b8b8}.button-flat:pressed,PaletteViewer QToolBar QToolButton:pressed{background-color:#393939}.frame,.GroupBox,#LoadLevelFrame,#PsdSettingsGroupBox,#CleanupSettingsFrame,#OutputSettingsBox,#OutputSettingsCameraBox,#SolidLineFrame,#FunctionParametersPanel,QGroupBox{border:1px solid #393939;border-radius:2px}.tab-container,#TabBarContainer,#StyleEditorTabBar,#PaletteTabBar,#FxSettingsTabBar{background-color:transparent;qproperty-BottomAboveLineColor:#6c6c6c;qproperty-BottomBelowLineColor:#393939}.tab-flat,#StyleEditorTabBar::tab,#PaletteTabBar::tab{background-color:#6c6c6c;border-right:1px solid #393939;color:#101010;margin:0 0 1px 0;padding:3px 4px 3px 4px}.tab-flat:hover,#StyleEditorTabBar::tab:hover,#PaletteTabBar::tab:hover{background-color:#808080;color:#101010}.tab-flat:selected,#StyleEditorTabBar::tab:selected,#PaletteTabBar::tab:selected{background-color:#808080;color:#101010;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:#6c6c6c;border-top:1px solid #393939;border-right:1px solid #393939;border-left:1px solid #393939;color:#101010;margin:3px -1px 1px 0;padding:2px 7px 1px 7px}.tab-round:hover,#FxSettingsTabBar::tab:hover{background-color:#808080;color:#101010}.tab-round:selected,#FxSettingsTabBar::tab:selected{background-color:#808080;border-top-right-radius:2px;border-top-left-radius:2px;color:#101010;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}.tree-list,QTreeWidget,#DirTreeView,#SceneCast QTreeView,#StudioPalette QTreeView,#ShortcutTree,ProjectPopup QTreeView,#Tasks QTreeView,#FunctionEditorTree{background-color:#9a9a9a;alternate-background-color:#a1a1a1;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:#101010}.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:#255095;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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/imgs/black/tree22_branch-end.svg') 0}.branch-22:has-siblings,#DirTreeView::branch:has-siblings,ProjectPopup QTreeView::branch:has-siblings{border-image:url('../Default/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('../Default/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('../Default/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('../Default/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('../Default/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('../Default/imgs/black/tree22_branch-open.svg') no-repeat;border-image:none;image:none}QWidget{background-color:#808080;color:#101010}QWidget:disabled{color:#484848}QFrame{border:0;margin:0;padding:0}QToolTip,#helpToolTip{background-color:#ffffe1;border:1px solid #000;color:#000;padding:1px 0}#DockSeparator,QMainWindow::separator,QSplitter::handle{background-color:#1a1a1a;height:4px;width:4px}#TDockPlaceholder{background-color:#F77272}TPanel{background-color:#1a1a1a}#TopBar{background:#808080;border:0;border-bottom:1px solid #393939;height:21px}#TopBar #EditToolLockButton{background:#808080;spacing:0}#TopBar #EditToolLockButton::indicator{background:none;border:none;height:18px;margin:1px 2px 0 0;padding-left:0;padding-right:0}#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:#a6a6a6;color:#101010}QMenuBar::item:pressed{background-color:#255095;color:#FFFFFF}#TopBarTab{margin:0;padding:0}#TopBarTab::tab{background-color:#808080;border-top:1px solid #393939;border-right:1px solid #393939;color:#101010;margin:0 0 0 0;padding:2px 8px 3px 8px}#TopBarTab::tab:hover{background-color:#a6a6a6;color:#101010}#TopBarTab::tab:selected{background-color:#B5C0D0;color:#101010}#TopBarTab::tab:first{border-left:1px solid #393939}#TopBarTab::tab:last{border-right:1px solid #393939}QMenu{background-color:#a6a6a6;border:1px solid #393939;padding:2px 0}QMenu::item{padding:3px 28px}QMenu::item:selected{background-color:#255095;color:#FFFFFF}QMenu::item:checked{color:#101010}QMenu::item:checked:selected{background-color:#255095;color:#FFFFFF}QMenu::item:disabled{background:none;color:#484848}QMenu::item:disabled:selected{border-color:transparent}QMenu::separator{border-top:1px solid #393939;height:0;margin:2px 0}QMenu::icon{border-radius:2px;margin:0 0 0 3px;padding:1px}QMenu::icon:checked{background-color:#255095}QMenu::indicator{margin-left:7px}TPanelTitleBar{background-color:#505050;border-color:#393939;border-style:solid;border-width:0 0 1px 0;height:20px;min-height:20px;qproperty-TitleColor:#B4B4B4;qproperty-ActiveTitleColor:#F5F5F5;qproperty-BorderPixmap:url('none');qproperty-ActiveBorderPixmap:url('../Default/imgs/black/none');qproperty-FloatBorderPixmap:url('none');qproperty-FloatActiveBorderPixmap:url('../Default/imgs/black/none')}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:1px solid #393939;border-radius:2px}QScrollBar::handle:horizontal:hover,QScrollBar::handle:vertical:hover{background-color:#b8b8b8;border-color:#393939}QScrollBar::handle:horizontal:pressed,QScrollBar::handle:vertical:pressed{background-color:#ccc;border-color:#393939}QScrollBar::handle:horizontal{background-color:#a4a4a4;margin:1px 16px;min-width:20px}QScrollBar::handle:vertical{background-color:#a4a4a4;margin:16px 1px;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:vertical{subcontrol-position:bottom;background-color:#9a9a9a;margin:0;height:16px}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:vertical{subcontrol-position:top;background-color:#9a9a9a;margin:0;height:16px}QScrollBar::up-arrow:vertical{image:url('../Default/imgs/black/scroll-up.svg');image-position:center center}QScrollBar::up-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::down-arrow:vertical{image:url('../Default/imgs/black/scroll-down.svg');image-position:center center}QScrollBar::down-arrow:vertical:pressed{margin:1px 0 0 0}QScrollBar::left-arrow:horizontal{image:url('../Default/imgs/black/scroll-left.svg');image-position:center center}QScrollBar::left-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::right-arrow:horizontal{image:url('../Default/imgs/black/scroll-right.svg');image-position:center center}QScrollBar::right-arrow:horizontal:pressed{margin:1px 0 0 0}QScrollBar::sub-page:horizontal,QScrollBar::add-page:horizontal,QScrollBar::sub-page:vertical,QScrollBar::add-page:vertical{background:none}QToolBar{padding:0}QToolBar::separator:horizontal{border-left:1px solid #393939;margin:0 1px;width:0}QToolBar::separator:vertical{border-top:1px solid #393939;height:0;margin:1px 0}QToolBar QLabel{margin-top:1px}QToolBar QToolBar{border:0}QToolButton::menu-indicator{image:none}QToolButton::menu-button{border-image:none}DvScrollWidget QPushButton{background-color:#a4a4a4;border:0;border-radius:0;padding:0;max-width:16px;min-width:16px}DvScrollWidget QPushButton:hover{background-color:#b8b8b8}DvScrollWidget QPushButton:pressed{background-color:#dedede}#ScrollLeftButton,#ScrollRightButton,#ScrollUpButton,#ScrollDownButton{background-color:#808080;background-clip:padding;background-origin:padding;max-width:16px;min-width:16px;padding:0;margin:0}#ScrollLeftButton:hover,#ScrollRightButton:hover,#ScrollUpButton:hover,#ScrollDownButton:hover{background-color:#b8b8b8}#ScrollLeftButton:pressed,#ScrollRightButton:pressed,#ScrollUpButton:pressed,#ScrollDownButton:pressed{background-color:#dedede}#ScrollLeftButton{image:url('../Default/imgs/black/scroll-left.svg');border-right:1px solid #393939}#ScrollRightButton{image:url('../Default/imgs/black/scroll-right.svg');border-left:1px solid #393939;border-right:1px solid #393939}#ScrollUpButton{image:url('../Default/imgs/black/scroll-up.svg')}#ScrollDownButton{image:url('../Default/imgs/black/scroll-down.svg')}#keyFrameNavigator{background:none;margin:0;padding:0}#keyFrameNavigator QToolButton{min-width:18px}#keyFrameNavigator #PreviousKey{image:url('../Default/imgs/black/prevkey.svg')}#keyFrameNavigator #PreviousKey:hover{image:url('../Default/imgs/black/prevkey_over.svg')}#keyFrameNavigator #PreviousKey:disabled{image:url('../Default/imgs/black/prevkey_disabled.svg')}#keyFrameNavigator #NextKey{image:url('../Default/imgs/black/nextkey.svg')}#keyFrameNavigator #NextKey:hover{image:url('../Default/imgs/black/nextkey_over.svg')}#keyFrameNavigator #NextKey:disabled{image:url('../Default/imgs/black/nextkey_disabled.svg')}QTreeWidget{background:#9a9a9a;alternate-background-color:#a1a1a1}QListView{outline:0}#TabBarContainer{background-color:#6c6c6c}.Button,QPushButton{background-color:#a4a4a4;border-color:#525252;border-style:solid;border-radius:2px;border-width:1px;color:#101010;padding:3px 15px;margin:0}.Button:hover,QPushButton:hover,#ViewerFpsSlider::sub-line:horizontal:hover,#ViewerFpsSlider::add-line:horizontal:hover{background-color:#b8b8b8;border-color:#525252;color:#101010}.Button:pressed,QPushButton:pressed,#ViewerFpsSlider::sub-line:horizontal:pressed,#ViewerFpsSlider::add-line:horizontal:pressed{background-color:#dedede;border-color:#525252;color:#101010}.Button:checked,QPushButton:checked{background-color:#B5C0D0;border-color:#255095;color:#101010}.Button:checked:hover,QPushButton:checked:hover{background-color:#bbc5d4}.Button:checked:hover:pressed,QPushButton:checked:hover:pressed{background:#B5C0D0}.Button:disabled,QPushButton:disabled,#ViewerFpsSlider::sub-line:horizontal:disabled,#ViewerFpsSlider::add-line:horizontal:disabled{background-color:#8d8d8d;border-color:#737373;color:#484848}#PushButton_NoPadding{padding:3px}.ComboBox,QComboBox{background-color:#a4a4a4;border:1px solid #525252;border-radius:2px;color:#101010;padding:1px 0 1px 4px;margin:1px 0}.ComboBox:hover,QComboBox:hover{background-color:#b8b8b8;border-color:#525252;color:#101010}.ComboBox:checked,QComboBox:checked{background-color:#B5C0D0;border-color:#255095;color:#101010}.ComboBox:disabled,QComboBox:disabled{background-color:#8d8d8d;border-color:#737373}.ComboBox::drop-down,QComboBox::drop-down{background-color:rgba(255,255,255,0);border-left:0 solid #525252;border-top-right-radius:2px;border-bottom-right-radius:2px;image:url('../Default/imgs/black/combo-down.svg');image-position:center center;width:16px}.ComboBox::drop-down:hover,QComboBox::drop-down:hover{image:url('../Default/imgs/black/combo-down_pressed.svg')}.ComboBox::drop-down:disabled,QComboBox::drop-down:disabled{border-color:#737373;image:url('../Default/imgs/black/combo-down_disabled.svg')}.ComboBox QAbstractItemView,QComboBox QAbstractItemView{background-color:#a6a6a6;border:1px solid #393939;selection-background-color:#255095;selection-color:#FFFFFF}.Input,QLineEdit,#TaskSheetItem,#tasksRemoveBox,#tasksAddBox{background-color:#cdcdcd;border:1px solid #525252;border-radius:2px;color:#101010;selection-background-color:#255095;selection-color:#FFFFFF;padding:0 0 0 1px}.Input:focus,QLineEdit:focus,#TaskSheetItem:focus,#tasksRemoveBox:focus,#tasksAddBox:focus{background-color:#cdcdcd;border-color:#525252;color:#101010}.Input:disabled,QLineEdit:disabled,#TaskSheetItem:disabled,#tasksRemoveBox:disabled,#tasksAddBox:disabled{background-color:#a6a6a6;border-color:#696969;color:#484848}.CheckBox,QCheckBox{color:#101010}.CheckBox:hover,QCheckBox:hover{color:#101010}.CheckBox:disabled,QCheckBox:disabled{color:#484848}.CheckBox::indicator,QMenu::indicator,QCheckBox::indicator,.GroupBox::indicator,QGroupBox::indicator{background-color:#cacaca;border:1px solid #525252;border-radius:2px;height:9px;padding:1px;width:9px}.CheckBox::indicator:hover,QMenu::indicator:hover,.CheckBox::indicator:checked:hover,QCheckBox::indicator:hover,.GroupBox::indicator:hover,QMenu::indicator:checked:hover,QCheckBox::indicator:checked:hover,.GroupBox::indicator:checked:hover,QGroupBox::indicator:hover,QGroupBox::indicator:checked:hover{background-color:#e3e3e3;border-color:#255095}.CheckBox::indicator:checked,QMenu::indicator:checked,QCheckBox::indicator:checked,.GroupBox::indicator:checked,QGroupBox::indicator:checked{background-color:#cacaca;border-color:#525252;image:url('../Default/imgs/black/checkmark.svg')}.CheckBox::indicator:checked:disabled,QMenu::indicator:checked:disabled,QCheckBox::indicator:checked:disabled,.GroupBox::indicator:checked:disabled,QGroupBox::indicator:checked:disabled{background-color:#8d8d8d;border-color:#737373;image:url('../Default/imgs/black/checkmark_disabled.svg')}.CheckBox::indicator:disabled,QMenu::indicator:disabled,QCheckBox::indicator:disabled,.GroupBox::indicator:disabled,QGroupBox::indicator:disabled{background-color:#8d8d8d;border-color:#737373}.RadioButton::indicator:unchecked,QRadioButton::indicator:unchecked,#CameraSettingsRadioButton_Small::indicator:unchecked{image:url('../Default/imgs/black/radiobutton_unchecked.svg');image-position:center center}.RadioButton::indicator:checked,QRadioButton::indicator:checked,#CameraSettingsRadioButton_Small::indicator:checked{image:url('../Default/imgs/black/radiobutton_checked.svg');image-position:center center}.GroupBox,QGroupBox{margin:6px 0 0 0;padding:5px 0}.GroupBox::title,QGroupBox::title{subcontrol-origin:margin;left:15px;margin:-3px 0 0 0;padding:0 3px}.GroupBox::title:hover,QGroupBox::title:hover{color:#101010}.GroupBox::title:disabled,QGroupBox::title:disabled{color:#484848}.GroupBox::indicator,QGroupBox::indicator{subcontrol-origin:margin;margin-top:2px}.GroupBox:disabled,QGroupBox:disabled{color:#484848}.Slider::groove:horizontal,QSlider::groove:horizontal{background-color:transparent;background-image:url('../Default/imgs/black/slider-groove.svg');background-position:center center;background-repeat:repeat-x;margin:0;height:20px;min-height:20px}.Slider::groove:horizontal:disabled,QSlider::groove:horizontal:disabled{background-image:url('../Default/imgs/black/slider-groove_disabled.svg')}.Slider::handle:horizontal,QSlider::handle:horizontal{width:10px;margin:-2px 0;image:url('../Default/imgs/black/slider-handle.svg')}.Slider::handle:horizontal:disabled,QSlider::handle:horizontal:disabled{image:url('../Default/imgs/black/slider-handle_disabled.svg')}#IntPairField,#DoublePairField{qproperty-LightLineColor:#404040;qproperty-LightLineEdgeColor:#404040;qproperty-DarkLineColor:#404040;qproperty-MiddleLineColor:#404040;qproperty-HandleLeftPixmap:url("../Default/imgs/black/slider-handle.svg");qproperty-HandleRightPixmap:url("../Default/imgs/black/slider-handle.svg");qproperty-HandleLeftGrayPixmap:url("../Default/imgs/black/slider-handle_disabled.svg");qproperty-HandleRightGrayPixmap:url("../Default/imgs/black/slider-handle_disabled.svg")}#DirTreeView{background-color:#969696;alternate-background-color:#969696;border:1px solid #393939;border-right:0}DvItemViewerPanel{qproperty-TextColor:#101010;qproperty-AlternateBackground:#a1a1a1;qproperty-SelectedTextColor:#FFFFFF;qproperty-FolderTextColor:#000eb6;qproperty-SelectedItemBackground:#255095}#FileBrowser DvItemViewerPanel,#SceneCast DvItemViewerPanel{background-color:#9a9a9a}#FileBrowser #castFrame,#SceneCast #castFrame{border-top:1px solid #393939;border-right:1px solid #393939;border-bottom:1px solid #393939;margin:0}#FileBrowser QToolButton,#SceneCast QToolButton{padding:1px}DvDirTreeView{qproperty-TextColor:#101010;qproperty-SelectedTextColor:#FFFFFF;qproperty-SelectedItemBackground:#255095;qproperty-FolderTextColor:#000eb6;qproperty-SelectedFolderTextColor:#FFFFFF;alternate-background-color:#a1a1a1;background-color:#9a9a9a;border:1px solid #393939}#FileDoesNotExistLabel{color:#f00}#SceneCast QTreeView{background-color:#969696}#SceneCast QToolBar{border-top:1px solid #393939}#SceneCast QToolButton{margin:3px 1px 2px 1px;padding:1px}#CastBrowser{border:0;margin:0}#FilmStrip QComboBox{border-radius:0;border-width:0}#FilmStrip QComboBox QAbstractItemView{background-color:#a6a6a6}#CleanupSettings #CleanupSettingsFrame{margin-top:2px;margin-bottom:4px}#CleanupSettings QGroupBox{margin-bottom:3px}ParamsPage{qproperty-TextColor:#101010}#CameraSettingsButton{padding:2px}#CameraSettingsRadioButton:hover{background:none}#CameraSettingsRadioButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#CameraSettingsRadioButton::indicator:unchecked{image:url('../Default/imgs/black/cam_unlock.svg')}#CameraSettingsRadioButton::indicator:checked{background-color:#C34040;border-color:#772626;image:url('../Default/imgs/black/cam_lock.svg')}#CameraSettingsRadioButton::indicator:checked:hover{background-color:#d57a7a;border-color:#772626}#CameraSettingsDPI{color:#000}#CameraSettingsRadioButton_Small{padding:0}#CameraSettingsRadioButton_Small::indicator{background-color:transparent;border:0;height:21px;margin:0;width:11px}#ForceSquaredPixelButton{height:16px;border:1px solid rgba(255,255,255,0);image:url('../Default/imgs/black/fsp_unchecked.svg');padding:2px;width:16px;margin:0}#ForceSquaredPixelButton:checked{image:url('../Default/imgs/black/fsp_checked.svg')}#OutputSettingsLabel{color:#000}PencilTestPopup{min-height:730px;min-width:512px}#MatchLineButton{background-color:#a6a6a6}#MatchLineButton::pressed{background-color:#cdcdcd}#LargeSizedText{font-size:17px}#StartupLabel{padding:3px}#StartupLabel:hover{background:#9a9a9a}QStatusBar{background-color:#c0c0c0}QStatusBar::item{border:0}QStatusBar QLabel{background-color:#c0c0c0}QStatusBar #StatusBarLabel{background-color:#fff;padding:1px 3px}#TitleTxtLabel{color:#000}#StyleEditor QPushButton{margin:2px 1px;padding:0}#StyleEditor #TabBarContainer{margin-left:-4px}#StyleEditor #bottomWidget{border-top:1px solid #393939;padding:3px 2px 8px 3px}#StyleEditor #bottomWidget QPushButton{padding:3px 5px}#HexagonalColorWheel{qproperty-BGColor:#808080}#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('../Default/imgs/black/scroll-right.svg')}#colorSliderSubButton{image:url('../Default/imgs/black/scroll-left.svg')}#PlainColorPageParts{border-top:1px solid #393939}#PlainColorPageParts QLineEdit{max-width:35px}PaletteViewer DvScrollWidget QPushButton{border-top:0;margin-bottom:1px;max-width:15px;min-width:15px}PaletteViewer DvScrollWidget #ScrollLeftButton{border-left:1px solid #393939;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer DvScrollWidget #ScrollRightButton{border-right:0;margin-left:1px;max-width:15px;min-width:15px;margin-bottom:1px}PaletteViewer QToolBar{background:none;border-bottom:1px solid #393939;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:#101010}#PaletteLockButton{border-radius:0;margin:0 0 1px 1px}#PaletteLockButton:checked{background-color:#C34040;border-color:#772626}#PaletteLockButton:checked:hover{background-color:#d57a7a;border-color:#772626}#WordButton{padding-right:0;padding-left:0}QDialog{background-color:#808080}QDialog #dialogButtonFrame{background-color:#767676;border-top:1px solid #393939}QDialog #dialogButtonFrame QPushButton{border-color:#525252;outline:0}QDialog #dialogButtonFrame QPushButton:focus{background-color:#B5C0D0;border-color:#255095;color:#2a2a2a}QDialog #dialogButtonFrame QPushButton:focus:hover{background-color:#ced5e0}QDialog #dialogButtonFrame QPushButton:focus:pressed{background-color:#dedede;border-color:#525252;color:#101010}#SceneSettings QLabel{color:#000}#PreferencesPopup QListWidget{background-color:#9a9a9a;alternate-background-color:#9a9a9a;border:1px solid #393939;font-size:13px}#PreferencesPopup QListWidget::item{border:0;padding:3px}#PreferencesPopup QListWidget::item:hover{background-color:#a6a6a6;color:#101010}#PreferencesPopup QListWidget::item:selected{background-color:#255095;color:#FFFFFF}#ShortcutTree{border:1px solid #393939}#ShortcutTree::item{padding:1px 0}#ShortcutTree QScrollBar:vertical{width:16px;margin-right:-1px}ProjectPopup QLabel{color:#000}#GearButton{qproperty-icon:url('../Default/imgs/black/gear.svg')}#SubfolderButton{qproperty-icon:url('../Default/imgs/black/subfolder.svg')}#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 #393939}FxSettings QToolBar{border-top:1px solid #393939;border-right:1px solid #393939;border-left:1px solid #393939;min-height:23px;padding:3px 0}FxSettings QToolBar QToolBar{border:0}#FxSettingsLabel{color:#000}#FxSettingsHelpButton{background-color:#80a0dc;color:#000;padding-top:0;padding-bottom:0}#FxSettingsHelpButton:hover{background-color:#a8bee7}#ScriptConsole{font-family:'Courier New',monospace;border:0;color:#000000;padding:3px}#ScriptConsole QFrame{background-color:#dcdcdc}#ScriptConsole TPanelTitleBar{background-color:#505050}#TaskSheetItemLabel{color:#101010}#Tasks QToolBar{border-bottom:1px solid #393939;margin:0;padding:0}#Tasks QToolBar QToolButton{margin:2px 2px 3px 2px}#ToolBar QToolBar{padding-left:2px}#ToolOptions TPanelTitleBar{border-right:1px solid #393939;border-bottom:0}IconViewField{qproperty-ScalePegPixmap:url("../Default/imgs/black/selectiontool_scalepeg.svg");qproperty-RotationPixmap:url("../Default/imgs/black/selectiontool_rotation.svg");qproperty-PositionPixmap:url("../Default/imgs/black/selectiontool_position.svg");qproperty-ThicknessPixmap:url("../Default/imgs/black/selectiontool_thickness.svg")}#EditToolLockButton{spacing:0}#EditToolLockButton:hover{background:none}#EditToolLockButton::indicator{border:1px solid rgba(255,255,255,0);height:18px;padding:0;width:18px}#EditToolLockButton::indicator:unchecked{image:url('../Default/imgs/black/cam_unlock.svg')}#EditToolLockButton::indicator:checked{background-color:#C34040;border-color:#772626;image:url('../Default/imgs/black/cam_lock.svg')}#EditToolLockButton::indicator:checked:hover{background-color:#d57a7a;border-color:#772626}PopupButton::menu-indicator{border-left:0;height:17px;image:url('../Default/imgs/black/combo-down.svg');width:10px}PopupButton::menu-indicator:hover{image:url('../Default/imgs/black/combo-down_pressed.svg')}PopupButton::menu-indicator:disabled{image:url('../Default/imgs/black/combo-down_disabled.svg')}#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}QToolBar#MediumPaddingToolBar QToolButton{padding-left:3px;padding-right:3px}QToolBar#WidePaddingToolBar QToolButton{padding-left:6px;padding-right:6px}#CommandBar{margin:0;padding:0;border:0}#CommandBar::separator:horizontal{margin-right:3;margin-left:3}#expandButton:checked{background-color:transparent;border-color:transparent}#expandButton:checked:hover{background-color:#b8b8b8;border-color:#525252}#expandButton:checked:pressed{background-color:#dedede;border-color:#525252}#ComboViewerPanel Toolbar{border-bottom:1px solid #393939}#ComboViewerPanel Toolbar::separator:horizontal{margin:0 0 0 2px}#ComboViewerPanel Toolbar QToolButton{margin:2px 0 3px 2px}#ComboViewerToolOptions{border-bottom:1px solid #393939}#ComboViewer #ToolBarContainer,#ViewerPanel #ToolBarContainer,FlipBook #ToolBarContainer{background-color:transparent;border-top:2px solid #393939;border-bottom:1px solid #393939;padding-right:-1px}#flipCustomize{margin-left:3px}#flipCustomize::menu-button{background-color:transparent;width:35px}#flipCustomize::menu-arrow{image:none}QToolBar#FlipConsolePlayToolBar::separator:horizontal{margin:0 3px}QToolBar#FlipConsolePlayToolBar QToolButton{margin-top:2px;margin-bottom:2px;height:16px;padding-left:3px;padding-right:3px}#ViewerFpsSlider{background-color:transparent;background-image:url('../Default/imgs/black/slider-groove.svg');background-position:center center;background-repeat:repeat-x;border:0;height:19px;margin:0 3px 0 37px;max-width:300px;min-width:0}#ViewerFpsSlider::sub-line:horizontal{subcontrol-origin:absolute;background-color:#a4a4a4;border:1px solid #525252;border-top-left-radius:2px;border-bottom-left-radius:2px;height:16px;left:-33px;width:14px}#ViewerFpsSlider::add-line:horizontal{subcontrol-position:left;background-color:#a4a4a4;border:1px solid #525252;border-top-right-radius:2px;border-bottom-right-radius:2px;left:18px;height:16px;image-position:center center;width:13px}#ViewerFpsSlider::handle::horizontal{background-color:#a6a6a6;border:1px solid #393939;border-radius:2px;margin:2px 0 3px 0;min-width:9px;width:9px;max-width:9px}FlipSlider{qproperty-PBHeight:15;qproperty-PBOverlay:url('../Default/imgs/black/flipslider.svg');qproperty-PBColorMarginLeft:1;qproperty-PBColorMarginTop:2;qproperty-PBColorMarginRight:1;qproperty-PBColorMarginBottom:2;qproperty-PBMarker:url('../Default/imgs/black/flipmarker.svg');qproperty-PBMarkerMarginLeft:3;qproperty-PBMarkerMarginRight:3;qproperty-notStartedColor:#925151;qproperty-startedColor:#28853d;qproperty-baseColor:#676767;qproperty-finishedColor:#676767}Ruler{qproperty-ParentBGColor:#808080;qproperty-ScaleColor:#101010}#RulerToolOptionValues{color:#000}#xsheetArea,#ScrollArea{background-color:#9a9a9a;border:0}#xsheetScrollArea{border:0}#cornerWidget QToolButton{padding:0}#xsheetColumnAreaMenu_Preview{background-color:#E6E678}#xsheetColumnAreaMenu_Lock{background-color:#F5F5F5}#xsheetColumnAreaMenu_Camstand{background-color:#FFA480}#xsheetColumnAreaMenu_Preview,#xsheetColumnAreaMenu_Lock,#xsheetColumnAreaMenu_Camstand{color:#000}#noteTextEdit{color:#000}XsheetViewer{qproperty-TextColor:#101010;qproperty-BGColor:#929292;qproperty-LightLineColor:#616161;qproperty-MarkerLineColor:#000;qproperty-VerticalLineColor:#646464;qproperty-VerticalLineHeadColor:#393939;qproperty-PreviewFrameTextColor:#000;qproperty-CurrentRowBgColor:#B5C0D0;qproperty-EmptyColumnHeadColor:#737373;qproperty-SelectedColumnTextColor:#b30000;qproperty-EmptyCellColor:#7c7c7c;qproperty-NotEmptyColumnColor:#8a8a8a;qproperty-SelectedEmptyCellColor:#b3b3b3;qproperty-LevelColumnColor:#76b776;qproperty-LevelColumnBorderColor:#496549;qproperty-SelectedLevelColumnColor:#9bc59b;qproperty-VectorColumnColor:#c0c07a;qproperty-VectorColumnBorderColor:#71714a;qproperty-SelectedVectorColumnColor:#cdcda0;qproperty-ChildColumnColor:#d69adb;qproperty-ChildColumnBorderColor:#9c53a3;qproperty-SelectedChildColumnColor:#e3c2e6;qproperty-FullcolorColumnColor:#8bbdc1;qproperty-FullcolorColumnBorderColor:#577476;qproperty-SelectedFullcolorColumnColor:#afcdd0;qproperty-FxColumnColor:#82815d;qproperty-FxColumnBorderColor:#404039;qproperty-SelectedFxColumnColor:#97967b;qproperty-ReferenceColumnColor:#ababab;qproperty-ReferenceColumnBorderColor:#6b6b6b;qproperty-SelectedReferenceColumnColor:#c4c4c4;qproperty-PaletteColumnColor:#2aab9a;qproperty-PaletteColumnBorderColor:#173e39;qproperty-SelectedPaletteColumnColor:#40c8b6;qproperty-MeshColumnColor:#ac78d4;qproperty-MeshColumnBorderColor:#6b418c;qproperty-SelectedMeshColumnColor:#c3a2dd;qproperty-SoundColumnColor:#acba82;qproperty-SoundColumnBorderColor:#656b51;qproperty-SelectedSoundColumnColor:#c0c9a6;qproperty-SoundColumnHlColor:#f5ffe6;qproperty-SoundColumnTrackColor:#5a642d;qproperty-ColumnHeadPastelizer:#fff;qproperty-SelectedColumnHead:#bed2f0;qproperty-LightLightBGColor:#808080;qproperty-LightBGColor:#f0f0f0;qproperty-DarkBGColor:#e1e1e1;qproperty-DarkLineColor:#969696;qproperty-XsheetColumnNameBgColor:rgba(255,255,255,0);qproperty-XsheetDragBarHighlightColor:#ffb;qproperty-XsheetPreviewButtonBgOnColor:#c8c864;qproperty-XsheetPreviewButtonOnImage:url('../Default/imgs/black/x_prev_eye_on.svg');qproperty-XsheetPreviewButtonBgOffColor:rgba(255,255,255,0);qproperty-XsheetPreviewButtonOffImage:url('../Default/imgs/black/x_prev_eye_off.svg');qproperty-XsheetCamstandButtonBgOnColor:#eb906b;qproperty-XsheetCamstandButtonOnImage:url('../Default/imgs/black/x_table_view_on.svg');qproperty-XsheetCamstandButtonTranspImage:url('../Default/imgs/black/x_table_view_transp.svg');qproperty-XsheetCamstandButtonBgOffColor:rgba(255,255,255,0);qproperty-XsheetCamstandButtonOffImage:url('../Default/imgs/black/x_table_view_off.svg');qproperty-XsheetLockButtonBgOnColor:#c55454;qproperty-XsheetLockButtonOnImage:url('../Default/imgs/black/x_lock_on.svg');qproperty-XsheetLockButtonBgOffColor:rgba(255,255,255,0);qproperty-XsheetLockButtonOffImage:url('../Default/imgs/black/x_lock_off.svg');qproperty-XsheetConfigButtonBgColor:rgba(255,255,255,0);qproperty-XsheetConfigButtonImage:url('../Default/imgs/black/x_config.svg');qproperty-TimelinePreviewButtonBgOnColor:rgba(255,255,255,0);qproperty-TimelinePreviewButtonOnImage:url('../Default/imgs/black/timeline_prev_eye_on.svg');qproperty-TimelinePreviewButtonBgOffColor:rgba(255,255,255,0);qproperty-TimelinePreviewButtonOffImage:url('../Default/imgs/black/timeline_prev_eye_off.svg');qproperty-TimelineCamstandButtonBgOnColor:rgba(255,255,255,0);qproperty-TimelineCamstandButtonOnImage:url('../Default/imgs/black/timeline_table_view_on.svg');qproperty-TimelineCamstandButtonTranspImage:url('../Default/imgs/black/timeline_table_view_transp.svg');qproperty-TimelineCamstandButtonBgOffColor:rgba(255,255,255,0);qproperty-TimelineCamstandButtonOffImage:url('../Default/imgs/black/timeline_table_view_off.svg');qproperty-TimelineLockButtonBgOnColor:rgba(255,255,255,0);qproperty-TimelineLockButtonOnImage:url('../Default/imgs/black/timeline_lock_on.svg');qproperty-TimelineLockButtonBgOffColor:rgba(255,255,255,0);qproperty-TimelineLockButtonOffImage:url('../Default/imgs/black/timeline_lock_off.svg');qproperty-TimelineConfigButtonBgColor:rgba(255,255,255,0);qproperty-TimelineConfigButtonImage:url('../Default/imgs/black/timeline_config.svg');qproperty-LayerHeaderPreviewImage:url('../Default/imgs/black/layer_header_prev_eye.svg');qproperty-LayerHeaderCamstandImage:url('../Default/imgs/black/layer_header_table_view.svg');qproperty-LayerHeaderLockImage:url('../Default/imgs/black/layer_header_lock.svg')}#XSheetToolbar{margin:0;padding:0;border:0}#XSheetToolbar QToolButton{padding:0;margin:4px 1px;min-height:19px;height:19px}#XSheetToolbar::separator:horizontal{margin:0 4px}#FunctionEditor QToolBar{border-bottom:1px solid #393939}#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 #393939}FunctionTreeView{qproperty-TextColor:#101010;qproperty-CurrentTextColor:#b30000}FunctionPanel{qproperty-BGColor:#e1e1e1;qproperty-ValueLineColor:#bababa;qproperty-FrameLineColor:#d2d2d2;qproperty-OtherCurvesColor:#969696;qproperty-RulerBackground:#fff;qproperty-TextColor:#101010;qproperty-SubColor:#fff;qproperty-SelectedColor:#00f}SpreadsheetViewer{qproperty-LightLightBGColor:#808080;qproperty-CurrentRowBgColor:#B5C0D0;qproperty-LightLineColor:#616161;qproperty-MarkerLineColor:#000;qproperty-BGColor:#8a8a8a;qproperty-VerticalLineColor:#646464;qproperty-KeyFrameColor:#db8b36;qproperty-KeyFrameBorderColor:#493015;qproperty-SelectedKeyFrameColor:#dea466;qproperty-InBetweenColor:#c2c2b0;qproperty-InBetweenBorderColor:#484841;qproperty-SelectedInBetweenColor:#d6d6cf;qproperty-SelectedEmptyColor:#b3b3b3;qproperty-SelectedSceneRangeEmptyColor:#d2d2d2;qproperty-TextColor:#101010;qproperty-ColumnHeaderBorderColor:#393939;qproperty-SelectedColumnTextColor:#b30000}#ExpressionField{background-color:#fff;border:1px solid #6b6b6b;margin:0}#FunctionSegmentViewerLinkButton{background-image:url('../Default/imgs/black/segment_unlinked.svg');background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:hover{background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:checked{background-image:url('../Default/imgs/black/segment_linked.svg');background-repeat:no-repeat}#FunctionSegmentViewerLinkButton:disabled{background-image:url('../Default/imgs/black/segment_disabled.svg');background-repeat:no-repeat}#flipOrientationButton{padding:2px 12px} \ No newline at end of file diff --git a/toonz/sources/include/orientation.h b/toonz/sources/include/orientation.h index d40c949..55d1185 100644 --- a/toonz/sources/include/orientation.h +++ b/toonz/sources/include/orientation.h @@ -106,7 +106,9 @@ enum class PredefinedRect { THUMBNAIL, //! the actual thumbnail, if there is one PEGBAR_NAME, //! where to display pegbar name PARENT_HANDLE_NAME, //! where to display parent handle number - FILTER_COLOR //! where to show layer's filter color + FILTER_COLOR, //! where to show layer's filter color + CONFIG_AREA, //! clickable area larger than the config icon, containing it + CONFIG //! the config icon itself }; enum class PredefinedLine { LOCKED, //! dotted vertical line when cell is locked @@ -143,6 +145,29 @@ enum class PredefinedRange { HEADER_FRAME, //! size of of column header height(v) / row header width(h) HEADER_LAYER, //! size of row header width(v) / column header height(h) }; +enum class PredefinedFlag { + DRAG_LAYER_BORDER, + DRAG_LAYER_VISIBLE, + LAYER_NAME_BORDER, + LAYER_NAME_VISIBLE, + LAYER_NUMBER_BORDER, + LAYER_NUMBER_VISIBLE, + EYE_AREA_BORDER, + EYE_AREA_VISIBLE, + LOCK_AREA_BORDER, + LOCK_AREA_VISIBLE, + PREVIEW_LAYER_AREA_BORDER, + PREVIEW_LAYER_AREA_VISIBLE, + CONFIG_AREA_BORDER, + CONFIG_AREA_VISIBLE, + PEGBAR_NAME_BORDER, + PEGBAR_NAME_VISIBLE, + PARENT_HANDLE_NAME_BORDER, + PARENT_HANDLE_NAME_VISIBILE, + THUMBNAIL_AREA_BORDER, + THUMBNAIL_AREA_VISIBLE, + VOLUME_AREA_VERTICAL +}; // Knows everything about geometry of a particular orientation. class DVAPI Orientation { @@ -153,6 +178,7 @@ protected: map _paths; map _points; map _ranges; + map _flags; public: virtual CellPosition xyToPosition(const QPoint &xy, @@ -205,6 +231,7 @@ public: const NumberRange &range(PredefinedRange which) const { return _ranges.at(which); } + const bool &flag(PredefinedFlag which) const { return _flags.at(which); } virtual int cellWidth() const = 0; virtual int cellHeight() const = 0; @@ -216,6 +243,7 @@ protected: void addPath(PredefinedPath which, const QPainterPath &path); void addPoint(PredefinedPoint which, const QPoint &point); void addRange(PredefinedRange which, const NumberRange &range); + void addFlag(PredefinedFlag which, const bool &flag); }; // Enumerates all orientations available in the system as global const objects. diff --git a/toonz/sources/include/toonz/preferences.h b/toonz/sources/include/toonz/preferences.h index 17abd0c..170787c 100644 --- a/toonz/sources/include/toonz/preferences.h +++ b/toonz/sources/include/toonz/preferences.h @@ -343,7 +343,6 @@ public: int getVectorSnappingTarget() { return m_vectorSnappingTarget; } // Xsheet tab - void setXsheetStep(int step); //!< Sets the step used for the next/prev //! step commands. int getXsheetStep() const { @@ -394,6 +393,12 @@ public: return m_shortcutCommandsWhileRenamingCellEnabled; } + void setXsheetLayoutPreference(std::string layout); + QString getXsheetLayoutPreference() const { return m_xsheetLayoutPreference; } + + void setLoadedXsheetLayout(std::string layout); + QString getLoadedXsheetLayout() const { return m_loadedXsheetLayout; } + // Animation tab void setKeyframeType(int s); @@ -599,6 +604,8 @@ private: // enable OT command shortcut keys while renaming xsheet cell bool m_shortcutCommandsWhileRenamingCellEnabled; + QString m_xsheetLayoutPreference, + m_loadedXsheetLayout; // Classic, Classic-revised, compact private: Preferences(); ~Preferences(); diff --git a/toonz/sources/toonz/layerheaderpanel.cpp b/toonz/sources/toonz/layerheaderpanel.cpp index 63cc931..ea630d4 100644 --- a/toonz/sources/toonz/layerheaderpanel.cpp +++ b/toonz/sources/toonz/layerheaderpanel.cpp @@ -67,12 +67,12 @@ void LayerHeaderPanel::paintEvent(QPaintEvent *event) { QRect rect = QRect(QPoint(0, 0), size()); p.fillRect(rect.adjusted(0, 0, -3, 0), slightlyLighter); - drawIcon(p, PredefinedRect::EYE, XsheetGUI::PreviewVisibleColor, - ColumnArea::Pixmaps::eye()); + drawIcon(p, PredefinedRect::EYE, boost::none, + m_viewer->getLayerHeaderPreviewImage()); drawIcon(p, PredefinedRect::PREVIEW_LAYER, boost::none, - ColumnArea::Pixmaps::cameraStand()); - drawIcon(p, PredefinedRect::LOCK, QColor(255, 255, 255, 128), - ColumnArea::Pixmaps::lock()); + m_viewer->getLayerHeaderCamstandImage()); + drawIcon(p, PredefinedRect::LOCK, boost::none, + m_viewer->getLayerHeaderLockImage()); QRect numberRect = o->rect(PredefinedRect::LAYER_NUMBER); @@ -93,18 +93,12 @@ void LayerHeaderPanel::paintEvent(QPaintEvent *event) { void LayerHeaderPanel::drawIcon(QPainter &p, PredefinedRect rect, optional fill, - const QPixmap &pixmap) const { + const QImage &image) const { QRect iconRect = Orientations::leftToRight()->rect(rect).adjusted(-2, 0, -2, 0); - if (rect == PredefinedRect::LOCK) { - p.setPen(Qt::gray); - p.setBrush(QColor(255, 255, 255, 128)); - p.drawRect(iconRect); - iconRect.adjust(1, 1, -1, -1); - } else if (fill) - p.fillRect(iconRect, *fill); - p.drawPixmap(iconRect, pixmap); + if (fill) p.fillRect(iconRect, *fill); + p.drawImage(iconRect, image); } void LayerHeaderPanel::drawLines(QPainter &p, const QRect &numberRect, diff --git a/toonz/sources/toonz/layerheaderpanel.h b/toonz/sources/toonz/layerheaderpanel.h index 7a71610..aa699bd 100644 --- a/toonz/sources/toonz/layerheaderpanel.h +++ b/toonz/sources/toonz/layerheaderpanel.h @@ -47,7 +47,7 @@ protected: private: void drawIcon(QPainter &p, PredefinedRect rect, optional fill, - const QPixmap &pixmap) const; + const QImage &image) const; void drawLines(QPainter &p, const QRect &numberRect, const QRect &nameRect) const; }; diff --git a/toonz/sources/toonz/preferencespopup.cpp b/toonz/sources/toonz/preferencespopup.cpp index 2958b98..d9e96e2 100644 --- a/toonz/sources/toonz/preferencespopup.cpp +++ b/toonz/sources/toonz/preferencespopup.cpp @@ -1047,12 +1047,20 @@ void PreferencesPopup::onExpandFunctionHeaderClicked(bool checked) { m_pref->enableExpandFunctionHeader(checked); } +//----------------------------------------------------------------------------- + void PreferencesPopup::onShowColumnNumbersChanged(int index) { m_pref->enableShowColumnNumbers(index == Qt::Checked); } //----------------------------------------------------------------------------- +void PreferencesPopup::onXsheetLayoutChanged(const QString &text) { + m_pref->setXsheetLayoutPreference(text.toStdString()); +} + +//----------------------------------------------------------------------------- + void PreferencesPopup::onUseArrowKeyToShiftCellSelectionClicked(int on) { m_pref->enableUseArrowKeyToShiftCellSelection(on); } @@ -1241,6 +1249,10 @@ PreferencesPopup::PreferencesPopup() new DVGui::FileField(this, QString("desktop"), false, true); m_ffmpegTimeout = new DVGui::IntLineEdit(this, 30, 1); + QLabel *note_io = + new QLabel(tr("* Changes will take effect the next time you run Toonz")); + note_io->setStyleSheet("font-size: 10px; font: italic;"); + //--- Drawing ------------------------------ categoryList->addItem(tr("Drawing")); @@ -1292,6 +1304,16 @@ PreferencesPopup::PreferencesPopup() this); CheckBox *showColumnNumbersCB = new CheckBox(tr("Show Column Numbers in Column Headers"), this); + QStringList xsheetLayouts; + xsheetLayouts << tr("Classic") << tr("Classic-revised") << tr("Compact"); + QComboBox *xsheetLayoutOptions = new QComboBox(this); + xsheetLayoutOptions->addItems(xsheetLayouts); + xsheetLayoutOptions->setCurrentIndex( + xsheetLayoutOptions->findText(m_pref->getXsheetLayoutPreference())); + + QLabel *note_xsheet = + new QLabel(tr("* Changes will take effect the next time you run Toonz")); + note_xsheet->setStyleSheet("font-size: 10px; font: italic;"); //--- Animation ------------------------------ categoryList->addItem(tr("Animation")); @@ -1987,7 +2009,7 @@ PreferencesPopup::PreferencesPopup() ioLay->addLayout(ioGridLay); ioLay->addStretch(1); - ioLay->addWidget(note_version, 0); + ioLay->addWidget(note_io, 0); } ioBox->setLayout(ioLay); stackedWidget->addWidget(ioBox); @@ -2049,45 +2071,62 @@ PreferencesPopup::PreferencesPopup() } //--- Xsheet -------------------------- - QWidget *xsheetBox = new QWidget(this); - QGridLayout *xsheetFrameLay = new QGridLayout(); - xsheetFrameLay->setMargin(15); - xsheetFrameLay->setHorizontalSpacing(15); - xsheetFrameLay->setVerticalSpacing(11); + QWidget *xsheetBox = new QWidget(this); + QVBoxLayout *xsheetBoxFrameLay = new QVBoxLayout(); + xsheetBoxFrameLay->setMargin(15); + xsheetBoxFrameLay->setSpacing(10); { - xsheetFrameLay->addWidget(new QLabel(tr("Next/Previous Step Frames:")), 0, - 0, Qt::AlignRight | Qt::AlignVCenter); - xsheetFrameLay->addWidget(m_xsheetStep, 0, 1); + QGridLayout *xsheetFrameLay = new QGridLayout(); + xsheetFrameLay->setMargin(0); + xsheetFrameLay->setHorizontalSpacing(15); + xsheetFrameLay->setVerticalSpacing(10); + { + xsheetFrameLay->addWidget(new QLabel(tr("Layout Preference*:")), 0, 0, + Qt::AlignRight | Qt::AlignVCenter); + xsheetFrameLay->addWidget(xsheetLayoutOptions, 0, 1); - xsheetFrameLay->addWidget(xsheetAutopanDuringPlaybackCB, 1, 0, 1, 2); + xsheetFrameLay->addWidget(new QLabel(tr("Next/Previous Step Frames:")), + 1, 0, Qt::AlignRight | Qt::AlignVCenter); + xsheetFrameLay->addWidget(m_xsheetStep, 1, 1); - xsheetFrameLay->addWidget(new QLabel(tr("Cell-dragging Behaviour:")), 2, - 0, Qt::AlignRight | Qt::AlignVCenter); - xsheetFrameLay->addWidget(m_cellsDragBehaviour, 2, 1); + xsheetFrameLay->addWidget(xsheetAutopanDuringPlaybackCB, 2, 0, 1, 2); - xsheetFrameLay->addWidget(ignoreAlphaonColumn1CB, 3, 0, 1, 2); - xsheetFrameLay->addWidget(showKeyframesOnCellAreaCB, 4, 0, 1, 2); - xsheetFrameLay->addWidget(useArrowKeyToShiftCellSelectionCB, 5, 0, 1, 2); - xsheetFrameLay->addWidget(inputCellsWithoutDoubleClickingCB, 6, 0, 1, 2); - xsheetFrameLay->addWidget(shortcutCommandsWhileRenamingCellCB, 7, 0, 1, - 2); + xsheetFrameLay->addWidget(new QLabel(tr("Cell-dragging Behaviour:")), 3, + 0, Qt::AlignRight | Qt::AlignVCenter); + xsheetFrameLay->addWidget(m_cellsDragBehaviour, 3, 1); - QVBoxLayout *xSheetToolbarLay = new QVBoxLayout(); - xSheetToolbarLay->setMargin(10); - { - xSheetToolbarLay->addWidget(m_expandFunctionHeader, 0, - Qt::AlignLeft | Qt::AlignVCenter); + xsheetFrameLay->addWidget(ignoreAlphaonColumn1CB, 4, 0, 1, 2); + xsheetFrameLay->addWidget(showKeyframesOnCellAreaCB, 5, 0, 1, 2); + xsheetFrameLay->addWidget(useArrowKeyToShiftCellSelectionCB, 6, 0, 1, + 2); + xsheetFrameLay->addWidget(inputCellsWithoutDoubleClickingCB, 7, 0, 1, + 2); + xsheetFrameLay->addWidget(shortcutCommandsWhileRenamingCellCB, 8, 0, 1, + 2); + + QVBoxLayout *xSheetToolbarLay = new QVBoxLayout(); + xSheetToolbarLay->setMargin(11); + { + xSheetToolbarLay->addWidget(m_expandFunctionHeader, 0, + Qt::AlignLeft | Qt::AlignVCenter); + } + m_showXSheetToolbar->setLayout(xSheetToolbarLay); + + xsheetFrameLay->addWidget(m_showXSheetToolbar, 9, 0, 3, 3); + xsheetFrameLay->addWidget(showColumnNumbersCB, 12, 0, 1, 2); } - m_showXSheetToolbar->setLayout(xSheetToolbarLay); + xsheetFrameLay->setColumnStretch(0, 0); + xsheetFrameLay->setColumnStretch(1, 0); + xsheetFrameLay->setColumnStretch(2, 1); + xsheetFrameLay->setRowStretch(13, 1); + + xsheetBoxFrameLay->addLayout(xsheetFrameLay); + + xsheetBoxFrameLay->addStretch(1); - xsheetFrameLay->addWidget(m_showXSheetToolbar, 8, 0, 3, 3); - xsheetFrameLay->addWidget(showColumnNumbersCB, 11, 0, 1, 2); + xsheetBoxFrameLay->addWidget(note_xsheet, 0); } - xsheetFrameLay->setColumnStretch(0, 0); - xsheetFrameLay->setColumnStretch(1, 0); - xsheetFrameLay->setColumnStretch(2, 1); - xsheetFrameLay->setRowStretch(12, 1); - xsheetBox->setLayout(xsheetFrameLay); + xsheetBox->setLayout(xsheetBoxFrameLay); stackedWidget->addWidget(xsheetBox); //--- Animation -------------------------- @@ -2460,6 +2499,9 @@ PreferencesPopup::PreferencesPopup() ret = ret && connect(showColumnNumbersCB, SIGNAL(stateChanged(int)), this, SLOT(onShowColumnNumbersChanged(int))); + ret = ret && connect(xsheetLayoutOptions, + SIGNAL(currentIndexChanged(const QString &)), this, + SLOT(onXsheetLayoutChanged(const QString &))); //--- Animation ---------------------- ret = ret && connect(m_keyframeType, SIGNAL(currentIndexChanged(int)), diff --git a/toonz/sources/toonz/preferencespopup.h b/toonz/sources/toonz/preferencespopup.h index 4dfb267..cd33233 100644 --- a/toonz/sources/toonz/preferencespopup.h +++ b/toonz/sources/toonz/preferencespopup.h @@ -188,6 +188,7 @@ private slots: void onWatchFileSystemClicked(int); void onInterfaceFontChanged(int index); void onInterfaceFontWeightChanged(int index); + void onXsheetLayoutChanged(const QString &text); }; //********************************************************************************** diff --git a/toonz/sources/toonz/xshcellviewer.cpp b/toonz/sources/toonz/xshcellviewer.cpp index f2a60f7..67b179a 100644 --- a/toonz/sources/toonz/xshcellviewer.cpp +++ b/toonz/sources/toonz/xshcellviewer.cpp @@ -1169,13 +1169,12 @@ void CellArea::drawSoundCell(QPainter &p, int row, int col, bool isReference) { QColor cellColor, sideColor; int levelType; if (isReference) { - cellColor = (isSelected) ? m_viewer->getSelectedReferenceColumnColor() - : m_viewer->getReferenceColumnColor(); - sideColor = m_viewer->getReferenceColumnBorderColor(); - } - else - m_viewer->getCellTypeAndColors(levelType, cellColor, sideColor, cell, - isSelected); + cellColor = (isSelected) ? m_viewer->getSelectedReferenceColumnColor() + : m_viewer->getReferenceColumnColor(); + sideColor = m_viewer->getReferenceColumnBorderColor(); + } else + m_viewer->getCellTypeAndColors(levelType, cellColor, sideColor, cell, + isSelected); // cells background p.fillRect(rect, QBrush(cellColor)); @@ -1422,8 +1421,9 @@ void CellArea::drawLevelCell(QPainter &p, int row, int col, bool isReference) { TXshChildLevel *cl = cell.getChildLevel(); if (cl && cell.getFrameId().getNumber() - 1 >= cl->getFrameCount()) isRed = true; - p.setPen(isRed ? m_viewer->getSelectedColumnTextColor() - : m_viewer->getTextColor()); + p.setPen( + isRed ? QColor(230, 100, 100) // m_viewer->getSelectedColumnTextColor() + : m_viewer->getTextColor()); QString fontName = Preferences::instance()->getInterfaceFont(); if (fontName == "") { @@ -1702,8 +1702,9 @@ void CellArea::drawPaletteCell(QPainter &p, int row, int col, bool isRed = false; TXshPaletteLevel *pl = cell.getPaletteLevel(); if (pl && !pl->getPalette()) isRed = true; - p.setPen(isRed ? m_viewer->getSelectedColumnTextColor() - : m_viewer->getTextColor()); + p.setPen( + isRed ? QColor(230, 100, 100) // m_viewer->getSelectedColumnTextColor() + : m_viewer->getTextColor()); // il nome va scritto se e' diverso dalla cella precedente oppure se // siamo su una marker line QString fontName = Preferences::instance()->getInterfaceFont(); diff --git a/toonz/sources/toonz/xshcolumnviewer.cpp b/toonz/sources/toonz/xshcolumnviewer.cpp index 7c81e99..3a63553 100644 --- a/toonz/sources/toonz/xshcolumnviewer.cpp +++ b/toonz/sources/toonz/xshcolumnviewer.cpp @@ -58,6 +58,8 @@ #include #include #include + +#include //============================================================================= namespace { @@ -575,23 +577,6 @@ void ColumnArea::DrawHeader::prepare() const { } //----------------------------------------------------------------------------- -const QPixmap &ColumnArea::Pixmaps::eye() { - static QPixmap eye = QPixmap(":Resources/x_prev_eye.png"); - return eye; -} -const QPixmap &ColumnArea::Pixmaps::cameraStand() { - static QPixmap cameraStand = QPixmap(":Resources/x_table_view.png"); - return cameraStand; -} -const QPixmap &ColumnArea::Pixmaps::cameraStandTransparent() { - static QPixmap cameraStandTransparent = - QPixmap(":Resources/x_table_view_transp.png"); - return cameraStandTransparent; -} -const QPixmap &ColumnArea::Pixmaps::lock() { - static QPixmap lock = svgToPixmap(":Resources/x_lock.svg"); - return lock; -} const QPixmap &ColumnArea::Pixmaps::sound() { static QPixmap sound = svgToPixmap(":Resources/sound_header_off.svg"); return sound; @@ -600,6 +585,7 @@ const QPixmap &ColumnArea::Pixmaps::soundPlaying() { static QPixmap soundPlaying = svgToPixmap(":Resources/sound_header_on.svg"); return soundPlaying; } + //----------------------------------------------------------------------------- void ColumnArea::DrawHeader::levelColors(QColor &columnColor, @@ -618,7 +604,7 @@ void ColumnArea::DrawHeader::levelColors(QColor &columnColor, } void ColumnArea::DrawHeader::soundColors(QColor &columnColor, QColor &dragColor) const { - m_viewer->getColumnColor(columnColor, dragColor, col, xsh); + m_viewer->getColumnColor(columnColor, dragColor, col, xsh); } void ColumnArea::DrawHeader::paletteColors(QColor &columnColor, QColor &dragColor) const { @@ -650,22 +636,31 @@ void ColumnArea::DrawHeader::drawBaseFill(const QColor &columnColor, int y1 = rect.bottom(); // fill base color - if (isEmpty || col < 0) { + if (isEmpty || col < 0) p.fillRect(rect, m_viewer->getEmptyColumnHeadColor()); - - p.setPen(m_viewer->getVerticalLineHeadColor()); - QLine vertical = - o->verticalLine(m_viewer->columnToLayerAxis(col), o->frameSide(rect)); - p.drawLine(vertical); - } else { + else { p.fillRect(rect, columnColor); - // column handle - QRect sideBar = o->rect(PredefinedRect::DRAG_LAYER).translated(x0, y0); + if (o->flag(PredefinedFlag::DRAG_LAYER_VISIBLE)) { + // column handle + QRect sideBar = o->rect(PredefinedRect::DRAG_LAYER).translated(x0, y0); - p.fillRect(sideBar, sideBar.contains(area->m_pos) ? Qt::yellow : dragColor); + if (o->flag(PredefinedFlag::DRAG_LAYER_BORDER)) { + p.setPen(m_viewer->getVerticalLineColor()); + p.drawRect(sideBar); + } + + p.fillRect(sideBar, sideBar.contains(area->m_pos) + ? m_viewer->getXsheetDragBarHighlightColor() + : dragColor); + } } + p.setPen(m_viewer->getVerticalLineColor()); + QLine vertical = + o->verticalLine(m_viewer->columnToLayerAxis(col), o->frameSide(rect)); + if (isEmpty || col < 0 || o->isVerticalTimeline()) p.drawLine(vertical); + // highlight selection bool isSelected = m_viewer->getColumnSelection()->isColumnSelected(col) && !isEditingSpline; @@ -681,70 +676,146 @@ void ColumnArea::DrawHeader::drawBaseFill(const QColor &columnColor, } void ColumnArea::DrawHeader::drawEye() const { - if (col < 0 || isEmpty) return; - if (!column->isPreviewVisible() || column->getPaletteColumn() || - column->getSoundTextColumn()) - return; + if (col < 0 || isEmpty || !o->flag(PredefinedFlag::EYE_AREA_VISIBLE)) return; + QColor bgColor; + QImage icon; + int buttonType = !column->isPreviewVisible() ? PREVIEW_OFF_XSHBUTTON + : PREVIEW_ON_XSHBUTTON; + m_viewer->getButton(buttonType, bgColor, icon, !o->isVerticalTimeline()); QRect prevViewRect = o->rect(PredefinedRect::EYE_AREA).translated(orig); QRect eyeRect = o->rect(PredefinedRect::EYE).translated(orig); // preview visible toggle - p.fillRect(prevViewRect, PreviewVisibleColor); - p.drawPixmap(eyeRect, Pixmaps::eye()); + p.setPen(m_viewer->getVerticalLineColor()); + + if (column->getPaletteColumn() || column->getSoundTextColumn()) { + if (o->flag(PredefinedFlag::EYE_AREA_BORDER)) p.drawRect(prevViewRect); + return; + } + + p.fillRect(prevViewRect, bgColor); // PreviewVisibleColor); + if (o->flag(PredefinedFlag::EYE_AREA_BORDER)) p.drawRect(prevViewRect); + + // For Legacy (layout=1), Preview Off button is not displayed in Xsheet mode + if (o->isVerticalTimeline() && + m_viewer->getXsheetLayout() == QString("Classic") && + buttonType == PREVIEW_OFF_XSHBUTTON) + return; + + p.drawImage(eyeRect, icon); } void ColumnArea::DrawHeader::drawPreviewToggle(int opacity) const { - if (col < 0 || isEmpty) return; - // camstand visible toggle - if (!column->isCamstandVisible() || column->getPaletteColumn() || - column->getSoundTextColumn()) + if (col < 0 || isEmpty || + !o->flag(PredefinedFlag::PREVIEW_LAYER_AREA_VISIBLE)) return; + // camstand visible toggle + QColor bgColor; + QImage icon; + int buttonType = + !column->isCamstandVisible() + ? CAMSTAND_OFF_XSHBUTTON + : opacity < 255 ? CAMSTAND_TRANSP_XSHBUTTON : CAMSTAND_ON_XSHBUTTON; + m_viewer->getButton(buttonType, bgColor, icon, !o->isVerticalTimeline()); QRect tableViewRect = o->rect(PredefinedRect::PREVIEW_LAYER_AREA).translated(orig); QRect tableViewImgRect = o->rect(PredefinedRect::PREVIEW_LAYER).translated(orig); - p.fillRect(tableViewRect, CamStandVisibleColor); - p.drawPixmap(tableViewImgRect, opacity < 255 - ? Pixmaps::cameraStandTransparent() - : Pixmaps::cameraStand()); + p.setPen(m_viewer->getVerticalLineColor()); + + if (column->getPaletteColumn() || column->getSoundTextColumn()) { + if (o->flag(PredefinedFlag::PREVIEW_LAYER_AREA_BORDER)) + p.drawRect(tableViewRect); + return; + } + + p.fillRect(tableViewRect, bgColor); // CamStandVisibleColor); + if (o->flag(PredefinedFlag::PREVIEW_LAYER_AREA_BORDER)) + p.drawRect(tableViewRect); + + // For Legacy (layout=1), Camstand Off button is not displayed in Xsheet mode + if (o->isVerticalTimeline() && + m_viewer->getXsheetLayout() == QString("Classic") && + buttonType == CAMSTAND_OFF_XSHBUTTON) + return; + p.drawImage(tableViewImgRect, icon); } void ColumnArea::DrawHeader::drawLock() const { - if (col < 0 || isEmpty) return; + if (col < 0 || isEmpty || !o->flag(PredefinedFlag::LOCK_AREA_VISIBLE)) return; + QColor bgColor; + QImage icon; + int buttonType = !column->isLocked() ? LOCK_OFF_XSHBUTTON : LOCK_ON_XSHBUTTON; + m_viewer->getButton(buttonType, bgColor, icon, !o->isVerticalTimeline()); QRect lockModeRect = o->rect(PredefinedRect::LOCK_AREA).translated(orig); QRect lockModeImgRect = o->rect(PredefinedRect::LOCK).translated(orig); + if (o->isVerticalTimeline() && + m_viewer->getXsheetLayout() == QString("Classic") && + buttonType == LOCK_OFF_XSHBUTTON && !bgColor.alpha()) + bgColor = QColor(255, 255, 255, 128); + // lock button - p.setPen(Qt::gray); - p.setBrush(QColor(255, 255, 255, 128)); - p.drawRect(lockModeRect); - p.setBrush(Qt::NoBrush); - bool isLocked = column && column->isLocked(); - if (isLocked) p.drawPixmap(lockModeImgRect, Pixmaps::lock()); + p.setPen(m_viewer->getVerticalLineColor()); + p.fillRect(lockModeRect, bgColor); + if (o->flag(PredefinedFlag::LOCK_AREA_BORDER)) p.drawRect(lockModeRect); + + // For Legacy (layout=1), Lock Off button is not displayed in Xsheet mode + if (o->isVerticalTimeline() && + m_viewer->getXsheetLayout() == QString("Classic") && + buttonType == LOCK_OFF_XSHBUTTON) + return; + p.drawImage(lockModeImgRect, icon); +} + +void ColumnArea::DrawHeader::drawConfig() const { + if (col < 0 || isEmpty || !o->flag(PredefinedFlag::CONFIG_AREA_VISIBLE)) + return; + QColor bgColor; + QImage icon; + int buttonType = CONFIG_XSHBUTTON; + m_viewer->getButton(buttonType, bgColor, icon, !o->isVerticalTimeline()); + + QRect configRect = o->rect(PredefinedRect::CONFIG_AREA).translated(orig); + QRect configImgRect = o->rect(PredefinedRect::CONFIG).translated(orig); + + // config button + p.setPen(m_viewer->getVerticalLineColor()); + p.fillRect(configRect, bgColor); + if (o->flag(PredefinedFlag::CONFIG_AREA_BORDER)) p.drawRect(configRect); + + if (column->getSoundColumn() || column->getPaletteColumn() || + column->getSoundTextColumn()) + return; + + p.drawImage(configImgRect, icon); } void ColumnArea::DrawHeader::drawColumnNumber() const { - if (o->isVerticalTimeline()) return; - if (col < 0 || isEmpty || + if (col < 0 || isEmpty || !o->flag(PredefinedFlag::LAYER_NUMBER_VISIBLE) || !Preferences::instance()->isShowColumnNumbersEnabled()) return; - if (!isEmpty) - p.setPen((isCurrent) ? Qt::red : Qt::black); - else - p.setPen((isCurrent) ? m_viewer->getSelectedColumnTextColor() - : m_viewer->getTextColor()); - QRect pos = o->rect(PredefinedRect::LAYER_NUMBER).translated(orig); - if (pos.isEmpty()) return; - p.drawText(pos, Qt::AlignHCenter | Qt::AlignVCenter | Qt::TextSingleLine, + + p.setPen(m_viewer->getVerticalLineColor()); + if (o->flag(PredefinedFlag::LAYER_NUMBER_BORDER)) p.drawRect(pos); + + p.setPen((isCurrent) ? m_viewer->getSelectedColumnTextColor() + : m_viewer->getTextColor()); + + int valign = o->isVerticalTimeline() ? Qt::AlignVCenter : Qt::AlignBottom; + + p.drawText(pos, Qt::AlignHCenter | valign | Qt::TextSingleLine, QString::number(col + 1)); } void ColumnArea::DrawHeader::drawColumnName() const { + if (!o->flag(PredefinedFlag::LAYER_NAME_VISIBLE)) return; + TStageObjectId columnId = m_viewer->getObjectId(col); TStageObject *columnObject = xsh->getStageObject(columnId); @@ -759,11 +830,34 @@ void ColumnArea::DrawHeader::drawColumnName() const { QRect columnName = o->rect(PredefinedRect::LAYER_NAME).translated(orig); - int rightadj = -2; - int leftadj = 3; + bool nameBacklit = false; + int rightadj = -2; + int leftadj = 3; + int valign = o->isVerticalTimeline() ? Qt::AlignVCenter : Qt::AlignBottom; if (!isEmpty) { - if (Preferences::instance()->isShowColumnNumbersEnabled()) { + if (o->isVerticalTimeline() && + m_viewer->getXsheetLayout() != + QString("Classic")) // Legacy - No background + { + if (columnName.contains(area->m_pos)) { + p.fillRect(columnName, + m_viewer->getXsheetDragBarHighlightColor()); // Qt::yellow); + nameBacklit = true; + } else + p.fillRect(columnName, m_viewer->getXsheetColumnNameBgColor()); + } + + if (o->flag(PredefinedFlag::LAYER_NAME_BORDER)) p.drawRect(columnName); + + if (o->isVerticalTimeline() && + m_viewer->getXsheetLayout() == QString("Classic")) { + rightadj = -20; + + if (column->isPreviewVisible() && !column->getSoundTextColumn() && + !column->getPaletteColumn()) + nameBacklit = true; + } else if (Preferences::instance()->isShowColumnNumbersEnabled()) { if (o->isVerticalTimeline()) rightadj = -20; else @@ -777,19 +871,15 @@ void ColumnArea::DrawHeader::drawColumnName() const { rightadj -= 15; } - p.setPen((isCurrent) ? Qt::red : Qt::black); + p.setPen((isCurrent) ? m_viewer->getSelectedColumnTextColor() + : nameBacklit ? Qt::black : m_viewer->getTextColor()); } else p.setPen((isCurrent) ? m_viewer->getSelectedColumnTextColor() : m_viewer->getTextColor()); - if (o->isVerticalTimeline()) - p.drawText(columnName.adjusted(leftadj, 0, rightadj, 0), - Qt::AlignLeft | Qt::AlignVCenter | Qt::TextSingleLine, - QString(name.c_str())); - else - p.drawText(columnName.adjusted(leftadj, 0, rightadj, 0), - Qt::AlignLeft | Qt::AlignBottom | Qt::TextSingleLine, - QString(name.c_str())); + p.drawText(columnName.adjusted(leftadj, 0, rightadj, 0), + Qt::AlignLeft | valign | Qt::TextSingleLine, + QString(name.c_str())); } void ColumnArea::DrawHeader::drawThumbnail(QPixmap &iconPixmap) const { @@ -797,6 +887,8 @@ void ColumnArea::DrawHeader::drawThumbnail(QPixmap &iconPixmap) const { QRect thumbnailRect = o->rect(PredefinedRect::THUMBNAIL_AREA).translated(orig); + p.setPen(m_viewer->getVerticalLineColor()); + if (o->flag(PredefinedFlag::THUMBNAIL_AREA_BORDER)) p.drawRect(thumbnailRect); // sound thumbnail if (column->getSoundColumn()) { @@ -808,7 +900,9 @@ void ColumnArea::DrawHeader::drawThumbnail(QPixmap &iconPixmap) const { return; } - if (!o->isVerticalTimeline()) return; + if (!o->isVerticalTimeline() || + !o->flag(PredefinedFlag::THUMBNAIL_AREA_VISIBLE)) + return; QRect thumbnailImageRect = o->rect(PredefinedRect::THUMBNAIL).translated(orig); @@ -859,13 +953,16 @@ void ColumnArea::DrawHeader::drawThumbnail(QPixmap &iconPixmap) const { } void ColumnArea::DrawHeader::drawPegbarName() const { - if (col < 0 || isEmpty || !o->isVerticalTimeline()) return; + if (col < 0 || isEmpty || !o->flag(PredefinedFlag::PEGBAR_NAME_VISIBLE)) + return; TStageObjectId columnId = m_viewer->getObjectId(col); TStageObjectId parentId = xsh->getStageObjectParent(columnId); // pegbar name QRect pegbarnamerect = o->rect(PredefinedRect::PEGBAR_NAME).translated(orig); + p.setPen(m_viewer->getVerticalLineColor()); + if (o->flag(PredefinedFlag::PEGBAR_NAME_BORDER)) p.drawRect(pegbarnamerect); if (column->getSoundColumn() || column->getSoundTextColumn() || column->getPaletteColumn()) @@ -879,13 +976,17 @@ void ColumnArea::DrawHeader::drawPegbarName() const { } void ColumnArea::DrawHeader::drawParentHandleName() const { - if (col < 0 || isEmpty || !o->isVerticalTimeline() || + if (col < 0 || isEmpty || + !o->flag(PredefinedFlag::PARENT_HANDLE_NAME_VISIBILE) || column->getSoundColumn() || column->getSoundTextColumn() || column->getPaletteColumn()) return; QRect parenthandleRect = o->rect(PredefinedRect::PARENT_HANDLE_NAME).translated(orig); + p.setPen(m_viewer->getVerticalLineColor()); + if (o->flag(PredefinedFlag::PARENT_HANDLE_NAME_BORDER)) + p.drawRect(parenthandleRect); TStageObjectId columnId = m_viewer->getObjectId(col); TStageObjectId parentId = xsh->getStageObjectParent(columnId); @@ -927,16 +1028,29 @@ void ColumnArea::DrawHeader::drawVolumeControl(double volume) const { int layerAxis = o->layerAxis(divisionsTopLeft); int frameAxis = o->frameAxis(divisionsTopLeft); if (o->isVerticalTimeline()) { - for (int i = 0; i <= 20; i++, frameAxis += 3) - if ((i % 10) == 0) - p.drawLine(o->horizontalLine(frameAxis, - NumberRange(layerAxis - 3, layerAxis))); - else if (i & 1) - p.drawLine( - o->horizontalLine(frameAxis, NumberRange(layerAxis, layerAxis))); - else - p.drawLine(o->horizontalLine(frameAxis, - NumberRange(layerAxis - 2, layerAxis))); + if (m_viewer->getXsheetLayout() == QString("Classic")) { + for (int i = 0; i <= 20; i++, frameAxis += 3) + if ((i % 10) == 0) + p.drawLine(o->horizontalLine(frameAxis, + NumberRange(layerAxis - 3, layerAxis))); + else if (i & 1) + p.drawLine( + o->horizontalLine(frameAxis, NumberRange(layerAxis, layerAxis))); + else + p.drawLine(o->horizontalLine(frameAxis, + NumberRange(layerAxis - 2, layerAxis))); + } else { + for (int i = 0; i <= 20; i++, layerAxis += 3) + if ((i % 10) == 0) + p.drawLine(o->verticalLine(layerAxis, + NumberRange(frameAxis, frameAxis + 3))); + else if (i & 1) + p.drawLine( + o->verticalLine(layerAxis, NumberRange(frameAxis, frameAxis))); + else + p.drawLine(o->verticalLine(layerAxis, + NumberRange(frameAxis, frameAxis + 2))); + } } else { for (int i = 0; i <= 20; i++, frameAxis += 3) if ((i % 10) == 0) @@ -957,11 +1071,20 @@ void ColumnArea::DrawHeader::drawVolumeControl(double volume) const { // cursor QRect trackRect = o->rect(PredefinedRect::VOLUME_TRACK).translated(orig); - if (o->flipVolume()) volume = 1 - volume; - - layerAxis = o->layerSide(trackRect).middle(); - frameAxis = o->frameSide(trackRect).weight(volume); - QPoint cursor = o->frameLayerToXY(frameAxis, layerAxis); + if (o->flag(PredefinedFlag::VOLUME_AREA_VERTICAL)) volume = 1 - volume; + + layerAxis = o->layerSide(trackRect).middle(); + frameAxis = o->frameSide(trackRect).weight(volume); + if (o->isVerticalTimeline() && + !o->flag(PredefinedFlag::VOLUME_AREA_VERTICAL)) { + layerAxis = o->frameSide(trackRect).middle(); + frameAxis = o->layerSide(trackRect).weight(volume); + } + QPoint cursor = o->frameLayerToXY(frameAxis, layerAxis) + QPoint(1, 0); + if (o->isVerticalTimeline() && + !o->flag(PredefinedFlag::VOLUME_AREA_VERTICAL)) { + cursor = o->frameLayerToXY(layerAxis, frameAxis) + QPoint(1, 0); + } QPainterPath head = o->path(PredefinedPath::VOLUME_SLIDER_HEAD).translated(cursor); p.fillPath(head, QBrush(Qt::white)); @@ -1055,7 +1178,7 @@ void ColumnArea::drawFoldedColumnHead(QPainter &p, int col) { p.fillRect(x0 + 6, y0 + 17, 2, rect.height() - 34, QBrush(m_viewer->getLightLightBGColor())); - p.setPen(Qt::black); + p.setPen(m_viewer->getVerticalLineColor()); p.drawLine(x0 - 1, y0 + 17, x0 - 1, rect.height()); p.setPen(m_viewer->getDarkLineColor()); p.drawLine(x0 + 2, y0 + 17, x0 + 2, rect.height()); @@ -1093,7 +1216,7 @@ void ColumnArea::drawFoldedColumnHead(QPainter &p, int col) { p.fillRect(x0 + 17, y0 + 6, rect.width() - 34, 2, QBrush(m_viewer->getLightLightBGColor())); - p.setPen(Qt::black); + p.setPen(m_viewer->getVerticalLineColor()); p.drawLine(x0 + 17, y0 - 1, rect.width(), y0 - 1); p.setPen(m_viewer->getDarkLineColor()); p.drawLine(x0 + 17, y0 + 2, rect.width(), y0 + 2); @@ -1180,6 +1303,7 @@ void ColumnArea::drawLevelColumnHead(QPainter &p, int col) { drawHeader.drawEye(); drawHeader.drawPreviewToggle(column ? column->getOpacity() : 0); drawHeader.drawLock(); + drawHeader.drawConfig(); drawHeader.drawColumnName(); drawHeader.drawColumnNumber(); QPixmap iconPixmap = getColumnIcon(col); @@ -1226,12 +1350,13 @@ void ColumnArea::drawSoundColumnHead(QPainter &p, int col) { // AREA DrawHeader drawHeader(this, p, col); drawHeader.prepare(); QColor columnColor, dragColor; -// drawHeader.soundColors(columnColor, dragColor); + // drawHeader.soundColors(columnColor, dragColor); drawHeader.levelColors(columnColor, dragColor); drawHeader.drawBaseFill(columnColor, dragColor); drawHeader.drawEye(); drawHeader.drawPreviewToggle(255); drawHeader.drawLock(); + drawHeader.drawConfig(); drawHeader.drawColumnName(); drawHeader.drawColumnNumber(); // Sound columns don't have an image. Passing in an image @@ -1284,6 +1409,7 @@ void ColumnArea::drawPaletteColumnHead(QPainter &p, int col) { // AREA drawHeader.drawEye(); drawHeader.drawPreviewToggle(0); drawHeader.drawLock(); + drawHeader.drawConfig(); drawHeader.drawColumnName(); drawHeader.drawColumnNumber(); static QPixmap iconPixmap(svgToPixmap(":Resources/palette_header.svg")); @@ -1339,6 +1465,7 @@ void ColumnArea::drawSoundTextColumnHead(QPainter &p, int col) { // AREA drawHeader.drawEye(); drawHeader.drawPreviewToggle(255); drawHeader.drawLock(); + drawHeader.drawConfig(); drawHeader.drawColumnName(); drawHeader.drawColumnNumber(); static QPixmap iconPixmap(svgToPixmap(":Resources/magpie.svg")); @@ -1375,13 +1502,8 @@ QPixmap ColumnArea::getColumnIcon(int columnIndex) { onDemand = m_viewer->getCurrentColumn() != columnIndex; QPixmap icon = IconGenerator::instance()->getIcon(xl, cell.m_frameId, false, onDemand); -#ifndef LINETEST - return scalePixmapKeepingAspectRatio( - icon, QSize(o->cellWidth(), height() - 3 * o->cellHeight() - 8)); -#else - return scalePixmapKeepingAspectRatio( - icon, QSize(o->cellWidth(), height() - 4 * o->cellHeight() - 8)); -#endif + QRect thumbnailImageRect = o->rect(PredefinedRect::THUMBNAIL); + return scalePixmapKeepingAspectRatio(icon, thumbnailImageRect.size()); } } @@ -1443,7 +1565,7 @@ using namespace DVGui; ColumnTransparencyPopup::ColumnTransparencyPopup(QWidget *parent) : QWidget(parent, Qt::Popup) { - setFixedWidth(8 + 30 + 8 + 100 + 8 + 8 + 8 - 4); + setFixedWidth(8 + 30 + 8 + 100 + 8 + 8 + 8 + 7); m_slider = new QSlider(Qt::Horizontal, this); m_slider->setMinimum(1); @@ -1477,7 +1599,7 @@ m_value->setFont(font);*/ QHBoxLayout *hlayout = new QHBoxLayout; // hlayout->setContentsMargins(0, 3, 0, 3); hlayout->setMargin(0); - hlayout->setSpacing(1); + hlayout->setSpacing(3); hlayout->addWidget(m_slider); hlayout->addWidget(m_value); hlayout->addWidget(new QLabel("%")); @@ -1670,7 +1792,12 @@ void ColumnArea::mousePressEvent(QMouseEvent *event) { if (!isEmpty && m_col >= 0) { // grabbing the left side of the column enables column move - if (o->rect(PredefinedRect::DRAG_LAYER).contains(mouseInCell)) { + if (o->rect(PredefinedRect::DRAG_LAYER).contains(mouseInCell) || + (!o->flag(PredefinedFlag::DRAG_LAYER_VISIBLE) // If dragbar hidden, + // layer name/number + // becomes dragbar + && (o->rect(PredefinedRect::LAYER_NUMBER).contains(mouseInCell) || + o->rect(PredefinedRect::LAYER_NAME).contains(mouseInCell)))) { setDragTool(XsheetGUI::DragTool::makeColumnMoveTool(m_viewer)); } // lock button @@ -1699,12 +1826,20 @@ void ColumnArea::mousePressEvent(QMouseEvent *event) { } else { m_doOnRelease = isCtrlPressed ? ToggleAllTransparency : ToggleTransparency; - if (column->getSoundColumn()) { - // do nothing - } else + if (!o->flag(PredefinedFlag::CONFIG_AREA_VISIBLE) && + !column->getSoundColumn()) startTransparencyPopupTimer(event); } } + // config button + else if (o->rect(PredefinedRect::CONFIG_AREA).contains(mouseInCell) && + event->button() == Qt::LeftButton) { + if (column->getSoundColumn() || column->getPaletteColumn() || + column->getSoundTextColumn()) { + // do nothing + } else + m_doOnRelease = OpenSettings; + } // sound column else if (column && column->getSoundColumn()) { if (o->rect(PredefinedRect::SOUND_ICON).contains(mouseInCell)) { @@ -1823,8 +1958,27 @@ void ColumnArea::mouseMoveEvent(QMouseEvent *event) { m_tooltip = tr("Click to select camera"); else if (o->rect(PredefinedRect::DRAG_LAYER).contains(mouseInCell)) { m_tooltip = tr("Click to select column, drag to move it"); + } else if (o->rect(PredefinedRect::LAYER_NUMBER).contains(mouseInCell)) { + if (o->isVerticalTimeline()) + m_tooltip = tr("Click to select column, drag to move it"); + else + m_tooltip = tr("Click to select column"); + } else if (o->rect(PredefinedRect::LAYER_NAME).contains(mouseInCell)) { + if (o->isVerticalTimeline()) + m_tooltip = + tr("Click to select column, drag to move it, double-click to edit"); + else if (column && column->getSoundColumn()) { + // sound column + if (o->rect(PredefinedRect::SOUND_ICON).contains(mouseInCell)) + m_tooltip = tr("Click to play the soundtrack back"); + else if (o->rect(PredefinedRect::VOLUME_AREA).contains(mouseInCell)) + m_tooltip = tr("Set the volume of the soundtrack"); + } else + m_tooltip = tr("Click to select column, double-click to edit"); } else if (o->rect(PredefinedRect::LOCK_AREA).contains(mouseInCell)) { m_tooltip = tr("Lock Toggle"); + } else if (o->rect(PredefinedRect::CONFIG_AREA).contains(mouseInCell)) { + m_tooltip = tr("Additional column settings"); } else if (o->rect(PredefinedRect::EYE_AREA).contains(mouseInCell)) { m_tooltip = tr("Preview Visibility Toggle"); } else if (o->rect(PredefinedRect::PREVIEW_LAYER_AREA) @@ -1866,15 +2020,36 @@ void ColumnArea::mouseReleaseEvent(QMouseEvent *event) { int col, totcols = xsh->getColumnCount(); if (m_doOnRelease != 0 && m_col != -1) { TXshColumn *column = xsh->getColumn(m_col); - if (m_doOnRelease == ToggleTransparency && - (!m_columnTransparencyPopup || m_columnTransparencyPopup->isHidden())) { + if (m_doOnRelease == ToggleTransparency) { column->setCamstandVisible(!column->isCamstandVisible()); - if (column->getSoundColumn()) app->getCurrentXsheet()->notifyXsheetSoundChanged(); + if (column->getSoundColumn()) + app->getCurrentXsheet()->notifyXsheetSoundChanged(); } else if (m_doOnRelease == TogglePreviewVisible) column->setPreviewVisible(!column->isPreviewVisible()); else if (m_doOnRelease == ToggleLock) column->lock(!column->isLocked()); - else if (m_doOnRelease == ToggleAllPreviewVisible) { + else if (m_doOnRelease == OpenSettings) { + if (!m_columnTransparencyPopup) + m_columnTransparencyPopup = new ColumnTransparencyPopup(this); + + // Align popup to be below to CONFIG button + QRect configRect = + m_viewer->orientation()->rect(PredefinedRect::CONFIG_AREA); + QPoint pos = event->pos(); + int col = m_viewer->xyToPosition(pos).layer(); + CellPosition cellPosition(0, col); + QPoint topLeft = m_viewer->positionToXY(cellPosition); + QPoint mouseInCell = pos - topLeft; + int x = configRect.left() - mouseInCell.x() + + 1; // distance from right edge of CONFIG button + int y = + mouseInCell.y() - + configRect.bottom(); // distance from bottum edge of CONFIG button + m_columnTransparencyPopup->move(event->globalPos().x() + x, + event->globalPos().y() - y); + + openTransparencyPopup(); + } else if (m_doOnRelease == ToggleAllPreviewVisible) { for (col = 0; col < totcols; col++) { TXshColumn *column = xsh->getColumn(col); if (!xsh->isColumnEmpty(col) && !column->getPaletteColumn() && diff --git a/toonz/sources/toonz/xshcolumnviewer.h b/toonz/sources/toonz/xshcolumnviewer.h index 5240116..82fda4d 100644 --- a/toonz/sources/toonz/xshcolumnviewer.h +++ b/toonz/sources/toonz/xshcolumnviewer.h @@ -188,7 +188,8 @@ class ColumnArea final : public QWidget { TogglePreviewVisible, ToggleAllPreviewVisible, ToggleLock, - ToggleAllLock + ToggleAllLock, + OpenSettings }; ColumnTransparencyPopup *m_columnTransparencyPopup; @@ -249,6 +250,7 @@ class ColumnArea final : public QWidget { void drawEye() const; void drawPreviewToggle(int opacity) const; void drawLock() const; + void drawConfig() const; void drawColumnNumber() const; void drawColumnName() const; void drawThumbnail(QPixmap &iconPixmap) const; @@ -281,10 +283,6 @@ public: class Pixmaps { public: - static const QPixmap &eye(); - static const QPixmap &cameraStand(); - static const QPixmap &cameraStandTransparent(); - static const QPixmap &lock(); static const QPixmap &sound(); static const QPixmap &soundPlaying(); }; diff --git a/toonz/sources/toonz/xsheetdragtool.cpp b/toonz/sources/toonz/xsheetdragtool.cpp index 3e8b1fd..f63366d 100644 --- a/toonz/sources/toonz/xsheetdragtool.cpp +++ b/toonz/sources/toonz/xsheetdragtool.cpp @@ -1761,12 +1761,18 @@ public: void onDrag(const QMouseEvent *event) override { if (!m_enabled) return; - const Orientation *o = getViewer()->orientation(); - QRect track = o->rect(PredefinedRect::VOLUME_TRACK); - NumberRange range = o->frameSide(track); - int frameAxis = o->frameAxis(event->pos()); - double v = range.ratio(frameAxis); - if (o->flipVolume()) v = 1 - v; + const Orientation *o = getViewer()->orientation(); + QRect track = o->rect(PredefinedRect::VOLUME_TRACK); + NumberRange range = o->frameSide(track); + int frameAxis = o->frameAxis(event->pos()); + if (o->isVerticalTimeline() && + !o->flag(PredefinedFlag::VOLUME_AREA_VERTICAL)) { + range = o->layerSide(track); + frameAxis = o->layerAxis(event->pos()) - getViewer()->columnToLayerAxis(m_index); + } + + double v = range.ratio(frameAxis); + if (o->flag(PredefinedFlag::VOLUME_AREA_VERTICAL)) v = 1 - v; TXsheet *xsh = getViewer()->getXsheet(); TXshColumn *column = xsh->getColumn(m_index); diff --git a/toonz/sources/toonz/xsheetviewer.cpp b/toonz/sources/toonz/xsheetviewer.cpp index e8bd779..df49b3f 100644 --- a/toonz/sources/toonz/xsheetviewer.cpp +++ b/toonz/sources/toonz/xsheetviewer.cpp @@ -135,6 +135,66 @@ void XsheetViewer::getColumnColor(QColor &color, QColor &sideColor, int index, //----------------------------------------------------------------------------- +void XsheetViewer::getButton(int &btype, QColor &bgColor, QImage &iconImage, + bool isTimeline) { + switch (btype) { + case PREVIEW_ON_XSHBUTTON: + bgColor = (isTimeline) ? getTimelinePreviewButtonBgOnColor() + : getXsheetPreviewButtonBgOnColor(); + iconImage = (isTimeline) ? getTimelinePreviewButtonOnImage() + : getXsheetPreviewButtonOnImage(); + break; + case PREVIEW_OFF_XSHBUTTON: + bgColor = (isTimeline) ? getTimelinePreviewButtonBgOffColor() + : getXsheetPreviewButtonBgOffColor(); + iconImage = (isTimeline) ? getTimelinePreviewButtonOffImage() + : getXsheetPreviewButtonOffImage(); + break; + case CAMSTAND_ON_XSHBUTTON: + bgColor = (isTimeline) ? getTimelineCamstandButtonBgOnColor() + : getXsheetCamstandButtonBgOnColor(); + iconImage = (isTimeline) ? getTimelineCamstandButtonOnImage() + : getXsheetCamstandButtonOnImage(); + break; + case CAMSTAND_TRANSP_XSHBUTTON: + bgColor = (isTimeline) ? getTimelineCamstandButtonBgOnColor() + : getXsheetCamstandButtonBgOnColor(); + iconImage = (isTimeline) ? getTimelineCamstandButtonTranspImage() + : getXsheetCamstandButtonTranspImage(); + break; + case CAMSTAND_OFF_XSHBUTTON: + bgColor = (isTimeline) ? getTimelineCamstandButtonBgOffColor() + : getXsheetCamstandButtonBgOffColor(); + iconImage = (isTimeline) ? getTimelineCamstandButtonOffImage() + : getXsheetCamstandButtonOffImage(); + break; + case LOCK_ON_XSHBUTTON: + bgColor = (isTimeline) ? getTimelineLockButtonBgOnColor() + : getXsheetLockButtonBgOnColor(); + iconImage = (isTimeline) ? getTimelineLockButtonOnImage() + : getXsheetLockButtonOnImage(); + break; + case LOCK_OFF_XSHBUTTON: + bgColor = (isTimeline) ? getTimelineLockButtonBgOffColor() + : getXsheetLockButtonBgOffColor(); + iconImage = (isTimeline) ? getTimelineLockButtonOffImage() + : getXsheetLockButtonOffImage(); + break; + case CONFIG_XSHBUTTON: + bgColor = (isTimeline) ? getTimelineConfigButtonBgColor() + : getXsheetConfigButtonBgColor(); + iconImage = (isTimeline) ? getTimelineConfigButtonImage() + : getXsheetConfigButtonImage(); + break; + default: + bgColor = grey210; + static QImage iconignored; + iconImage = iconignored; + } +} + +//----------------------------------------------------------------------------- + #if QT_VERSION >= 0x050500 XsheetViewer::XsheetViewer(QWidget *parent, Qt::WindowFlags flags) #else @@ -156,7 +216,10 @@ XsheetViewer::XsheetViewer(QWidget *parent, Qt::WFlags flags) , m_currentNoteIndex(0) , m_qtModifiers(0) , m_frameDisplayStyle(to_enum(FrameDisplayStyleInXsheetRowArea)) - , m_orientation(nullptr) { + , m_orientation(nullptr) + , m_xsheetLayout("Classic") { + + m_xsheetLayout = Preferences::instance()->getLoadedXsheetLayout(); setFocusPolicy(Qt::StrongFocus); diff --git a/toonz/sources/toonz/xsheetviewer.h b/toonz/sources/toonz/xsheetviewer.h index c55624c..4cd2852 100644 --- a/toonz/sources/toonz/xsheetviewer.h +++ b/toonz/sources/toonz/xsheetviewer.h @@ -31,6 +31,17 @@ class TSelection; class TXshCell; class TStageObjectId; +enum TXshButtonType { + PREVIEW_ON_XSHBUTTON = 1, + PREVIEW_OFF_XSHBUTTON, + CAMSTAND_ON_XSHBUTTON, + CAMSTAND_OFF_XSHBUTTON, + CAMSTAND_TRANSP_XSHBUTTON, + LOCK_ON_XSHBUTTON, + LOCK_OFF_XSHBUTTON, + CONFIG_XSHBUTTON +}; + namespace XsheetGUI { //============================================================================= @@ -115,8 +126,27 @@ const QColor IntervalHLineColor(0, 255, 246); // column header const QColor EmptyColumnHeadColor(200, 200, 200); const QColor MaskColumnHeadColor(233, 118, 116); -const QColor PreviewVisibleColor(200, 200, 100); -const QColor CamStandVisibleColor(235, 144, 107); +// const QColor PreviewVisibleColor(200, 200, 100); +// const QColor CamStandVisibleColor(235, 144, 107); + +const QColor XsheetColumnNameBgColor(255, 255, 255, 90); +const QColor XsheetDragBarHighlightColor(255, 255, 187, 255); + +const QColor XsheetPreviewButtonBgOnColor(200, 200, 100, 255); +const QColor XsheetPreviewButtonBgOffColor(255, 255, 255, 0); + +const QColor XsheetCamstandButtonBgOnColor(235, 144, 107, 255); +const QColor XsheetCamstandButtonBgOffColor(255, 255, 255, 0); + +const QColor XsheetLockButtonBgOnColor(255, 255, 255, 0); +const QColor XsheetLockButtonBgOffColor(255, 255, 255, 0); + +const QColor XsheetConfigButtonBgColor(255, 255, 255, 0); + +const QColor TimelineButtonBgOnColor(255, 255, 255, 0); +const QColor TimelineButtonBgOffColor(255, 255, 255, 0); + +const QColor TimelineConfigButtonBgColor(255, 255, 255, 0); // RowArea const QColor RowAreaBGColor(164, 164, 164); @@ -315,6 +345,147 @@ class XsheetViewer final : public QFrame, public SaveLoadQSettings { Q_PROPERTY(QColor SelectedColumnHead READ getSelectedColumnHead WRITE setSelectedColumnHead) + // Xsheet Column name/Drag bar colors + QColor m_xsheetColumnNameBgColor; + QColor m_xsheetDragBarHighlightColor; + Q_PROPERTY(QColor XsheetColumnNameBgColor READ getXsheetColumnNameBgColor + WRITE setXsheetColumnNameBgColor) + Q_PROPERTY( + QColor XsheetDragBarHighlightColor READ getXsheetDragBarHighlightColor + WRITE setXsheetDragBarHighlightColor) + + // Xsheet Preview Button + QColor m_xsheetPreviewButtonBgOnColor; + QImage m_xsheetPreviewButtonOnImage; + QColor m_xsheetPreviewButtonBgOffColor; + QImage m_xsheetPreviewButtonOffImage; + Q_PROPERTY( + QColor XsheetPreviewButtonBgOnColor READ getXsheetPreviewButtonBgOnColor + WRITE setXsheetPreviewButtonBgOnColor) + Q_PROPERTY( + QImage XsheetPreviewButtonOnImage READ getXsheetPreviewButtonOnImage WRITE + setXsheetPreviewButtonOnImage) + Q_PROPERTY( + QColor XsheetPreviewButtonBgOffColor READ getXsheetPreviewButtonBgOffColor + WRITE setXsheetPreviewButtonBgOffColor) + Q_PROPERTY( + QImage XsheetPreviewButtonOffImage READ getXsheetPreviewButtonOffImage + WRITE setXsheetPreviewButtonOffImage) + // Xsheet Camstand Button + QColor m_xsheetCamstandButtonBgOnColor; + QImage m_xsheetCamstandButtonOnImage; + QImage m_xsheetCamstandButtonTranspImage; + QColor m_xsheetCamstandButtonBgOffColor; + QImage m_xsheetCamstandButtonOffImage; + Q_PROPERTY( + QColor XsheetCamstandButtonBgOnColor READ getXsheetCamstandButtonBgOnColor + WRITE setXsheetCamstandButtonBgOnColor) + Q_PROPERTY( + QImage XsheetCamstandButtonOnImage READ getXsheetCamstandButtonOnImage + WRITE setXsheetCamstandButtonOnImage) + Q_PROPERTY(QImage XsheetCamstandButtonTranspImage READ + getXsheetCamstandButtonTranspImage WRITE + setXsheetCamstandButtonTranspImage) + Q_PROPERTY(QColor XsheetCamstandButtonBgOffColor READ + getXsheetCamstandButtonBgOffColor WRITE + setXsheetCamstandButtonBgOffColor) + Q_PROPERTY( + QImage XsheetCamstandButtonOffImage READ getXsheetCamstandButtonOffImage + WRITE setXsheetCamstandButtonOffImage) + // Xsheet Lock Button + QColor m_xsheetLockButtonBgOnColor; + QImage m_xsheetLockButtonOnImage; + QColor m_xsheetLockButtonBgOffColor; + QImage m_xsheetLockButtonOffImage; + Q_PROPERTY(QColor XsheetLockButtonBgOnColor READ getXsheetLockButtonBgOnColor + WRITE setXsheetLockButtonBgOnColor) + Q_PROPERTY(QImage XsheetLockButtonOnImage READ getXsheetLockButtonOnImage + WRITE setXsheetLockButtonOnImage) + Q_PROPERTY( + QColor XsheetLockButtonBgOffColor READ getXsheetLockButtonBgOffColor WRITE + setXsheetLockButtonBgOffColor) + Q_PROPERTY(QImage XsheetLockButtonOffImage READ getXsheetLockButtonOffImage + WRITE setXsheetLockButtonOffImage) + // Xsheet Config Button + QColor m_xsheetConfigButtonBgColor; + QImage m_xsheetConfigButtonImage; + Q_PROPERTY(QColor XsheetConfigButtonBgColor READ getXsheetConfigButtonBgColor + WRITE setXsheetConfigButtonBgColor) + Q_PROPERTY(QImage XsheetConfigButtonImage READ getXsheetConfigButtonImage + WRITE setXsheetConfigButtonImage) + // Timeline Preview Button + QColor m_timelinePreviewButtonBgOnColor; + QImage m_timelinePreviewButtonOnImage; + QColor m_timelinePreviewButtonBgOffColor; + QImage m_timelinePreviewButtonOffImage; + Q_PROPERTY(QColor TimelinePreviewButtonBgOnColor READ + getTimelinePreviewButtonBgOnColor WRITE + setTimelinePreviewButtonBgOnColor) + Q_PROPERTY( + QImage TimelinePreviewButtonOnImage READ getTimelinePreviewButtonOnImage + WRITE setTimelinePreviewButtonOnImage) + Q_PROPERTY(QColor TimelinePreviewButtonBgOffColor READ + getTimelinePreviewButtonBgOffColor WRITE + setTimelinePreviewButtonBgOffColor) + Q_PROPERTY( + QImage TimelinePreviewButtonOffImage READ getTimelinePreviewButtonOffImage + WRITE setTimelinePreviewButtonOffImage) + // Timeline Camstand Button + QColor m_timelineCamstandButtonBgOnColor; + QImage m_timelineCamstandButtonOnImage; + QImage m_timelineCamstandButtonTranspImage; + QColor m_timelineCamstandButtonBgOffColor; + QImage m_timelineCamstandButtonOffImage; + Q_PROPERTY(QColor TimelineCamstandButtonBgOnColor READ + getTimelineCamstandButtonBgOnColor WRITE + setTimelineCamstandButtonBgOnColor) + Q_PROPERTY( + QImage TimelineCamstandButtonOnImage READ getTimelineCamstandButtonOnImage + WRITE setTimelineCamstandButtonOnImage) + Q_PROPERTY(QImage TimelineCamstandButtonTranspImage READ + getTimelineCamstandButtonTranspImage WRITE + setTimelineCamstandButtonTranspImage) + Q_PROPERTY(QColor TimelineCamstandButtonBgOffColor READ + getTimelineCamstandButtonBgOffColor WRITE + setTimelineCamstandButtonBgOffColor) + Q_PROPERTY(QImage TimelineCamstandButtonOffImage READ + getTimelineCamstandButtonOffImage WRITE + setTimelineCamstandButtonOffImage) + // Timeline Lock Button + QColor m_timelineLockButtonBgOnColor; + QImage m_timelineLockButtonOnImage; + QColor m_timelineLockButtonBgOffColor; + QImage m_timelineLockButtonOffImage; + Q_PROPERTY( + QColor TimelineLockButtonBgOnColor READ getTimelineLockButtonBgOnColor + WRITE setTimelineLockButtonBgOnColor) + Q_PROPERTY(QImage TimelineLockButtonOnImage READ getTimelineLockButtonOnImage + WRITE setTimelineLockButtonOnImage) + Q_PROPERTY( + QColor TimelineLockButtonBgOffColor READ getTimelineLockButtonBgOffColor + WRITE setTimelineLockButtonBgOffColor) + Q_PROPERTY( + QImage TimelineLockButtonOffImage READ getTimelineLockButtonOffImage WRITE + setTimelineLockButtonOffImage) + // Timeline Config Button + QColor m_timelineConfigButtonBgColor; + QImage m_timelineConfigButtonImage; + Q_PROPERTY( + QColor TimelineConfigButtonBgColor READ getTimelineConfigButtonBgColor + WRITE setTimelineConfigButtonBgColor) + Q_PROPERTY(QImage TimelineConfigButtonImage READ getTimelineConfigButtonImage + WRITE setTimelineConfigButtonImage) + // Layer Header icons + QImage m_layerHeaderPreviewImage; + QImage m_layerHeaderCamstandImage; + QImage m_layerHeaderLockImage; + Q_PROPERTY(QImage LayerHeaderPreviewImage READ getLayerHeaderPreviewImage + WRITE setLayerHeaderPreviewImage) + Q_PROPERTY(QImage LayerHeaderCamstandImage READ getLayerHeaderCamstandImage + WRITE setLayerHeaderCamstandImage) + Q_PROPERTY(QImage LayerHeaderLockImage READ getLayerHeaderLockImage WRITE + setLayerHeaderLockImage) + XsheetScrollArea *m_cellScrollArea; XsheetScrollArea *m_columnScrollArea; XsheetScrollArea *m_rowScrollArea; @@ -352,6 +523,8 @@ class XsheetViewer final : public QFrame, public SaveLoadQSettings { const Orientation *m_orientation; + QString m_xsheetLayout; + public: enum FrameDisplayStyle { Frame = 0, SecAndFrame, SixSecSheet, ThreeSecSheet }; @@ -671,6 +844,228 @@ public: void getColumnColor(QColor &color, QColor &sidecolor, int index, TXsheet *xsh); + // Xsheet Column Name/Drag Bar + void setXsheetColumnNameBgColor(const QColor &color) { + m_xsheetColumnNameBgColor = color; + } + void setXsheetDragBarHighlightColor(const QColor &color) { + m_xsheetDragBarHighlightColor = color; + } + QColor getXsheetColumnNameBgColor() const { + return m_xsheetColumnNameBgColor; + } + QColor getXsheetDragBarHighlightColor() const { + return m_xsheetDragBarHighlightColor; + } + // Xsheet Preview Button + void setXsheetPreviewButtonBgOnColor(const QColor &color) { + m_xsheetPreviewButtonBgOnColor = color; + } + void setXsheetPreviewButtonOnImage(const QImage &image) { + m_xsheetPreviewButtonOnImage = image; + } + void setXsheetPreviewButtonBgOffColor(const QColor &color) { + m_xsheetPreviewButtonBgOffColor = color; + } + void setXsheetPreviewButtonOffImage(const QImage &image) { + m_xsheetPreviewButtonOffImage = image; + } + QColor getXsheetPreviewButtonBgOnColor() const { + return m_xsheetPreviewButtonBgOnColor; + } + QImage getXsheetPreviewButtonOnImage() const { + return m_xsheetPreviewButtonOnImage; + } + QColor getXsheetPreviewButtonBgOffColor() const { + return m_xsheetPreviewButtonBgOffColor; + } + QImage getXsheetPreviewButtonOffImage() const { + return m_xsheetPreviewButtonOffImage; + } + // Xsheet Camstand Button + void setXsheetCamstandButtonBgOnColor(const QColor &color) { + m_xsheetCamstandButtonBgOnColor = color; + } + void setXsheetCamstandButtonOnImage(const QImage &image) { + m_xsheetCamstandButtonOnImage = image; + } + void setXsheetCamstandButtonTranspImage(const QImage &image) { + m_xsheetCamstandButtonTranspImage = image; + } + void setXsheetCamstandButtonBgOffColor(const QColor &color) { + m_xsheetCamstandButtonBgOffColor = color; + } + void setXsheetCamstandButtonOffImage(const QImage &image) { + m_xsheetCamstandButtonOffImage = image; + } + QColor getXsheetCamstandButtonBgOnColor() const { + return m_xsheetCamstandButtonBgOnColor; + } + QImage getXsheetCamstandButtonOnImage() const { + return m_xsheetCamstandButtonOnImage; + } + QImage getXsheetCamstandButtonTranspImage() const { + return m_xsheetCamstandButtonTranspImage; + } + QColor getXsheetCamstandButtonBgOffColor() const { + return m_xsheetCamstandButtonBgOffColor; + } + QImage getXsheetCamstandButtonOffImage() const { + return m_xsheetCamstandButtonOffImage; + } + // XsheetLock Button + void setXsheetLockButtonBgOnColor(const QColor &color) { + m_xsheetLockButtonBgOnColor = color; + } + void setXsheetLockButtonOnImage(const QImage &image) { + m_xsheetLockButtonOnImage = image; + } + void setXsheetLockButtonBgOffColor(const QColor &color) { + m_xsheetLockButtonBgOffColor = color; + } + void setXsheetLockButtonOffImage(const QImage &image) { + m_xsheetLockButtonOffImage = image; + } + QColor getXsheetLockButtonBgOnColor() const { + return m_xsheetLockButtonBgOnColor; + } + QImage getXsheetLockButtonOnImage() const { + return m_xsheetLockButtonOnImage; + } + QColor getXsheetLockButtonBgOffColor() const { + return m_xsheetLockButtonBgOffColor; + } + QImage getXsheetLockButtonOffImage() const { + return m_xsheetLockButtonOffImage; + } + // Xsheet Config Button + void setXsheetConfigButtonBgColor(const QColor &color) { + m_xsheetConfigButtonBgColor = color; + } + void setXsheetConfigButtonImage(const QImage &image) { + m_xsheetConfigButtonImage = image; + } + QColor getXsheetConfigButtonBgColor() const { + return m_xsheetConfigButtonBgColor; + } + QImage getXsheetConfigButtonImage() const { + return m_xsheetConfigButtonImage; + } + // Timeline Preview Button + void setTimelinePreviewButtonBgOnColor(const QColor &color) { + m_timelinePreviewButtonBgOnColor = color; + } + void setTimelinePreviewButtonOnImage(const QImage &image) { + m_timelinePreviewButtonOnImage = image; + } + void setTimelinePreviewButtonBgOffColor(const QColor &color) { + m_timelinePreviewButtonBgOffColor = color; + } + void setTimelinePreviewButtonOffImage(const QImage &image) { + m_timelinePreviewButtonOffImage = image; + } + QColor getTimelinePreviewButtonBgOnColor() const { + return m_timelinePreviewButtonBgOnColor; + } + QImage getTimelinePreviewButtonOnImage() const { + return m_timelinePreviewButtonOnImage; + } + QColor getTimelinePreviewButtonBgOffColor() const { + return m_timelinePreviewButtonBgOffColor; + } + QImage getTimelinePreviewButtonOffImage() const { + return m_timelinePreviewButtonOffImage; + } + // Timeline Camstand Button + void setTimelineCamstandButtonBgOnColor(const QColor &color) { + m_timelineCamstandButtonBgOnColor = color; + } + void setTimelineCamstandButtonOnImage(const QImage &image) { + m_timelineCamstandButtonOnImage = image; + } + void setTimelineCamstandButtonTranspImage(const QImage &image) { + m_timelineCamstandButtonTranspImage = image; + } + void setTimelineCamstandButtonBgOffColor(const QColor &color) { + m_timelineCamstandButtonBgOffColor = color; + } + void setTimelineCamstandButtonOffImage(const QImage &image) { + m_timelineCamstandButtonOffImage = image; + } + QColor getTimelineCamstandButtonBgOnColor() const { + return m_timelineCamstandButtonBgOnColor; + } + QImage getTimelineCamstandButtonOnImage() const { + return m_timelineCamstandButtonOnImage; + } + QImage getTimelineCamstandButtonTranspImage() const { + return m_timelineCamstandButtonTranspImage; + } + QColor getTimelineCamstandButtonBgOffColor() const { + return m_timelineCamstandButtonBgOffColor; + } + QImage getTimelineCamstandButtonOffImage() const { + return m_timelineCamstandButtonOffImage; + } + // Timeline Lock Button + void setTimelineLockButtonBgOnColor(const QColor &color) { + m_timelineLockButtonBgOnColor = color; + } + void setTimelineLockButtonOnImage(const QImage &image) { + m_timelineLockButtonOnImage = image; + } + void setTimelineLockButtonBgOffColor(const QColor &color) { + m_timelineLockButtonBgOffColor = color; + } + void setTimelineLockButtonOffImage(const QImage &image) { + m_timelineLockButtonOffImage = image; + } + QColor getTimelineLockButtonBgOnColor() const { + return m_timelineLockButtonBgOnColor; + } + QImage getTimelineLockButtonOnImage() const { + return m_timelineLockButtonOnImage; + } + QColor getTimelineLockButtonBgOffColor() const { + return m_timelineLockButtonBgOffColor; + } + QImage getTimelineLockButtonOffImage() const { + return m_timelineLockButtonOffImage; + } + // Timeline Config Button + void setTimelineConfigButtonBgColor(const QColor &color) { + m_timelineConfigButtonBgColor = color; + } + void setTimelineConfigButtonImage(const QImage &image) { + m_timelineConfigButtonImage = image; + } + QColor getTimelineConfigButtonBgColor() const { + return m_timelineConfigButtonBgColor; + } + QImage getTimelineConfigButtonImage() const { + return m_timelineConfigButtonImage; + } + // Layer Header icons + void setLayerHeaderPreviewImage(const QImage &image) { + m_layerHeaderPreviewImage = image; + } + void setLayerHeaderCamstandImage(const QImage &image) { + m_layerHeaderCamstandImage = image; + } + void setLayerHeaderLockImage(const QImage &image) { + m_layerHeaderLockImage = image; + } + QImage getLayerHeaderPreviewImage() const { + return m_layerHeaderPreviewImage; + } + QImage getLayerHeaderCamstandImage() const { + return m_layerHeaderCamstandImage; + } + QImage getLayerHeaderLockImage() const { return m_layerHeaderLockImage; } + + void getButton(int &btype, QColor &bgColor, QImage &iconImage, + bool isTimeline = false); + // convert the last one digit of the frame number to alphabet // Ex. 12 -> 1B 21 -> 2A 30 -> 3 QString getFrameNumberWithLetters(int frame); @@ -682,6 +1077,8 @@ public: virtual void save(QSettings &settings) const override; virtual void load(QSettings &settings) override; + QString getXsheetLayout() const { return m_xsheetLayout; } + protected: void scrollToColumn(int col); void scrollToHorizontalRange(int x0, int x1); diff --git a/toonz/sources/toonzlib/orientation.cpp b/toonz/sources/toonzlib/orientation.cpp index f352415..9aa6540 100644 --- a/toonz/sources/toonzlib/orientation.cpp +++ b/toonz/sources/toonzlib/orientation.cpp @@ -1,5 +1,6 @@ #include "orientation.h" #include "toonz/columnfan.h" +#include "toonz/preferences.h" #include #include @@ -21,16 +22,18 @@ class TopToBottomOrientation : public Orientation { const int CELL_WIDTH = 74; const int CELL_HEIGHT = 20; const int CELL_DRAG_WIDTH = 7; - const int EXTENDER_WIDTH = 18; + const int EXTENDER_WIDTH = 20; const int EXTENDER_HEIGHT = 8; const int SOUND_PREVIEW_WIDTH = 7; - const int LAYER_HEADER_HEIGHT = CELL_HEIGHT * 3 + 60; + const int LAYER_HEADER_HEIGHT = 119; const int FOLDED_LAYER_HEADER_HEIGHT = LAYER_HEADER_HEIGHT; const int FOLDED_LAYER_HEADER_WIDTH = 8; const int FRAME_HEADER_WIDTH = CELL_WIDTH; const int PLAY_RANGE_X = FRAME_HEADER_WIDTH / 2 - PLAY_MARKER_SIZE; const int ONION_X = 0, ONION_Y = 0; - const int ICON_WIDTH = CELL_HEIGHT; + const int ICON_WIDTH = 18; + const int ICON_HEIGHT = 18; + const int TRACKLEN = 60; public: TopToBottomOrientation(); @@ -63,7 +66,7 @@ public: } virtual bool isVerticalTimeline() const override { return true; } - virtual bool flipVolume() const override { return true; } + virtual bool flipVolume() const override { return false; } virtual int cellWidth() const override { return CELL_WIDTH; } virtual int cellHeight() const override { return CELL_HEIGHT; } @@ -79,15 +82,17 @@ class LeftToRightOrientation : public Orientation { const int FRAME_HEADER_HEIGHT = 50; const int ONION_X = (CELL_WIDTH - ONION_SIZE) / 2, ONION_Y = 0; const int PLAY_RANGE_Y = ONION_SIZE; - const int ICON_WIDTH = CELL_HEIGHT; + const int ICON_WIDTH = 20; + const int ICON_HEIGHT = 20; const int ICON_OFFSET = ICON_WIDTH; - const int ICONS_WIDTH = ICON_OFFSET * 3; // 88 + const int ICONS_WIDTH = ICON_OFFSET * 4; // 88 const int LAYER_NUMBER_WIDTH = 20; - const int LAYER_NAME_WIDTH = 170; + const int LAYER_NAME_WIDTH = 150; const int LAYER_HEADER_WIDTH = ICONS_WIDTH + LAYER_NUMBER_WIDTH + LAYER_NAME_WIDTH; const int FOLDED_LAYER_HEADER_HEIGHT = 8; const int FOLDED_LAYER_HEADER_WIDTH = LAYER_HEADER_WIDTH; + const int TRACKLEN = 60; public: LeftToRightOrientation(); @@ -217,27 +222,44 @@ QLine Orientation::foldedRectangleLine(int layerAxis, } void Orientation::addRect(PredefinedRect which, const QRect &rect) { + _rects.erase(which); _rects.insert(pair(which, rect)); } void Orientation::addLine(PredefinedLine which, const QLine &line) { + _lines.erase(which); _lines.insert(pair(which, line)); } void Orientation::addDimension(PredefinedDimension which, int dimension) { + _dimensions.erase(which); _dimensions.insert(pair(which, dimension)); } void Orientation::addPath(PredefinedPath which, const QPainterPath &path) { + _paths.erase(which); _paths.insert(pair(which, path)); } void Orientation::addPoint(PredefinedPoint which, const QPoint &point) { + _points.erase(which); _points.insert(pair(which, point)); } void Orientation::addRange(PredefinedRange which, const NumberRange &range) { + _ranges.erase(which); _ranges.insert(pair(which, range)); } - +void Orientation::addFlag(PredefinedFlag which, const bool &flag) { + _flags.erase(which); + _flags.insert(pair(which, flag)); +} /// ------------------------------------------------------------------------------- TopToBottomOrientation::TopToBottomOrientation() { + QString layout = Preferences::instance()->getLoadedXsheetLayout(); + + int use_header_height = LAYER_HEADER_HEIGHT; + + if (layout == QString("Compact")) use_header_height -= 18; + + int user_folded_header_height = use_header_height; + // // Area rectangles // @@ -281,7 +303,7 @@ TopToBottomOrientation::TopToBottomOrientation() { // Note viewer addRect( PredefinedRect::NOTE_AREA, - QRect(QPoint(0, 0), QSize(FRAME_HEADER_WIDTH, LAYER_HEADER_HEIGHT - 1))); + QRect(QPoint(0, 0), QSize(FRAME_HEADER_WIDTH, use_header_height - 1))); addRect(PredefinedRect::NOTE_ICON, QRect(QPoint(0, 0), QSize(CELL_WIDTH - 2, CELL_HEIGHT - 2))); addRect(PredefinedRect::LAYER_HEADER_PANEL, QRect(0, 0, -1, -1)); // hide @@ -315,63 +337,334 @@ TopToBottomOrientation::TopToBottomOrientation() { (CELL_HEIGHT - PINNED_SIZE) / 2, PINNED_SIZE, PINNED_SIZE)); // Column viewer - static int INDENT = 9; - static int HDRROW1 = 6; // Name/eye - static int HDRROW2 = HDRROW1 + CELL_HEIGHT; // lock, preview - static int HDRROW3 = HDRROW2 + CELL_HEIGHT + 1; // thumbnail - static int HDRROW4 = HDRROW3 + 48; // pegbar, parenthandle - addRect(PredefinedRect::LAYER_HEADER, - QRect(0, 1, CELL_WIDTH, LAYER_HEADER_HEIGHT - 3)); - addRect(PredefinedRect::DRAG_LAYER, - QRect(0, 0, CELL_DRAG_WIDTH, LAYER_HEADER_HEIGHT - 3)); + QRect(0, 1, CELL_WIDTH, use_header_height - 3)); addRect( PredefinedRect::FOLDED_LAYER_HEADER, - QRect(0, 1, FOLDED_LAYER_HEADER_WIDTH, FOLDED_LAYER_HEADER_HEIGHT - 3)); - - addRect(PredefinedRect::RENAME_COLUMN, - QRect(0, 6, CELL_WIDTH, CELL_HEIGHT - 3)); - - QRect layername(INDENT, HDRROW1, CELL_WIDTH - 11, CELL_HEIGHT - 3); - addRect(PredefinedRect::LAYER_NAME, layername); - addRect(PredefinedRect::LAYER_NUMBER, QRect(0, 0, -1, -1)); // hide - - QRect eyeArea(INDENT, HDRROW1, CELL_WIDTH - 11, CELL_HEIGHT - 3); - addRect(PredefinedRect::EYE_AREA, eyeArea); - QRect eye(eyeArea.right() - 18, HDRROW1, 18, 15); - addRect(PredefinedRect::EYE, eye); - - QRect previewArea(INDENT, HDRROW2, CELL_WIDTH - 11, CELL_HEIGHT - 3); - addRect(PredefinedRect::PREVIEW_LAYER_AREA, previewArea); - QRect preview(previewArea.right() - 18, HDRROW2, 18, 15); - addRect(PredefinedRect::PREVIEW_LAYER, preview); - - QRect lockArea(INDENT, HDRROW2, 16, 16); - addRect(PredefinedRect::LOCK_AREA, lockArea); - QRect lock(INDENT, HDRROW2, 16, 16); - addRect(PredefinedRect::LOCK, lock); - - QRect thumbnailArea(INDENT, HDRROW3, CELL_WIDTH - 11, 42); - addRect(PredefinedRect::THUMBNAIL_AREA, thumbnailArea); - QRect thumbnail(INDENT, HDRROW3, CELL_WIDTH - 11, 42); - addRect(PredefinedRect::THUMBNAIL, thumbnail); - addRect(PredefinedRect::FILTER_COLOR, - QRect(thumbnailArea.right() - 14, thumbnailArea.top() + 3, 12, 12)); - addRect(PredefinedRect::SOUND_ICON, - QRect(thumbnailArea.right() - 40, 3 * CELL_HEIGHT + 4, 40, 30)); - int trackLen = 60; - QRect volumeArea(thumbnailArea.left(), thumbnailArea.top() + 1, - 29 - CELL_DRAG_WIDTH, trackLen + 7); - addRect(PredefinedRect::VOLUME_AREA, volumeArea); - QPoint soundTopLeft(volumeArea.left() + 12, volumeArea.top() + 4); - addRect(PredefinedRect::VOLUME_TRACK, - QRect(soundTopLeft, QSize(3, trackLen))); + QRect(0, 1, FOLDED_LAYER_HEADER_WIDTH, user_folded_header_height - 3)); + + static int THUMBNAIL_HEIGHT; + static int HDRROW_HEIGHT; + static int HDRROW_HEIGHT2; + static int INDENT; + static int HDRROW1; + static int HDRROW2; + static int HDRROW3; + static int HDRROW4; + static int HDRROW5; + QRect layername, eyeArea, eye, previewArea, preview, lockArea, lock, + configArea, config, thumbnailArea, thumbnail, pegbarname, volumeArea; + QPoint soundTopLeft; + + if (layout == QString("Compact")) { + THUMBNAIL_HEIGHT = 44; + HDRROW_HEIGHT = CELL_HEIGHT - 2; + INDENT = 0; + HDRROW1 = 1; // Name, number + HDRROW2 = HDRROW1 + HDRROW_HEIGHT; // eye, preview, lock, config + HDRROW3 = HDRROW2 + HDRROW_HEIGHT; // thumbnail + HDRROW4 = HDRROW3 + THUMBNAIL_HEIGHT; // pegbar, parent handle + + addRect(PredefinedRect::DRAG_LAYER, QRect(0, 0, -1, -1)); + + addRect(PredefinedRect::RENAME_COLUMN, + QRect(0, HDRROW1, CELL_WIDTH, HDRROW_HEIGHT)); + + layername = + QRect(INDENT + 1, HDRROW1 + 1, CELL_WIDTH - 1, HDRROW_HEIGHT - 1); + addRect(PredefinedRect::LAYER_NAME, layername); + addRect(PredefinedRect::LAYER_NUMBER, + QRect(INDENT + layername.width() - 20, HDRROW1, 20, HDRROW_HEIGHT)); + + eyeArea = QRect(INDENT, HDRROW2, ICON_WIDTH + 1, HDRROW_HEIGHT); // Compact + addRect(PredefinedRect::EYE_AREA, eyeArea); + eye = QRect( + eyeArea.left() + 1 + ((eyeArea.width() / 2) - (ICON_WIDTH / 2)), + eyeArea.top() + ((eyeArea.height() / 2) - ((ICON_HEIGHT - 1) / 2)), + ICON_WIDTH, ICON_HEIGHT - 1); + addRect(PredefinedRect::EYE, eye); + + previewArea = + QRect(INDENT + eyeArea.width(), HDRROW2, ICON_WIDTH + 1, HDRROW_HEIGHT); + addRect(PredefinedRect::PREVIEW_LAYER_AREA, previewArea); + preview = QRect( + previewArea.left() + 1 + ((previewArea.width() / 2) - (ICON_WIDTH / 2)), + previewArea.top() + + ((previewArea.height() / 2) - ((ICON_HEIGHT - 1) / 2)), + ICON_WIDTH, ICON_HEIGHT - 1); + addRect(PredefinedRect::PREVIEW_LAYER, preview); + + lockArea = QRect(INDENT + eyeArea.width() + previewArea.width(), HDRROW2, + ICON_WIDTH, HDRROW_HEIGHT); + addRect(PredefinedRect::LOCK_AREA, lockArea); + lock = QRect( + lockArea.left() + ((lockArea.width() / 2) - ((ICON_WIDTH - 1) / 2)), + lockArea.top() + ((lockArea.height() / 2) - ((ICON_HEIGHT - 1) / 2)), + ICON_WIDTH - 1, ICON_HEIGHT - 1); + addRect(PredefinedRect::LOCK, lock); + + configArea = + QRect(INDENT + eyeArea.width() + previewArea.width() + lockArea.width(), + HDRROW2, ICON_WIDTH, HDRROW_HEIGHT); + addRect(PredefinedRect::CONFIG_AREA, configArea); + config = QRect( + configArea.left() + ((configArea.width() / 2) - ((ICON_WIDTH - 1) / 2)), + configArea.top() + + ((configArea.height() / 2) - ((ICON_HEIGHT - 1) / 2)), + ICON_WIDTH - 1, ICON_HEIGHT - 1); + addRect(PredefinedRect::CONFIG, config); + + thumbnailArea = QRect(INDENT, HDRROW3, CELL_WIDTH, THUMBNAIL_HEIGHT); + addRect(PredefinedRect::THUMBNAIL_AREA, thumbnailArea); + thumbnail = thumbnailArea.adjusted(1, 1, 0, 0); + addRect(PredefinedRect::THUMBNAIL, thumbnail); + addRect(PredefinedRect::FILTER_COLOR, + QRect(thumbnail.right() - 14, thumbnail.top() + 3, 12, 12)); + + addRect(PredefinedRect::SOUND_ICON, + QRect(thumbnailArea.topLeft(), QSize(27, 20)) + .adjusted((thumbnailArea.width() / 2) - (27 / 2), 3, + (thumbnailArea.width() / 2) - (27 / 2), 3)); + + volumeArea = + QRect(QPoint(thumbnailArea.left() + 3, thumbnailArea.bottom() - 16), + QSize(TRACKLEN + 8, 14)); + addRect(PredefinedRect::VOLUME_AREA, volumeArea); + + pegbarname = QRect(INDENT, HDRROW4, CELL_WIDTH, HDRROW_HEIGHT); + addRect(PredefinedRect::PEGBAR_NAME, pegbarname); + addRect( + PredefinedRect::PARENT_HANDLE_NAME, + QRect(INDENT + pegbarname.width() - 20, HDRROW4, 20, HDRROW_HEIGHT)); + + addFlag(PredefinedFlag::DRAG_LAYER_BORDER, false); + addFlag(PredefinedFlag::DRAG_LAYER_VISIBLE, false); + addFlag(PredefinedFlag::LAYER_NAME_BORDER, false); + addFlag(PredefinedFlag::LAYER_NAME_VISIBLE, true); + addFlag(PredefinedFlag::LAYER_NUMBER_BORDER, false); + addFlag(PredefinedFlag::LAYER_NUMBER_VISIBLE, true); + addFlag(PredefinedFlag::EYE_AREA_BORDER, true); + addFlag(PredefinedFlag::EYE_AREA_VISIBLE, true); + addFlag(PredefinedFlag::LOCK_AREA_BORDER, true); + addFlag(PredefinedFlag::LOCK_AREA_VISIBLE, true); + addFlag(PredefinedFlag::PREVIEW_LAYER_AREA_BORDER, true); + addFlag(PredefinedFlag::PREVIEW_LAYER_AREA_VISIBLE, true); + addFlag(PredefinedFlag::CONFIG_AREA_BORDER, true); + addFlag(PredefinedFlag::CONFIG_AREA_VISIBLE, true); + addFlag(PredefinedFlag::PEGBAR_NAME_BORDER, true); + addFlag(PredefinedFlag::PEGBAR_NAME_VISIBLE, true); + addFlag(PredefinedFlag::PARENT_HANDLE_NAME_BORDER, false); + addFlag(PredefinedFlag::PARENT_HANDLE_NAME_VISIBILE, true); + addFlag(PredefinedFlag::THUMBNAIL_AREA_BORDER, false); + addFlag(PredefinedFlag::THUMBNAIL_AREA_VISIBLE, true); + addFlag(PredefinedFlag::VOLUME_AREA_VERTICAL, false); + } else if (layout == QString("Classic-revised")) { + THUMBNAIL_HEIGHT = 44; + HDRROW_HEIGHT = CELL_HEIGHT - 2; + INDENT = 0; + HDRROW1 = 1; // Name, number + HDRROW2 = HDRROW1 + HDRROW_HEIGHT; // eye, lock + HDRROW3 = HDRROW2 + HDRROW_HEIGHT; // preview, config + HDRROW4 = HDRROW3 + HDRROW_HEIGHT; // thumbnail + HDRROW5 = HDRROW4 + THUMBNAIL_HEIGHT; // pegbar, parent handle + + addRect(PredefinedRect::DRAG_LAYER, + QRect(0, 0, -1, -1)); // hide - Theme/Compact + + addRect(PredefinedRect::RENAME_COLUMN, + QRect(0, HDRROW1, CELL_WIDTH, HDRROW_HEIGHT)); + + layername = + QRect(INDENT + 1, HDRROW1 + 1, CELL_WIDTH - 1, HDRROW_HEIGHT - 1); + addRect(PredefinedRect::LAYER_NAME, layername); + addRect(PredefinedRect::LAYER_NUMBER, + QRect(INDENT + layername.width() - 20, HDRROW1, 20, HDRROW_HEIGHT)); + + eyeArea = QRect(INDENT, HDRROW2, CELL_WIDTH - ICON_WIDTH, HDRROW_HEIGHT); + addRect(PredefinedRect::EYE_AREA, eyeArea); + eye = QRect( + eyeArea.left() + 1 + ((eyeArea.width() / 2) - (ICON_WIDTH / 2)), + eyeArea.top() + ((eyeArea.height() / 2) - ((ICON_HEIGHT - 1) / 2)), + ICON_WIDTH, ICON_HEIGHT - 1); + addRect(PredefinedRect::EYE, eye); + + previewArea = + QRect(INDENT, HDRROW3, CELL_WIDTH - ICON_WIDTH, HDRROW_HEIGHT); + addRect(PredefinedRect::PREVIEW_LAYER_AREA, previewArea); + preview = QRect( + previewArea.left() + 1 + ((previewArea.width() / 2) - (ICON_WIDTH / 2)), + previewArea.top() + + ((previewArea.height() / 2) - ((ICON_HEIGHT - 1) / 2)), + ICON_WIDTH, ICON_HEIGHT - 1); + addRect(PredefinedRect::PREVIEW_LAYER, preview); + + lockArea = + QRect(INDENT + eyeArea.width(), HDRROW2, ICON_WIDTH, HDRROW_HEIGHT); + addRect(PredefinedRect::LOCK_AREA, lockArea); + lock = QRect( + lockArea.left() + ((lockArea.width() / 2) - ((ICON_WIDTH - 1) / 2)), + lockArea.top() + ((lockArea.height() / 2) - ((ICON_HEIGHT - 1) / 2)), + ICON_WIDTH - 1, ICON_HEIGHT - 1); + addRect(PredefinedRect::LOCK, lock); + + configArea = + QRect(INDENT + previewArea.width(), HDRROW3, ICON_WIDTH, HDRROW_HEIGHT); + addRect(PredefinedRect::CONFIG_AREA, configArea); + config = QRect( + configArea.left() + ((configArea.width() / 2) - ((ICON_WIDTH - 1) / 2)), + configArea.top() + + ((configArea.height() / 2) - ((ICON_HEIGHT - 1) / 2)), + ICON_WIDTH - 1, ICON_HEIGHT - 1); + addRect(PredefinedRect::CONFIG, config); + + thumbnailArea = QRect(INDENT, HDRROW4, CELL_WIDTH, THUMBNAIL_HEIGHT); + addRect(PredefinedRect::THUMBNAIL_AREA, thumbnailArea); + thumbnail = thumbnailArea.adjusted(1, 1, 0, 0); + addRect(PredefinedRect::THUMBNAIL, thumbnail); + addRect(PredefinedRect::FILTER_COLOR, + QRect(thumbnail.right() - 14, thumbnail.top() + 3, 12, 12)); + + addRect(PredefinedRect::SOUND_ICON, + QRect(thumbnailArea.topLeft(), QSize(27, 20)) + .adjusted((thumbnailArea.width() / 2) - (27 / 2), 3, + (thumbnailArea.width() / 2) - (27 / 2), 3)); + + volumeArea = + QRect(QPoint(thumbnailArea.left() + 3, thumbnailArea.bottom() - 16), + QSize(TRACKLEN + 8, 14)); + addRect(PredefinedRect::VOLUME_AREA, volumeArea); + + pegbarname = QRect(INDENT, HDRROW5, CELL_WIDTH, HDRROW_HEIGHT); + addRect(PredefinedRect::PEGBAR_NAME, pegbarname); + addRect( + PredefinedRect::PARENT_HANDLE_NAME, + QRect(INDENT + pegbarname.width() - 20, HDRROW5, 20, HDRROW_HEIGHT)); + + addFlag(PredefinedFlag::DRAG_LAYER_BORDER, false); + addFlag(PredefinedFlag::DRAG_LAYER_VISIBLE, false); + addFlag(PredefinedFlag::LAYER_NAME_BORDER, false); + addFlag(PredefinedFlag::LAYER_NAME_VISIBLE, true); + addFlag(PredefinedFlag::LAYER_NUMBER_BORDER, false); + addFlag(PredefinedFlag::LAYER_NUMBER_VISIBLE, true); + addFlag(PredefinedFlag::EYE_AREA_BORDER, true); + addFlag(PredefinedFlag::EYE_AREA_VISIBLE, true); + addFlag(PredefinedFlag::LOCK_AREA_BORDER, true); + addFlag(PredefinedFlag::LOCK_AREA_VISIBLE, true); + addFlag(PredefinedFlag::PREVIEW_LAYER_AREA_BORDER, true); + addFlag(PredefinedFlag::PREVIEW_LAYER_AREA_VISIBLE, true); + addFlag(PredefinedFlag::CONFIG_AREA_BORDER, true); + addFlag(PredefinedFlag::CONFIG_AREA_VISIBLE, true); + addFlag(PredefinedFlag::PEGBAR_NAME_BORDER, true); + addFlag(PredefinedFlag::PEGBAR_NAME_VISIBLE, true); + addFlag(PredefinedFlag::PARENT_HANDLE_NAME_BORDER, false); + addFlag(PredefinedFlag::PARENT_HANDLE_NAME_VISIBILE, true); + addFlag(PredefinedFlag::THUMBNAIL_AREA_BORDER, true); + addFlag(PredefinedFlag::THUMBNAIL_AREA_VISIBLE, true); + addFlag(PredefinedFlag::VOLUME_AREA_VERTICAL, false); + } else { + THUMBNAIL_HEIGHT = 43; + HDRROW_HEIGHT = CELL_HEIGHT - 2; + INDENT = CELL_DRAG_WIDTH + 2; + HDRROW1 = 7; // Name/eye + HDRROW2 = HDRROW1 + CELL_HEIGHT; // lock, preview + HDRROW3 = HDRROW2 + CELL_HEIGHT; // thumbnail + HDRROW4 = HDRROW3 + THUMBNAIL_HEIGHT + 5; // pegbar, parenthandle + + addRect(PredefinedRect::DRAG_LAYER, + QRect(0, 0, CELL_DRAG_WIDTH, use_header_height - 3)); + + addRect(PredefinedRect::RENAME_COLUMN, + QRect(0, HDRROW1, CELL_WIDTH, HDRROW_HEIGHT)); + + layername = QRect(INDENT + 1, HDRROW1 + 1, CELL_WIDTH - INDENT - 3, + HDRROW_HEIGHT - 1); + addRect(PredefinedRect::LAYER_NAME, layername); + addRect(PredefinedRect::LAYER_NUMBER, QRect(0, 0, -1, -1)); + + eyeArea = + QRect(INDENT, HDRROW1, CELL_WIDTH - INDENT - 2, HDRROW_HEIGHT - 1); + addRect(PredefinedRect::EYE_AREA, eyeArea); + addRect(PredefinedRect::EYE, + eyeArea.adjusted(eyeArea.width() - ICON_WIDTH, 0, 0, 0)); + + previewArea = QRect(INDENT, HDRROW2, CELL_WIDTH - INDENT - 2, + HDRROW_HEIGHT - 1); // Legacy + addRect(PredefinedRect::PREVIEW_LAYER_AREA, previewArea); + addRect(PredefinedRect::PREVIEW_LAYER, + previewArea.adjusted(previewArea.width() - ICON_WIDTH, 0, 0, 0)); + + lockArea = QRect(INDENT, HDRROW2, ICON_WIDTH - 1, HDRROW_HEIGHT - 1); + addRect(PredefinedRect::LOCK_AREA, lockArea); + /* + lock = QRect(lockArea.left() + ((lockArea.width() / 2) - + ((ICON_WIDTH - 3) / 2)), + lockArea.top() + ((lockArea.height() / 2) - + ((ICON_HEIGHT - 3) / 2)), + ICON_WIDTH - 3, ICON_HEIGHT - 3); + addRect(PredefinedRect::LOCK, lock); + */ + addRect(PredefinedRect::LOCK, lockArea); + + addRect(PredefinedRect::CONFIG_AREA, QRect(0, 0, -1, -1)); + addRect(PredefinedRect::CONFIG, QRect(0, 0, -1, -1)); + + thumbnailArea = + QRect(INDENT - 1, HDRROW3, CELL_WIDTH - INDENT - 1, THUMBNAIL_HEIGHT); + addRect(PredefinedRect::THUMBNAIL_AREA, thumbnailArea); + thumbnail = thumbnailArea.adjusted(1, 1, 0, 0); + addRect(PredefinedRect::THUMBNAIL, thumbnail); + addRect(PredefinedRect::FILTER_COLOR, + QRect(thumbnail.right() - 14, thumbnail.top() + 3, 12, 12)); + + addRect( + PredefinedRect::SOUND_ICON, + QRect(thumbnailArea.topLeft(), QSize(40, 30)).adjusted(21, 19, 21, 19)); + + volumeArea = + QRect(QPoint(thumbnailArea.left() + 3, thumbnailArea.top() - 1), + QSize(14, TRACKLEN + 8)); + addRect(PredefinedRect::VOLUME_AREA, volumeArea); + + pegbarname = + QRect(INDENT, HDRROW4, CELL_WIDTH - INDENT - 2, HDRROW_HEIGHT - 1); + addRect(PredefinedRect::PEGBAR_NAME, pegbarname); + addRect(PredefinedRect::PARENT_HANDLE_NAME, + QRect(INDENT + pegbarname.width() - 20, HDRROW4, 20, + HDRROW_HEIGHT - 1)); + + addFlag(PredefinedFlag::DRAG_LAYER_BORDER, false); + addFlag(PredefinedFlag::DRAG_LAYER_VISIBLE, true); + addFlag(PredefinedFlag::LAYER_NAME_BORDER, false); + addFlag(PredefinedFlag::LAYER_NAME_VISIBLE, true); + addFlag(PredefinedFlag::LAYER_NUMBER_BORDER, false); + addFlag(PredefinedFlag::LAYER_NUMBER_VISIBLE, false); + addFlag(PredefinedFlag::EYE_AREA_BORDER, false); + addFlag(PredefinedFlag::EYE_AREA_VISIBLE, true); + // addFlag(PredefinedFlag::LOCK_AREA_BORDER, true); + addFlag(PredefinedFlag::LOCK_AREA_BORDER, false); + addFlag(PredefinedFlag::LOCK_AREA_VISIBLE, true); + addFlag(PredefinedFlag::PREVIEW_LAYER_AREA_BORDER, false); + addFlag(PredefinedFlag::PREVIEW_LAYER_AREA_VISIBLE, true); + addFlag(PredefinedFlag::CONFIG_AREA_BORDER, false); + addFlag(PredefinedFlag::CONFIG_AREA_VISIBLE, false); + addFlag(PredefinedFlag::PEGBAR_NAME_BORDER, false); + addFlag(PredefinedFlag::PEGBAR_NAME_VISIBLE, true); + addFlag(PredefinedFlag::PARENT_HANDLE_NAME_BORDER, false); + addFlag(PredefinedFlag::PARENT_HANDLE_NAME_VISIBILE, true); + addFlag(PredefinedFlag::THUMBNAIL_AREA_BORDER, false); + addFlag(PredefinedFlag::THUMBNAIL_AREA_VISIBLE, true); + addFlag(PredefinedFlag::VOLUME_AREA_VERTICAL, true); + } - QRect pegbarname(INDENT, HDRROW4, CELL_WIDTH - 11, CELL_HEIGHT - 3); - addRect(PredefinedRect::PEGBAR_NAME, pegbarname); - addRect( - PredefinedRect::PARENT_HANDLE_NAME, - QRect(INDENT + pegbarname.width() - 20, HDRROW4, 20, CELL_HEIGHT - 3)); + if (flag(PredefinedFlag::VOLUME_AREA_VERTICAL)) { + soundTopLeft = QPoint(volumeArea.left() + 4, volumeArea.top() + 4); + addRect(PredefinedRect::VOLUME_TRACK, + QRect(soundTopLeft, QSize(3, TRACKLEN))); + } else { + soundTopLeft = QPoint(volumeArea.left() + 4, volumeArea.bottom() - 6); + addRect(PredefinedRect::VOLUME_TRACK, + QRect(soundTopLeft, QSize(TRACKLEN, 3))); + } // // Lines @@ -439,21 +732,39 @@ TopToBottomOrientation::TopToBottomOrientation() { addPath(PredefinedPath::END_PLAY_RANGE, playTo); QPainterPath track(QPointF(0, 0)); - track.lineTo(QPointF(1, 1)); - track.lineTo(QPointF(1, trackLen - 1)); - track.lineTo(QPointF(0, trackLen)); - track.lineTo(QPointF(-1, trackLen - 1)); - track.lineTo(QPointF(-1, 1)); - track.lineTo(QPointF(0, 0)); - track.translate(soundTopLeft); + if (flag(PredefinedFlag::VOLUME_AREA_VERTICAL)) { + track.lineTo(QPointF(1, 1)); + track.lineTo(QPointF(1, TRACKLEN - 1)); + track.lineTo(QPointF(0, TRACKLEN)); + track.lineTo(QPointF(-1, TRACKLEN - 1)); + track.lineTo(QPointF(-1, 1)); + track.lineTo(QPointF(0, 0)); + track.translate(soundTopLeft + QPoint(3, 0)); + } else { + track.lineTo(QPointF(1, 1)); + track.lineTo(QPointF(TRACKLEN - 1, 1)); + track.lineTo(QPointF(TRACKLEN, 0)); + track.lineTo(QPointF(TRACKLEN - 1, -1)); + track.lineTo(QPointF(1, -1)); + track.lineTo(QPointF(0, 0)); + track.translate(soundTopLeft); + } addPath(PredefinedPath::VOLUME_SLIDER_TRACK, track); QPainterPath head(QPointF(0, 0)); - head.lineTo(QPointF(4, 4)); - head.lineTo(QPointF(8, 4)); - head.lineTo(QPointF(8, -4)); - head.lineTo(QPointF(4, -4)); - head.lineTo(QPointF(0, 0)); + if (flag(PredefinedFlag::VOLUME_AREA_VERTICAL)) { + head.lineTo(QPointF(4, 4)); + head.lineTo(QPointF(8, 4)); + head.lineTo(QPointF(8, -4)); + head.lineTo(QPointF(4, -4)); + head.lineTo(QPointF(0, 0)); + } else { + head.lineTo(QPointF(4, -4)); + head.lineTo(QPointF(4, -8)); + head.lineTo(QPointF(-4, -8)); + head.lineTo(QPointF(-4, -4)); + head.lineTo(QPointF(0, 0)); + } addPath(PredefinedPath::VOLUME_SLIDER_HEAD, head); // @@ -461,14 +772,18 @@ TopToBottomOrientation::TopToBottomOrientation() { // addPoint(PredefinedPoint::KEY_HIDDEN, QPoint(KEY_ICON_WIDTH, 0)); addPoint(PredefinedPoint::EXTENDER_XY_RADIUS, QPoint(30, 75)); - addPoint(PredefinedPoint::VOLUME_DIVISIONS_TOP_LEFT, - soundTopLeft - QPoint(5, 0)); + + if (flag(PredefinedFlag::VOLUME_AREA_VERTICAL)) + addPoint(PredefinedPoint::VOLUME_DIVISIONS_TOP_LEFT, soundTopLeft); + else + addPoint(PredefinedPoint::VOLUME_DIVISIONS_TOP_LEFT, + soundTopLeft + QPoint(0, 3)); // // Ranges // addRange(PredefinedRange::HEADER_LAYER, NumberRange(0, FRAME_HEADER_WIDTH)); - addRange(PredefinedRange::HEADER_FRAME, NumberRange(0, LAYER_HEADER_HEIGHT)); + addRange(PredefinedRange::HEADER_FRAME, NumberRange(0, use_header_height)); } CellPosition TopToBottomOrientation::xyToPosition(const QPoint &xy, @@ -616,18 +931,21 @@ LeftToRightOrientation::LeftToRightOrientation() { addRect( PredefinedRect::FOLDED_LAYER_HEADER, QRect(1, 0, FOLDED_LAYER_HEADER_WIDTH - 3, FOLDED_LAYER_HEADER_HEIGHT)); - QRect columnName(ICONS_WIDTH + 1, 0, - LAYER_NAME_WIDTH + LAYER_NUMBER_WIDTH - 3, CELL_HEIGHT); + QRect columnName(ICONS_WIDTH + 2, 1, + LAYER_NAME_WIDTH + LAYER_NUMBER_WIDTH - 4, CELL_HEIGHT - 1); addRect(PredefinedRect::RENAME_COLUMN, columnName); - QRect eye(1, 0, ICON_WIDTH, CELL_HEIGHT); + QRect eye(1, 0, ICON_WIDTH, ICON_HEIGHT); addRect(PredefinedRect::EYE_AREA, eye); - addRect(PredefinedRect::EYE, eye.adjusted(1, 1, 0, 0)); + addRect(PredefinedRect::EYE, eye.adjusted(1, 1, -1, -1)); addRect(PredefinedRect::PREVIEW_LAYER_AREA, eye.translated(ICON_OFFSET, 0)); addRect(PredefinedRect::PREVIEW_LAYER, - eye.translated(ICON_OFFSET + 1, 0).adjusted(-1, 1, -1, 0)); + eye.translated(ICON_OFFSET, 0).adjusted(1, 1, -1, -1)); addRect(PredefinedRect::LOCK_AREA, eye.translated(2 * ICON_OFFSET, 0)); addRect(PredefinedRect::LOCK, - eye.translated(2 * ICON_OFFSET + 1, 0).adjusted(-1, 1, -1, 0)); + eye.translated(2 * ICON_OFFSET, 0).adjusted(1, 1, -1, -1)); + addRect(PredefinedRect::CONFIG_AREA, eye.translated(3 * ICON_OFFSET, 0)); + addRect(PredefinedRect::CONFIG, + eye.translated(3 * ICON_OFFSET, 0).adjusted(1, 1, -1, -1)); addRect(PredefinedRect::DRAG_LAYER, QRect(ICONS_WIDTH + 1, 0, LAYER_HEADER_WIDTH - ICONS_WIDTH - 3, CELL_DRAG_HEIGHT)); @@ -635,23 +953,45 @@ LeftToRightOrientation::LeftToRightOrientation() { addRect(PredefinedRect::LAYER_NUMBER, QRect(ICONS_WIDTH + 1, 0, LAYER_NUMBER_WIDTH, CELL_HEIGHT)); addRect(PredefinedRect::THUMBNAIL_AREA, QRect(0, 0, -1, -1)); // hide + addRect(PredefinedRect::THUMBNAIL, QRect(0, 0, -1, -1)); // hide addRect(PredefinedRect::FILTER_COLOR, QRect(LAYER_HEADER_WIDTH - 17, 6, 12, 12)); addRect(PredefinedRect::PEGBAR_NAME, QRect(0, 0, -1, -1)); // hide addRect(PredefinedRect::PARENT_HANDLE_NAME, QRect(0, 0, -1, -1)); // hide - int trackLen = 60; - QRect volumeArea( - QRect(columnName.topRight(), QSize(trackLen + 8, columnName.height())) - .adjusted(-97, 0, -97, 0)); - addRect(PredefinedRect::VOLUME_AREA, volumeArea); - QPoint soundTopLeft(volumeArea.left() + 4, volumeArea.top() + 12); - addRect(PredefinedRect::VOLUME_TRACK, - QRect(soundTopLeft, QSize(trackLen, 3))); addRect(PredefinedRect::SOUND_ICON, QRect(columnName.topRight(), QSize(27, columnName.height())) .adjusted(-28, 0, -28, 0)); + QRect volumeArea(QRect(columnName.topRight(), QSize(TRACKLEN + 8, 14)) + .adjusted(-97, 4, -97, 4)); + addRect(PredefinedRect::VOLUME_AREA, volumeArea); + QPoint soundTopLeft(volumeArea.left() + 4, volumeArea.bottom() - 6); + addRect(PredefinedRect::VOLUME_TRACK, + QRect(soundTopLeft, QSize(TRACKLEN, 3))); + + addFlag(PredefinedFlag::DRAG_LAYER_BORDER, false); + addFlag(PredefinedFlag::DRAG_LAYER_VISIBLE, true); + addFlag(PredefinedFlag::LAYER_NAME_BORDER, false); + addFlag(PredefinedFlag::LAYER_NAME_VISIBLE, true); + addFlag(PredefinedFlag::LAYER_NUMBER_BORDER, false); + addFlag(PredefinedFlag::LAYER_NUMBER_VISIBLE, true); + addFlag(PredefinedFlag::EYE_AREA_BORDER, true); + addFlag(PredefinedFlag::EYE_AREA_VISIBLE, true); + addFlag(PredefinedFlag::LOCK_AREA_BORDER, true); + addFlag(PredefinedFlag::LOCK_AREA_VISIBLE, true); + addFlag(PredefinedFlag::PREVIEW_LAYER_AREA_BORDER, true); + addFlag(PredefinedFlag::PREVIEW_LAYER_AREA_VISIBLE, true); + addFlag(PredefinedFlag::CONFIG_AREA_BORDER, true); + addFlag(PredefinedFlag::CONFIG_AREA_VISIBLE, true); + addFlag(PredefinedFlag::PEGBAR_NAME_BORDER, false); + addFlag(PredefinedFlag::PEGBAR_NAME_VISIBLE, false); + addFlag(PredefinedFlag::PARENT_HANDLE_NAME_BORDER, false); + addFlag(PredefinedFlag::PARENT_HANDLE_NAME_VISIBILE, false); + addFlag(PredefinedFlag::THUMBNAIL_AREA_BORDER, false); + addFlag(PredefinedFlag::THUMBNAIL_AREA_VISIBLE, false); + addFlag(PredefinedFlag::VOLUME_AREA_VERTICAL, false); + // // Lines // @@ -719,9 +1059,9 @@ LeftToRightOrientation::LeftToRightOrientation() { QPainterPath track(QPointF(0, 0)); track.lineTo(QPointF(1, 1)); - track.lineTo(QPointF(trackLen - 1, 1)); - track.lineTo(QPointF(trackLen, 0)); - track.lineTo(QPointF(trackLen - 1, -1)); + track.lineTo(QPointF(TRACKLEN - 1, 1)); + track.lineTo(QPointF(TRACKLEN, 0)); + track.lineTo(QPointF(TRACKLEN - 1, -1)); track.lineTo(QPointF(1, -1)); track.lineTo(QPointF(0, 0)); track.translate(soundTopLeft); diff --git a/toonz/sources/toonzlib/preferences.cpp b/toonz/sources/toonzlib/preferences.cpp index 8edd6d6..b0f1e5b 100644 --- a/toonz/sources/toonzlib/preferences.cpp +++ b/toonz/sources/toonzlib/preferences.cpp @@ -326,7 +326,9 @@ Preferences::Preferences() , m_animatedGuidedDrawing(false) , m_ignoreImageDpi(false) , m_watchFileSystem(true) - , m_shortcutCommandsWhileRenamingCellEnabled(false) { + , m_shortcutCommandsWhileRenamingCellEnabled(false) + , m_xsheetLayoutPreference("Classic-revised") + , m_loadedXsheetLayout("Classic-revised") { TCamera camera; m_defLevelType = PLI_XSHLEVEL; m_defLevelWidth = camera.getSize().lx; @@ -336,6 +338,8 @@ Preferences::Preferences() TFilePath layoutDir = ToonzFolder::getMyModuleDir(); TFilePath prefPath = layoutDir + TFilePath("preferences.ini"); + bool existingUser = true; + // In case the personal settings is not exist (for new users) if (!TFileStatus(prefPath).doesExist()) { TFilePath templatePath = @@ -343,6 +347,8 @@ Preferences::Preferences() // If there is the template, copy it to the personal one if (TFileStatus(templatePath).doesExist()) TSystem::copyFile(prefPath, templatePath); + + existingUser = false; } m_settings.reset(new QSettings( @@ -629,6 +635,17 @@ Preferences::Preferences() getValue(*m_settings, "watchFileSystemEnabled", m_watchFileSystem); getValue(*m_settings, "shortcutCommandsWhileRenamingCellEnabled", m_shortcutCommandsWhileRenamingCellEnabled); + + QString xsheetLayoutPreference; + xsheetLayoutPreference = + m_settings->value("xsheetLayoutPreference").toString(); + if (xsheetLayoutPreference != "") + m_xsheetLayoutPreference = xsheetLayoutPreference; + else if (existingUser) // Existing users with missing preference defaults to + // Classic. New users will be Classic-revised + m_xsheetLayoutPreference = QString("Classic"); + setXsheetLayoutPreference(m_xsheetLayoutPreference.toStdString()); + m_loadedXsheetLayout = m_xsheetLayoutPreference; } //----------------------------------------------------------------- @@ -1492,6 +1509,15 @@ void Preferences::enableShowColumnNumbers(bool on) { m_settings->setValue("showColumnNumbers", on ? "1" : "0"); } +void Preferences::setXsheetLayoutPreference(std::string layout) { + m_xsheetLayoutPreference = QString::fromStdString(layout); + m_settings->setValue("xsheetLayoutPreference", m_xsheetLayoutPreference); +} + +void Preferences::setLoadedXsheetLayout(std::string layout) { + m_loadedXsheetLayout = QString::fromStdString(layout); +} + //----------------------------------------------------------------- void Preferences::enableUseArrowKeyToShiftCellSelection(bool on) { diff --git a/toonz/sources/toonzqt/functionviewer.cpp b/toonz/sources/toonzqt/functionviewer.cpp index 4122627..dd28e89 100644 --- a/toonz/sources/toonzqt/functionviewer.cpp +++ b/toonz/sources/toonzqt/functionviewer.cpp @@ -118,9 +118,13 @@ FunctionViewer::FunctionViewer(QWidget *parent, Qt::WFlags flags) m_leftLayout->addWidget(m_toolbar); if (Preferences::instance()->isShowXSheetToolbarEnabled() && Preferences::instance()->isExpandFunctionHeaderEnabled()) { - m_leftLayout->addSpacing(66); + m_leftLayout->addSpacing(65); } else - m_leftLayout->addSpacing(36); + m_leftLayout->addSpacing(35); + + QString layout = Preferences::instance()->getLoadedXsheetLayout(); + if (layout == QString("Compact")) m_leftLayout->addSpacing(-18); + m_leftLayout->addWidget(m_numericalColumns); } leftPanel->setLayout(m_leftLayout);