Kite 9753a4
/* -----------------------------------------------------------------------------
Kite 799aa3
   Core
Kite 9753a4
----------------------------------------------------------------------------- */
Kite 9753a4
Kite 9753a4
QWidget {
Kite 9753a4
  background-color: @bg;
Kite 9753a4
  color: @text-color;
Kite 9753a4
  &:disabled {
Kite 9753a4
    color: @text-color-disabled;
Kite 9753a4
  }
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
QFrame {
Kite 9753a4
  border: 0;
Kite 9753a4
  margin: 0;
Kite 9753a4
  padding: 0;
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
/* -----------------------------------------------------------------------------
Kite 9753a4
   Tooltip
Kite 9753a4
----------------------------------------------------------------------------- */
Kite 9753a4
Kite 9753a4
QToolTip,
Kite 9753a4
#helpToolTip {
Kite 9753a4
  background-color: #ffffe1;
Kite 9753a4
  border: 1px solid #000;
Kite 9753a4
  color: #000;
Kite 9753a4
  padding: 1px 0;
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
/* -----------------------------------------------------------------------------
Kite 9753a4
   Dock Separator
Kite 9753a4
----------------------------------------------------------------------------- */
Kite 9753a4
Kite 9753a4
#DockSeparator,
Kite 9753a4
QMainWindow::separator,
Kite 799aa3
QSplitter::handle {
Kite 9753a4
  background-color: @dock-bg-color;
Kite 9753a4
  height: 4px;
Kite 9753a4
  width: 4px;
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
#TDockPlaceholder {
Kite 9753a4
  background-color: @dock-placeholder-color;
Kite 9753a4
}
Kite 9753a4
Kite 799aa3
TPanel {
Kite 799aa3
  background-color: @window-border-color;
Kite 799aa3
}
Kite 799aa3
Kite 9753a4
/* -----------------------------------------------------------------------------
Kite 799aa3
   Topbar
Kite 9753a4
----------------------------------------------------------------------------- */
Kite 9753a4
Kite 9753a4
#TopBar {
Kite 9753a4
  background: @topbar-bg-color;
Kite 9753a4
  border: 0;
Kite 799aa3
  border-bottom: 1px solid @accent;
Kite 9753a4
  height: 21px;
Kite 9753a4
  & #EditToolLockButton {
Kite 799aa3
    background: @topbar-bg-color;
Kite 9753a4
    spacing: 0;
Kite 9753a4
    &::indicator {
Kite 799aa3
      // This inherits from #ToolOptions (layouts/toolbar)
Kite 799aa3
      background: none;
Kite 799aa3
      border: none;
Kite 799aa3
      height: 18px;
Kite 9753a4
      margin: 1px 2px 0 0;
Kite 799aa3
      padding-left: 0;
Kite 799aa3
      padding-right: 0;
Kite 9753a4
    }
Kite 9753a4
  }
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
#TopBarTabContainer {
Kite 9753a4
  background-color: @topbar-bg-color;
Kite 799aa3
  margin-bottom: 1px; // Required for #TopBar border-bottom to show
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
#StackedMenuBar {
Kite 9753a4
  border: 0;
Kite 9753a4
  margin: 0;
Kite 9753a4
  padding: 0;
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
QMenuBar {
Kite 9753a4
  background-color: @topbar-bg-color;
Kite 9753a4
  border: 0;
Kite 9753a4
  &::item {
Kite 9753a4
    background-color: @topbar-bg-color;
Kite 799aa3
    border-left: 1px solid @topbar-bg-color; // Helps to align with QMenu
Kite 9753a4
    margin: 0;
Kite 9753a4
    padding: 3px 5px;
Kite 9753a4
    &:selected {
Kite 799aa3
      .selected-secondary;
Kite 9753a4
    }
Kite 9753a4
    &:pressed {
Kite 799aa3
      .selected-primary;
Kite 9753a4
    }
Kite 9753a4
  }
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
/* -----------------------------------------------------------------------------
Kite 799aa3
   Workspaces
Kite 9753a4
----------------------------------------------------------------------------- */
Kite 9753a4
Kite 9753a4
#TopBarTab {
Kite 9753a4
  margin: 0;
Kite 9753a4
  padding: 0;
Kite 9753a4
  &::tab {
Kite 9753a4
    background-color: @rooms-tab-bg-color;
Kite 799aa3
    border-top: 1px solid @accent;
Kite 799aa3
    border-right: 1px solid @accent;
Kite 9753a4
    color: @rooms-tab-text-color;
Kite 9753a4
    margin: 0 0 0 0;
Kite 799aa3
    padding: 2px 8px 3px 8px;
Kite 9753a4
    &:hover {
Kite 9753a4
      background-color: @rooms-tab-bg-color-hover;
Kite 799aa3
      color: @rooms-text-color-hover;
Kite 9753a4
    }
Kite 9753a4
    &:selected {
Kite 9753a4
      background-color: @rooms-tab-bg-color-selected;
Kite 9753a4
      color: @rooms-tab-text-color-selected;
Kite 9753a4
    }
Kite 9753a4
    &:first {
Kite 799aa3
      border-left: 1px solid @accent;
Kite 9753a4
    }
Kite 9753a4
    &:last {
Kite 799aa3
      border-right: 1px solid @accent;
Kite 9753a4
    }
Kite 9753a4
  }
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
/* -----------------------------------------------------------------------------
Kite 799aa3
   Menu
Kite 9753a4
----------------------------------------------------------------------------- */
Kite 9753a4
Kite 9753a4
QMenu {
Kite 9753a4
  background-color: @menu-bg-color;
Kite 9753a4
  border: 1px solid @menu-border-color;
Kite 9753a4
  padding: 2px 0;
Kite 9753a4
  &::item {
Kite 9753a4
    padding: 3px 28px;
Kite 9753a4
    &:selected {
Kite 799aa3
      .selected-primary;
Kite 9753a4
    }
Kite 9753a4
    &:checked {
Kite 799aa3
      color: @menu-checkbox-text-color-selected;
Kite 9753a4
      &:selected {
Kite 799aa3
        .selected-primary;
Kite 9753a4
      }
Kite 9753a4
    }
Kite 9753a4
    &:disabled {
Kite 9753a4
      background: none;
Kite 9753a4
      color: @text-color-disabled;
Kite 9753a4
      &:selected {
Kite 9753a4
        border-color: transparent;
Kite 9753a4
      }
Kite 9753a4
    }
Kite 9753a4
  }
Kite 9753a4
  &::separator {
Kite 9753a4
    border-top: 1px solid @menu-separator-color;
Kite 9753a4
    height: 0;
Kite 9753a4
    margin: 2px 0;
Kite 9753a4
  }
Kite 9753a4
  &::icon {
Kite 9753a4
    border-radius: 2px;
Kite 9753a4
    margin: 0 0 0 3px;
Kite 9753a4
    padding: 1px;
Kite 9753a4
    &:checked {
Kite 9753a4
      background-color: @selected-bg-color;
Kite 9753a4
    }
Kite 9753a4
  }
Kite 9753a4
  &::indicator {
Kite 799aa3
    &:extend(.CheckBox::indicator all);
Kite 9753a4
    margin-left: 7px;
Kite 9753a4
  }
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
/* -----------------------------------------------------------------------------
Kite 799aa3
   Titlebars
Kite 9753a4
----------------------------------------------------------------------------- */
Kite 9753a4
Kite 9753a4
TPanelTitleBar {
Kite 9753a4
  background-color: @title-bg-color;
Kite 799aa3
  border-color: @accent;
Kite 9753a4
  border-style: solid;
Kite 799aa3
  border-width: 0 0 1px 0;
Kite 799aa3
  height: 20px;
Kite 799aa3
  min-height: 20px;
Kite 9753a4
  qproperty-TitleColor: @title-text-color;
Kite 9753a4
  qproperty-ActiveTitleColor: @title-text-color-active;
Kite 799aa3
  // QSS only works when pixmaps are set as 'none'
Kite 799aa3
  qproperty-BorderPixmap: url('none');
Kite a8ee45
  qproperty-ActiveBorderPixmap: url('@{img-url}/@{title-active-border-pixmap}');
Kite 799aa3
  qproperty-FloatBorderPixmap: url('none');
Kite a8ee45
  qproperty-FloatActiveBorderPixmap: url('@{img-url}/@{title-active-border-pixmap}');
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
/* -----------------------------------------------------------------------------
Kite 799aa3
   Scrollbars
Kite 9753a4
----------------------------------------------------------------------------- */
Kite 9753a4
Kite 9753a4
QAbstractScrollArea::corner {
Kite 9753a4
  background-color: @scrollbar-bg-color;
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
QScrollBar {
Kite 9753a4
  background-color: @scrollbar-bg-color;
Kite 9753a4
  border: 0;
Kite 9753a4
  &:horizontal {
Kite 9753a4
    height: 16px;
Kite 9753a4
    margin: 0;
Kite 9753a4
  }
Kite 9753a4
  &:vertical {
Kite 9753a4
    margin: 0;
Kite 9753a4
    width: 16px;
Kite 9753a4
  }
Kite 9753a4
Kite 9753a4
  &::handle {
Kite 799aa3
    border: @scrollbar-handle-border-size solid @scrollbar-handle-border-color;
Kite 799aa3
    border-radius: @scrollbar-handle-radius;
Kite 9753a4
    &:horizontal,
Kite 9753a4
    &:vertical {
Kite 9753a4
      &:hover {
Kite 9753a4
        background-color: @scrollbar-handle-bg-color-hover;
Kite 799aa3
        border-color: @scrollbar-handle-border-color-hover;
Kite 9753a4
      }
Kite 9753a4
      &:pressed {
Kite 9753a4
        background-color: @scrollbar-handle-bg-color-pressed;
Kite 799aa3
        border-color: @scrollbar-handle-border-color-pressed;
Kite 9753a4
      }
Kite 9753a4
    }
Kite 9753a4
    &:horizontal {
Kite 9753a4
      background-color: @scrollbar-handle-bg-color;
Kite 799aa3
      margin: @scrollbar-handle-margin 16px;
Kite 9753a4
      min-width: 20px;
Kite 9753a4
    }
Kite 9753a4
    &:vertical {
Kite 9753a4
      background-color: @scrollbar-handle-bg-color;
Kite 799aa3
      margin: 16px @scrollbar-handle-margin;
Kite 9753a4
      min-height: 20px;
Kite 9753a4
    }
Kite 9753a4
  }
Kite 9753a4
Kite 9753a4
  &::add-line {
Kite 9753a4
    subcontrol-origin: margin;
Kite 9753a4
    border: 0;
Kite 9753a4
    &:horizontal { // right
Kite 9753a4
      subcontrol-position: right;
Kite 799aa3
      background-color: @scrollbar-bg-color;
Kite 9753a4
      margin: 0;
Kite 9753a4
      width: 16px;
Kite 9753a4
    }
Kite 9753a4
    &:vertical { // down
Kite 9753a4
      subcontrol-position: bottom;
Kite 799aa3
      background-color: @scrollbar-bg-color;
Kite 9753a4
      margin: 0;
Kite 9753a4
      height: 16px;
Kite 9753a4
    }
Kite 9753a4
  }
Kite 9753a4
Kite 9753a4
  &::sub-line {
Kite 9753a4
    border: 0;
Kite 9753a4
    subcontrol-origin: margin;
Kite 9753a4
    &:horizontal { // left
Kite 9753a4
      subcontrol-position: left;
Kite 799aa3
      background-color: @scrollbar-bg-color;
Kite 9753a4
      margin: 0;
Kite 9753a4
      width: 16px;
Kite 9753a4
    }
Kite 9753a4
    &:vertical { // up
Kite 9753a4
      subcontrol-position: top;
Kite 799aa3
      background-color: @scrollbar-bg-color;
Kite 9753a4
      margin: 0;
Kite 9753a4
      height: 16px;
Kite 9753a4
    }
Kite 9753a4
  }
Kite 9753a4
Kite a8ee45
  @arrow-pressed: 1px 0 0 0; // press effect shortcut
Kite a8ee45
Kite 9753a4
  &::up-arrow:vertical {
Kite 9753a4
    image: url('@{img-url}/scroll-up.svg');
Kite 9753a4
    image-position: center center;
Kite a8ee45
    &:pressed {
Kite a8ee45
      margin: @arrow-pressed;
Kite a8ee45
    }
Kite 9753a4
  }
Kite 9753a4
Kite 9753a4
  &::down-arrow:vertical {
Kite 9753a4
    image: url('@{img-url}/scroll-down.svg');
Kite 9753a4
    image-position: center center;
Kite a8ee45
    &:pressed {
Kite a8ee45
      margin: @arrow-pressed;
Kite a8ee45
    }
Kite 9753a4
  }
Kite 9753a4
Kite 9753a4
  &::left-arrow:horizontal {
Kite 9753a4
    image: url('@{img-url}/scroll-left.svg');
Kite 9753a4
    image-position: center center;
Kite a8ee45
    &:pressed {
Kite a8ee45
      margin: @arrow-pressed;
Kite a8ee45
    }
Kite 9753a4
  }
Kite 9753a4
Kite 9753a4
  &::right-arrow:horizontal {
Kite 9753a4
    image: url('@{img-url}/scroll-right.svg');
Kite 9753a4
    image-position: center center;
Kite a8ee45
    &:pressed {
Kite a8ee45
      margin: @arrow-pressed;
Kite a8ee45
    }
Kite 9753a4
  }
Kite 9753a4
Kite 9753a4
  &::sub-page,
Kite 9753a4
  &::add-page {
Kite 9753a4
    &:horizontal,
Kite 9753a4
    &:vertical {
Kite 9753a4
      background: none;
Kite 9753a4
    }
Kite 9753a4
  }
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
/* -----------------------------------------------------------------------------
Kite 799aa3
   Tool Bars
Kite 9753a4
----------------------------------------------------------------------------- */
Kite 9753a4
Kite 799aa3
// This applies to QToolBar (Qt).
Kite 799aa3
// This is not the #ToolBar widget window.
Kite 799aa3
// Look in [layouts/toolbar] if you're looking for the window.
Kite 9753a4
Kite 9753a4
QToolBar {
Kite 9753a4
  padding: 0;
Kite 9753a4
  &::separator {
Kite 9753a4
    &:horizontal {
Kite 799aa3
      border-left: 1px solid @accent;
Kite 9753a4
      margin: 0 1px;
Kite 9753a4
      width: 0;
Kite 9753a4
    }
Kite 9753a4
    &:vertical {
Kite 799aa3
      border-top: 1px solid @accent;
Kite 9753a4
      height: 0;
Kite 9753a4
      margin: 1px 0;
Kite 9753a4
    }
Kite 9753a4
  }
Kite 9753a4
  & QLabel {
Kite 9753a4
    margin-top: 1px;
Kite 9753a4
  }
Kite 9753a4
  & QToolBar {
Kite 9753a4
    border: 0;
Kite 9753a4
  }
Kite 9753a4
}
Kite 9753a4
Kite a8ee45
QToolButton {
Kite a8ee45
  &:extend(.button-tool all);
Kite a8ee45
  &::menu-indicator {
Kite a8ee45
    image: none;
Kite a8ee45
  }
Kite a8ee45
  &::menu-button {
Kite a8ee45
    border-image: none;
Kite a8ee45
  }
Kite a8ee45
}
Kite a8ee45
Kite 9753a4
/* -------------------------------------------------------------------------- */
Kite 9753a4
Kite 799aa3
// Scrollable QToolBar buttons.
Kite 799aa3
// This is a global style so pay attention to #ComboViewer and #PaletteViewer
Kite 799aa3
// versions when tweaking these as they use unique positioning.
Kite 9753a4
Kite 799aa3
DvScrollWidget {
Kite 9753a4
  & QPushButton {
Kite 799aa3
    background-color: @button-bg-color;
Kite 9753a4
    border: 0;
Kite 9753a4
    border-radius: 0;
Kite 9753a4
    padding: 0;
Kite 9753a4
    max-width: 16px;
Kite 9753a4
    min-width: 16px;
Kite 9753a4
    &:hover {
Kite 799aa3
      background-color: @button-bg-color-hover;
Kite 9753a4
    }
Kite 9753a4
    &:pressed {
Kite 799aa3
      background-color: @button-bg-color-pressed;
Kite 9753a4
    }
Kite 9753a4
  }
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
#ScrollLeftButton,
Kite 9753a4
#ScrollRightButton,
Kite 9753a4
#ScrollUpButton,
Kite 9753a4
#ScrollDownButton {
Kite 799aa3
  background-color: @bg;
Kite 799aa3
  background-clip: padding;
Kite 799aa3
  background-origin: padding;
Kite 9753a4
  max-width: 16px;
Kite 9753a4
  min-width: 16px;
Kite 9753a4
  padding: 0;
Kite 799aa3
  margin: 0;
Kite 9753a4
  &:hover {
Kite 799aa3
    background-color: @button-bg-color-hover;
Kite 9753a4
  }
Kite 9753a4
  &:pressed {
Kite 799aa3
    background-color: @button-bg-color-pressed;
Kite 9753a4
  }
Kite 9753a4
}
Kite 9753a4
#ScrollLeftButton {
Kite 9753a4
  image: url('@{img-url}/scroll-left.svg');
Kite 799aa3
  border-right: 1px solid @accent;
Kite 9753a4
}
Kite 9753a4
#ScrollRightButton {
Kite 9753a4
  image: url('@{img-url}/scroll-right.svg');
Kite 799aa3
  border-left: 1px solid @accent;
Kite 799aa3
  border-right: 1px solid @accent; // For FpsSlider only
Kite 9753a4
}
Kite 9753a4
#ScrollUpButton {
Kite 9753a4
  image: url('@{img-url}/scroll-up.svg');
Kite 9753a4
}
Kite 9753a4
#ScrollDownButton {
Kite 9753a4
  image: url('@{img-url}/scroll-down.svg');
Kite 9753a4
}
Kite 9753a4
Kite 799aa3
/* -------------------------------------------------------------------------- */
Kite 799aa3
Kite 9753a4
#keyFrameNavigator {
Kite 799aa3
  background: none;
Kite 9753a4
  margin: 0;
Kite 9753a4
  padding: 0;
Kite 9753a4
  & QToolButton {
Kite 9753a4
    min-width: 18px;
Kite 9753a4
  }
Kite 799aa3
  #PreviousKey {
Kite 799aa3
    image: url('@{img-url}/prevkey.svg');
Kite 799aa3
    &:hover {
Kite 799aa3
      image: url('@{img-url}/prevkey_over.svg');
Kite 799aa3
    }
Kite 799aa3
	  &:disabled {
Kite 799aa3
		  image: url('@{img-url}/prevkey_disabled.svg');
Jeremy Bullock c82a0a
	  }
Jeremy Bullock c82a0a
  }
Kite 799aa3
  #NextKey {
Kite 799aa3
    image: url('@{img-url}/nextkey.svg');
Kite 799aa3
    &:hover {
Kite 799aa3
      image: url('@{img-url}/nextkey_over.svg');
Kite 799aa3
    }
Kite 799aa3
	  &:disabled {
Kite 799aa3
		  image: url('@{img-url}/nextkey_disabled.svg');
Jeremy Bullock c82a0a
	  }
Jeremy Bullock c82a0a
  }
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
/* -----------------------------------------------------------------------------
Kite 799aa3
   Tree Systems
Kite 9753a4
----------------------------------------------------------------------------- */
Kite 9753a4
Kite 9753a4
QTreeWidget {
Kite 799aa3
  &:extend(.tree-list all);
Kite 799aa3
  background: @tree-bg-color;
Kite 799aa3
  alternate-background-color: @tree-bg-color-alt;
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
QListView {
Kite a8ee45
  outline: 0; // hide focus border
Kite 9753a4
}
Kite 9753a4
Kite 9753a4
/* -----------------------------------------------------------------------------
Kite 799aa3
   Tab Systems
Kite 9753a4
----------------------------------------------------------------------------- */
Kite 9753a4
Kite 9753a4
#TabBarContainer {
Kite 799aa3
  &:extend(.tab-container all);
Kite 9753a4
  background-color: @tabbar-bg-color;
Kite 9753a4
}