From 89f1cf79018f32742bf8a9e10bb51f6ec9649c53 Mon Sep 17 00:00:00 2001 From: Jeremy Bullock Date: Mon, 27 Mar 2017 00:36:31 -0600 Subject: [PATCH] New Theme (#1043) * Added a new dark theme --- stuff/config/qss/dark/dark.less | 1588 +++++++++++++++++ stuff/config/qss/dark/dark.qss | 1402 +++++++++++++++ stuff/config/qss/dark/dark_mac.qss | 1402 +++++++++++++++ .../config/qss/dark/imgs/bottomseparator.png | Bin 0 -> 2811 bytes stuff/config/qss/dark/imgs/cam_lock.png | Bin 0 -> 571 bytes stuff/config/qss/dark/imgs/cam_lock_hover.png | Bin 0 -> 571 bytes .../qss/dark/imgs/cam_lock_hover_small.png | Bin 0 -> 2887 bytes stuff/config/qss/dark/imgs/cam_lock_small.png | Bin 0 -> 2890 bytes stuff/config/qss/dark/imgs/cam_unlock.png | Bin 0 -> 571 bytes .../config/qss/dark/imgs/cam_unlock_hover.png | Bin 0 -> 571 bytes .../qss/dark/imgs/cam_unlock_hover_small.png | Bin 0 -> 2896 bytes .../config/qss/dark/imgs/cam_unlock_small.png | Bin 0 -> 2896 bytes .../config/qss/dark/imgs/check_indicator.png | Bin 0 -> 2838 bytes .../dark/imgs/check_indicator_disabled.png | Bin 0 -> 2846 bytes .../qss/dark/imgs/check_indicator_off.png | Bin 0 -> 2801 bytes stuff/config/qss/dark/imgs/click.png | Bin 0 -> 2822 bytes stuff/config/qss/dark/imgs/click_pink.png | Bin 0 -> 2824 bytes .../config/qss/dark/imgs/colorslider_add.png | Bin 0 -> 18237 bytes .../qss/dark/imgs/colorslider_add_pressed.png | Bin 0 -> 2884 bytes .../qss/dark/imgs/colorslider_button_bg.png | Bin 0 -> 504 bytes .../config/qss/dark/imgs/colorslider_sub.png | Bin 0 -> 18234 bytes .../qss/dark/imgs/colorslider_sub_pressed.png | Bin 0 -> 2884 bytes .../config/qss/dark/imgs/combo_down_arrow.png | Bin 0 -> 631 bytes .../config/qss/dark/imgs/down_arrow_black.png | Bin 0 -> 190 bytes stuff/config/qss/dark/imgs/flipmarker.png | Bin 0 -> 17892 bytes stuff/config/qss/dark/imgs/flipslider.png | Bin 0 -> 17782 bytes stuff/config/qss/dark/imgs/fpssb_g_larrow.png | Bin 0 -> 15149 bytes .../qss/dark/imgs/fpssb_g_larrow_pressed.png | Bin 0 -> 16050 bytes stuff/config/qss/dark/imgs/fpssb_g_rarrow.png | Bin 0 -> 16068 bytes .../qss/dark/imgs/fpssb_g_rarrow_pressed.png | Bin 0 -> 16064 bytes stuff/config/qss/dark/imgs/fsp_hover.png | Bin 0 -> 2870 bytes stuff/config/qss/dark/imgs/fsp_pressed.png | Bin 0 -> 2868 bytes stuff/config/qss/dark/imgs/fsp_released.png | Bin 0 -> 2835 bytes stuff/config/qss/dark/imgs/gear.png | Bin 0 -> 15861 bytes stuff/config/qss/dark/imgs/h_slider_left.png | Bin 0 -> 506 bytes .../qss/dark/imgs/h_slider_left_disabled.png | Bin 0 -> 529 bytes stuff/config/qss/dark/imgs/h_slider_right.png | Bin 0 -> 509 bytes .../qss/dark/imgs/h_slider_right_disabled.png | Bin 0 -> 529 bytes stuff/config/qss/dark/imgs/handle_border.png | Bin 0 -> 16010 bytes .../config/qss/dark/imgs/left_arrow_black.png | Bin 0 -> 234 bytes stuff/config/qss/dark/imgs/minus.png | Bin 0 -> 589 bytes stuff/config/qss/dark/imgs/over.png | Bin 0 -> 2823 bytes .../qss/dark/imgs/over_pressed_yellow.png | Bin 0 -> 2846 bytes stuff/config/qss/dark/imgs/over_yellow.png | Bin 0 -> 2847 bytes stuff/config/qss/dark/imgs/plus.png | Bin 0 -> 599 bytes .../qss/dark/imgs/right_arrow_black.png | Bin 0 -> 224 bytes stuff/config/qss/dark/imgs/sb_g_downarrow.png | Bin 0 -> 526 bytes .../qss/dark/imgs/sb_g_downarrow_pressed.png | Bin 0 -> 526 bytes stuff/config/qss/dark/imgs/sb_g_hhandle.png | Bin 0 -> 14969 bytes stuff/config/qss/dark/imgs/sb_g_hline.png | Bin 0 -> 14967 bytes stuff/config/qss/dark/imgs/sb_g_larrow.png | Bin 0 -> 531 bytes .../qss/dark/imgs/sb_g_larrow_pressed.png | Bin 0 -> 531 bytes .../qss/dark/imgs/sb_g_ls_downarrow.png | Bin 0 -> 527 bytes .../dark/imgs/sb_g_ls_downarrow_pressed.png | Bin 0 -> 527 bytes .../config/qss/dark/imgs/sb_g_ls_uparrow.png | Bin 0 -> 515 bytes .../qss/dark/imgs/sb_g_ls_uparrow_pressed.png | Bin 0 -> 513 bytes .../config/qss/dark/imgs/sb_g_ls_vhandle.png | Bin 0 -> 498 bytes stuff/config/qss/dark/imgs/sb_g_rarrow.png | Bin 0 -> 533 bytes .../qss/dark/imgs/sb_g_rarrow_pressed.png | Bin 0 -> 533 bytes stuff/config/qss/dark/imgs/sb_g_uparrow.png | Bin 0 -> 515 bytes .../qss/dark/imgs/sb_g_uparrow_pressed.png | Bin 0 -> 515 bytes stuff/config/qss/dark/imgs/sb_g_vhandle.png | Bin 0 -> 498 bytes stuff/config/qss/dark/imgs/sb_g_vline.png | Bin 0 -> 15855 bytes .../config/qss/dark/imgs/segment_disabled.png | Bin 0 -> 18176 bytes stuff/config/qss/dark/imgs/segment_linked.png | Bin 0 -> 18188 bytes .../config/qss/dark/imgs/segment_unlinked.png | Bin 0 -> 18190 bytes .../qss/dark/imgs/selectiontool_position.png | Bin 0 -> 15075 bytes .../qss/dark/imgs/selectiontool_rotation.png | Bin 0 -> 14705 bytes .../qss/dark/imgs/selectiontool_scalepeg.png | Bin 0 -> 15088 bytes .../qss/dark/imgs/selectiontool_thickness.png | Bin 0 -> 14714 bytes stuff/config/qss/dark/imgs/separator.png | Bin 0 -> 2803 bytes stuff/config/qss/dark/imgs/separator_h.png | Bin 0 -> 2801 bytes stuff/config/qss/dark/imgs/separator_v.png | Bin 0 -> 2799 bytes stuff/config/qss/dark/imgs/subfolder.png | Bin 0 -> 17447 bytes stuff/config/qss/dark/imgs/topbar_bg.png | Bin 0 -> 17779 bytes .../qss/dark/imgs/tpaneltitlebar_border.png | Bin 0 -> 2803 bytes .../imgs/tpaneltitlebar_border_active.png | Bin 0 -> 2803 bytes .../dark/imgs/tpaneltitlebar_border_float.png | Bin 0 -> 2803 bytes .../tpaneltitlebar_border_float_active.png | Bin 0 -> 2803 bytes .../qss/dark/imgs/tree17_branch-closed.png | Bin 0 -> 609 bytes .../dark/imgs/tree17_branch-closed_nosib.png | Bin 0 -> 650 bytes .../qss/dark/imgs/tree17_branch-end.png | Bin 0 -> 2936 bytes .../qss/dark/imgs/tree17_branch-more.png | Bin 0 -> 2901 bytes .../qss/dark/imgs/tree17_branch-open.png | Bin 0 -> 584 bytes .../dark/imgs/tree17_branch-open_nosib.png | Bin 0 -> 617 bytes stuff/config/qss/dark/imgs/tree17_vline.png | Bin 0 -> 2893 bytes .../qss/dark/imgs/tree_branch-closed.png | Bin 0 -> 659 bytes .../dark/imgs/tree_branch-closed_nosib.png | Bin 0 -> 708 bytes .../config/qss/dark/imgs/tree_branch-end.png | Bin 0 -> 2937 bytes .../config/qss/dark/imgs/tree_branch-more.png | Bin 0 -> 2905 bytes .../config/qss/dark/imgs/tree_branch-open.png | Bin 0 -> 696 bytes .../qss/dark/imgs/tree_branch-open_nosib.png | Bin 0 -> 671 bytes stuff/config/qss/dark/imgs/tree_vline.png | Bin 0 -> 2896 bytes stuff/config/qss/dark/imgs/up_arrow_black.png | Bin 0 -> 184 bytes toonz/sources/toonz/penciltestpopup.cpp | 24 +- toonz/sources/toonz/startuppopup.cpp | 2 +- 96 files changed, 4405 insertions(+), 13 deletions(-) create mode 100644 stuff/config/qss/dark/dark.less create mode 100644 stuff/config/qss/dark/dark.qss create mode 100644 stuff/config/qss/dark/dark_mac.qss create mode 100644 stuff/config/qss/dark/imgs/bottomseparator.png create mode 100644 stuff/config/qss/dark/imgs/cam_lock.png create mode 100644 stuff/config/qss/dark/imgs/cam_lock_hover.png create mode 100644 stuff/config/qss/dark/imgs/cam_lock_hover_small.png create mode 100644 stuff/config/qss/dark/imgs/cam_lock_small.png create mode 100644 stuff/config/qss/dark/imgs/cam_unlock.png create mode 100644 stuff/config/qss/dark/imgs/cam_unlock_hover.png create mode 100644 stuff/config/qss/dark/imgs/cam_unlock_hover_small.png create mode 100644 stuff/config/qss/dark/imgs/cam_unlock_small.png create mode 100644 stuff/config/qss/dark/imgs/check_indicator.png create mode 100644 stuff/config/qss/dark/imgs/check_indicator_disabled.png create mode 100644 stuff/config/qss/dark/imgs/check_indicator_off.png create mode 100644 stuff/config/qss/dark/imgs/click.png create mode 100644 stuff/config/qss/dark/imgs/click_pink.png create mode 100644 stuff/config/qss/dark/imgs/colorslider_add.png create mode 100644 stuff/config/qss/dark/imgs/colorslider_add_pressed.png create mode 100644 stuff/config/qss/dark/imgs/colorslider_button_bg.png create mode 100644 stuff/config/qss/dark/imgs/colorslider_sub.png create mode 100644 stuff/config/qss/dark/imgs/colorslider_sub_pressed.png create mode 100644 stuff/config/qss/dark/imgs/combo_down_arrow.png create mode 100644 stuff/config/qss/dark/imgs/down_arrow_black.png create mode 100644 stuff/config/qss/dark/imgs/flipmarker.png create mode 100644 stuff/config/qss/dark/imgs/flipslider.png create mode 100644 stuff/config/qss/dark/imgs/fpssb_g_larrow.png create mode 100644 stuff/config/qss/dark/imgs/fpssb_g_larrow_pressed.png create mode 100644 stuff/config/qss/dark/imgs/fpssb_g_rarrow.png create mode 100644 stuff/config/qss/dark/imgs/fpssb_g_rarrow_pressed.png create mode 100644 stuff/config/qss/dark/imgs/fsp_hover.png create mode 100644 stuff/config/qss/dark/imgs/fsp_pressed.png create mode 100644 stuff/config/qss/dark/imgs/fsp_released.png create mode 100644 stuff/config/qss/dark/imgs/gear.png create mode 100644 stuff/config/qss/dark/imgs/h_slider_left.png create mode 100644 stuff/config/qss/dark/imgs/h_slider_left_disabled.png create mode 100644 stuff/config/qss/dark/imgs/h_slider_right.png create mode 100644 stuff/config/qss/dark/imgs/h_slider_right_disabled.png create mode 100644 stuff/config/qss/dark/imgs/handle_border.png create mode 100644 stuff/config/qss/dark/imgs/left_arrow_black.png create mode 100644 stuff/config/qss/dark/imgs/minus.png create mode 100644 stuff/config/qss/dark/imgs/over.png create mode 100644 stuff/config/qss/dark/imgs/over_pressed_yellow.png create mode 100644 stuff/config/qss/dark/imgs/over_yellow.png create mode 100644 stuff/config/qss/dark/imgs/plus.png create mode 100644 stuff/config/qss/dark/imgs/right_arrow_black.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_downarrow.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_downarrow_pressed.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_hhandle.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_hline.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_larrow.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_larrow_pressed.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_ls_downarrow.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_ls_downarrow_pressed.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_ls_uparrow.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_ls_uparrow_pressed.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_ls_vhandle.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_rarrow.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_rarrow_pressed.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_uparrow.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_uparrow_pressed.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_vhandle.png create mode 100644 stuff/config/qss/dark/imgs/sb_g_vline.png create mode 100644 stuff/config/qss/dark/imgs/segment_disabled.png create mode 100644 stuff/config/qss/dark/imgs/segment_linked.png create mode 100644 stuff/config/qss/dark/imgs/segment_unlinked.png create mode 100644 stuff/config/qss/dark/imgs/selectiontool_position.png create mode 100644 stuff/config/qss/dark/imgs/selectiontool_rotation.png create mode 100644 stuff/config/qss/dark/imgs/selectiontool_scalepeg.png create mode 100644 stuff/config/qss/dark/imgs/selectiontool_thickness.png create mode 100644 stuff/config/qss/dark/imgs/separator.png create mode 100644 stuff/config/qss/dark/imgs/separator_h.png create mode 100644 stuff/config/qss/dark/imgs/separator_v.png create mode 100644 stuff/config/qss/dark/imgs/subfolder.png create mode 100644 stuff/config/qss/dark/imgs/topbar_bg.png create mode 100644 stuff/config/qss/dark/imgs/tpaneltitlebar_border.png create mode 100644 stuff/config/qss/dark/imgs/tpaneltitlebar_border_active.png create mode 100644 stuff/config/qss/dark/imgs/tpaneltitlebar_border_float.png create mode 100644 stuff/config/qss/dark/imgs/tpaneltitlebar_border_float_active.png create mode 100644 stuff/config/qss/dark/imgs/tree17_branch-closed.png create mode 100644 stuff/config/qss/dark/imgs/tree17_branch-closed_nosib.png create mode 100644 stuff/config/qss/dark/imgs/tree17_branch-end.png create mode 100644 stuff/config/qss/dark/imgs/tree17_branch-more.png create mode 100644 stuff/config/qss/dark/imgs/tree17_branch-open.png create mode 100644 stuff/config/qss/dark/imgs/tree17_branch-open_nosib.png create mode 100644 stuff/config/qss/dark/imgs/tree17_vline.png create mode 100644 stuff/config/qss/dark/imgs/tree_branch-closed.png create mode 100644 stuff/config/qss/dark/imgs/tree_branch-closed_nosib.png create mode 100644 stuff/config/qss/dark/imgs/tree_branch-end.png create mode 100644 stuff/config/qss/dark/imgs/tree_branch-more.png create mode 100644 stuff/config/qss/dark/imgs/tree_branch-open.png create mode 100644 stuff/config/qss/dark/imgs/tree_branch-open_nosib.png create mode 100644 stuff/config/qss/dark/imgs/tree_vline.png create mode 100644 stuff/config/qss/dark/imgs/up_arrow_black.png diff --git a/stuff/config/qss/dark/dark.less b/stuff/config/qss/dark/dark.less new file mode 100644 index 00000000..03e719bb --- /dev/null +++ b/stuff/config/qss/dark/dark.less @@ -0,0 +1,1588 @@ +// out: dark.qss +/* LESS Definitions */ + +/*Image URL*/ +@image_url: "imgs"; +@platform_font: "Segoe UI", "Lucida Grande"; +/*Text Color*/ +@m_baseTxtColor: rgb(190,190,190); +@m_baseInputColor: rgb(220,220,220); +@m_baseDarkInputColor: rgb(205,205,205); +@m_disabledTxtColor: rgb(128,128,128); + +@m_baseBG: rgb(48,48,48); +@m_base_lightH: rgb(88,88,88); +@m_base_lightV: rgb(108,108,108); +@m_base_darkH: rgb(12,12,12); +@m_base_darkV: rgb(0,0,0); + +/*Used in Dialog border*/ +@m_dialog_border_color: rgb(0,0,0); + +/*Color for Selected Item*/ +@m_selectedBG: rgb(68,128,68); +@m_selectedText: rgb(88,228,88); + +/*Color for title texts*/ +@m_titleTxtColor: lighten(@m_selectedBG, 10%); + +/* color adjustable by delta */ +.baseBG(@dark: 0%){ + background-color: darken(@m_baseBG, @dark); +} +.baseBG(light, @light: 0%){ + background-color: lighten(@m_baseBG, @light); +} + +.set_border_color(@lefttop, @rightbottom){ + border-left-color: @lefttop; + border-top-color: @lefttop; + border-right-color: @rightbottom; + border-bottom-color: @rightbottom; +} + +.base_inset(@dark: 0%){ + .baseBG(@dark); + border-style: inset; + border-left-color: darken(@m_base_darkH, @dark); + border-top-color: darken(@m_base_darkV, @dark); + border-right-color: darken(@m_base_lightH, @dark); + border-bottom-color: darken(@m_base_lightV, @dark); +} +.base_inset(light, @light: 0%){ + .baseBG(light, @light); + border-style: inset; + border-left-color: lighten(@m_base_darkH, @light); + border-top-color: lighten(@m_base_darkV, @light); + border-right-color: lighten(@m_base_lightH, @light); + border-bottom-color: lighten(@m_base_lightV, @light); +} + +.base_outset(@dark: 0%){ + .baseBG(@dark); + border-style: outset; + border-left-color: darken(@m_base_lightH, @dark); + border-top-color: darken(@m_base_lightV, @dark); + border-right-color: darken(@m_base_darkH, @dark); + border-bottom-color: darken(@m_base_darkV, @dark); +} +.base_outset(light, @light: 0%){ + .baseBG(light, @light); + border-style: outset; + border-left-color: lighten(@m_base_lightH, @light); + border-top-color: lighten(@m_base_lightV, @light); + border-right-color: lighten(@m_base_darkH, @light); + border-bottom-color: lighten(@m_base_darkV, @light); +} + +/*set padding*/ +.set_padding(@hPad: 0px, @vPad: 0px){ + padding-left: @hPad; + padding-right: @hPad; + padding-top: @vPad; + padding-bottom: @vPad; +} +/*set margin*/ +.set_margin(@hMgn: 0px, @vMgn: 0px) { + margin-left: @hMgn; + margin-right: @hMgn; + margin-top: @vMgn; + margin-bottom: @vMgn; +} + +/* ------ Qt Widgets Common Difinitions ------ */ + +QMenu, +QMenuBar, +QMainWindow, +QWidget { + color: @m_baseTxtColor; + .baseBG; + font-family: @platform_font; + font-size: 12px; + font-weight: normal; + &:disabled{ + color: @m_disabledTxtColor; + } +} + +QFrame { + margin: 0px; + border: 0px; + padding: 0px; +} + +QDialog +{ + .baseBG; +} + +QMainWindow::separator +{ + background: yellow; + width: 10px; /* when vertical */ + height: 10px; /* when horizontal */ +} + +QToolTip, #helpTooltip +{ + border: 1px solid black; + background-color: rgb(255,255,225); + padding: 2px; + color: black; +} +QTreeWidget { + border-width: 1px; + .baseBG; + alternate-background-color: lighten(@m_baseBG, 5%); + + &::item:selected + { + background-color: @m_selectedBG; + color: black; + } + &::item + { + color: @m_baseTxtColor; + } + +} +QStatusBar { + background-color: rgb(192,192,192); + + &::item { + border-width: 0; + } + & QLabel { + background-color: rgb(192,192,192); + } + & #StatusBarLabel { + background-color: rgb(255,255,255); + .set_padding( 3px, 1px ); + } +} +QMenuBar +{ + .baseBG(0%); + &::item:selected{ + .baseBG(light, 10%); + border-width: 1px; + } +} + +QMenu +{ + .baseBG(5%); + &::item { + &:selected{ + background: @m_selectedBG; + color: @m_baseInputColor; + } + &:disabled{ + .baseBG; + color: @m_disabledTxtColor; + } + &:disabled:selected{ + background: rgb(108,108,108); + } + } + + &::separator { + .baseBG(light, 10%); + .set_margin(0px,2px); + border-width: 1px; + height: 2px; + } +} + +QToolBar +{ + .baseBG; + border-width: 0px; + /* border-top: 1px solid rgb(88, 88, 88); */ + margin: 0px; + padding: 0px; + border-image: none; + + &::separator:horizontal { + image: url("@{image_url}/bottomseparator.png"); + } + &::separator:vertical { + image: url("@{image_url}/separator.png"); + } + + & QToolButton { + .baseBG; + /*margin: 2px 1px 1px 1px;*/ + margin: 3px; + border: 0px; + border-image: none; + &:hover { + border-image: url("@{image_url}/over.png") 2; + border-radius: 4px; + } + &:checked, + &:pressed { + border-image: url("@{image_url}/click.png") 2; + border-radius: 4px; + } + &:disabled{ + .baseBG(light, 5%); + color: @m_disabledTxtColor; + } + &::menu-indicator + { + image: none; + } + &::menu-button { + border-image: none; + /*background-color: rgb(160,160,160);*/ + } + } + + & QLabel + { + .baseBG; + margin-top: 1px; + border-width: 2; + } + + & QToolBar + { + border-width: 0px; + } +} + +QLineEdit { + /*darken little bit*/ + color: @m_baseDarkInputColor; + .baseBG(5%); + border-width: 1px; + border-radius: 2px; + border: 1px solid rgb(78, 78, 78); + &:disabled { + .baseBG(light, 10%); + color: @m_disabledTxtColor; + } +} +QComboBox { + /*darken little bit*/ + color: @m_baseDarkInputColor; + .baseBG(5%); + border: 1px solid rgb(78, 78, 78); + .set_padding( 1px, 1px ); + border-radius: 3px; + padding-left: 4px; + /*arrow button*/ + &::drop-down { + .baseBG(5%); + border-width: 2px; + border-radius: 3px; + /*pressed state*/ + &:on { + /*.base_inset;*/ + } + &:disabled { + .baseBG(light, 10%); + } + } + /*arrow button triangle*/ + &::down-arrow { + image: url("@{image_url}/combo_down_arrow.png"); + } + &:disabled { + .baseBG(light, 10%); + border: 1px solid rgb(78, 78, 78); + color: @m_disabledTxtColor; + } +} + +QComboBox QAbstractItemView { + outline: 0px; + selection-background-color: @m_selectedBG; +} + +QPushButton { + /* .base_outset; */ + color: darken(@m_baseInputColor, 5); + border: 1px solid rgb(102,102,102); + border-radius: 4px; + .set_padding(15px, 3px); + &:checked { + .base_inset(light, 5%); + } + &:pressed { + .baseBG(light, 7%); + } + /*lighten lilttle bit when hover*/ + &:hover { + .baseBG(light, 10%); + &:pressed { + .baseBG(light, 7%); + } + &:checked { + .base_inset(light, 5%); + } + } + /*lighten lilttle bit when pressed*/ + &:disabled{ + .baseBG(light, 5%); + color: rgb(80,80,80); + } +} + +#PushButton_NoPadding { + .set_padding(3px, 3px); +} + +QCheckBox { + &:hover { + .baseBG(light, 10%); + border-radius: 2px; + } + &:disabled { + color: @m_disabledTxtColor; + } + &::indicator { + width: 11px; + height: 11px; + .baseBG(5%); + border: 1px solid rgb(108, 108, 108); + border-radius: 2px; + &:disabled { + .baseBG(light, 5%); + border: 1px solid rgb(108, 108, 108); + } + &:checked { + image: url("@{image_url}/check_indicator.png"); + &:disabled { + image: url("@{image_url}/check_indicator_disabled.png"); + } + } + } +} + +QSlider { + &::groove:horizontal { + .baseBG(10%); + border-bottom: 1px solid rgb(69, 69, 69); + height: 2px; + margin: 1px; + } + &::handle:horizontal { + .baseBG(light, 30%); + border-radius: 4px; + /*border-width: 2px;*/ + width: 8px; + margin: -8px 0px; /* expand outside the groove */ + } +} + +QGroupBox { + border: 1px solid rgb(88, 88, 88); + margin: 6px 0 3px 0; + padding: 5px 3px; + border-radius: 3px; + + &::title { + subcontrol-origin: margin; + left: 15px; + margin: -2px 0 0 0; + padding: 0 3px; + &:disabled{ + color: @m_disabledTxtColor; + } + } + &::indicator { + &:extend(QCheckBox::indicator all); + } + &:disabled{ + color: @m_base_darkH; + border-color: @m_disabledTxtColor; + } +} +/* between the Studio Palette and the Style Editor */ +QSplitter::handle +{ + background-color: lighten(@m_baseBG, 5); +} + +/* ------ Toonz Classes Difinitions ------ */ + +TPanel { + /*Used for dialog border*/ + background-color: @m_dialog_border_color; +} + +TPanelTitleBar{ + qproperty-BorderPixmap: url("@{image_url}/tpaneltitlebar_border.png"); + qproperty-ActiveBorderPixmap: url("@{image_url}/tpaneltitlebar_border_active.png"); + qproperty-FloatBorderPixmap: url("@{image_url}/tpaneltitlebar_border_float.png"); + qproperty-FloatActiveBorderPixmap: url("@{image_url}/tpaneltitlebar_border_float_active.png"); + qproperty-TitleColor: rgb(192,192,192); + qproperty-ActiveTitleColor: rgb(255,255,255); +} + +/* ------ Palette ------ */ +PaletteViewer #ToolBarContainer +{ + margin: 0px; + padding: 0px; + & QToolBar + { + border: 1px; + .baseBG; + & QToolButton + { + margin: 0px; + padding: 1px; + border: 0px; + } + } + & #keyFrameNavigator + { + border: 0px; + } +} +#TabBarContainer{ + qproperty-BottomAboveLineColor: @m_baseBG; + qproperty-BottomBelowLineColor: rgb(132, 132, 132); + .baseBG(5%); + & #ScrollLeftButton, + & #ScrollRightButton{ + margin-top: 1px; + } +} +#PaletteTabBar, +#FxSettingsTabBar{ + .baseBG(5%); + border-bottom: 1px solid rgb(88, 88, 88); + &::tab { + .set_padding( 7px, 2px ); + .baseBG(5%); /* for non selected tab */ + border: 1px solid rgb(88, 88, 88); + min-width: 60px; + border-width: 1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + margin-top: 3px; /* for non selected tab */ + border-bottom-color: @m_base_lightV; /* for non selected tab */ + + &:selected { + .baseBG; + border: 1px solid rgb(132, 132, 132); + border-bottom-color: @m_baseBG; /* same as the pane color */ + /* expand/overlap to the left and right by 4px */ + margin-left: -4px; + margin-right: -4px; + margin-top: 2px; + } + + &:first { + margin-left: 2px; /* the first selected tab has nothing to overlap with on the left */ + } + + &:last { + margin-right: 0px; /* the last selected tab has nothing to overlap with on the right */ + } + + &:only-one { + margin: 0px; + margin-top: 2px; + margin-left: 2px; + /*margin-left 2px; /* if there is only one tab, we don't want overlapping margins */ + } + } +} + +#PaletteLockButton{ + &:hover{ + border-image: url("@{image_url}/over_yellow.png") 2; + } + &:checked{ + border-image: url("@{image_url}/click_pink.png") 2; + &:hover{ + border-image: url("@{image_url}/over_pressed_yellow.png") 2; + } + } +} + +#PageViewer{ + qproperty-TextColor: @m_baseTxtColor; +} + +/* ------ Style Editor ------ */ +#StyleEditor { + border: 0px; + QPushButton { + margin: 1px; + margin-top: 3px; + min-width:10px; + padding: 4px; + padding-top: 2px; + padding-bottom: 2px; + &:checked { + .baseBG(light, 10%); + border: 1px solid rgb(132, 132, 132); + } + &:hover { + .baseBG(light, 15%); + border: 1px solid rgb(132, 132, 132); + &:checked { + .baseBG(light, 20%); + &:pressed { + .baseBG(light, 13%); + } + } + } + &:pressed { + .baseBG(light, 13%); + } + } + QLineEdit { + min-width: 28px; + max-width: 30px; + } +} + + +#StyleEditorTabBar { + border-bottom: 1px solid rgb(88, 88, 88); + QPushButton { + margin: 10px; + } + .baseBG(5%); + &::tab{ + .set_padding( 2px, 2px ); + .baseBG(5%); /* for non selected tab */ + border: 1px solid rgb(88, 88, 88); + /* min-width: 60px; */ + border-width: 1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + margin-top: 3px; /* for non selected tab */ + border-bottom-color: @m_base_lightV; /* for non selected tab */ + + font-size: 11px; + min-width: 40px; + + &:selected { + .baseBG; + border: 1px solid rgb(132, 132, 132); + border-bottom-color: @m_baseBG; /* same as the pane color */ + /* expand/overlap to the left and right by 4px */ + margin-left: -2px; + margin-right: -2px; + margin-top: 2px; + } + &:first:selected { + margin-left: 0px; /* the first selected tab has nothing to overlap with on the left */ + } + &:last:selected { + margin-right: 0px; /* the last selected tab has nothing to overlap with on the right */ + } + &:only-one { + margin: 0px; + margin-top: 2px; + margin-left: 1px; + } + } +} + +#HexagonalColorWheel { + qproperty-BGColor: @m_baseBG; +} +/* Customize Horizontal QSlider that have name "colorSlider" */ +#colorSlider { + &::groove:horizontal { + height: 20; + border-image: none; + border-width: 1; + height: 1px; + } + &::handle:horizontal { + width: 8px; + margin: -8px -4px; + } +} + +#colorSliderAddButton, +#colorSliderSubButton +{ + /* border-image: url("@{image_url}/colorslider_button_bg.png")2;*/ + padding: 0px; + margin: 0px; + border: 2px; + image-position: center center; + min-height: 8px; + max-width: 14px; +} + +#colorSliderAddButton +{ + image: url("@{image_url}/colorslider_add.png"); + &:pressed { + image: url("@{image_url}/colorslider_add_pressed.png"); + } +} + +#colorSliderSubButton +{ + image: url("@{image_url}/colorslider_sub.png"); + &:pressed { + image: url("@{image_url}/colorslider_sub_pressed.png"); + } +} + +#PlainColorPageParts +{ + .baseBG; + border: 0px; +} + +#colorSliderLabel, +#colorSliderField +{ + font-size: 12px; + min-height:12px; +} + +#colorSliderField { + color: @m_baseInputColor; +} + +/*---------------------------------------------------------------------------*/ +/* The animated, scrollable toolbar containers */ +DvScrollWidget > QPushButton { + border-image: none; + border: 0px solid black; + padding: 0px; + border-radius: 1px; + background-color: rgb(225,225,225); + + &:hover { + background-color: rgb(245,245,245); + } + &:pressed { + background-color: rgb(215,215,215); + } +} + +#ScrollLeftButton, +#ScrollRightButton, +#ScrollUpButton, +#ScrollDownButton { + min-width: 15px; + max-width: 15px; +} + +#ScrollLeftButton { + image: url("@{image_url}/left_arrow_black.png"); + border-right: 1px solid black; +} +#ScrollRightButton { + image: url("@{image_url}/right_arrow_black.png"); + border-left: 1px solid black; +} +#ScrollUpButton { + image: url("@{image_url}/up_arrow_black.png"); + border-bottom: 1px solid black; +} +#ScrollDownButton { + image: url("@{image_url}/down_arrow_black.png"); + border-top: 1px solid black; +} + +/* ------ Viewer, Flipbook ------ */ +#ViewerPanel { + .baseBG(15%); + + & #ToolBarContainer + { + border-top: 1px solid @m_base_lightV; + margin-top: 1px; + padding-top: 3px; + } +} + +FlipBook #ToolBarContainer +{ + border-top: 1px solid @m_base_lightV; + margin-top: 1px; + padding-top: 3px; +} + +/* Flipbook toolbar-specific */ +#ToolBarContainer #ScrollLeftButton { + margin-top: 1px; +} +#ToolBarContainer #ScrollRightButton { + margin-top: 1px; +} + +#ViewerFpsSlider +{ + .baseBG(10%); + .set_margin(19px, 0px); + border: 1px solid rgb(88, 88, 88); + height: 21px; + + &::handle { + border-image: url("@{image_url}/handle_border.png")6; + border-width: 6px; + image: none; + min-width: 5px; + } + &::add-line { + image: url("@{image_url}/fpssb_g_rarrow.png"); + width: 20px; + subcontrol-position: right; + subcontrol-origin: margin; + margin: 0px; + &:pressed { + image: url("@{image_url}/fpssb_g_rarrow_pressed.png"); + } + } + &::sub-line { + image: url("@{image_url}/fpssb_g_larrow.png"); + width: 20px; + subcontrol-position: left; + subcontrol-origin: margin; + margin: 0px; + &:pressed { + image: url("@{image_url}/fpssb_g_larrow_pressed.png"); + } + } +} + +#FlipConsolePlayToolBar{ + border: none; + & QToolButton { + height: 14px; + } +} + +FlipSlider { + qproperty-PBHeight: 20; + + qproperty-PBOverlay: url("@{image_url}/flipslider.png"); + qproperty-PBMarker: url("@{image_url}/flipmarker.png"); + qproperty-PBColorMarginLeft: 1; + qproperty-PBColorMarginTop: 1; + qproperty-PBColorMarginRight: 1; + qproperty-PBColorMarginBottom: 1; + + qproperty-PBMarkerMarginLeft: 6; + qproperty-PBMarkerMarginRight: 6; + + qproperty-notStartedColor: rgb(204,34,34); + qproperty-startedColor: rgb(200,128,128); + qproperty-baseColor: #626262; + qproperty-baseColor: #242424; +} + +Ruler { + qproperty-ParentBGColor: rgb(48,48,48); + qproperty-ScaleColor: rgb(230,230,230); +} + +#ComboViewerToolOptions{ + border-top: 1px solid rgb(132, 132, 132); + /*.base_outset;*/ +} +#RulerToolOptionValues{ + color: black; +} + +/*-----------File Browser------------*/ +#DirTreeView, #FunctionEditorTree, #ShortcutTree, #FxTreeView +{ + alternate-background-color: lighten(@m_baseBG, 5%); + border-top: 1px solid rgb(132, 132, 132); + .baseBG; + margin: 0px; +} +#DirTreeView::branch { + &:adjoins-item { + border-image: url("@{image_url}/tree_branch-end.png") 0; + } + + &:has-siblings { + border-image: url("@{image_url}/tree_vline.png") 0; + &:adjoins-item + { + border-image: url("@{image_url}/tree_branch-more.png") 0; + } + } + &:has-children { + &:closed { + border-image: none; + image: url("@{image_url}/tree_branch-closed_nosib.png"); + } + &:open { + border-image: none; + image: url("@{image_url}/tree_branch-open_nosib.png"); + } + + &:has-siblings { + &:closed { + border-image: none; + image: url("@{image_url}/tree_branch-closed.png"); + } + &:open { + border-image: none; + image: url("@{image_url}/tree_branch-open.png"); + } + } + } +} + +DvItemViewerPanel { + qproperty-TextColor: @m_baseTxtColor; + qproperty-AlternateBackground: #3d3d3d; + qproperty-SelectedTextColor: black; + qproperty-FolderTextColor: rgb(130, 190, 130); + qproperty-SelectedItemBackground: @m_selectedBG; +} + +DvDirTreeView { + qproperty-TextColor: @m_baseTxtColor; + qproperty-SelectedTextColor: black; + qproperty-FolderTextColor: rgb(130, 190, 130); + qproperty-SelectedFolderTextColor: rgb(0,30,0); + qproperty-SelectedItemBackground: @m_selectedBG; + alternate-background-color: lighten(@m_baseBG, 5%); +} + +/*---------------------------------------------------------------------------*/ +/* Cleanup Settings, LoadLevel, PsdSettingsPopup, FxSettingsPopup, RenameAsToonzPopup */ +/*---------------------------------------------------------------------------*/ +#CleanupSettingsFrame, +#LoadLevelFrame, +#SolidLineFrame { + border: 1px solid rgb(88, 88, 88); + margin-bottom: 5px; + border-radius: 3px; +} + +#TitleTxtLabel{ + color: @m_titleTxtColor; +} + +#PsdSettingsGroupBox { + border: 1px solid @m_selectedBG; +} + +#FileDoesNotExistLabel { + color: rgb(255,50,50); +} + +#CleanupSettingsShowButton, +#LoadLevelShowButton, +#FxSettingsPreviewShowButton { + border-width: 2px; + padding: 0px; + margin: 0px; + border-image: url("@{image_url}/handle_border.png")5; + image: url("@{image_url}/plus.png"); + image-position: center center; + + &:checked { + image: url("@{image_url}/minus.png"); + } +} + +ParamsPage { + qproperty-TextColor: @m_baseTxtColor; +} + +/*----------- Xsheet ------------*/ +/* XSheet scrollAreas (row, column and cell) */ +#xsheetScrollArea +{ + border:0px; +} + +#FunctionSegmentViewer +{ + .baseBG; + border-width: 0px; +} + +#xsheetArea, #ScrollArea +{ + .baseBG(10%); + border-width: 0px; +} + +/*XsheetColumnHeader Right-click menu*/ +#xsheetColumnAreaMenu_Preview { + background-color: rgb(230,230,120); +} +#xsheetColumnAreaMenu_Lock { + background-color: rgb(245,245,245); +} +#xsheetColumnAreaMenu_Camstand { + background-color: rgb(255,164,128); +} +#xsheetColumnAreaMenu_Preview, +#xsheetColumnAreaMenu_Lock, +#xsheetColumnAreaMenu_Camstand { + color: black; + &:selected { + background-color: rgb(0,0,128); + } +} + +#XSheetToolbarLevelButton { + padding-left: 2; + padding-right: 2; + margin-left: 2; + margin-right: 2; + } + + #XSheetToolbarButton { + padding-left: 3; + padding-right: 3; + margin-left: 2; + margin-right: 2; + } + #XSheetToolbar { + margin: 0; + padding: 0; + border: 0; + &::separator:horizontal { + margin-right: 7; + margin-left: 5; + } + } + +/* Customize QScrollBar vertical*/ +QScrollBar { + border: 1px solid rgb(15, 15, 15); + + &:vertical { + width: 16px; + .set_margin( 0px, 16px ); + } + &:horizontal { + height: 16px; + .set_margin( 16px, 0px ); + } + + &::handle { + border-width: 3; + image-position: center center; + &:vertical { + border-image: url("@{image_url}/sb_g_vhandle.png")3; + image: url("@{image_url}/sb_g_vline.png"); + min-height: 40px; + } + + &:horizontal { + border-image: url("@{image_url}/sb_g_hhandle.png")3; + image: url("@{image_url}/sb_g_hline.png"); + min-width: 40px; + } + } + /* buttons */ + &::add-line { + subcontrol-origin: margin; + &:vertical { + image: url("@{image_url}/sb_g_downarrow.png"); + height: 16px; + subcontrol-position: bottom; + &:pressed { + image: url("@{image_url}/sb_g_downarrow_pressed.png"); + } + } + &:horizontal { + image: url("@{image_url}/sb_g_rarrow.png"); + width: 16px; + subcontrol-position: right; + &:pressed{ + image: url("@{image_url}/sb_g_rarrow_pressed.png"); + } + } + } + + &::sub-line { + subcontrol-origin: margin; + &:vertical { + image: url("@{image_url}/sb_g_uparrow.png"); + height: 16px; + subcontrol-position: top; + &:pressed { + image: url("@{image_url}/sb_g_uparrow_pressed.png"); + } + } + &:horizontal { + image: url("@{image_url}/sb_g_larrow.png"); + width: 16px; + subcontrol-position: left; + &:pressed{ + image: url("@{image_url}/sb_g_larrow_pressed.png"); + } + } + } + + &::add-page, &::sub-page { + .baseBG(5%); + } +} + +#noteTextEdit{ + color: black; +} + +XsheetViewer { + qproperty-TextColor: rgb(230,230,230); + qproperty-BGColor: rgb(72,72,72); + qproperty-LightLineColor: rgb(32,32,32); + qproperty-MarkerLineColor: rgb(30, 150, 196); + qproperty-VerticalLineColor: rgb(120,120,120); + qproperty-VerticalLineHeadColor: rgb(160,160,160); + qproperty-PreviewFrameTextColor: rgb(150, 230, 230); + qproperty-CurrentRowBgColor: rgb(80,96,130); + + qproperty-EmptyColumnHeadColor: rgb(96,96,96); + qproperty-SelectedColumnTextColor: rgb(230, 100, 100); + + qproperty-EmptyCellColor: rgb(64,64,64); + qproperty-NotEmptyColumnColor: rgb(72,72,72); + qproperty-SelectedEmptyCellColor: rgb(108,108,108); + + qproperty-LevelColumnColor: rgb(76,110,76); + qproperty-LevelColumnBorderColor: rgb(143,179,143); + qproperty-SelectedLevelColumnColor: rgb(107,140,107); + + qproperty-VectorColumnColor: rgb(123,123,76); + qproperty-VectorColumnBorderColor: rgb(187,187,154); + qproperty-SelectedVectorColumnColor: rgb(140,140,96); + + qproperty-ChildColumnColor: rgb(106,82,107); + qproperty-ChildColumnBorderColor: rgb(177,163,179); + qproperty-SelectedChildColumnColor: rgb(122,97,122); + + qproperty-FullcolorColumnColor: rgb(101,122,150); + qproperty-FullcolorColumnBorderColor: rgb(158,184,187); + qproperty-SelectedFullcolorColumnColor: rgb(136,150,167); + + qproperty-FxColumnColor: rgb(86,85,60); + qproperty-FxColumnBorderColor: rgb(149,149,138); + qproperty-SelectedFxColumnColor: rgb(106,109,90); + + qproperty-ReferenceColumnColor: rgb(97,97,97); + qproperty-ReferenceColumnBorderColor: rgb(162,162,162); + qproperty-SelectedReferenceColumnColor: rgb(130,130,130); + + qproperty-PaletteColumnColor: rgb(58,101,95); + qproperty-PaletteColumnBorderColor: rgb(134,172,167); + qproperty-SelectedPaletteColumnColor: rgb(95,133,129); + + qproperty-MeshColumnColor: rgb(104,77,134); + qproperty-MeshColumnBorderColor: rgb(186,146,239); + qproperty-SelectedMeshColumnColor: rgb(138,117,162); + + qproperty-SoundColumnColor: rgb(101,116,86); + qproperty-SoundColumnBorderColor: rgb(160,175,125); + qproperty-SelectedSoundColumnColor: rgb(127,149,106); + qproperty-SoundColumnHlColor: rgb(52,254,94); + qproperty-SoundColumnTrackColor: rgb(182,194,157); + + qproperty-ColumnHeadPastelizer: rgb(0,0,0); + qproperty-SelectedColumnHead: rgb(80,96,130); + + qproperty-LightLightBGColor: rgb(250,250,250); + qproperty-LightBGColor: rgb(240,240,240); + qproperty-DarkBGColor: rgb(225,225,225); + qproperty-DarkLineColor: rgb(150,150,150); + + QScrollBar { + border: 1px solid rgb(35, 35, 35); + } +} + +/*------- Schematic ---------*/ +#SchematicBottomFrame +{ + margin: 0px; + padding: 0px; + .baseBG; + border-top: 1px solid rgb(132, 132, 132); + border-image: none; +} +#SchematicSceneViewer +{ + background-color: rgb(55,55,55); +} + +/*------ Function Editor ---------*/ + +#FunctionParametersPanel +{ + border: 1px solid rgb(88, 88, 88); +} +#FunctionEditorTree,#ShortcutTree +{ + &::branch { + &:adjoins-item { + border-image: url("@{image_url}/tree17_branch-end.png") 0; + } + + &:has-siblings { + border-image: url("@{image_url}/tree17_vline.png") 0; + &:adjoins-item { + border-image: url("@{image_url}/tree17_branch-more.png") 0; + } + } + + &:has-children { + &:closed { + border-image: none; + image: url("@{image_url}/tree17_branch-closed_nosib.png"); + } + &:open { + border-image: none; + image: url("@{image_url}/tree17_branch-open_nosib.png"); + } + + &:has-siblings { + &:closed { + border-image: none; + image: url("@{image_url}/tree17_branch-closed.png"); + } + &:open { + border-image: none; + image: url("@{image_url}/tree17_branch-open.png"); + } + } + } + } +} + +FunctionPanel { + qproperty-BGColor: rgb(48,48,48); + qproperty-ValueLineColor: rgb(72,72,72); + qproperty-FrameLineColor: rgb(96,96,96); + qproperty-OtherCurvesColor: rgb(128,128,128); + qproperty-RulerBackground: rgb(48,48,48); + qproperty-TextColor: rgb(230,230,230); + qproperty-SubColor: black; + qproperty-SelectedColor: #a8bee7; +} + +FunctionTreeView { + qproperty-TextColor: rgb(230,230,230); + qproperty-CurrentTextColor: @m_selectedText; +} + +SpreadsheetViewer { + qproperty-LightLightBGColor: rgb(64,64,64); + qproperty-CurrentRowBgColor: rgb(80,96,130); + qproperty-LightLineColor: rgb(32,32,32); + qproperty-MarkerLineColor: rgb(30, 150, 196); + qproperty-BGColor: rgb(72,72,72); + qproperty-VerticalLineColor: rgb(120,120,120); + qproperty-KeyFrameColor: rgb(153,93,29); + qproperty-KeyFrameBorderColor: rgb(201,176,75); + qproperty-SelectedKeyFrameColor: rgb(151,128,86); + qproperty-InBetweenColor: rgb(102,98,80); + qproperty-InBetweenBorderColor: rgb(205,206,200); + qproperty-SelectedInBetweenColor: rgb(126,128,121); + qproperty-SelectedEmptyColor: rgb(108,108,108); + qproperty-SelectedSceneRangeEmptyColor: rgb(117,117,117); + qproperty-TextColor: rgb(230,230,230); + qproperty-ColumnHeaderBorderColor: rgb(142,142,142); + qproperty-SelectedColumnTextColor: @m_selectedText; +} +#keyFrameNavigator +{ + border: 0px; + margin: 0px; + padding: 0px; +} + +#ExpressionField +{ + .baseBG(light, 70%); + border: 1px solid rgb(88, 88, 88); + border-radius: 2px; + min-height: 14px; +} + +#FunctionSegmentViewerLinkButton +{ + border: 2px; + margin: 0px; + background-image: url("@{image_url}/segment_unlinked.png"); + .base_outset(light,20%); + &:checked { + background-image: url("@{image_url}/segment_linked.png"); + .base_inset(light,20%); + } + &:disabled{ + background-image: url("@{image_url}/segment_disabled.png"); + .base_outset(light,10%); + border: 1px; + } +} + +/*------ Tasks Viewer ------*/ +#TaskSheetItem, +#tasksRemoveBox, +#tasksAddBox { + .base_inset(10%); + border-width: 1px; + padding: 3px; +} +#TaskSheetItemLabel +{ + color: @m_titleTxtColor; +} + +/*------ Cleanup Settings------*/ + +/* FileField etc. */ +#PushButton_NoPadding { + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; +} + +#CameraSettingsButton +{ + padding: 2px; + border: 0px; +} + +#CameraSettingsRadioButton::indicator { + width: 21px; + height: 21px; + background-color: @m_baseBG; + &:checked { + image: url("@{image_url}/cam_lock.png"); + } + &:unchecked { + image: url("@{image_url}/cam_unlock.png"); + &:hover { + image: url("@{image_url}/cam_lock_hover.png"); + } + } +} + +#CameraSettingsDPI{ + color: @m_titleTxtColor; +} + +#CameraSettingsRadioButton_Small { + padding: 2px; + background-color: @m_baseBG; + &::indicator { + width: 11px; + height: 21px; + &:checked { + image: url("@{image_url}/cam_lock_small.png"); + } + &:unchecked { + image: url("@{image_url}/cam_unlock_small.png"); + &:hover { + image: url("@{image_url}/cam_lock_hover_small.png"); + } + } + } +} + +#ForceSquaredPixelButton { + border: none; + border-radius: 0px; + padding: 0px; + image: url("@{image_url}/fsp_released.png"); + + &:hover { + image: url("@{image_url}/fsp_hover.png"); + } + &:checked { + image: url("@{image_url}/fsp_pressed.png"); + } +} + +/*------ Tool Options Bar------*/ +#EditToolLockButton { + spacing: 0px; /*space between button and text*/ + &::indicator { + background-color: @m_baseBG; + border-width: 0px; + width: 21px; + height: 21px; + &:unchecked { + image: url("@{image_url}/cam_unlock.png"); + &:hover { + image: url("@{image_url}/cam_unlock_hover.png"); + } + } + &:checked { + image: url("@{image_url}/cam_lock.png"); + &:hover { + image: url("@{image_url}/cam_lock_hover.png"); + } + } + } +} + +IconViewField { + qproperty-ScalePegPixmap: url("@{image_url}/selectiontool_scalepeg.png"); + qproperty-RotationPixmap: url("@{image_url}/selectiontool_rotation.png"); + qproperty-PositionPixmap: url("@{image_url}/selectiontool_position.png"); + qproperty-ThicknessPixmap: url("@{image_url}/selectiontool_thickness.png"); +} + +PopupButton { + &::menu-indicator { + image: url("@{image_url}/down_arrow.png"); + width: 10px; + height: 17px; + border-left: 1px solid grey; + } + &::menu-indicator:disabled { + image: url("@{image_url}/down_arrow_disabled.png"); + } +} + +#Cap,#Join { + padding-left: -8px; + padding-right: 4px; + border-radius: 2px; + min-width: 32px; max-width: 32px; + & QMenu { + min-width: 18px; max-width: 18px; + &::item { + min-width: 16px; max-width: 16px; + padding: 0px; + } + } +} + +/*------ Script Console ------*/ + +#ScriptConsole { + border: 1px inset; + background-color: rgb(220,220,220); + color: black; + font-family: "Courier"; +} + +/*------ Topbar and Menubar of the MainWindow ------*/ + +#TopBar { + height: 22px; + .baseBG(5%); + margin: 0px; + border: 0px; + padding: 0px; +} +#TopBarTabContainer { + .baseBG; + margin: 0px; + border: 0px; + padding: 0px; +} +#TopBarTab { + /*border-image: url("@{image_url}/topbar_bg.png") 0 0 0 0 stretch stretch; */ + /*background: qlineargradient(x1: 0,y1: 0, x2: 1, y2: 0, stop: 0 #a0a0a0, stop: 0.5 #404040);*/ + border: 0px; + padding: 0px; + &::tab { + .set_margin(5px, 1px); + .set_padding(8px, 1px); + .baseBG(5%); + border: 1px solid rgb(88,88,88); + border-radius: 2px; + &:selected { + background-color: @m_selectedBG; + color: rgb(230, 230, 230); + } + &:hover { + background-color: rgb(100,100,100); + color: rgb(230, 230, 230); + } + } +} +#StackedMenuBar +{ + background: rgb(160,160,160); + margin: 0px; + border: 0px; + padding: 0px; +} + +#DockSeparator{ + .baseBG(5%); + //border-image: url("@{image_url}/dock_handle_border.png") 2; + border-width: 0; +} + +#TDockPlaceholder { + background-color: rgb(185,240,0,255); +} + +/*------ Popups -------*/ + +QDialog #dialogButtonFrame { + .baseBG(5%); +} + +#SceneSettings QLabel +{ + color: @m_titleTxtColor; +} +#PreferencesPopup QListWidget +{ + .baseBG; + border-width: 2px; + alternate-background-color: lighten(@m_baseBG, 2%); + font-size: 12px; + &::item{ + padding: 2px; + &:selected{ + background-color: @m_selectedBG; + color : @m_baseInputColor; + } + &:hover{ + background-color: lighten(@m_baseBG, 5%); + } + } +} + +QListView { + outline: 0; +} + +#OutputSettingsBox { + border:1px solid rgb(88, 88, 88); + border-radius: 4px; +} + +#OutputSettingsLabel { + color: @m_titleTxtColor; +} + +#OutputSettingsCameraBox { + .baseBG; + border-width: 2px; +} + +#OutputSettingsShowButton { + border: 2px; + padding: 0px; + border-image: url("@{image_url}/handle_border.png")5; + image: url("@{image_url}/plus.png"); + image-position: center center; + + &:checked + { + image: url("@{image_url}/minus.png"); + } +} + +#IntPairField, +#DoublePairField { + qproperty-LightLineColor: rgb(69, 69, 69); + qproperty-LightLineEdgeColor: @m_baseBG; + qproperty-MiddleLineColor: rgb(0,0,0); + qproperty-DarkLineColor: rgb(32, 32, 32); + qproperty-HandleLeftPixmap: url("@{image_url}/h_slider_left.png"); + qproperty-HandleRightPixmap: url("@{image_url}/h_slider_right.png"); + qproperty-HandleLeftGrayPixmap: url("@{image_url}/h_slider_left_disabled.png"); + qproperty-HandleRightGrayPixmap: url("@{image_url}/h_slider_right_disabled.png"); +} + +#FxSettingsLabel{ + color: rgb(160,230,128); +} + +#FxSettings{ + border-width: 0px; + border-bottom: 3px double rgb(64,64,64); +} + +#FxSettingsHelpButton{ + color: rgb(160,200,255); +} + +#MatchLineButton { + .baseBG(light, 10%); + &::pressed + { + .baseBG(light, 30%); + } +} + +#LargeSizedText { + font-size: 17px; +} + +#GearButton { + qproperty-icon: url("@{image_url}/gear.png"); +} + +#SubfolderButton { + qproperty-icon: url("@{image_url}/subfolder.png"); +} + +#StartupLabel { + padding: 3px; + &:hover { + .baseBG(light, 10%); + border-radius: 3px; + } +} + +Filmstrip { + QComboBox { + margin: 0px; + border-radius: 0px; + } +} + +#WordButton { + font-size: 12px; + /* color: black; */ + background-color: @m_baseBG; + /*border-style: outset; + .set_border_color(white,black); */ + border-width: 1px; + border-radius: 4px; + border: 1px solid rgb(132, 132, 132); + .set_padding(3px, 3px); + &:pressed { + color: black; + background-color: rgb(250, 255, 162); + border-style: inset; + .set_border_color(black,white); + } + &:hover { + color: black; + background-color: rgb(250, 255, 162); + &:pressed { + background-color: rgb(250, 255, 162); + border-style: inset; + .set_border_color(black,white); + } + } +} + +PencilTestPopup { + /* Allow for using a 768 screen */ + min-height: 730px; + /* some clipping will still occur on width, but this + allows for filling half of a 1024 screen */ + min-width: 512px; +} + +TPanelTitleBar { + qproperty-SeparatorColor: darken(@m_baseBG, 5); + qproperty-ActiveIconColor:rgb(0, 180, 0); + qproperty-FreezeColor:rgb(200, 0, 0); + } \ No newline at end of file diff --git a/stuff/config/qss/dark/dark.qss b/stuff/config/qss/dark/dark.qss new file mode 100644 index 00000000..2606bfcb --- /dev/null +++ b/stuff/config/qss/dark/dark.qss @@ -0,0 +1,1402 @@ +/* LESS Definitions */ +/*Image URL*/ +/*Text Color*/ +/*Used in Dialog border*/ +/*Color for Selected Item*/ +/*Color for title texts*/ +/* color adjustable by delta */ +/*set padding*/ +/*set margin*/ +/* ------ Qt Widgets Common Difinitions ------ */ +QMenu, +QMenuBar, +QMainWindow, +QWidget { + color: #bebebe; + background-color: #303030; + font-family: "Segoe UI", "Lucida Grande"; + font-size: 12px; + font-weight: normal; +} +QMenu:disabled, +QMenuBar:disabled, +QMainWindow:disabled, +QWidget:disabled { + color: #808080; +} +QFrame { + margin: 0px; + border: 0px; + padding: 0px; +} +QDialog { + background-color: #303030; +} +QMainWindow::separator { + background: yellow; + width: 10px; + /* when vertical */ + height: 10px; + /* when horizontal */ +} +QToolTip, +#helpTooltip { + border: 1px solid black; + background-color: #ffffe1; + padding: 2px; + color: black; +} +QTreeWidget { + border-width: 1px; + background-color: #303030; + alternate-background-color: #3d3d3d; +} +QTreeWidget::item:selected { + background-color: #448044; + color: black; +} +QTreeWidget::item { + color: #bebebe; +} +QStatusBar { + background-color: #c0c0c0; +} +QStatusBar::item { + border-width: 0; +} +QStatusBar QLabel { + background-color: #c0c0c0; +} +QStatusBar #StatusBarLabel { + background-color: #ffffff; + padding-left: 3px; + padding-right: 3px; + padding-top: 1px; + padding-bottom: 1px; +} +QMenuBar { + background-color: #303030; +} +QMenuBar::item:selected { + background-color: #4a4a4a; + border-width: 1px; +} +QMenu { + background-color: #232323; +} +QMenu::item:selected { + background: #448044; + color: #dcdcdc; +} +QMenu::item:disabled { + background-color: #303030; + color: #808080; +} +QMenu::item:disabled:selected { + background: #6c6c6c; +} +QMenu::separator { + background-color: #4a4a4a; + margin-left: 0px; + margin-right: 0px; + margin-top: 2px; + margin-bottom: 2px; + border-width: 1px; + height: 2px; +} +QToolBar { + background-color: #303030; + border-width: 0px; + /* border-top: 1px solid rgb(88, 88, 88); */ + margin: 0px; + padding: 0px; + border-image: none; +} +QToolBar::separator:horizontal { + image: url("imgs/bottomseparator.png"); +} +QToolBar::separator:vertical { + image: url("imgs/separator.png"); +} +QToolBar QToolButton { + background-color: #303030; + /*margin: 2px 1px 1px 1px;*/ + margin: 3px; + border: 0px; + border-image: none; +} +QToolBar QToolButton:hover { + border-image: url("imgs/over.png") 2; + border-radius: 4px; +} +QToolBar QToolButton:checked, +QToolBar QToolButton:pressed { + border-image: url("imgs/click.png") 2; + border-radius: 4px; +} +QToolBar QToolButton:disabled { + background-color: #3d3d3d; + color: #808080; +} +QToolBar QToolButton::menu-indicator { + image: none; +} +QToolBar QToolButton::menu-button { + border-image: none; + /*background-color: rgb(160,160,160);*/ +} +QToolBar QLabel { + background-color: #303030; + margin-top: 1px; + border-width: 2; +} +QToolBar QToolBar { + border-width: 0px; +} +QLineEdit { + /*darken little bit*/ + color: #cdcdcd; + background-color: #232323; + border-width: 1px; + border-radius: 2px; + border: 1px solid #4e4e4e; +} +QLineEdit:disabled { + background-color: #4a4a4a; + color: #808080; +} +QComboBox { + /*darken little bit*/ + color: #cdcdcd; + background-color: #232323; + border: 1px solid #4e4e4e; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + padding-bottom: 1px; + border-radius: 3px; + padding-left: 4px; + /*arrow button*/ + /*arrow button triangle*/ +} +QComboBox::drop-down { + background-color: #232323; + border-width: 2px; + border-radius: 3px; + /*pressed state*/ +} +QComboBox::drop-down:on { + /*.base_inset;*/ +} +QComboBox::drop-down:disabled { + background-color: #4a4a4a; +} +QComboBox::down-arrow { + image: url("imgs/combo_down_arrow.png"); +} +QComboBox:disabled { + background-color: #4a4a4a; + border: 1px solid #4e4e4e; + color: #808080; +} +QComboBox QAbstractItemView { + outline: 0px; + selection-background-color: #448044; +} +QPushButton { + /* .base_outset; */ + color: #cfcfcf; + border: 1px solid #666666; + border-radius: 4px; + padding-left: 15px; + padding-right: 15px; + padding-top: 3px; + padding-bottom: 3px; + /*lighten lilttle bit when hover*/ + /*lighten lilttle bit when pressed*/ +} +QPushButton:checked { + background-color: #3d3d3d; + border-style: inset; + border-left-color: #191919; + border-top-color: #0d0d0d; + border-right-color: #656565; + border-bottom-color: #797979; +} +QPushButton:pressed { + background-color: #424242; +} +QPushButton:hover { + background-color: #4a4a4a; +} +QPushButton:hover:pressed { + background-color: #424242; +} +QPushButton:hover:checked { + background-color: #3d3d3d; + border-style: inset; + border-left-color: #191919; + border-top-color: #0d0d0d; + border-right-color: #656565; + border-bottom-color: #797979; +} +QPushButton:disabled { + background-color: #3d3d3d; + color: #505050; +} +#PushButton_NoPadding { + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; +} +QCheckBox:hover { + background-color: #4a4a4a; + border-radius: 2px; +} +QCheckBox:disabled { + color: #808080; +} +QCheckBox::indicator, +QGroupBox::indicator { + width: 11px; + height: 11px; + background-color: #232323; + border: 1px solid #6c6c6c; + border-radius: 2px; +} +QCheckBox::indicator:disabled, +QGroupBox::indicator:disabled { + background-color: #3d3d3d; + border: 1px solid #6c6c6c; +} +QCheckBox::indicator:checked, +QGroupBox::indicator:checked { + image: url("imgs/check_indicator.png"); +} +QCheckBox::indicator:checked:disabled, +QGroupBox::indicator:checked:disabled { + image: url("imgs/check_indicator_disabled.png"); +} +QSlider::groove:horizontal { + background-color: #161616; + border-bottom: 1px solid #454545; + height: 2px; + margin: 1px; +} +QSlider::handle:horizontal { + background-color: #7d7d7d; + border-radius: 4px; + /*border-width: 2px;*/ + width: 8px; + margin: -8px 0px; + /* expand outside the groove */ +} +QGroupBox { + border: 1px solid #585858; + margin: 6px 0 3px 0; + padding: 5px 3px; + border-radius: 3px; +} +QGroupBox::title { + subcontrol-origin: margin; + left: 15px; + margin: -2px 0 0 0; + padding: 0 3px; +} +QGroupBox::title:disabled { + color: #808080; +} +QGroupBox:disabled { + color: #0c0c0c; + border-color: #808080; +} +/* between the Studio Palette and the Style Editor */ +QSplitter::handle { + background-color: #3d3d3d; +} +/* ------ Toonz Classes Difinitions ------ */ +TPanel { + /*Used for dialog border*/ + background-color: #000000; +} +TPanelTitleBar { + qproperty-BorderPixmap: url("imgs/tpaneltitlebar_border.png"); + qproperty-ActiveBorderPixmap: url("imgs/tpaneltitlebar_border_active.png"); + qproperty-FloatBorderPixmap: url("imgs/tpaneltitlebar_border_float.png"); + qproperty-FloatActiveBorderPixmap: url("imgs/tpaneltitlebar_border_float_active.png"); + qproperty-TitleColor: #c0c0c0; + qproperty-ActiveTitleColor: #ffffff; +} +/* ------ Palette ------ */ +PaletteViewer #ToolBarContainer { + margin: 0px; + padding: 0px; +} +PaletteViewer #ToolBarContainer QToolBar { + border: 1px; + background-color: #303030; +} +PaletteViewer #ToolBarContainer QToolBar QToolButton { + margin: 0px; + padding: 1px; + border: 0px; +} +PaletteViewer #ToolBarContainer #keyFrameNavigator { + border: 0px; +} +#TabBarContainer { + qproperty-BottomAboveLineColor: #303030; + qproperty-BottomBelowLineColor: #848484; + background-color: #232323; +} +#TabBarContainer #ScrollLeftButton, +#TabBarContainer #ScrollRightButton { + margin-top: 1px; +} +#PaletteTabBar, +#FxSettingsTabBar { + background-color: #232323; + border-bottom: 1px solid #585858; +} +#PaletteTabBar::tab, +#FxSettingsTabBar::tab { + padding-left: 7px; + padding-right: 7px; + padding-top: 2px; + padding-bottom: 2px; + background-color: #232323; + /* for non selected tab */ + border: 1px solid #585858; + min-width: 60px; + border-width: 1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + margin-top: 3px; + /* for non selected tab */ + border-bottom-color: #6c6c6c; + /* for non selected tab */ +} +#PaletteTabBar::tab:selected, +#FxSettingsTabBar::tab:selected { + background-color: #303030; + border: 1px solid #848484; + border-bottom-color: #303030; + /* same as the pane color */ + /* expand/overlap to the left and right by 4px */ + margin-left: -4px; + margin-right: -4px; + margin-top: 2px; +} +#PaletteTabBar::tab:first, +#FxSettingsTabBar::tab:first { + margin-left: 2px; + /* the first selected tab has nothing to overlap with on the left */ +} +#PaletteTabBar::tab:last, +#FxSettingsTabBar::tab:last { + margin-right: 0px; + /* the last selected tab has nothing to overlap with on the right */ +} +#PaletteTabBar::tab:only-one, +#FxSettingsTabBar::tab:only-one { + margin: 0px; + margin-top: 2px; + margin-left: 2px; + /*margin-left 2px; /* if there is only one tab, we don't want overlapping margins */ +} +#PaletteLockButton:hover { + border-image: url("imgs/over_yellow.png") 2; +} +#PaletteLockButton:checked { + border-image: url("imgs/click_pink.png") 2; +} +#PaletteLockButton:checked:hover { + border-image: url("imgs/over_pressed_yellow.png") 2; +} +#PageViewer { + qproperty-TextColor: #bebebe; +} +/* ------ Style Editor ------ */ +#StyleEditor { + border: 0px; +} +#StyleEditor QPushButton { + margin: 1px; + margin-top: 3px; + min-width: 10px; + padding: 4px; + padding-top: 2px; + padding-bottom: 2px; +} +#StyleEditor QPushButton:checked { + background-color: #4a4a4a; + border: 1px solid #848484; +} +#StyleEditor QPushButton:hover { + background-color: #565656; + border: 1px solid #848484; +} +#StyleEditor QPushButton:hover:checked { + background-color: #636363; +} +#StyleEditor QPushButton:hover:checked:pressed { + background-color: #515151; +} +#StyleEditor QPushButton:pressed { + background-color: #515151; +} +#StyleEditor QLineEdit { + min-width: 28px; + max-width: 30px; +} +#StyleEditorTabBar { + border-bottom: 1px solid #585858; + background-color: #232323; +} +#StyleEditorTabBar QPushButton { + margin: 10px; +} +#StyleEditorTabBar::tab { + padding-left: 2px; + padding-right: 2px; + padding-top: 2px; + padding-bottom: 2px; + background-color: #232323; + /* for non selected tab */ + border: 1px solid #585858; + /* min-width: 60px; */ + border-width: 1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + margin-top: 3px; + /* for non selected tab */ + border-bottom-color: #6c6c6c; + /* for non selected tab */ + font-size: 11px; + min-width: 40px; +} +#StyleEditorTabBar::tab:selected { + background-color: #303030; + border: 1px solid #848484; + border-bottom-color: #303030; + /* same as the pane color */ + /* expand/overlap to the left and right by 4px */ + margin-left: -2px; + margin-right: -2px; + margin-top: 2px; +} +#StyleEditorTabBar::tab:first:selected { + margin-left: 0px; + /* the first selected tab has nothing to overlap with on the left */ +} +#StyleEditorTabBar::tab:last:selected { + margin-right: 0px; + /* the last selected tab has nothing to overlap with on the right */ +} +#StyleEditorTabBar::tab:only-one { + margin: 0px; + margin-top: 2px; + margin-left: 1px; +} +#HexagonalColorWheel { + qproperty-BGColor: #303030; +} +/* Customize Horizontal QSlider that have name "colorSlider" */ +#colorSlider::groove:horizontal { + height: 20; + border-image: none; + border-width: 1; + height: 1px; +} +#colorSlider::handle:horizontal { + width: 8px; + margin: -8px -4px; +} +#colorSliderAddButton, +#colorSliderSubButton { + /* border-image: url("@{image_url}/colorslider_button_bg.png")2;*/ + padding: 0px; + margin: 0px; + border: 2px; + image-position: center center; + min-height: 8px; + max-width: 14px; +} +#colorSliderAddButton { + image: url("imgs/colorslider_add.png"); +} +#colorSliderAddButton:pressed { + image: url("imgs/colorslider_add_pressed.png"); +} +#colorSliderSubButton { + image: url("imgs/colorslider_sub.png"); +} +#colorSliderSubButton:pressed { + image: url("imgs/colorslider_sub_pressed.png"); +} +#PlainColorPageParts { + background-color: #303030; + border: 0px; +} +#colorSliderLabel, +#colorSliderField { + font-size: 12px; + min-height: 12px; +} +#colorSliderField { + color: #dcdcdc; +} +/*---------------------------------------------------------------------------*/ +/* The animated, scrollable toolbar containers */ +DvScrollWidget > QPushButton { + border-image: none; + border: 0px solid black; + padding: 0px; + border-radius: 1px; + background-color: #e1e1e1; +} +DvScrollWidget > QPushButton:hover { + background-color: #f5f5f5; +} +DvScrollWidget > QPushButton:pressed { + background-color: #d7d7d7; +} +#ScrollLeftButton, +#ScrollRightButton, +#ScrollUpButton, +#ScrollDownButton { + min-width: 15px; + max-width: 15px; +} +#ScrollLeftButton { + image: url("imgs/left_arrow_black.png"); + border-right: 1px solid black; +} +#ScrollRightButton { + image: url("imgs/right_arrow_black.png"); + border-left: 1px solid black; +} +#ScrollUpButton { + image: url("imgs/up_arrow_black.png"); + border-bottom: 1px solid black; +} +#ScrollDownButton { + image: url("imgs/down_arrow_black.png"); + border-top: 1px solid black; +} +/* ------ Viewer, Flipbook ------ */ +#ViewerPanel { + background-color: #0a0a0a; +} +#ViewerPanel #ToolBarContainer { + border-top: 1px solid #6c6c6c; + margin-top: 1px; + padding-top: 3px; +} +FlipBook #ToolBarContainer { + border-top: 1px solid #6c6c6c; + margin-top: 1px; + padding-top: 3px; +} +/* Flipbook toolbar-specific */ +#ToolBarContainer #ScrollLeftButton { + margin-top: 1px; +} +#ToolBarContainer #ScrollRightButton { + margin-top: 1px; +} +#ViewerFpsSlider { + background-color: #161616; + margin-left: 19px; + margin-right: 19px; + margin-top: 0px; + margin-bottom: 0px; + border: 1px solid #585858; + height: 21px; +} +#ViewerFpsSlider::handle { + border-image: url("imgs/handle_border.png") 6; + border-width: 6px; + image: none; + min-width: 5px; +} +#ViewerFpsSlider::add-line { + image: url("imgs/fpssb_g_rarrow.png"); + width: 20px; + subcontrol-position: right; + subcontrol-origin: margin; + margin: 0px; +} +#ViewerFpsSlider::add-line:pressed { + image: url("imgs/fpssb_g_rarrow_pressed.png"); +} +#ViewerFpsSlider::sub-line { + image: url("imgs/fpssb_g_larrow.png"); + width: 20px; + subcontrol-position: left; + subcontrol-origin: margin; + margin: 0px; +} +#ViewerFpsSlider::sub-line:pressed { + image: url("imgs/fpssb_g_larrow_pressed.png"); +} +#FlipConsolePlayToolBar { + border: none; +} +#FlipConsolePlayToolBar QToolButton { + height: 14px; +} +FlipSlider { + qproperty-PBHeight: 20; + qproperty-PBOverlay: url("imgs/flipslider.png"); + qproperty-PBMarker: url("imgs/flipmarker.png"); + qproperty-PBColorMarginLeft: 1; + qproperty-PBColorMarginTop: 1; + qproperty-PBColorMarginRight: 1; + qproperty-PBColorMarginBottom: 1; + qproperty-PBMarkerMarginLeft: 6; + qproperty-PBMarkerMarginRight: 6; + qproperty-notStartedColor: #cc2222; + qproperty-startedColor: #c88080; + qproperty-baseColor: #626262; + qproperty-baseColor: #242424; +} +Ruler { + qproperty-ParentBGColor: #303030; + qproperty-ScaleColor: #e6e6e6; +} +#ComboViewerToolOptions { + border-top: 1px solid #848484; + /*.base_outset;*/ +} +#RulerToolOptionValues { + color: black; +} +/*-----------File Browser------------*/ +#DirTreeView, +#FunctionEditorTree, +#ShortcutTree, +#FxTreeView { + alternate-background-color: #3d3d3d; + border-top: 1px solid #848484; + background-color: #303030; + margin: 0px; +} +#DirTreeView::branch:adjoins-item { + border-image: url("imgs/tree_branch-end.png") 0; +} +#DirTreeView::branch:has-siblings { + border-image: url("imgs/tree_vline.png") 0; +} +#DirTreeView::branch:has-siblings:adjoins-item { + border-image: url("imgs/tree_branch-more.png") 0; +} +#DirTreeView::branch:has-children:closed { + border-image: none; + image: url("imgs/tree_branch-closed_nosib.png"); +} +#DirTreeView::branch:has-children:open { + border-image: none; + image: url("imgs/tree_branch-open_nosib.png"); +} +#DirTreeView::branch:has-children:has-siblings:closed { + border-image: none; + image: url("imgs/tree_branch-closed.png"); +} +#DirTreeView::branch:has-children:has-siblings:open { + border-image: none; + image: url("imgs/tree_branch-open.png"); +} +DvItemViewerPanel { + qproperty-TextColor: #bebebe; + qproperty-AlternateBackground: #3d3d3d; + qproperty-SelectedTextColor: black; + qproperty-FolderTextColor: #82be82; + qproperty-SelectedItemBackground: #448044; +} +DvDirTreeView { + qproperty-TextColor: #bebebe; + qproperty-SelectedTextColor: black; + qproperty-FolderTextColor: #82be82; + qproperty-SelectedFolderTextColor: #001e00; + qproperty-SelectedItemBackground: #448044; + alternate-background-color: #3d3d3d; +} +/*---------------------------------------------------------------------------*/ +/* Cleanup Settings, LoadLevel, PsdSettingsPopup, FxSettingsPopup, RenameAsToonzPopup */ +/*---------------------------------------------------------------------------*/ +#CleanupSettingsFrame, +#LoadLevelFrame, +#SolidLineFrame { + border: 1px solid #585858; + margin-bottom: 5px; + border-radius: 3px; +} +#TitleTxtLabel { + color: #56a156; +} +#PsdSettingsGroupBox { + border: 1px solid #448044; +} +#FileDoesNotExistLabel { + color: #ff3232; +} +#CleanupSettingsShowButton, +#LoadLevelShowButton, +#FxSettingsPreviewShowButton { + border-width: 2px; + padding: 0px; + margin: 0px; + border-image: url("imgs/handle_border.png") 5; + image: url("imgs/plus.png"); + image-position: center center; +} +#CleanupSettingsShowButton:checked, +#LoadLevelShowButton:checked, +#FxSettingsPreviewShowButton:checked { + image: url("imgs/minus.png"); +} +ParamsPage { + qproperty-TextColor: #bebebe; +} +/*----------- Xsheet ------------*/ +/* XSheet scrollAreas (row, column and cell) */ +#xsheetScrollArea { + border: 0px; +} +#FunctionSegmentViewer { + background-color: #303030; + border-width: 0px; +} +#xsheetArea, +#ScrollArea { + background-color: #161616; + border-width: 0px; +} +/*XsheetColumnHeader Right-click menu*/ +#xsheetColumnAreaMenu_Preview { + background-color: #e6e678; +} +#xsheetColumnAreaMenu_Lock { + background-color: #f5f5f5; +} +#xsheetColumnAreaMenu_Camstand { + background-color: #ffa480; +} +#xsheetColumnAreaMenu_Preview, +#xsheetColumnAreaMenu_Lock, +#xsheetColumnAreaMenu_Camstand { + color: black; +} +#xsheetColumnAreaMenu_Preview:selected, +#xsheetColumnAreaMenu_Lock:selected, +#xsheetColumnAreaMenu_Camstand:selected { + background-color: #000080; +} +#XSheetToolbarLevelButton { + padding-left: 2; + padding-right: 2; + margin-left: 2; + margin-right: 2; +} +#XSheetToolbarButton { + padding-left: 3; + padding-right: 3; + margin-left: 2; + margin-right: 2; +} +#XSheetToolbar { + margin: 0; + padding: 0; + border: 0; +} +#XSheetToolbar::separator:horizontal { + margin-right: 7; + margin-left: 5; +} +/* Customize QScrollBar vertical*/ +QScrollBar { + border: 1px solid #0f0f0f; + /* buttons */ +} +QScrollBar:vertical { + width: 16px; + margin-left: 0px; + margin-right: 0px; + margin-top: 16px; + margin-bottom: 16px; +} +QScrollBar:horizontal { + height: 16px; + margin-left: 16px; + margin-right: 16px; + margin-top: 0px; + margin-bottom: 0px; +} +QScrollBar::handle { + border-width: 3; + image-position: center center; +} +QScrollBar::handle:vertical { + border-image: url("imgs/sb_g_vhandle.png") 3; + image: url("imgs/sb_g_vline.png"); + min-height: 40px; +} +QScrollBar::handle:horizontal { + border-image: url("imgs/sb_g_hhandle.png") 3; + image: url("imgs/sb_g_hline.png"); + min-width: 40px; +} +QScrollBar::add-line { + subcontrol-origin: margin; +} +QScrollBar::add-line:vertical { + image: url("imgs/sb_g_downarrow.png"); + height: 16px; + subcontrol-position: bottom; +} +QScrollBar::add-line:vertical:pressed { + image: url("imgs/sb_g_downarrow_pressed.png"); +} +QScrollBar::add-line:horizontal { + image: url("imgs/sb_g_rarrow.png"); + width: 16px; + subcontrol-position: right; +} +QScrollBar::add-line:horizontal:pressed { + image: url("imgs/sb_g_rarrow_pressed.png"); +} +QScrollBar::sub-line { + subcontrol-origin: margin; +} +QScrollBar::sub-line:vertical { + image: url("imgs/sb_g_uparrow.png"); + height: 16px; + subcontrol-position: top; +} +QScrollBar::sub-line:vertical:pressed { + image: url("imgs/sb_g_uparrow_pressed.png"); +} +QScrollBar::sub-line:horizontal { + image: url("imgs/sb_g_larrow.png"); + width: 16px; + subcontrol-position: left; +} +QScrollBar::sub-line:horizontal:pressed { + image: url("imgs/sb_g_larrow_pressed.png"); +} +QScrollBar::add-page, +QScrollBar::sub-page { + background-color: #232323; +} +#noteTextEdit { + color: black; +} +XsheetViewer { + qproperty-TextColor: #e6e6e6; + qproperty-BGColor: #484848; + qproperty-LightLineColor: #202020; + qproperty-MarkerLineColor: #1e96c4; + qproperty-VerticalLineColor: #787878; + qproperty-VerticalLineHeadColor: #a0a0a0; + qproperty-PreviewFrameTextColor: #96e6e6; + qproperty-CurrentRowBgColor: #506082; + qproperty-EmptyColumnHeadColor: #606060; + qproperty-SelectedColumnTextColor: #e66464; + qproperty-EmptyCellColor: #404040; + qproperty-NotEmptyColumnColor: #484848; + qproperty-SelectedEmptyCellColor: #6c6c6c; + qproperty-LevelColumnColor: #4c6e4c; + qproperty-LevelColumnBorderColor: #8fb38f; + qproperty-SelectedLevelColumnColor: #6b8c6b; + qproperty-VectorColumnColor: #7b7b4c; + qproperty-VectorColumnBorderColor: #bbbb9a; + qproperty-SelectedVectorColumnColor: #8c8c60; + qproperty-ChildColumnColor: #6a526b; + qproperty-ChildColumnBorderColor: #b1a3b3; + qproperty-SelectedChildColumnColor: #7a617a; + qproperty-FullcolorColumnColor: #657a96; + qproperty-FullcolorColumnBorderColor: #9eb8bb; + qproperty-SelectedFullcolorColumnColor: #8896a7; + qproperty-FxColumnColor: #56553c; + qproperty-FxColumnBorderColor: #95958a; + qproperty-SelectedFxColumnColor: #6a6d5a; + qproperty-ReferenceColumnColor: #616161; + qproperty-ReferenceColumnBorderColor: #a2a2a2; + qproperty-SelectedReferenceColumnColor: #828282; + qproperty-PaletteColumnColor: #3a655f; + qproperty-PaletteColumnBorderColor: #86aca7; + qproperty-SelectedPaletteColumnColor: #5f8581; + qproperty-MeshColumnColor: #684d86; + qproperty-MeshColumnBorderColor: #ba92ef; + qproperty-SelectedMeshColumnColor: #8a75a2; + qproperty-SoundColumnColor: #657456; + qproperty-SoundColumnBorderColor: #a0af7d; + qproperty-SelectedSoundColumnColor: #7f956a; + qproperty-SoundColumnHlColor: #34fe5e; + qproperty-SoundColumnTrackColor: #b6c29d; + qproperty-ColumnHeadPastelizer: #000000; + qproperty-SelectedColumnHead: #506082; + qproperty-LightLightBGColor: #fafafa; + qproperty-LightBGColor: #f0f0f0; + qproperty-DarkBGColor: #e1e1e1; + qproperty-DarkLineColor: #969696; +} +XsheetViewer QScrollBar { + border: 1px solid #232323; +} +/*------- Schematic ---------*/ +#SchematicBottomFrame { + margin: 0px; + padding: 0px; + background-color: #303030; + border-top: 1px solid #848484; + border-image: none; +} +#SchematicSceneViewer { + background-color: #373737; +} +/*------ Function Editor ---------*/ +#FunctionParametersPanel { + border: 1px solid #585858; +} +#FunctionEditorTree::branch:adjoins-item, +#ShortcutTree::branch:adjoins-item { + border-image: url("imgs/tree17_branch-end.png") 0; +} +#FunctionEditorTree::branch:has-siblings, +#ShortcutTree::branch:has-siblings { + border-image: url("imgs/tree17_vline.png") 0; +} +#FunctionEditorTree::branch:has-siblings:adjoins-item, +#ShortcutTree::branch:has-siblings:adjoins-item { + border-image: url("imgs/tree17_branch-more.png") 0; +} +#FunctionEditorTree::branch:has-children:closed, +#ShortcutTree::branch:has-children:closed { + border-image: none; + image: url("imgs/tree17_branch-closed_nosib.png"); +} +#FunctionEditorTree::branch:has-children:open, +#ShortcutTree::branch:has-children:open { + border-image: none; + image: url("imgs/tree17_branch-open_nosib.png"); +} +#FunctionEditorTree::branch:has-children:has-siblings:closed, +#ShortcutTree::branch:has-children:has-siblings:closed { + border-image: none; + image: url("imgs/tree17_branch-closed.png"); +} +#FunctionEditorTree::branch:has-children:has-siblings:open, +#ShortcutTree::branch:has-children:has-siblings:open { + border-image: none; + image: url("imgs/tree17_branch-open.png"); +} +FunctionPanel { + qproperty-BGColor: #303030; + qproperty-ValueLineColor: #484848; + qproperty-FrameLineColor: #606060; + qproperty-OtherCurvesColor: #808080; + qproperty-RulerBackground: #303030; + qproperty-TextColor: #e6e6e6; + qproperty-SubColor: black; + qproperty-SelectedColor: #a8bee7; +} +FunctionTreeView { + qproperty-TextColor: #e6e6e6; + qproperty-CurrentTextColor: #58e458; +} +SpreadsheetViewer { + qproperty-LightLightBGColor: #404040; + qproperty-CurrentRowBgColor: #506082; + qproperty-LightLineColor: #202020; + qproperty-MarkerLineColor: #1e96c4; + qproperty-BGColor: #484848; + qproperty-VerticalLineColor: #787878; + qproperty-KeyFrameColor: #995d1d; + qproperty-KeyFrameBorderColor: #c9b04b; + qproperty-SelectedKeyFrameColor: #978056; + qproperty-InBetweenColor: #666250; + qproperty-InBetweenBorderColor: #cdcec8; + qproperty-SelectedInBetweenColor: #7e8079; + qproperty-SelectedEmptyColor: #6c6c6c; + qproperty-SelectedSceneRangeEmptyColor: #757575; + qproperty-TextColor: #e6e6e6; + qproperty-ColumnHeaderBorderColor: #8e8e8e; + qproperty-SelectedColumnTextColor: #58e458; +} +#keyFrameNavigator { + border: 0px; + margin: 0px; + padding: 0px; +} +#ExpressionField { + background-color: #e3e3e3; + border: 1px solid #585858; + border-radius: 2px; + min-height: 14px; +} +#FunctionSegmentViewerLinkButton { + border: 2px; + margin: 0px; + background-image: url("imgs/segment_unlinked.png"); + background-color: #636363; + border-style: outset; + border-left-color: #8b8b8b; + border-top-color: #9f9f9f; + border-right-color: #3f3f3f; + border-bottom-color: #333333; +} +#FunctionSegmentViewerLinkButton:checked { + background-image: url("imgs/segment_linked.png"); + background-color: #636363; + border-style: inset; + border-left-color: #3f3f3f; + border-top-color: #333333; + border-right-color: #8b8b8b; + border-bottom-color: #9f9f9f; +} +#FunctionSegmentViewerLinkButton:disabled { + background-image: url("imgs/segment_disabled.png"); + background-color: #4a4a4a; + border-style: outset; + border-left-color: #727272; + border-top-color: #868686; + border-right-color: #262626; + border-bottom-color: #1a1a1a; + border: 1px; +} +/*------ Tasks Viewer ------*/ +#TaskSheetItem, +#tasksRemoveBox, +#tasksAddBox { + background-color: #161616; + border-style: inset; + border-left-color: #000000; + border-top-color: #000000; + border-right-color: #3f3f3f; + border-bottom-color: #525252; + border-width: 1px; + padding: 3px; +} +#TaskSheetItemLabel { + color: #56a156; +} +/*------ Cleanup Settings------*/ +/* FileField etc. */ +#PushButton_NoPadding { + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; +} +#CameraSettingsButton { + padding: 2px; + border: 0px; +} +#CameraSettingsRadioButton::indicator { + width: 21px; + height: 21px; + background-color: #303030; +} +#CameraSettingsRadioButton::indicator:checked { + image: url("imgs/cam_lock.png"); +} +#CameraSettingsRadioButton::indicator:unchecked { + image: url("imgs/cam_unlock.png"); +} +#CameraSettingsRadioButton::indicator:unchecked:hover { + image: url("imgs/cam_lock_hover.png"); +} +#CameraSettingsDPI { + color: #56a156; +} +#CameraSettingsRadioButton_Small { + padding: 2px; + background-color: #303030; +} +#CameraSettingsRadioButton_Small::indicator { + width: 11px; + height: 21px; +} +#CameraSettingsRadioButton_Small::indicator:checked { + image: url("imgs/cam_lock_small.png"); +} +#CameraSettingsRadioButton_Small::indicator:unchecked { + image: url("imgs/cam_unlock_small.png"); +} +#CameraSettingsRadioButton_Small::indicator:unchecked:hover { + image: url("imgs/cam_lock_hover_small.png"); +} +#ForceSquaredPixelButton { + border: none; + border-radius: 0px; + padding: 0px; + image: url("imgs/fsp_released.png"); +} +#ForceSquaredPixelButton:hover { + image: url("imgs/fsp_hover.png"); +} +#ForceSquaredPixelButton:checked { + image: url("imgs/fsp_pressed.png"); +} +/*------ Tool Options Bar------*/ +#EditToolLockButton { + spacing: 0px; + /*space between button and text*/ +} +#EditToolLockButton::indicator { + background-color: #303030; + border-width: 0px; + width: 21px; + height: 21px; +} +#EditToolLockButton::indicator:unchecked { + image: url("imgs/cam_unlock.png"); +} +#EditToolLockButton::indicator:unchecked:hover { + image: url("imgs/cam_unlock_hover.png"); +} +#EditToolLockButton::indicator:checked { + image: url("imgs/cam_lock.png"); +} +#EditToolLockButton::indicator:checked:hover { + image: url("imgs/cam_lock_hover.png"); +} +IconViewField { + qproperty-ScalePegPixmap: url("imgs/selectiontool_scalepeg.png"); + qproperty-RotationPixmap: url("imgs/selectiontool_rotation.png"); + qproperty-PositionPixmap: url("imgs/selectiontool_position.png"); + qproperty-ThicknessPixmap: url("imgs/selectiontool_thickness.png"); +} +PopupButton::menu-indicator { + image: url("imgs/down_arrow.png"); + width: 10px; + height: 17px; + border-left: 1px solid grey; +} +PopupButton::menu-indicator:disabled { + image: url("imgs/down_arrow_disabled.png"); +} +#Cap, +#Join { + padding-left: -8px; + padding-right: 4px; + border-radius: 2px; + min-width: 32px; + max-width: 32px; +} +#Cap QMenu, +#Join QMenu { + min-width: 18px; + max-width: 18px; +} +#Cap QMenu::item, +#Join QMenu::item { + min-width: 16px; + max-width: 16px; + padding: 0px; +} +/*------ Script Console ------*/ +#ScriptConsole { + border: 1px inset; + background-color: #dcdcdc; + color: black; + font-family: "Courier"; +} +/*------ Topbar and Menubar of the MainWindow ------*/ +#TopBar { + height: 22px; + background-color: #232323; + margin: 0px; + border: 0px; + padding: 0px; +} +#TopBarTabContainer { + background-color: #303030; + margin: 0px; + border: 0px; + padding: 0px; +} +#TopBarTab { + /*border-image: url("@{image_url}/topbar_bg.png") 0 0 0 0 stretch stretch; */ + /*background: qlineargradient(x1: 0,y1: 0, x2: 1, y2: 0, stop: 0 #a0a0a0, stop: 0.5 #404040);*/ + border: 0px; + padding: 0px; +} +#TopBarTab::tab { + margin-left: 5px; + margin-right: 5px; + margin-top: 1px; + margin-bottom: 1px; + padding-left: 8px; + padding-right: 8px; + padding-top: 1px; + padding-bottom: 1px; + background-color: #232323; + border: 1px solid #585858; + border-radius: 2px; +} +#TopBarTab::tab:selected { + background-color: #448044; + color: #e6e6e6; +} +#TopBarTab::tab:hover { + background-color: #646464; + color: #e6e6e6; +} +#StackedMenuBar { + background: #a0a0a0; + margin: 0px; + border: 0px; + padding: 0px; +} +#DockSeparator { + background-color: #232323; + border-width: 0; +} +#TDockPlaceholder { + background-color: #b9f000; +} +/*------ Popups -------*/ +QDialog #dialogButtonFrame { + background-color: #232323; +} +#SceneSettings QLabel { + color: #56a156; +} +#PreferencesPopup QListWidget { + background-color: #303030; + border-width: 2px; + alternate-background-color: #353535; + font-size: 12px; +} +#PreferencesPopup QListWidget::item { + padding: 2px; +} +#PreferencesPopup QListWidget::item:selected { + background-color: #448044; + color: #dcdcdc; +} +#PreferencesPopup QListWidget::item:hover { + background-color: #3d3d3d; +} +QListView { + outline: 0; +} +#OutputSettingsBox { + border: 1px solid #585858; + border-radius: 4px; +} +#OutputSettingsLabel { + color: #56a156; +} +#OutputSettingsCameraBox { + background-color: #303030; + border-width: 2px; +} +#OutputSettingsShowButton { + border: 2px; + padding: 0px; + border-image: url("imgs/handle_border.png") 5; + image: url("imgs/plus.png"); + image-position: center center; +} +#OutputSettingsShowButton:checked { + image: url("imgs/minus.png"); +} +#IntPairField, +#DoublePairField { + qproperty-LightLineColor: #454545; + qproperty-LightLineEdgeColor: #303030; + qproperty-MiddleLineColor: #000000; + qproperty-DarkLineColor: #202020; + qproperty-HandleLeftPixmap: url("imgs/h_slider_left.png"); + qproperty-HandleRightPixmap: url("imgs/h_slider_right.png"); + qproperty-HandleLeftGrayPixmap: url("imgs/h_slider_left_disabled.png"); + qproperty-HandleRightGrayPixmap: url("imgs/h_slider_right_disabled.png"); +} +#FxSettingsLabel { + color: #a0e680; +} +#FxSettings { + border-width: 0px; + border-bottom: 3px double #404040; +} +#FxSettingsHelpButton { + color: #a0c8ff; +} +#MatchLineButton { + background-color: #4a4a4a; +} +#MatchLineButton::pressed { + background-color: #7d7d7d; +} +#LargeSizedText { + font-size: 17px; +} +#GearButton { + qproperty-icon: url("imgs/gear.png"); +} +#SubfolderButton { + qproperty-icon: url("imgs/subfolder.png"); +} +#StartupLabel { + padding: 3px; +} +#StartupLabel:hover { + background-color: #4a4a4a; + border-radius: 3px; +} +Filmstrip QComboBox { + margin: 0px; + border-radius: 0px; +} +#WordButton { + font-size: 12px; + /* color: black; */ + background-color: #303030; + /*border-style: outset; + .set_border_color(white,black); */ + border-width: 1px; + border-radius: 4px; + border: 1px solid #848484; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; +} +#WordButton:pressed { + color: black; + background-color: #faffa2; + border-style: inset; + border-left-color: black; + border-top-color: black; + border-right-color: white; + border-bottom-color: white; +} +#WordButton:hover { + color: black; + background-color: #faffa2; +} +#WordButton:hover:pressed { + background-color: #faffa2; + border-style: inset; + border-left-color: black; + border-top-color: black; + border-right-color: white; + border-bottom-color: white; +} +PencilTestPopup { + /* Allow for using a 768 screen */ + min-height: 730px; + /* some clipping will still occur on width, but this + allows for filling half of a 1024 screen */ + min-width: 512px; +} +TPanelTitleBar { + qproperty-SeparatorColor: #232323; + qproperty-ActiveIconColor: #00b400; + qproperty-FreezeColor: #c80000; +} diff --git a/stuff/config/qss/dark/dark_mac.qss b/stuff/config/qss/dark/dark_mac.qss new file mode 100644 index 00000000..2606bfcb --- /dev/null +++ b/stuff/config/qss/dark/dark_mac.qss @@ -0,0 +1,1402 @@ +/* LESS Definitions */ +/*Image URL*/ +/*Text Color*/ +/*Used in Dialog border*/ +/*Color for Selected Item*/ +/*Color for title texts*/ +/* color adjustable by delta */ +/*set padding*/ +/*set margin*/ +/* ------ Qt Widgets Common Difinitions ------ */ +QMenu, +QMenuBar, +QMainWindow, +QWidget { + color: #bebebe; + background-color: #303030; + font-family: "Segoe UI", "Lucida Grande"; + font-size: 12px; + font-weight: normal; +} +QMenu:disabled, +QMenuBar:disabled, +QMainWindow:disabled, +QWidget:disabled { + color: #808080; +} +QFrame { + margin: 0px; + border: 0px; + padding: 0px; +} +QDialog { + background-color: #303030; +} +QMainWindow::separator { + background: yellow; + width: 10px; + /* when vertical */ + height: 10px; + /* when horizontal */ +} +QToolTip, +#helpTooltip { + border: 1px solid black; + background-color: #ffffe1; + padding: 2px; + color: black; +} +QTreeWidget { + border-width: 1px; + background-color: #303030; + alternate-background-color: #3d3d3d; +} +QTreeWidget::item:selected { + background-color: #448044; + color: black; +} +QTreeWidget::item { + color: #bebebe; +} +QStatusBar { + background-color: #c0c0c0; +} +QStatusBar::item { + border-width: 0; +} +QStatusBar QLabel { + background-color: #c0c0c0; +} +QStatusBar #StatusBarLabel { + background-color: #ffffff; + padding-left: 3px; + padding-right: 3px; + padding-top: 1px; + padding-bottom: 1px; +} +QMenuBar { + background-color: #303030; +} +QMenuBar::item:selected { + background-color: #4a4a4a; + border-width: 1px; +} +QMenu { + background-color: #232323; +} +QMenu::item:selected { + background: #448044; + color: #dcdcdc; +} +QMenu::item:disabled { + background-color: #303030; + color: #808080; +} +QMenu::item:disabled:selected { + background: #6c6c6c; +} +QMenu::separator { + background-color: #4a4a4a; + margin-left: 0px; + margin-right: 0px; + margin-top: 2px; + margin-bottom: 2px; + border-width: 1px; + height: 2px; +} +QToolBar { + background-color: #303030; + border-width: 0px; + /* border-top: 1px solid rgb(88, 88, 88); */ + margin: 0px; + padding: 0px; + border-image: none; +} +QToolBar::separator:horizontal { + image: url("imgs/bottomseparator.png"); +} +QToolBar::separator:vertical { + image: url("imgs/separator.png"); +} +QToolBar QToolButton { + background-color: #303030; + /*margin: 2px 1px 1px 1px;*/ + margin: 3px; + border: 0px; + border-image: none; +} +QToolBar QToolButton:hover { + border-image: url("imgs/over.png") 2; + border-radius: 4px; +} +QToolBar QToolButton:checked, +QToolBar QToolButton:pressed { + border-image: url("imgs/click.png") 2; + border-radius: 4px; +} +QToolBar QToolButton:disabled { + background-color: #3d3d3d; + color: #808080; +} +QToolBar QToolButton::menu-indicator { + image: none; +} +QToolBar QToolButton::menu-button { + border-image: none; + /*background-color: rgb(160,160,160);*/ +} +QToolBar QLabel { + background-color: #303030; + margin-top: 1px; + border-width: 2; +} +QToolBar QToolBar { + border-width: 0px; +} +QLineEdit { + /*darken little bit*/ + color: #cdcdcd; + background-color: #232323; + border-width: 1px; + border-radius: 2px; + border: 1px solid #4e4e4e; +} +QLineEdit:disabled { + background-color: #4a4a4a; + color: #808080; +} +QComboBox { + /*darken little bit*/ + color: #cdcdcd; + background-color: #232323; + border: 1px solid #4e4e4e; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + padding-bottom: 1px; + border-radius: 3px; + padding-left: 4px; + /*arrow button*/ + /*arrow button triangle*/ +} +QComboBox::drop-down { + background-color: #232323; + border-width: 2px; + border-radius: 3px; + /*pressed state*/ +} +QComboBox::drop-down:on { + /*.base_inset;*/ +} +QComboBox::drop-down:disabled { + background-color: #4a4a4a; +} +QComboBox::down-arrow { + image: url("imgs/combo_down_arrow.png"); +} +QComboBox:disabled { + background-color: #4a4a4a; + border: 1px solid #4e4e4e; + color: #808080; +} +QComboBox QAbstractItemView { + outline: 0px; + selection-background-color: #448044; +} +QPushButton { + /* .base_outset; */ + color: #cfcfcf; + border: 1px solid #666666; + border-radius: 4px; + padding-left: 15px; + padding-right: 15px; + padding-top: 3px; + padding-bottom: 3px; + /*lighten lilttle bit when hover*/ + /*lighten lilttle bit when pressed*/ +} +QPushButton:checked { + background-color: #3d3d3d; + border-style: inset; + border-left-color: #191919; + border-top-color: #0d0d0d; + border-right-color: #656565; + border-bottom-color: #797979; +} +QPushButton:pressed { + background-color: #424242; +} +QPushButton:hover { + background-color: #4a4a4a; +} +QPushButton:hover:pressed { + background-color: #424242; +} +QPushButton:hover:checked { + background-color: #3d3d3d; + border-style: inset; + border-left-color: #191919; + border-top-color: #0d0d0d; + border-right-color: #656565; + border-bottom-color: #797979; +} +QPushButton:disabled { + background-color: #3d3d3d; + color: #505050; +} +#PushButton_NoPadding { + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; +} +QCheckBox:hover { + background-color: #4a4a4a; + border-radius: 2px; +} +QCheckBox:disabled { + color: #808080; +} +QCheckBox::indicator, +QGroupBox::indicator { + width: 11px; + height: 11px; + background-color: #232323; + border: 1px solid #6c6c6c; + border-radius: 2px; +} +QCheckBox::indicator:disabled, +QGroupBox::indicator:disabled { + background-color: #3d3d3d; + border: 1px solid #6c6c6c; +} +QCheckBox::indicator:checked, +QGroupBox::indicator:checked { + image: url("imgs/check_indicator.png"); +} +QCheckBox::indicator:checked:disabled, +QGroupBox::indicator:checked:disabled { + image: url("imgs/check_indicator_disabled.png"); +} +QSlider::groove:horizontal { + background-color: #161616; + border-bottom: 1px solid #454545; + height: 2px; + margin: 1px; +} +QSlider::handle:horizontal { + background-color: #7d7d7d; + border-radius: 4px; + /*border-width: 2px;*/ + width: 8px; + margin: -8px 0px; + /* expand outside the groove */ +} +QGroupBox { + border: 1px solid #585858; + margin: 6px 0 3px 0; + padding: 5px 3px; + border-radius: 3px; +} +QGroupBox::title { + subcontrol-origin: margin; + left: 15px; + margin: -2px 0 0 0; + padding: 0 3px; +} +QGroupBox::title:disabled { + color: #808080; +} +QGroupBox:disabled { + color: #0c0c0c; + border-color: #808080; +} +/* between the Studio Palette and the Style Editor */ +QSplitter::handle { + background-color: #3d3d3d; +} +/* ------ Toonz Classes Difinitions ------ */ +TPanel { + /*Used for dialog border*/ + background-color: #000000; +} +TPanelTitleBar { + qproperty-BorderPixmap: url("imgs/tpaneltitlebar_border.png"); + qproperty-ActiveBorderPixmap: url("imgs/tpaneltitlebar_border_active.png"); + qproperty-FloatBorderPixmap: url("imgs/tpaneltitlebar_border_float.png"); + qproperty-FloatActiveBorderPixmap: url("imgs/tpaneltitlebar_border_float_active.png"); + qproperty-TitleColor: #c0c0c0; + qproperty-ActiveTitleColor: #ffffff; +} +/* ------ Palette ------ */ +PaletteViewer #ToolBarContainer { + margin: 0px; + padding: 0px; +} +PaletteViewer #ToolBarContainer QToolBar { + border: 1px; + background-color: #303030; +} +PaletteViewer #ToolBarContainer QToolBar QToolButton { + margin: 0px; + padding: 1px; + border: 0px; +} +PaletteViewer #ToolBarContainer #keyFrameNavigator { + border: 0px; +} +#TabBarContainer { + qproperty-BottomAboveLineColor: #303030; + qproperty-BottomBelowLineColor: #848484; + background-color: #232323; +} +#TabBarContainer #ScrollLeftButton, +#TabBarContainer #ScrollRightButton { + margin-top: 1px; +} +#PaletteTabBar, +#FxSettingsTabBar { + background-color: #232323; + border-bottom: 1px solid #585858; +} +#PaletteTabBar::tab, +#FxSettingsTabBar::tab { + padding-left: 7px; + padding-right: 7px; + padding-top: 2px; + padding-bottom: 2px; + background-color: #232323; + /* for non selected tab */ + border: 1px solid #585858; + min-width: 60px; + border-width: 1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + margin-top: 3px; + /* for non selected tab */ + border-bottom-color: #6c6c6c; + /* for non selected tab */ +} +#PaletteTabBar::tab:selected, +#FxSettingsTabBar::tab:selected { + background-color: #303030; + border: 1px solid #848484; + border-bottom-color: #303030; + /* same as the pane color */ + /* expand/overlap to the left and right by 4px */ + margin-left: -4px; + margin-right: -4px; + margin-top: 2px; +} +#PaletteTabBar::tab:first, +#FxSettingsTabBar::tab:first { + margin-left: 2px; + /* the first selected tab has nothing to overlap with on the left */ +} +#PaletteTabBar::tab:last, +#FxSettingsTabBar::tab:last { + margin-right: 0px; + /* the last selected tab has nothing to overlap with on the right */ +} +#PaletteTabBar::tab:only-one, +#FxSettingsTabBar::tab:only-one { + margin: 0px; + margin-top: 2px; + margin-left: 2px; + /*margin-left 2px; /* if there is only one tab, we don't want overlapping margins */ +} +#PaletteLockButton:hover { + border-image: url("imgs/over_yellow.png") 2; +} +#PaletteLockButton:checked { + border-image: url("imgs/click_pink.png") 2; +} +#PaletteLockButton:checked:hover { + border-image: url("imgs/over_pressed_yellow.png") 2; +} +#PageViewer { + qproperty-TextColor: #bebebe; +} +/* ------ Style Editor ------ */ +#StyleEditor { + border: 0px; +} +#StyleEditor QPushButton { + margin: 1px; + margin-top: 3px; + min-width: 10px; + padding: 4px; + padding-top: 2px; + padding-bottom: 2px; +} +#StyleEditor QPushButton:checked { + background-color: #4a4a4a; + border: 1px solid #848484; +} +#StyleEditor QPushButton:hover { + background-color: #565656; + border: 1px solid #848484; +} +#StyleEditor QPushButton:hover:checked { + background-color: #636363; +} +#StyleEditor QPushButton:hover:checked:pressed { + background-color: #515151; +} +#StyleEditor QPushButton:pressed { + background-color: #515151; +} +#StyleEditor QLineEdit { + min-width: 28px; + max-width: 30px; +} +#StyleEditorTabBar { + border-bottom: 1px solid #585858; + background-color: #232323; +} +#StyleEditorTabBar QPushButton { + margin: 10px; +} +#StyleEditorTabBar::tab { + padding-left: 2px; + padding-right: 2px; + padding-top: 2px; + padding-bottom: 2px; + background-color: #232323; + /* for non selected tab */ + border: 1px solid #585858; + /* min-width: 60px; */ + border-width: 1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + margin-top: 3px; + /* for non selected tab */ + border-bottom-color: #6c6c6c; + /* for non selected tab */ + font-size: 11px; + min-width: 40px; +} +#StyleEditorTabBar::tab:selected { + background-color: #303030; + border: 1px solid #848484; + border-bottom-color: #303030; + /* same as the pane color */ + /* expand/overlap to the left and right by 4px */ + margin-left: -2px; + margin-right: -2px; + margin-top: 2px; +} +#StyleEditorTabBar::tab:first:selected { + margin-left: 0px; + /* the first selected tab has nothing to overlap with on the left */ +} +#StyleEditorTabBar::tab:last:selected { + margin-right: 0px; + /* the last selected tab has nothing to overlap with on the right */ +} +#StyleEditorTabBar::tab:only-one { + margin: 0px; + margin-top: 2px; + margin-left: 1px; +} +#HexagonalColorWheel { + qproperty-BGColor: #303030; +} +/* Customize Horizontal QSlider that have name "colorSlider" */ +#colorSlider::groove:horizontal { + height: 20; + border-image: none; + border-width: 1; + height: 1px; +} +#colorSlider::handle:horizontal { + width: 8px; + margin: -8px -4px; +} +#colorSliderAddButton, +#colorSliderSubButton { + /* border-image: url("@{image_url}/colorslider_button_bg.png")2;*/ + padding: 0px; + margin: 0px; + border: 2px; + image-position: center center; + min-height: 8px; + max-width: 14px; +} +#colorSliderAddButton { + image: url("imgs/colorslider_add.png"); +} +#colorSliderAddButton:pressed { + image: url("imgs/colorslider_add_pressed.png"); +} +#colorSliderSubButton { + image: url("imgs/colorslider_sub.png"); +} +#colorSliderSubButton:pressed { + image: url("imgs/colorslider_sub_pressed.png"); +} +#PlainColorPageParts { + background-color: #303030; + border: 0px; +} +#colorSliderLabel, +#colorSliderField { + font-size: 12px; + min-height: 12px; +} +#colorSliderField { + color: #dcdcdc; +} +/*---------------------------------------------------------------------------*/ +/* The animated, scrollable toolbar containers */ +DvScrollWidget > QPushButton { + border-image: none; + border: 0px solid black; + padding: 0px; + border-radius: 1px; + background-color: #e1e1e1; +} +DvScrollWidget > QPushButton:hover { + background-color: #f5f5f5; +} +DvScrollWidget > QPushButton:pressed { + background-color: #d7d7d7; +} +#ScrollLeftButton, +#ScrollRightButton, +#ScrollUpButton, +#ScrollDownButton { + min-width: 15px; + max-width: 15px; +} +#ScrollLeftButton { + image: url("imgs/left_arrow_black.png"); + border-right: 1px solid black; +} +#ScrollRightButton { + image: url("imgs/right_arrow_black.png"); + border-left: 1px solid black; +} +#ScrollUpButton { + image: url("imgs/up_arrow_black.png"); + border-bottom: 1px solid black; +} +#ScrollDownButton { + image: url("imgs/down_arrow_black.png"); + border-top: 1px solid black; +} +/* ------ Viewer, Flipbook ------ */ +#ViewerPanel { + background-color: #0a0a0a; +} +#ViewerPanel #ToolBarContainer { + border-top: 1px solid #6c6c6c; + margin-top: 1px; + padding-top: 3px; +} +FlipBook #ToolBarContainer { + border-top: 1px solid #6c6c6c; + margin-top: 1px; + padding-top: 3px; +} +/* Flipbook toolbar-specific */ +#ToolBarContainer #ScrollLeftButton { + margin-top: 1px; +} +#ToolBarContainer #ScrollRightButton { + margin-top: 1px; +} +#ViewerFpsSlider { + background-color: #161616; + margin-left: 19px; + margin-right: 19px; + margin-top: 0px; + margin-bottom: 0px; + border: 1px solid #585858; + height: 21px; +} +#ViewerFpsSlider::handle { + border-image: url("imgs/handle_border.png") 6; + border-width: 6px; + image: none; + min-width: 5px; +} +#ViewerFpsSlider::add-line { + image: url("imgs/fpssb_g_rarrow.png"); + width: 20px; + subcontrol-position: right; + subcontrol-origin: margin; + margin: 0px; +} +#ViewerFpsSlider::add-line:pressed { + image: url("imgs/fpssb_g_rarrow_pressed.png"); +} +#ViewerFpsSlider::sub-line { + image: url("imgs/fpssb_g_larrow.png"); + width: 20px; + subcontrol-position: left; + subcontrol-origin: margin; + margin: 0px; +} +#ViewerFpsSlider::sub-line:pressed { + image: url("imgs/fpssb_g_larrow_pressed.png"); +} +#FlipConsolePlayToolBar { + border: none; +} +#FlipConsolePlayToolBar QToolButton { + height: 14px; +} +FlipSlider { + qproperty-PBHeight: 20; + qproperty-PBOverlay: url("imgs/flipslider.png"); + qproperty-PBMarker: url("imgs/flipmarker.png"); + qproperty-PBColorMarginLeft: 1; + qproperty-PBColorMarginTop: 1; + qproperty-PBColorMarginRight: 1; + qproperty-PBColorMarginBottom: 1; + qproperty-PBMarkerMarginLeft: 6; + qproperty-PBMarkerMarginRight: 6; + qproperty-notStartedColor: #cc2222; + qproperty-startedColor: #c88080; + qproperty-baseColor: #626262; + qproperty-baseColor: #242424; +} +Ruler { + qproperty-ParentBGColor: #303030; + qproperty-ScaleColor: #e6e6e6; +} +#ComboViewerToolOptions { + border-top: 1px solid #848484; + /*.base_outset;*/ +} +#RulerToolOptionValues { + color: black; +} +/*-----------File Browser------------*/ +#DirTreeView, +#FunctionEditorTree, +#ShortcutTree, +#FxTreeView { + alternate-background-color: #3d3d3d; + border-top: 1px solid #848484; + background-color: #303030; + margin: 0px; +} +#DirTreeView::branch:adjoins-item { + border-image: url("imgs/tree_branch-end.png") 0; +} +#DirTreeView::branch:has-siblings { + border-image: url("imgs/tree_vline.png") 0; +} +#DirTreeView::branch:has-siblings:adjoins-item { + border-image: url("imgs/tree_branch-more.png") 0; +} +#DirTreeView::branch:has-children:closed { + border-image: none; + image: url("imgs/tree_branch-closed_nosib.png"); +} +#DirTreeView::branch:has-children:open { + border-image: none; + image: url("imgs/tree_branch-open_nosib.png"); +} +#DirTreeView::branch:has-children:has-siblings:closed { + border-image: none; + image: url("imgs/tree_branch-closed.png"); +} +#DirTreeView::branch:has-children:has-siblings:open { + border-image: none; + image: url("imgs/tree_branch-open.png"); +} +DvItemViewerPanel { + qproperty-TextColor: #bebebe; + qproperty-AlternateBackground: #3d3d3d; + qproperty-SelectedTextColor: black; + qproperty-FolderTextColor: #82be82; + qproperty-SelectedItemBackground: #448044; +} +DvDirTreeView { + qproperty-TextColor: #bebebe; + qproperty-SelectedTextColor: black; + qproperty-FolderTextColor: #82be82; + qproperty-SelectedFolderTextColor: #001e00; + qproperty-SelectedItemBackground: #448044; + alternate-background-color: #3d3d3d; +} +/*---------------------------------------------------------------------------*/ +/* Cleanup Settings, LoadLevel, PsdSettingsPopup, FxSettingsPopup, RenameAsToonzPopup */ +/*---------------------------------------------------------------------------*/ +#CleanupSettingsFrame, +#LoadLevelFrame, +#SolidLineFrame { + border: 1px solid #585858; + margin-bottom: 5px; + border-radius: 3px; +} +#TitleTxtLabel { + color: #56a156; +} +#PsdSettingsGroupBox { + border: 1px solid #448044; +} +#FileDoesNotExistLabel { + color: #ff3232; +} +#CleanupSettingsShowButton, +#LoadLevelShowButton, +#FxSettingsPreviewShowButton { + border-width: 2px; + padding: 0px; + margin: 0px; + border-image: url("imgs/handle_border.png") 5; + image: url("imgs/plus.png"); + image-position: center center; +} +#CleanupSettingsShowButton:checked, +#LoadLevelShowButton:checked, +#FxSettingsPreviewShowButton:checked { + image: url("imgs/minus.png"); +} +ParamsPage { + qproperty-TextColor: #bebebe; +} +/*----------- Xsheet ------------*/ +/* XSheet scrollAreas (row, column and cell) */ +#xsheetScrollArea { + border: 0px; +} +#FunctionSegmentViewer { + background-color: #303030; + border-width: 0px; +} +#xsheetArea, +#ScrollArea { + background-color: #161616; + border-width: 0px; +} +/*XsheetColumnHeader Right-click menu*/ +#xsheetColumnAreaMenu_Preview { + background-color: #e6e678; +} +#xsheetColumnAreaMenu_Lock { + background-color: #f5f5f5; +} +#xsheetColumnAreaMenu_Camstand { + background-color: #ffa480; +} +#xsheetColumnAreaMenu_Preview, +#xsheetColumnAreaMenu_Lock, +#xsheetColumnAreaMenu_Camstand { + color: black; +} +#xsheetColumnAreaMenu_Preview:selected, +#xsheetColumnAreaMenu_Lock:selected, +#xsheetColumnAreaMenu_Camstand:selected { + background-color: #000080; +} +#XSheetToolbarLevelButton { + padding-left: 2; + padding-right: 2; + margin-left: 2; + margin-right: 2; +} +#XSheetToolbarButton { + padding-left: 3; + padding-right: 3; + margin-left: 2; + margin-right: 2; +} +#XSheetToolbar { + margin: 0; + padding: 0; + border: 0; +} +#XSheetToolbar::separator:horizontal { + margin-right: 7; + margin-left: 5; +} +/* Customize QScrollBar vertical*/ +QScrollBar { + border: 1px solid #0f0f0f; + /* buttons */ +} +QScrollBar:vertical { + width: 16px; + margin-left: 0px; + margin-right: 0px; + margin-top: 16px; + margin-bottom: 16px; +} +QScrollBar:horizontal { + height: 16px; + margin-left: 16px; + margin-right: 16px; + margin-top: 0px; + margin-bottom: 0px; +} +QScrollBar::handle { + border-width: 3; + image-position: center center; +} +QScrollBar::handle:vertical { + border-image: url("imgs/sb_g_vhandle.png") 3; + image: url("imgs/sb_g_vline.png"); + min-height: 40px; +} +QScrollBar::handle:horizontal { + border-image: url("imgs/sb_g_hhandle.png") 3; + image: url("imgs/sb_g_hline.png"); + min-width: 40px; +} +QScrollBar::add-line { + subcontrol-origin: margin; +} +QScrollBar::add-line:vertical { + image: url("imgs/sb_g_downarrow.png"); + height: 16px; + subcontrol-position: bottom; +} +QScrollBar::add-line:vertical:pressed { + image: url("imgs/sb_g_downarrow_pressed.png"); +} +QScrollBar::add-line:horizontal { + image: url("imgs/sb_g_rarrow.png"); + width: 16px; + subcontrol-position: right; +} +QScrollBar::add-line:horizontal:pressed { + image: url("imgs/sb_g_rarrow_pressed.png"); +} +QScrollBar::sub-line { + subcontrol-origin: margin; +} +QScrollBar::sub-line:vertical { + image: url("imgs/sb_g_uparrow.png"); + height: 16px; + subcontrol-position: top; +} +QScrollBar::sub-line:vertical:pressed { + image: url("imgs/sb_g_uparrow_pressed.png"); +} +QScrollBar::sub-line:horizontal { + image: url("imgs/sb_g_larrow.png"); + width: 16px; + subcontrol-position: left; +} +QScrollBar::sub-line:horizontal:pressed { + image: url("imgs/sb_g_larrow_pressed.png"); +} +QScrollBar::add-page, +QScrollBar::sub-page { + background-color: #232323; +} +#noteTextEdit { + color: black; +} +XsheetViewer { + qproperty-TextColor: #e6e6e6; + qproperty-BGColor: #484848; + qproperty-LightLineColor: #202020; + qproperty-MarkerLineColor: #1e96c4; + qproperty-VerticalLineColor: #787878; + qproperty-VerticalLineHeadColor: #a0a0a0; + qproperty-PreviewFrameTextColor: #96e6e6; + qproperty-CurrentRowBgColor: #506082; + qproperty-EmptyColumnHeadColor: #606060; + qproperty-SelectedColumnTextColor: #e66464; + qproperty-EmptyCellColor: #404040; + qproperty-NotEmptyColumnColor: #484848; + qproperty-SelectedEmptyCellColor: #6c6c6c; + qproperty-LevelColumnColor: #4c6e4c; + qproperty-LevelColumnBorderColor: #8fb38f; + qproperty-SelectedLevelColumnColor: #6b8c6b; + qproperty-VectorColumnColor: #7b7b4c; + qproperty-VectorColumnBorderColor: #bbbb9a; + qproperty-SelectedVectorColumnColor: #8c8c60; + qproperty-ChildColumnColor: #6a526b; + qproperty-ChildColumnBorderColor: #b1a3b3; + qproperty-SelectedChildColumnColor: #7a617a; + qproperty-FullcolorColumnColor: #657a96; + qproperty-FullcolorColumnBorderColor: #9eb8bb; + qproperty-SelectedFullcolorColumnColor: #8896a7; + qproperty-FxColumnColor: #56553c; + qproperty-FxColumnBorderColor: #95958a; + qproperty-SelectedFxColumnColor: #6a6d5a; + qproperty-ReferenceColumnColor: #616161; + qproperty-ReferenceColumnBorderColor: #a2a2a2; + qproperty-SelectedReferenceColumnColor: #828282; + qproperty-PaletteColumnColor: #3a655f; + qproperty-PaletteColumnBorderColor: #86aca7; + qproperty-SelectedPaletteColumnColor: #5f8581; + qproperty-MeshColumnColor: #684d86; + qproperty-MeshColumnBorderColor: #ba92ef; + qproperty-SelectedMeshColumnColor: #8a75a2; + qproperty-SoundColumnColor: #657456; + qproperty-SoundColumnBorderColor: #a0af7d; + qproperty-SelectedSoundColumnColor: #7f956a; + qproperty-SoundColumnHlColor: #34fe5e; + qproperty-SoundColumnTrackColor: #b6c29d; + qproperty-ColumnHeadPastelizer: #000000; + qproperty-SelectedColumnHead: #506082; + qproperty-LightLightBGColor: #fafafa; + qproperty-LightBGColor: #f0f0f0; + qproperty-DarkBGColor: #e1e1e1; + qproperty-DarkLineColor: #969696; +} +XsheetViewer QScrollBar { + border: 1px solid #232323; +} +/*------- Schematic ---------*/ +#SchematicBottomFrame { + margin: 0px; + padding: 0px; + background-color: #303030; + border-top: 1px solid #848484; + border-image: none; +} +#SchematicSceneViewer { + background-color: #373737; +} +/*------ Function Editor ---------*/ +#FunctionParametersPanel { + border: 1px solid #585858; +} +#FunctionEditorTree::branch:adjoins-item, +#ShortcutTree::branch:adjoins-item { + border-image: url("imgs/tree17_branch-end.png") 0; +} +#FunctionEditorTree::branch:has-siblings, +#ShortcutTree::branch:has-siblings { + border-image: url("imgs/tree17_vline.png") 0; +} +#FunctionEditorTree::branch:has-siblings:adjoins-item, +#ShortcutTree::branch:has-siblings:adjoins-item { + border-image: url("imgs/tree17_branch-more.png") 0; +} +#FunctionEditorTree::branch:has-children:closed, +#ShortcutTree::branch:has-children:closed { + border-image: none; + image: url("imgs/tree17_branch-closed_nosib.png"); +} +#FunctionEditorTree::branch:has-children:open, +#ShortcutTree::branch:has-children:open { + border-image: none; + image: url("imgs/tree17_branch-open_nosib.png"); +} +#FunctionEditorTree::branch:has-children:has-siblings:closed, +#ShortcutTree::branch:has-children:has-siblings:closed { + border-image: none; + image: url("imgs/tree17_branch-closed.png"); +} +#FunctionEditorTree::branch:has-children:has-siblings:open, +#ShortcutTree::branch:has-children:has-siblings:open { + border-image: none; + image: url("imgs/tree17_branch-open.png"); +} +FunctionPanel { + qproperty-BGColor: #303030; + qproperty-ValueLineColor: #484848; + qproperty-FrameLineColor: #606060; + qproperty-OtherCurvesColor: #808080; + qproperty-RulerBackground: #303030; + qproperty-TextColor: #e6e6e6; + qproperty-SubColor: black; + qproperty-SelectedColor: #a8bee7; +} +FunctionTreeView { + qproperty-TextColor: #e6e6e6; + qproperty-CurrentTextColor: #58e458; +} +SpreadsheetViewer { + qproperty-LightLightBGColor: #404040; + qproperty-CurrentRowBgColor: #506082; + qproperty-LightLineColor: #202020; + qproperty-MarkerLineColor: #1e96c4; + qproperty-BGColor: #484848; + qproperty-VerticalLineColor: #787878; + qproperty-KeyFrameColor: #995d1d; + qproperty-KeyFrameBorderColor: #c9b04b; + qproperty-SelectedKeyFrameColor: #978056; + qproperty-InBetweenColor: #666250; + qproperty-InBetweenBorderColor: #cdcec8; + qproperty-SelectedInBetweenColor: #7e8079; + qproperty-SelectedEmptyColor: #6c6c6c; + qproperty-SelectedSceneRangeEmptyColor: #757575; + qproperty-TextColor: #e6e6e6; + qproperty-ColumnHeaderBorderColor: #8e8e8e; + qproperty-SelectedColumnTextColor: #58e458; +} +#keyFrameNavigator { + border: 0px; + margin: 0px; + padding: 0px; +} +#ExpressionField { + background-color: #e3e3e3; + border: 1px solid #585858; + border-radius: 2px; + min-height: 14px; +} +#FunctionSegmentViewerLinkButton { + border: 2px; + margin: 0px; + background-image: url("imgs/segment_unlinked.png"); + background-color: #636363; + border-style: outset; + border-left-color: #8b8b8b; + border-top-color: #9f9f9f; + border-right-color: #3f3f3f; + border-bottom-color: #333333; +} +#FunctionSegmentViewerLinkButton:checked { + background-image: url("imgs/segment_linked.png"); + background-color: #636363; + border-style: inset; + border-left-color: #3f3f3f; + border-top-color: #333333; + border-right-color: #8b8b8b; + border-bottom-color: #9f9f9f; +} +#FunctionSegmentViewerLinkButton:disabled { + background-image: url("imgs/segment_disabled.png"); + background-color: #4a4a4a; + border-style: outset; + border-left-color: #727272; + border-top-color: #868686; + border-right-color: #262626; + border-bottom-color: #1a1a1a; + border: 1px; +} +/*------ Tasks Viewer ------*/ +#TaskSheetItem, +#tasksRemoveBox, +#tasksAddBox { + background-color: #161616; + border-style: inset; + border-left-color: #000000; + border-top-color: #000000; + border-right-color: #3f3f3f; + border-bottom-color: #525252; + border-width: 1px; + padding: 3px; +} +#TaskSheetItemLabel { + color: #56a156; +} +/*------ Cleanup Settings------*/ +/* FileField etc. */ +#PushButton_NoPadding { + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; +} +#CameraSettingsButton { + padding: 2px; + border: 0px; +} +#CameraSettingsRadioButton::indicator { + width: 21px; + height: 21px; + background-color: #303030; +} +#CameraSettingsRadioButton::indicator:checked { + image: url("imgs/cam_lock.png"); +} +#CameraSettingsRadioButton::indicator:unchecked { + image: url("imgs/cam_unlock.png"); +} +#CameraSettingsRadioButton::indicator:unchecked:hover { + image: url("imgs/cam_lock_hover.png"); +} +#CameraSettingsDPI { + color: #56a156; +} +#CameraSettingsRadioButton_Small { + padding: 2px; + background-color: #303030; +} +#CameraSettingsRadioButton_Small::indicator { + width: 11px; + height: 21px; +} +#CameraSettingsRadioButton_Small::indicator:checked { + image: url("imgs/cam_lock_small.png"); +} +#CameraSettingsRadioButton_Small::indicator:unchecked { + image: url("imgs/cam_unlock_small.png"); +} +#CameraSettingsRadioButton_Small::indicator:unchecked:hover { + image: url("imgs/cam_lock_hover_small.png"); +} +#ForceSquaredPixelButton { + border: none; + border-radius: 0px; + padding: 0px; + image: url("imgs/fsp_released.png"); +} +#ForceSquaredPixelButton:hover { + image: url("imgs/fsp_hover.png"); +} +#ForceSquaredPixelButton:checked { + image: url("imgs/fsp_pressed.png"); +} +/*------ Tool Options Bar------*/ +#EditToolLockButton { + spacing: 0px; + /*space between button and text*/ +} +#EditToolLockButton::indicator { + background-color: #303030; + border-width: 0px; + width: 21px; + height: 21px; +} +#EditToolLockButton::indicator:unchecked { + image: url("imgs/cam_unlock.png"); +} +#EditToolLockButton::indicator:unchecked:hover { + image: url("imgs/cam_unlock_hover.png"); +} +#EditToolLockButton::indicator:checked { + image: url("imgs/cam_lock.png"); +} +#EditToolLockButton::indicator:checked:hover { + image: url("imgs/cam_lock_hover.png"); +} +IconViewField { + qproperty-ScalePegPixmap: url("imgs/selectiontool_scalepeg.png"); + qproperty-RotationPixmap: url("imgs/selectiontool_rotation.png"); + qproperty-PositionPixmap: url("imgs/selectiontool_position.png"); + qproperty-ThicknessPixmap: url("imgs/selectiontool_thickness.png"); +} +PopupButton::menu-indicator { + image: url("imgs/down_arrow.png"); + width: 10px; + height: 17px; + border-left: 1px solid grey; +} +PopupButton::menu-indicator:disabled { + image: url("imgs/down_arrow_disabled.png"); +} +#Cap, +#Join { + padding-left: -8px; + padding-right: 4px; + border-radius: 2px; + min-width: 32px; + max-width: 32px; +} +#Cap QMenu, +#Join QMenu { + min-width: 18px; + max-width: 18px; +} +#Cap QMenu::item, +#Join QMenu::item { + min-width: 16px; + max-width: 16px; + padding: 0px; +} +/*------ Script Console ------*/ +#ScriptConsole { + border: 1px inset; + background-color: #dcdcdc; + color: black; + font-family: "Courier"; +} +/*------ Topbar and Menubar of the MainWindow ------*/ +#TopBar { + height: 22px; + background-color: #232323; + margin: 0px; + border: 0px; + padding: 0px; +} +#TopBarTabContainer { + background-color: #303030; + margin: 0px; + border: 0px; + padding: 0px; +} +#TopBarTab { + /*border-image: url("@{image_url}/topbar_bg.png") 0 0 0 0 stretch stretch; */ + /*background: qlineargradient(x1: 0,y1: 0, x2: 1, y2: 0, stop: 0 #a0a0a0, stop: 0.5 #404040);*/ + border: 0px; + padding: 0px; +} +#TopBarTab::tab { + margin-left: 5px; + margin-right: 5px; + margin-top: 1px; + margin-bottom: 1px; + padding-left: 8px; + padding-right: 8px; + padding-top: 1px; + padding-bottom: 1px; + background-color: #232323; + border: 1px solid #585858; + border-radius: 2px; +} +#TopBarTab::tab:selected { + background-color: #448044; + color: #e6e6e6; +} +#TopBarTab::tab:hover { + background-color: #646464; + color: #e6e6e6; +} +#StackedMenuBar { + background: #a0a0a0; + margin: 0px; + border: 0px; + padding: 0px; +} +#DockSeparator { + background-color: #232323; + border-width: 0; +} +#TDockPlaceholder { + background-color: #b9f000; +} +/*------ Popups -------*/ +QDialog #dialogButtonFrame { + background-color: #232323; +} +#SceneSettings QLabel { + color: #56a156; +} +#PreferencesPopup QListWidget { + background-color: #303030; + border-width: 2px; + alternate-background-color: #353535; + font-size: 12px; +} +#PreferencesPopup QListWidget::item { + padding: 2px; +} +#PreferencesPopup QListWidget::item:selected { + background-color: #448044; + color: #dcdcdc; +} +#PreferencesPopup QListWidget::item:hover { + background-color: #3d3d3d; +} +QListView { + outline: 0; +} +#OutputSettingsBox { + border: 1px solid #585858; + border-radius: 4px; +} +#OutputSettingsLabel { + color: #56a156; +} +#OutputSettingsCameraBox { + background-color: #303030; + border-width: 2px; +} +#OutputSettingsShowButton { + border: 2px; + padding: 0px; + border-image: url("imgs/handle_border.png") 5; + image: url("imgs/plus.png"); + image-position: center center; +} +#OutputSettingsShowButton:checked { + image: url("imgs/minus.png"); +} +#IntPairField, +#DoublePairField { + qproperty-LightLineColor: #454545; + qproperty-LightLineEdgeColor: #303030; + qproperty-MiddleLineColor: #000000; + qproperty-DarkLineColor: #202020; + qproperty-HandleLeftPixmap: url("imgs/h_slider_left.png"); + qproperty-HandleRightPixmap: url("imgs/h_slider_right.png"); + qproperty-HandleLeftGrayPixmap: url("imgs/h_slider_left_disabled.png"); + qproperty-HandleRightGrayPixmap: url("imgs/h_slider_right_disabled.png"); +} +#FxSettingsLabel { + color: #a0e680; +} +#FxSettings { + border-width: 0px; + border-bottom: 3px double #404040; +} +#FxSettingsHelpButton { + color: #a0c8ff; +} +#MatchLineButton { + background-color: #4a4a4a; +} +#MatchLineButton::pressed { + background-color: #7d7d7d; +} +#LargeSizedText { + font-size: 17px; +} +#GearButton { + qproperty-icon: url("imgs/gear.png"); +} +#SubfolderButton { + qproperty-icon: url("imgs/subfolder.png"); +} +#StartupLabel { + padding: 3px; +} +#StartupLabel:hover { + background-color: #4a4a4a; + border-radius: 3px; +} +Filmstrip QComboBox { + margin: 0px; + border-radius: 0px; +} +#WordButton { + font-size: 12px; + /* color: black; */ + background-color: #303030; + /*border-style: outset; + .set_border_color(white,black); */ + border-width: 1px; + border-radius: 4px; + border: 1px solid #848484; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; +} +#WordButton:pressed { + color: black; + background-color: #faffa2; + border-style: inset; + border-left-color: black; + border-top-color: black; + border-right-color: white; + border-bottom-color: white; +} +#WordButton:hover { + color: black; + background-color: #faffa2; +} +#WordButton:hover:pressed { + background-color: #faffa2; + border-style: inset; + border-left-color: black; + border-top-color: black; + border-right-color: white; + border-bottom-color: white; +} +PencilTestPopup { + /* Allow for using a 768 screen */ + min-height: 730px; + /* some clipping will still occur on width, but this + allows for filling half of a 1024 screen */ + min-width: 512px; +} +TPanelTitleBar { + qproperty-SeparatorColor: #232323; + qproperty-ActiveIconColor: #00b400; + qproperty-FreezeColor: #c80000; +} diff --git a/stuff/config/qss/dark/imgs/bottomseparator.png b/stuff/config/qss/dark/imgs/bottomseparator.png new file mode 100644 index 0000000000000000000000000000000000000000..afb41a1a23a97d43c9c1d16d25e977f1b75db9a6 GIT binary patch literal 2811 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 N002ovPDHLkV1gW3TGapm literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/cam_lock.png b/stuff/config/qss/dark/imgs/cam_lock.png new file mode 100644 index 0000000000000000000000000000000000000000..35ed76e6d47b964f5d23e737dd306597e054e162 GIT binary patch literal 571 zcmV-B0>u4^P)KLZ*U+z|0dc0Hs4al7qhr6|%4)4HnP7}bW?3Muf^L*Amx}r4%QW5w+s&fyJ7eaum?KQU_AnMT=6}yUV&80@CT4; zRD2J_6p#v{Sc6ys(k5SQB>AG43=8*=tmTunnO0tvbXJpoKoPW6O6N5=-w*P4TVgLXDAY({UO#lFa;s5}L$p8TL z#sC0;-~a$^A^-sIaR2~65&!@is>IV++yDRoaY;l$RCwBA{Qv(y1GNDY0}a5?F_Z;e zVDjY2=t9^6oe`Ono106LOaGH7PSDW*Xf9(!bK!qV!jzE!e>6!EFqD&%^F3N5{Ktaf za!~d74gLQ8y8tP!!lr&SqUaO*A4o9(n|j8PUGf6}009600|4wpA2TV2!_)u(002ov JPDHLkV1h`f_|gCX literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/cam_lock_hover.png b/stuff/config/qss/dark/imgs/cam_lock_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac91875cad3e393292a44139f2b8318c6ef423d GIT binary patch literal 571 zcmV-B0>u4^P)KLZ*U+z|0dc0Hs4al7qhr6|%4)4HnP7}bW?3Muf^L*Amx}r4%QW5w+s&fyJ7eaum?KQU_AnMT=6}yUV&80@CT4; zRD2J_6p#v{Sc6ys(k5SQB>AG43=8*=tmTunnO0tvbXJpoKoPW6O6N5=-w*P4TVgLXDAY({UO#lFa;s5}L$p8TL z#sC0;-~a$^A^-sIaR2~65&!@is>IV++yDRoaY;l$RCwBA{Qv(y1GNDY0}a5?F_Z;e z;M}=$=t9^6oe`O1WMo8=OaGH7PSDW*Xf9(!bK!qV!jzE!e>6!EF!b~1&j-*V;Xf7( zmxHRuZzwM>uRSTQ!lr&SqUaO*2T3sin|j8PUGf6}009600|2>ABvHo_v6TP-002ov JPDHLkV1jW=^%(#F literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/cam_lock_hover_small.png b/stuff/config/qss/dark/imgs/cam_lock_hover_small.png new file mode 100644 index 0000000000000000000000000000000000000000..e93b6771da73c606c0e84916e23554e6fae4f99d GIT binary patch literal 2887 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 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/cam_lock_small.png b/stuff/config/qss/dark/imgs/cam_lock_small.png new file mode 100644 index 0000000000000000000000000000000000000000..d5bf7aa90d2a1d06f8f4d42958d847da2322fe8a GIT binary patch literal 2890 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 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/cam_unlock.png b/stuff/config/qss/dark/imgs/cam_unlock.png new file mode 100644 index 0000000000000000000000000000000000000000..84966028aff39ddd4b46a1ecda4890428d1d66f0 GIT binary patch literal 571 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 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/check_indicator_disabled.png b/stuff/config/qss/dark/imgs/check_indicator_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..850f322d532da3a70189c7d10d75940304d6824d GIT binary patch literal 2846 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 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/check_indicator_off.png b/stuff/config/qss/dark/imgs/check_indicator_off.png new file mode 100644 index 0000000000000000000000000000000000000000..ed994774684df9bd1f7dc48c3aa66b29a5480176 GIT binary patch literal 2801 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 DgmqI6 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/click.png b/stuff/config/qss/dark/imgs/click.png new file mode 100644 index 0000000000000000000000000000000000000000..7abc513d568bb77d580a9dfef4b5cbcf5f3cc9f3 GIT binary patch literal 2822 zcmV+h3;FbkP)KLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>RI+y?e7jKeZ#YO-C z05eHMK~#9!?9M>}000C8FeJa`#PHb?tdnd#ntCQ6ARr(hARr(hARr(hAaDQx0RR63 Y08e@Xzc>^pwg3PC07*qoM6N<$f*cuEumAu6 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/click_pink.png b/stuff/config/qss/dark/imgs/click_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..031033292d65f673649f3e97866b066076375eb1 GIT binary patch literal 2824 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 IZ2h+X0g*xvcK`qY literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/colorslider_add_pressed.png b/stuff/config/qss/dark/imgs/colorslider_add_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..ce0ebeb2853d8e0df3224e541273b1851b5e5d79 GIT binary patch literal 2884 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 i;O@%4c>KXL{00DS|0>`b3q4kI!*Y_oajN zzs{Y1_}pG*g0k%KSWXw)$rYmRKhHWCdiI4b(==RqxGrYh_0(Qusi z*!4GoyXBh#4pcreXBG%=xa#?nZ9|l%J;Sw?oxC0C2fU=_aX(@`Q6BV<;nUi-=S_1M zKPAqQm~i?)&@BD!n`$D@etMcXO`kVm>0O3^KEFf4Tf?N3iw?G}&RCtaFyKdf-h95A{Qv)d$r%z0fWi#_ z|0gwlhBCl%|Nj04O8=kF2$j^fDR^+;KQlYupY)=Ff`k$vW&ukzc`GKXv9YnW0p$!F zrWzXn0mPs~YlUPD6f<2j+P#dN3|%f9JlM!636h6OX9?P+|2y9L@LIxV>DAQ|5)u>c m9`0y)_|DmEq5?z-GlSo$-ph+kwgJ7wz~JfX=d#Wzp$P!^bpyx% literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/down_arrow_black.png b/stuff/config/qss/dark/imgs/down_arrow_black.png new file mode 100644 index 0000000000000000000000000000000000000000..d9fbc98d07781b49b8701f1a7a3e8aeea6fc1528 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp@K+Mg-1|*kkVowB8oCO|{#S9F5he4R}c>anMpkRTg zi(`n!#N;3U|JyUKoRPw-F-t~9CXDH$v_f46Yx9xtq{~lukHk0puovSI`hIL#r(nnF z!VIQPbP0l+XkKu!lY& literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/flipmarker.png b/stuff/config/qss/dark/imgs/flipmarker.png new file mode 100644 index 0000000000000000000000000000000000000000..fdbe460c649e0bd6a0878d338e2bfd1255169388 GIT binary patch literal 17892 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 TxYut|pMwt6Hu!g~TD$Sz2BX3= literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/fpssb_g_rarrow.png b/stuff/config/qss/dark/imgs/fpssb_g_rarrow.png new file mode 100644 index 0000000000000000000000000000000000000000..ebae22758beb3f82af88f21fccb3b9c8cd0f6272 GIT binary patch literal 16068 zcmeI3e{37&8OJX)jgrt*)!J^ME5o>enknb=oqykKha?V7(m8eAv`Ndl@%rwZoMQW2 z-=%gM(p9CTP*4da0@h`%R;eH;4P8gsMm3VGjE*tr#zxtwfDy(Tw34t^K+*}e_w3ky z?IgWwW11$tR%}0c-{<>0@B4Y*_c`AmcdxH$Raxn>Qi34L8tOfM_`L+amlt0HKgWMs zY=d7V(fW-tL0r37eHRe>2g(Vephm2%_4(Q*MUva4sIH;5Ru_#)K`|r{MB>d85B{j} zly6DzQ1_AIL-TJg-ZOUn(wq7ltGD#sQu9dT>ao7y@6NUE`RyP2-rn%{64pLRJip`n zciA16i}aI=*pjA&3#$*^_u9yJFTZ-`-Sbt;`&L|kdUJ`#^-yBzs;O6Qr5pCHf2@K& zd}{l*2H!YB>^*;WvZ7#OP4SM?WiP&QVeQEqcKU|9Ms4#Jwd{DkVXElZriv=!>=XBv z-P1PQxa`2Sqw{|i_kT`YJlcDH=RmtMm}^^ z4)O9z6C?uZ?V1m^q-zNvtal{?AHfwU+3y>KN9$%Z*q6! z;KDn(sI=kvMFin26q{R>R_`}iP6`_UF9ifcA{>S6VP91u3b+nI(FKGyG2+rsoE*~Y zMBb%uv3QN%XsysL)^Cdm>$WvDbK5#N2d}SkmpT(H3=kF+pi6{95t&W6^vSp^wAE%x zuS>cp9WH&fno!s3_33J*n4q&5tRzR97@f^wpe+u@Zm!fZM%qdl%@pk*X%h?o%tqbx zOYbg)mNUi&S-
2&Zvm%d$5qAW$l<8edWWRPNQQ0{P0MuuV-5_*twS405`G9s@? z1xd&82r?HFqlzd+bZT4>kUABYUauy~yr${k$bkCU>u8G$>yEr}GaCp|#vQoDdBA7;+lQylC zo4cX{ zHA_;+o!VvDk^w6Q+*KBXMYpm=jPO!iu5eQMqU?%i;|U(12yUpgkwyk?$7b5X(hN)6 zNu!N58j&C=&%793i5G)ixiKuwa7&wLmbRcV5YPM=@C5Nd0aq0T^+n?F92=BkVW7Ch zFlZB~Xr#?aWg8LC%)Vl4rH~YZ!xG#kCpBC1tSVTXeW}{)t^qMl(s?WvofkwpK}fd> zgu`GZ^BtzbAaY?eD5655CU-E~5RnxS;e-Z{8#Wk3k!OvLATS1O0g?{bXp(oB8PYB| z1d_MWX1fWPtPT)NE{)fV%4dZ3NL;6S3SsC}!Qv$jhR;qG*f}dl+W{Fg1$dIC1uIO% z*hnGh;H-?<0T?5bPJ{%Tk!Vd!g!L4J5Fd3eJWOWdX~ALT%%lL!M$&9HTgiYu$dE>p z)yNBG6UQ@SN7iD+~x{%WW&q%Ujt`oN8wx&BmVzTl@K};6ZbM4Zn4|b+h zW-6hoN!AAzaB9tTbLz1Zcqf(9njKa~IV}@sF6Y%DNX19wbLWV+3y~`w+El2d*W5v5 zDX7FjOsH;yJLKvrN-A!yFh7BlQm-;0@xQPXGT8c`Ed+vOVRFp>BcKd(e8X{ zR=GYRDsFh0N)9xy8BwXftWp>Kb?_!Ya9b@Flf_BpH|HySVnPVDdPH~~mDTG31Lu|0 z@LCy0+$6GZJP zg1GM3&F6?Z=zF2TQ{9|+^FqJ3W0!GJZ+x@&RyuKMS?r^~zI1SO=u@4(c;C-<-L$7@ zfvd8=<|M~;S16IGM56bl)#II;-x=JX{GeJ_;HBhGG`==tOD@yf+DfBt;(^^q;h@26{uN2{(Y z8Gm5QCp{C-HB~Gv>Yg}yf-vrV@7XXo zCJ#<@6VX@aKl9o6z+)f$_)_7EKPV5~|Da#rwBT#K;6U38Q(xNN+tAT-dDo}^eA@QZ b+eJk8qkGCX5oHI}C!-tcnmmIwckKKZ2i3~D literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/fpssb_g_rarrow_pressed.png b/stuff/config/qss/dark/imgs/fpssb_g_rarrow_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..81212cb45504aee95347f1ed52bc3295f8826fec GIT binary patch literal 16064 zcmeI3e{dA#8OJxGOo#?E65B|F9EUQ*y0<^>_xA2$l8Yq4i!lU9pcXf~?=pG_CQN(fL?;^PC)zE(Hd zP~124=)U}yZn`_ae{A0EcWtYySUa$&@`rUx#|DCbIMLjH{7(a)toZ9J!F827wBdy( zT<$Mtny(fKv+8Hhu6XJD?~OeEQZMmxm6{-`FtRea1PXXyu0YYp>1RzpAX9`rwtP z3!iEmuA95-<})|_Hs1J8>hi07=Qi%lyDaW388|xJxP$q{&(^oRd-<&RJX83{?vqr* z=K8~P4y?TAmB&tgYi#f*V~gMG_{|e%e)U-C{io{ZN?&{vUdZm^VHxZ_6|^Z4uleG^ zA+t%5z2=qn02_!_fp(>4T?{N+SKlP9>yX^Cx!hOaNeD1N80exY5e`K(A>lQr;tKG4 zvY9cPQeE^8uel~7v=yVu0CoP%L)4Ckgfs{o%i z)-?Vw`wHMUPfQL9jsE+`(?QE?ZrAmwz%cQ6+!D81)L0voyWI@SGdxej9<@RX@Fy}An`7)LrG zZAPgzbw>fy2sE`bCV}cMIFyA`jb2xRxyhLjDe0N^+Cf5@MwaxXWvQi*o*@q$t56jK zqOQi8R5j#Fud-apfE5F-D!avQTD($;$ZA|G^Dw9=H{-c@z%S~+2enR`<>7K{;_L#) z3!IB)odU}mf~0#QF#@Wr1iL53us6XaZHG_J7{kyLjRAL%Eb8KQMKSg@#E~T-sK&yg z?o+~I8(^Z5HV>0)H1y1_E1^masWEt2z-RR^Q#DVig2lNZU7LNCVoXv^e!JZi5F?#p z$h1TZhsDMG8otb;NMU18gUS#!wStA(h^C7X3Do+1u)(4zvS4#@JdoTh9pv3kIw;wk zwAR@GHvq~}#`KM7#5oS`V8byPq@*feRE%jLxv#zE z%*M`^%4{V}YEtz<5T#_z^hwEW2V@U3p*43|S>?D)nLM4>haer_AfG-*yd6Yvn>HOP z)oc17ni|yOVhmKY!4-0S6(t>aq7Y5sVUnjzNcj&;g(h}=wTa+lN#g91gO**bBJGlG z@J$q5vvMjw_`>9a9Qh3_^Hh=Y$5wxG+6chM()H3Yu<(e+J zo4T@Fu~9=Yx0&E(8eP zB)IT=5HG=n0KuDBTm`vXdqD)=&l`s~?!Nu{r7z%3zb2`sF+fr4{1mle6GdIy4nHd> zD!iJaE-j^~s!@u%WB=VJsA|}Etkz%Al=%45ZLjtBvPFIIhXeOck_Z4l_?kv6SnYGK82mbhv)rZflIdtOhZ=M$x_)9{szQ1b5 zuxs;)pKls@Yx|*#dBY`hj$hfL?bvhc-uYcF@BYSqt>^6DhDX_VK3{)UA8FhE^0o^t fzM)H}dTyl_QT-+7+g?uH7F}Ci?;osuWaGa8kB7r1 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/fsp_hover.png b/stuff/config/qss/dark/imgs/fsp_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..b26fe18ca920b2f2854f2541519f57f83497cc11 GIT binary patch literal 2870 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 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/gear.png b/stuff/config/qss/dark/imgs/gear.png new file mode 100644 index 0000000000000000000000000000000000000000..7e07631b077b9cb292843e5bb5bc678c3066f2dd GIT binary patch literal 15861 zcmeI3eQXow9mkIl(k2}*d()yybjE0d3C{O!`wrVAjiE_~SxUl4_L|GxljIiL=lL#) z6I$eSVilCC!U5K%tzcW)q86dCAttf0x>FHSyN!u4w2`7RZHttYWC-HlE{S7)Tn)nq1tOY(SWjT3m6Pxf$<%=^WSE}rGQ3@b96 zOml()|3ua`_i~5o;I}|h?^Sk$x6Y-5R?yvV+X;nXhKGke!-B_5_Ca@9W>}u#c^dYh zt&zB`rs%k}HXo!ACk!ktX(VjJjJuq;YL7W+2iLU^1E;nyxV*3SuB`ThNcI=$Gg>ZPV&E7fD%^7flT3BoZm+t~lOUtYT`* z-ZBIc%ptAlX?2Vw0J8&F=3r6-TZZ7JtgUqQw$WRfoOzKPWzn&Nl(C4LqvYLkOCdi) z0eG!SQxd4Qnd~slXehtR+6o9=O-;_Kl01@Y{VpS}o5R-U0u1U@n((L1srhM-8CBF>9Z))S2ZcaW~y>Mcbn?^_l} z*OXo}8B^_$5mWmBlZf{Pm{Ma|&*HjLn#`z~gu?F7wK*HKiqP*=k$^E#VMs z@EC@!@RGoDeqE+}eSV1+bkR?%s#l{`K~QC%&Wao-=O9KR$2VR!;X`&CN02~b@UEqaYmFEFpNKqlof>h0h1=s6H**b=+Iak}-!8hl( z7KEsgt5FFxX#r;k2Hk}%SS)JAn&tT9cCw;sPIU`u&ISQ`fSK1?8dlMB&dpdjowtS{ zAHU3f@f^ebAdcH!`B1rDiwCjHUVB(gg2q0$LT+vE=i|ApQ%$3T zx&A($g)fG4-sfD)Wz@9`?^-USt|iZ%al;P5GbA@qq`Az?xd+N0&+YJb9fZ7+BuD`U zZALxXj1-7=h7EX*TF!aE6?{;kqGQ)$j%C7}V}7d2Zme?^G~Wtu+u<(;rudU#L2)gf zLLcUr(iMG}QIS|A2?7Lf5?pvbh)QrFK=3BPh3A8)1Q!AXZxUR1K8Q+iAwcjZ!G-68 zs00@R1aA^tcs__qa3MhOCc%a0gQx@-0t9aoTzEc+N^l`S@Fu~9=YyyO7Xk!t5?pvb zh)QrFK=3BPh3A8)1Q!AXZxUR1K8Q+iAwcjZ!G-68s00@R1aA^tcs__qa3MhOCc%a0 zgQx@-0t9aoTzEc+N^l`S@Fu~9=YyyO7Xk!t5?pvbh)QrFK=3BPh3A8)1Q!AXZxUR1 zK8Q+iAwcjZ7FS*AAzToLPu>p0M{H}Bjb4L~=eo4!9TAEe{R~B=zeQ0u-iMzv6g9|F z)a%_8r94VepE5IFKfjftmb}msZtO^1jgD{XKh*e%z0bdWGacU8a}ccIUc9Yy{nKsY z!`@Rr+Sz#T!3O=et}9pGZT(Z%iM!`}RYb)5~7_@wH5KqSmk7>}oac{KwjTUujxBy?=5lYfSyIq5aap zvAPq~g|Q>EfA3vAJu!J3b!J!kXlBKquRc3_N9O98d(!K&%-&TmaYIWlj@^Iajn!=R zJJib!Oxvm8%56uUd~i%{5wd%(uVGi-x1?sQ_Il5Sr#7dT)~(srdbaj2RsT%i%r5s1 zY`=8)(4~*DD}LH>;LT66nU$x<#^YwnxvxvTnX zy7$x3S9c!x=+wD}bL;n?JM&1DdG^sqz_Cql{p`E--;W-pruTpEciQfn<1se=OX}j% zSI5k3@O=G-?9@k|yIl3R^}o4`I$6~xJoLty@1()rRYO(n8BbsLz>S$bOOL*N_VR^a z{Aqml{o1J&PmEvw!B-EyQ~%mUV}QCp^X<3Zo0y$>_|1*uUtIS3WAT^YRj(hL?CR#8 zvM&tn9+w~7^Z4Y%WP7%~`vq_2+3Yu3XUrS&d&?=$k(ai9>6MvP&V$)4TegQ!-rfDc FzW|2Ka*+T4 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/h_slider_left.png b/stuff/config/qss/dark/imgs/h_slider_left.png new file mode 100644 index 0000000000000000000000000000000000000000..62e6d1a1c19549c989ccf8ea6120cc22767fe6bf GIT binary patch literal 506 zcmV000009a7bBm000XU z000XU0RWnu7ytkPLTN)oP*7-ZbZ>KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+W000009a7bBm000XU z000XU0RWnu7ytkPLTN)oP*7-ZbZ>KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+WbO`<0I#ZX!z69p000009a7bBm000XU z000XU0RWnu7ytkPLTN)oP*7-ZbZ>KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+WfL_t(|+G2EecK)xXrpCa)z`)3W1eh3b z0Az{(B000009a7bBm000XU z000XU0RWnu7ytkPLTN)oP*7-ZbZ>KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+W`QZ|A T>vrF{00000NkvXXu0mjf=V#e+ literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/handle_border.png b/stuff/config/qss/dark/imgs/handle_border.png new file mode 100644 index 0000000000000000000000000000000000000000..e2c8465827dc4ff51cda58c3372190e9907ea8a7 GIT binary patch literal 16010 zcmeI3eQX=$9mg+(H6v{S^@UYv8Yk0rEy6zEId<&Bc1Y|(%;qj_yy1wI(Kw3(0j>e=P^v( z^p>eTD7Y@u-lZ|j{Kdw*j(O_oWhfVv1A&f?q^hf0Qq8cTK!D9;)r6da43m5BmB;um zAM051y(8XW!z(NA8k@YZV(s=tw|(Z!inbm1Y@B?n|HPT--nZV~{_6gTiHY$^cFlC% z(OoYb&fj_Mm!|5(het<_1$J*edDQW(OBv7mZ`N(vv->&g17pufN5_EcSlE}*PL9@om&3!?k7Ij`rGB*$)C9n z)UoTAHawVh>=?ao@2SpoR|k0R>o4E&?&)8&-uUe;@^?>nNA{im@vc$r!nvL+u8aHs z@Vmq4%SW6+jMXApgc@wVhLK-vg(HU@iT z#b-Hx_=ts-<37v1&age43BaV>zBvm!H?N6En>R|HxTVG4=*@}9APsfE=F%xe6LUUG z!B<4bMl)w&3tjY$K1-`HAR7&LumLp-S*Oiqm3W81HhXNm(<8W>Zf6BM@8axD9PhF6 z4iWt|+1b*|;%`Jp-fTP}t_$8(8V*H1OH$V}BF7C34A=%7HZ|LeBW<(QE}-QY z;hiEch`ifsZx-!#lS#2B<`Guoa$<0%hcki<93HXBW%e-j#68dsiUS>7m5aHr$tNy} z2{oGrx?fI%UdUyXUN2W|H1({kD>0y^)GRtJ=y!OzTFo_8s62NRtFyliWF?giI-P77 zD19Ks-VM@euu|w2R@r1JZ8kNjOs<6$EQSx5P@V=Nxx)lG#K}CGg_;sRZ*5?^6Uw`I?6?V zlYH(m29i)AZPTJvq1W6dnwroDKo++4qBU`KHKgb}Q-}}X<&67EO8yT_g$DZny@_zR z(K2@llGOnrFm{q)1qrn9B?twy$E0S5+f|n-fu8$x;$1y)f?Q z%GXwI_+Og4tE+;acoWUOPyJuaU2!+gtc>M?KD&~7jmH!bRbf;SK%x5aUT#)fb=4I6 zM~!Nl>MQhb7VPN7@y2IKYEI+QF0#~|#-&x|*A!XzqdQ>XM6qU*%6OJ4-sU^eV?Xq} zoKA<+%i+zqqC?KXR5U1~JEvyc4+Jz)L4zl13cE}~1f(i7B}&5LRGA*o3l+53iXQ*b zHxI7z)nit1t=xq^&4cO{eVVSA7aarxLJlb|G9N5UabZBnA;m@JgJmf$3R-To@2?NO6(* zU|EU_140fdE;1i1OL1X9$RWi==7VJ^E({1cq`1g@uq?%e0U?JJ7nu*1rMNI4 MtJefyZ0i~RC-*+Fy8r+H literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/left_arrow_black.png b/stuff/config/qss/dark/imgs/left_arrow_black.png new file mode 100644 index 0000000000000000000000000000000000000000..b89cdcc3a8cba8a44f32361d60224dc4c25ccb13 GIT binary patch literal 234 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 Z0{}1N0zSnqF^2#E002ovPDHLkV1mnbS*ZX3 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/over_pressed_yellow.png b/stuff/config/qss/dark/imgs/over_pressed_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..892023a35f56213b822cf55b111a4ab8181a8119 GIT binary patch literal 2846 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 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/over_yellow.png b/stuff/config/qss/dark/imgs/over_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..fc182a6f3c31cb792064c7349c2573f12ed49e1f GIT binary patch literal 2847 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 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/plus.png b/stuff/config/qss/dark/imgs/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..81ed05684fc9776125e58c85784b10abfb6e786c GIT binary patch literal 599 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>#=yWheVSPth*RJZSJ)!#mW00oXT3OH#4EfGc8hKZByP9{psBd>)ucOp~-zuegnh1 z>k_e-tIy^!Ok?SLoVAwknrOmy9)8B%i9h%@uv=Y9uw^QX`DnW#t}*2F2lfeBAvOF* zL?&=8ifE2tx}+ALqw;gnj3?c9RpK)am~CfNh!tgTFEXA!IeOLQ;M~Z7#1&zitZ!aD z<0w#9o!N3VK4k6Hr3)t)e|VPg$L!;_=MU55#pVm;-)x*2ED@)2@Al@G&z>5+IQn<} zxg%D8OkY2n$hKoz-o5W$nu7~U5$FxU$*Fi5RBayjA-P;ITJi(^Q| zt)xHy|JyTzfH1QNP?+KW|D+#4p%!)syW!N|{~#3*UW;Z*NbP0l+XkK{mlK0 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/right_arrow_black.png b/stuff/config/qss/dark/imgs/right_arrow_black.png new file mode 100644 index 0000000000000000000000000000000000000000..8878c625d4f4f87fd23f0e8613c14c28ae81819a GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^+#ogw8<4F3I>j1DNtU=qlmzFem6RtIr7}3C240&k=F~)T~fH#oanGerb9T; zrh|D6)1xYdeU1JfH5KyMAMr*s^KtBG{2?u1{*a3|<>>E^t;QS%mvnY9GVw4xJ0vF+ T+U1!7bPa>2tDnm{r-UW|vQtih literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_downarrow.png b/stuff/config/qss/dark/imgs/sb_g_downarrow.png new file mode 100644 index 0000000000000000000000000000000000000000..8cb05fbf40cf9df5bfc5670de27c01bba8b3fa6b GIT binary patch literal 526 zcmV+p0`dKcP)KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+WcJFY!lMGKolLmgfXju9BQd5))&Kwi0RR630Gi$s4<8`> QQvd(}07*qoM6N<$g5=532><{9 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_downarrow_pressed.png b/stuff/config/qss/dark/imgs/sb_g_downarrow_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..01dbd01216b156f2ccd43627a58c561e0a85fa7a GIT binary patch literal 526 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 CQeim& literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_larrow.png b/stuff/config/qss/dark/imgs/sb_g_larrow.png new file mode 100644 index 0000000000000000000000000000000000000000..dad9f7683393a919fac4e24c86e9306df507bf09 GIT binary patch literal 531 zcmV+u0_^>XP)KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+WXP)KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+W-p002ovPDHLkV1k~&(^dcg literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_ls_downarrow.png b/stuff/config/qss/dark/imgs/sb_g_ls_downarrow.png new file mode 100644 index 0000000000000000000000000000000000000000..e89fe51f404f41dbd8ed0675d6a60fa6a65969e3 GIT binary patch literal 527 zcmV+q0`UEbP)KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+WEX0NUtb@;YAjAdR)MJ+yB{Fxu&QQYU|<}LX(9js009600|2D*2X3{q R`VRmA002ovPDHLkV1j%>)D{2$ literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_ls_downarrow_pressed.png b/stuff/config/qss/dark/imgs/sb_g_ls_downarrow_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e89fe51f404f41dbd8ed0675d6a60fa6a65969e3 GIT binary patch literal 527 zcmV+q0`UEbP)KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+WEX0NUtb@;YAjAdR)MJ+yB{Fxu&QQYU|<}LX(9js009600|2D*2X3{q R`VRmA002ovPDHLkV1j%>)D{2$ literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_ls_uparrow.png b/stuff/config/qss/dark/imgs/sb_g_ls_uparrow.png new file mode 100644 index 0000000000000000000000000000000000000000..725dc08bbfc8de6fb90dca08292ecb45b12ff669 GIT binary patch literal 515 zcmV+e0{s1nP)KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+WKLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+WX#1l`6s8q-7o00000|NjF36}1vlQPxDR00000NkvXXu0mjf D@l(z9 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_ls_vhandle.png b/stuff/config/qss/dark/imgs/sb_g_ls_vhandle.png new file mode 100644 index 0000000000000000000000000000000000000000..386cb3b5f4ebbc4d69753f6eddccf445fb3cdfea GIT binary patch literal 498 zcmVKLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+WAF>@P!~g&Q07*qoM6N<$f&$OR5&!@I literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_rarrow.png b/stuff/config/qss/dark/imgs/sb_g_rarrow.png new file mode 100644 index 0000000000000000000000000000000000000000..e155c6627e795145526a99c4b850eb2cfc9713ad GIT binary patch literal 533 zcmV+w0_y#VP)KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+W8HH8sEMnpkYppwGwAMkf;W66W8@9WxTC3YU}ge9+Y+cY2c`{R{r^kX8~^|S|NjF3 XHJT0}>=e}$00000NkvXXu0mjf>RQ*p literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_rarrow_pressed.png b/stuff/config/qss/dark/imgs/sb_g_rarrow_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..8a3b8d279245ffa4511b12e3ba61ca315599140b GIT binary patch literal 533 zcmV+w0_y#VP)KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+W8HH8sEMnpkYppwGwAMkf;W66W8@9WxTC3YU}ge9+Y+cY2c`{R{r^kX8~^|S|NjF3 Xvm*{}*to7z00000NkvXXu0mjfEcn@B literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_uparrow.png b/stuff/config/qss/dark/imgs/sb_g_uparrow.png new file mode 100644 index 0000000000000000000000000000000000000000..acd09f7df429f389367f7334c98447b783c30845 GIT binary patch literal 515 zcmV+e0{s1nP)KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+WH%uEtA zKvd(>!-U6dta_O6y985&iJ-gD#2H6png{>@009600|0N$3;2=~sCobZ002ovPDHLk FV1kbx&!zwX literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_uparrow_pressed.png b/stuff/config/qss/dark/imgs/sb_g_uparrow_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..89ba33f635b3417d0487a152404b456c50e76ee1 GIT binary patch literal 515 zcmV+e0{s1nP)KLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+W!-U6dta_O6y985&iJ-gD#2H6png{>@009600{~il3D(QCDl`B9002ovPDHLk FV1lDt&vF0& literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_vhandle.png b/stuff/config/qss/dark/imgs/sb_g_vhandle.png new file mode 100644 index 0000000000000000000000000000000000000000..386cb3b5f4ebbc4d69753f6eddccf445fb3cdfea GIT binary patch literal 498 zcmVKLZ*U+9Tg;$N`}WPf>6MD;x_{jSAf+?`3A6BDL(+#sfi7UXTVAto(tjy$ahly0P?Md z=YpI8@?o49kjubQnlHDqd|A!%_5|c!GtVEv?L926WS+eP^Sf}TGVkpI0f>dmaF7hYekM2J zui3QE48XN=%AQ+OJ$q=YVxds@hi;z^d}DBLR=yAb001CkNK#Dz0D43K0Dy%60Qr~z z0DwUN0Bu_U0Psry07Jt702#0)+WAF>@P!~g&Q07*qoM6N<$f&$OR5&!@I literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/sb_g_vline.png b/stuff/config/qss/dark/imgs/sb_g_vline.png new file mode 100644 index 0000000000000000000000000000000000000000..0397a76d6c29e65e9ac551e90e4299eba3a43d9e GIT binary patch literal 15855 zcmeI3dyErB9LMLxBgf$p5+NdL+!Q68q22Dby|!yxJX+v-*rOh&9KN@^)4L7r?z+22 zd-x(4-wB@4s8PU3g0G8+Mq-pGheR+MMTw87Q3KJy9~u;+0sl~E``nxBP4E??ndYwT zZ+`Rr&Ftql^PBA-dw05LSzGJeRscX-vMbSxK3mZLjF!{T`)2>!d(g);y=%1z!1Oci z|0eM0ra1sKEmq?3bb3&;G;>hXnPfc9=!TY6au9&xXFKnIp?hz7)*ZWV9BtX!d|}Hy zN6(vm!GqnMH;l|*{BZa3qa)c5KJUNh{SQaJyyAyxLg)l|ef?v%g~Go~b)A?gOzW93 zqjT%M2lw3i%Xab^1=@bNQux7{@`);)L2^ux_> z6?%UK$Dh07$c9Z#$Hh%^M&23geUyFq#hX^Yd;A;mA-3)MZC`-&#-2CM+_~zaXKw!D zoTJ;HJ-XoFnm2Dd{OZl;F8!)!uJqGcXd>HY9oX~p>0e*#J8=G<@1hI0%UfQX^5ZW3 zDgM}Zr#0Pm`#bu`8M|+pA3XH@r!O5iV{E7K_Li$wMsFM(%{-Alai{wDjGH7~yW;hk z09^c&(${bGr!EyFE$()qN*|jLv8Yv1WKpt8mQ_Sa7Qz%AVrMLq6Za1?orqsn+6Lodk z12X-oG!xeh$OJqcZi(~pOfc->0%1PnU&!!Yu7maZSuX76d;CM`B8Hq5 zdJ{`4!yzl`8ni53VA(>U;3@b#nlXUn;V|pvS)O;J9&U43wZx)ZHRqLsRO2L|DH)1x zDVoaIam9=_WJO&rd!X8@a$R}7Hjrvo*ddB+QPf$^<7FF(WT~dnhm2flYO=(_9Lz)2 zGLepJsMD+Ky(S+wWX(P4z$hoFRAX^g~I9}jFZf{WVdL2Q^J+T-m zO;)nQ6Jm4-Tv)I})?+w&;xW(;l0{2Ar6|t6jySR;WHlo%S}`Rr4nS5{2O?~}(b2QE zu7tRj(+o5%81qHgM$HXXs5qy~wK=v}G$f5l1OiM-RENYIvrNqA#RdFze7i@H^3I?R zl_P3t1q(^lv_w^c$wUk_coanzpcoDWy&1n-%J_MAK=udRAxYxgV$dgrvLWc@d{QYj zsgzSbA#_5MhU{Hf2`!`0d`N_x%!k}^7$w{v@_XH(U?}U(2EzVKI3xLZK3EOykWUD` z!cb5J6?2Y0_U!-Y5Dmgi7^+J#(YhaY><6?fN;PsNykUH6)sa(5wN4ie6WTjD>Z)$# zT5+t^K3h|&2!bftRWc^o8x6`4c3f+HS~X=wrc6xWsZlP+cgQCnqc8|n(l#xJD)pK? zh^b|*f@r|b0kkGgt%j82ju+wsL|FS=$tnLpDokkWr|J|9}-9a(pX_lMmX z3GFE#CrLaP^7Fi$sV4f*C89&{`UG?aS8CnAnTYyImIg(20Ln48dTrH)|5ENwtqT5? zO@y6O|BKv}cjNfVSS{!iD`~{OO%YHPMioIURX;AmPH3yInsWbsyPD>PO8tYp7rj`{ zey>QKZd|&WEOokZX?-V*56=6A3j{Eac0WG(pyMOeJ zkWGq<%m?#QTo@3tNpX?+U|xy~141?_E;1j?OL1X9$R@=_=7V`DE({3Sq`1g@FfYZ0 z0U?`2T&?wId7+9P;4Pphbzez7yBR&@%Sc_lDFD_b09b!J04E|vy4?J42(^EWR4D&Ha9mPw01l_I(pxw7uydF|MuGyaOm_Y U=Dxvs(``Gsq$ja`@%0;i2L^{(KmY&$ literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/segment_disabled.png b/stuff/config/qss/dark/imgs/segment_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a2b7822346398d3d423913c5975c473980bf0fa4 GIT binary patch literal 18176 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 B^DqDa literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/segment_linked.png b/stuff/config/qss/dark/imgs/segment_linked.png new file mode 100644 index 0000000000000000000000000000000000000000..a8a7f455301a700dbc489b64c19c00be4edd9abd GIT binary patch literal 18188 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 IR%^EW2a6r}4FCWD literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/segment_unlinked.png b/stuff/config/qss/dark/imgs/segment_unlinked.png new file mode 100644 index 0000000000000000000000000000000000000000..7621c821c382b03a898ea9f85e970e62348bf677 GIT binary patch literal 18190 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 Ou(w@mbJl9@mj3}YNcc|x literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/selectiontool_position.png b/stuff/config/qss/dark/imgs/selectiontool_position.png new file mode 100644 index 0000000000000000000000000000000000000000..9b5b591ef6d6769ec2b2ee8c8028a62982cc20ba GIT binary patch literal 15075 zcmeI3U5MON6vuBL)Vj4|t+i4q##Et2Gsz_Lu?aI%+nKhz)oGXQmhK|bW|BLzp)*NL zvYpvQv8b&0SS{iwhzf#WMesrCgCO`QD2Sk_PqL+=)Q^f(5WPv}BYSrCvSP)TJ1`&T zo_qfH=6BCIlb1X_ap=Itk!>Rgp^f8Xl}Ylwg}gVdzm|N;ix*Cluj}2h86Tkyo5S}y z^y166A*6n5O-%>W)dw`gX{B`2so_+o<&xP56?S)A-8hK@u7(?yUF0vF|B&Y_v&bLI zR;8+2#u!O{KH>d?tS{Crjz9C@G>M39_PPBrPLz-4|aPA-@Wq zS=S~j`@72#tH{p=fvbsPyWLK;m6YQ(#I&laq9lv5ERY$3KW_(mN3i`Ju}Dv+f_=lY z+`w{dF4Wa)&RkIB`Ea5Bt9xB7x4)3>ci9n&Vn=tybV?G31(`-a#+~z;(bh~u#7*47 zcHon^^w2nW)(ISc)>&oAzI)Y$$(dBE{k4bgx78ZDv>)s{MG$n64vqAu=3OjKV&9qb z47~3Yxs)Blu0F8pgTq;-6na+OJMLJkgoU0sEJ}s=gbL(ZwX%ox!11OWr&)@#Y@&yd zE0?3J;&vXhY}0A`y9y!<8Jzb(4OjF4mq+l5-O}rlHjxucZeitED%v=-Q2fI2cUK>}Qo$ zcAAbywuMVdK^!)mh>9{z8@K&Hw+%dADUpGcWtp0RbE6rxRue{LLlRUuQx`^6)ey3I zT~gAud@ZA-BZ$>%GJJ(}#WCi>YUxUwq4cPdk?Q1N)Qn;XdX7lfGNY1^Q!vi!bt#jV zvpwlV_zLO6o<%yH-b~C1cmGe97$UP`sWHnZ`8l7+Tavv|FFS%CUOw7$G_9y7xw_}$ zu;Pk*ujKkotly);n5c3!-3Yr`$p{Mqn+0*%=wMs@$ZnW5{%Rpd@!!1H*}^@INzd=ts!y9WLdvS%ox5I1D2u ztPXBYS1i(b{ji_N1W6PF9YX_W27&2(GBDxj2F6E~xDktLFdikhdE^dL?B8OpD9?Tu zyP7`+S9CR1ffic?0HK=<7o89AGF$)%-DJ4ve1MnX0zl{{!$s!dBoe%Ib zTmT5&WVq;jfS2I{KN@GHyJKEAK+!U01&##aMAeyFT(|Z&`pMm&IfoI zE&zmXGF)^%z{_v}Aas-AqVoY>h6@0pn+zA75AZTv00`Y=xafRVsZdtc*3ElYQ_UT>MoZfof<=ZEeU(<^(z3|R`k1oA+@a-)} zA3C_Lp5ov8;-)iKemiz{azwqbh W%r11iByS*FLF4-lRnF}_@%Z0jGE)!$ literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/selectiontool_rotation.png b/stuff/config/qss/dark/imgs/selectiontool_rotation.png new file mode 100644 index 0000000000000000000000000000000000000000..fb8b3a6cc3d087bea835ebb860064b9937b78398 GIT binary patch literal 14705 zcmeI3TWl0n7{?EWpcWfIK`3f6S-jw7c4qcA-EntG=@z=^V$;@8yrfKL&$bhGXU3UX zcH4vmH4=>%k_KX9e2^dpO(YEuN;FYoB!-xXkoX`EMjsS4@j~RmOCp|`-R^$7-EzS2 zcsALcujl;#-#PO;-#ML^d0}Ad=FX0_9SEV$On-WiTvw6riW`=Y-_YLkd&uQRtAD$L z(9&DH?;`Zt>uV6|zEd9_aYwQbE1FphsyTBE2P;L3s1ZtRs937D6T93P9@mXz;I|Jy z4sd!d8Q2!hidm}{Pw4$qHXfSVI;>6Y)Z)3ohEzwQqL2hd?5bR)STG!=k_`BH6%u>R zLV)un?#^VO#~Y9v$qsP6rj5C1Fve?QOy=ZxP>RZOM1Ft^iBeP$!$Mf(Lt!N%Dv=OZ z`vg)QBud!1yfT>HR2z=`l?+U{uB8YPRE{Gu^6yk}3cP0&2t?-7k zu9{>nPZ~R#ty`{c8l0C`9WzUAG7#_vs()(tRkZ2@8BUEIp(s>TOOS%1(9V?8>K?0P z7yPN^GyxZI5gV>Ud{SGVHDS7@Ghr?;WW9UAfytU=v-Ppt&bL@>JGA5W?IH+jNZUG{ z;YkY%gV-@kwubw5ky}~U?(SVZ-&mZcOkU4|bH^2Z0h`xTwfUt`U7-ZISEbj+s%zTA zrddc;t88EnA=lgMR~5H@n{MRHvU6`jXtgxfyO9m2RTrm7J;r!3#!KO0DXx%`3`g!4 zC~xskVc?9hVHuZMpg(RzIUWkH2#jRr5}> zl;&*+oJ$Bzt&M5boi&^Oe;2TtAJ`Wjqdb9)%WbG?Dqpp5635KDW!1(#<(?ZGD%OR0` z1j+lYSz&jpb^GP5u)EdTa6W42ZYoq8t)&^bypy+jEDVu{1e}URqv2>mXl-tF4CobH z7)k47|2ke(h6obh)7sJ2xV>SNWM~8(HDh(Dz`t{UC9AFEVSzlS2=xb*=0&b=glil$ z?&umPhUwTKkOnnoxTuJrfZ>8Ps4>GuMFa&57oj3(}y*3>Os<6fj(n1~q25sED9|;es@% zF~dbg1O*Hiq(O}tE-E4@V7MR+YRqs^5kUdN1!+)YhKq^_3K%X(gBmkjR76m~a6uZ> znBk%#f&zvM(xAo+7Zni{FkFxZHDIYL5&$MDk3OgxF8K` zd|6x_jaUD$LEiT(lNbB`x##?G@=_qD^$%tdnz{?2Jv zTh14!_ih~|9#ZNqa{XpkbX3JLx-hAm46@p z{>;7~U*RT>hzGfE7F~>9>gs;aUioTtcK010Ja_K#v+{=B|1Rrz=umd=t#6I;(UZq* j^vBWfMh^-1onC}CT5G<3zw2)AmQbc|Yx?NM9nbs+DoFP~ literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/selectiontool_scalepeg.png b/stuff/config/qss/dark/imgs/selectiontool_scalepeg.png new file mode 100644 index 0000000000000000000000000000000000000000..1880b02e5307fcc5441ef61e715430e2cf81782b GIT binary patch literal 15088 zcmeI3U5MON6vwX!rCnX97HO?7A*E73GWnXBbmGjE?M~~CINNnQ(ycG{ZgOWPb|#5Q zwllkZDHV!B1r-q~3Izp=g;vEPwbYgt@l6G#hz}O}pjbi02cZw8-X!ypy*qnZX~ma2 zFq52n?*E+Rch9+#m%K7H`Q+%x#t{I(XnCSEjgJrD?|rLR;a}y*FNg49jXSZ|2jHG{ z;rA|Z?41n&&dY29#IDQG&gDAj4Xcs2m}Z5fLy25w0*r(;G?)YJ`aaQo{Odg z`wRS7n2?*POmX9mhqz2CD;QE%S;+&D_r-(7f0|} z-ZN|ZbZKWd9kvR5BM4kw6x;1~s;#CRuP(~DTuzh}QBeduL-6PA0Coi1-xLSw#VH}* z@GLj59GeT{!dYi7DDZrksQ>BSSIg}uvi&YQOi}DWSCmtdI80<3eT_TkHKR*24G}d_ z3)z8>b@EW1+i(KMZ#c`O?7NpujMt=6>E|ALy{*>J)PAtz07lS7I#lUb=UpUDBj1_x z47B3_zLibG?mn<;gT+}CDfBFR?WkidBMUvTEGmU~h4T1b^>Giu!11b%(=5hSHq}GO zjgLoF#ckPR*{0L>AIXcPWU$_YXs84ORK)d|6{M^nt5rFt5WDMLtCJf+;q9o@g;+TeBbG#M|idGBOk?7j>yf_$4%!t4LM1Zq)=iZRP~iNM{6?g{Gjv z*_^6oXYo0VAXX|#`I68j$CwMdr5oA|LuZsMOsg58CZ{z)noXw#m_v$?mLx?}H7Td2 z)4k9M`I6APJPYr1u$h<>Uj4sKF(k~AR1=nu>vKL)x43$vy=*snaq(!+(X^sH$%USe z!j3EOy_V~5V*NcT)I^=DLnGYHibmKF$jpn2MhBPGS9WFAkOf>3G*-tov65boqb`<_;qzj+`!}usU?F^X;5L_GMSXM|%Ruf)|KBnU zs@P~iyN=AF*el@Pz{*xGUeCpy)!Pu3c49vKJJN9%0Y`t=_aKE<+HXG6qRl^VmP4+|1;waeK&r*L&a<+qh|6VIZP_1 ztPX0!pm?GKTdb z;bpi8Aas-AqVplV3>N`}ZZceSK7^OyB7o3MhKtUJ@G@Kk5W2~5(fJTwhKm3~HyJKE zAHvIU5kTlB!$s#qco{AN2;F43=zIt-!$kn0n+zA758-9F2q1Km;iB^)ybKosgl;li zbUuWa;Ua+0O)9RD!AqOS#&2r2@hh3F*BY1c>ztf1F-zxE-v(g4^TzXE?!#NXY{v@*H>rX`?J=(w)sSP9e?=c z((2T;RqL;O_wKf-uOB>Vh~=Xnf4k;l_4o51JoM?KC$4HY(EPzI$JSgQyO90tWN`EN z^iykJhi9%lx540M~*D{$oghd+7$@?WF)xcKL literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/selectiontool_thickness.png b/stuff/config/qss/dark/imgs/selectiontool_thickness.png new file mode 100644 index 0000000000000000000000000000000000000000..2f906ccfe0ad93a2d41d7688ee4352d98368a0e0 GIT binary patch literal 14714 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 FV1hCiRcZhL literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/separator_h.png b/stuff/config/qss/dark/imgs/separator_h.png new file mode 100644 index 0000000000000000000000000000000000000000..a07b4dae1a5bb71f8ed29dc144ee1cd9a7f6b932 GIT binary patch literal 2801 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 BPmKTo literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/subfolder.png b/stuff/config/qss/dark/imgs/subfolder.png new file mode 100644 index 0000000000000000000000000000000000000000..6c951422fc075b1b761fddff41b32184fcf97b2e GIT binary patch literal 17447 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 U2EJ$}gQEkM=IhPUO}6d*FH}B_8~^|S literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tpaneltitlebar_border.png b/stuff/config/qss/dark/imgs/tpaneltitlebar_border.png new file mode 100644 index 0000000000000000000000000000000000000000..6a7891cb90b749d83286208265be650cda83d5f9 GIT binary patch literal 2803 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 FV1kI7P<#LY literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tpaneltitlebar_border_active.png b/stuff/config/qss/dark/imgs/tpaneltitlebar_border_active.png new file mode 100644 index 0000000000000000000000000000000000000000..e7c61f4af4d33c041470a5f8cc3f182120ba2f48 GIT binary patch literal 2803 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 FV1l6?Pl*5k literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tpaneltitlebar_border_float.png b/stuff/config/qss/dark/imgs/tpaneltitlebar_border_float.png new file mode 100644 index 0000000000000000000000000000000000000000..719cf62cbd43a803ebfe7dea28f3123c8313d382 GIT binary patch literal 2803 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 FV1j^SP*eZ_ literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tpaneltitlebar_border_float_active.png b/stuff/config/qss/dark/imgs/tpaneltitlebar_border_float_active.png new file mode 100644 index 0000000000000000000000000000000000000000..6a7891cb90b749d83286208265be650cda83d5f9 GIT binary patch literal 2803 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 FV1kI7P<#LY literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tree17_branch-closed.png b/stuff/config/qss/dark/imgs/tree17_branch-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..070bde4fd2f1515630970cf846a82d9f97a10664 GIT binary patch literal 609 zcmeAS@N?(olHy`uVBq!ia0vp@KrG0?#=yW>_(KdN!CBxDSu`Wb+y3g+9E(_0Il5lRimFWU zax9#n<}}^Q`^AK`i?<`XE?k*#FYF_ymBkN+eGRjlEi8YrDg6+z;`HO=b6nJY>0te@ zbLSsEx0jiqEPFhb)5Ugjg{b?_vkr!yeWA-V4VNCSi&=MlHACO?YdpRXplAU|xM05FIZl0AZa85pWu7#JE_85n-f z0Md>O47t$^3?IB17@Q9?Fi37tz0KeXR6Ent#WAGfR??6E|LqU|`}4Ib<-g*8h?#flV g>95i%2R4YA;o(guk@?T(zXs{_boFyt=akR{0C)oYKL7v# literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tree17_branch-closed_nosib.png b/stuff/config/qss/dark/imgs/tree17_branch-closed_nosib.png new file mode 100644 index 0000000000000000000000000000000000000000..e05adab8262c8ceb1a5d1be8a80c9936e6f9cc27 GIT binary patch literal 650 zcmeAS@N?(olHy`uVBq!ia0vp@KrG0?#=yW>_(KdN!CBxDSu`Wb+y3g+9E(_0Il5lRimFWU zax9#n<}}^Q`^AK`i?<`XE?k*#FYF_ymBkN+eGRjlEi8YrDg6+z;`HO=b6nJY>0te@ zbLSsEx0jiqEPFhb)5Ugjg{b?_vkr!yeWA-V4VNCSi&=MlHACO?YdpRXplAU|xM05FIZl0AZa85pWu7#JE_85n-f z0Md>O47t$^3?IB17@Q9?Fi37tz0KeXRC~zN#WAGfR??sU|LqSqGP6ra1WND#0Z@wJ z|No>r`|Isn8WmZ=yr%903~dmJrtD+q3JVGvW^^bq8_#QOY-9whIAkCwDWLxH!Gi-p z(C{)K2BO-j>})+78=KoHl>n9mE{X5&@BhDl@L;2$TET+@j7lmSq*_nwTc|?R9um!a zaV*$h_}u}wpl)AbWu0#ma+`KNvbXbLq+M2t+ R&w)}KgQu&X%Q~loCIFpt23i0B literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tree17_branch-end.png b/stuff/config/qss/dark/imgs/tree17_branch-end.png new file mode 100644 index 0000000000000000000000000000000000000000..7b45c3f2ac606e672f9848d0f408b0ded05dd4d6 GIT binary patch literal 2936 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 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tree17_branch-more.png b/stuff/config/qss/dark/imgs/tree17_branch-more.png new file mode 100644 index 0000000000000000000000000000000000000000..66cc9063ddb6d9b9f99018e2f4d33e2d162f5c59 GIT binary patch literal 2901 zcmV-b3##;qP)KLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>RI+y?e7jKeZ#YO-C z0D?(GK~#9!V*3C8Kg0h0`x%%Rpa9MQ00030|6;-|1poj5|Nmn8|NlP&Od3TA3;+NC z0RR7jY5tEPOC$#X00960f?I)X5KilG8bgvK00030|3bHufgW}aHc0>g00960LJ0(X zkw8)ak?ouT(fA)1CZv%O7pA`-0RR91|NjF3Oj2%5$4tnN00000NkvXXu0mjfVlR5v literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tree17_branch-open.png b/stuff/config/qss/dark/imgs/tree17_branch-open.png new file mode 100644 index 0000000000000000000000000000000000000000..083b12c4f07f85f96daee856006b7de36da85548 GIT binary patch literal 584 zcmeAS@N?(olHy`uVBq!ia0vp@KrG0?#=yW>_(KdN!CBxDSu`Wb+y3g+9E(_0Il5lRimFWU zax9#n<}}^Q`^AK`i?<`XE?k*#FYF_ymBkN+eGRjlEi8YrDg6+z;`HO=b6nJY>0te@ zbLSsEx0jiqEPFhb)5Ugjg{b?_vkr!yeWA-V4VNCSi&=MlHACO?YdpRXplAU|xM05FIZl0AZa85pWu7#JE_85n-f z0Md>O47t$^3?IB17@Q9?Fi37tz0KeXRNLU`;uunKE9uAo|MrLf{rxQ|VE~K}28RFt zlWy#AERT6)KkMiJOa;eTt097ip8o#7 z!>J|7_kZVs2vfrc2X~nMJte literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tree17_branch-open_nosib.png b/stuff/config/qss/dark/imgs/tree17_branch-open_nosib.png new file mode 100644 index 0000000000000000000000000000000000000000..3644846f301d40e68844368cbc2b882d5e5e737b GIT binary patch literal 617 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 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tree_branch-closed.png b/stuff/config/qss/dark/imgs/tree_branch-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..c67766cc8df27fb9b884994e9449d363dd4a38f4 GIT binary patch literal 659 zcmeAS@N?(olHy`uVBq!ia0vp@KrF_=#=yXs^H*&Xki%Kv5n0T@z%2~Ij105pNC4%W zGM$|R0y6ST@{2R_3luz^ofQg-^3yVNQW+R3Zf%{o(d%%4NZbDE)f|ghRXMs|$cm~= z@p3Gjpyo8)%lpNIw2QYRx-MLqa4+m5rdpe%blmea*{a)qe-&$AAOo_(RqG!2&?u8UcBeKkYh^J_me8Q=SJG#uwW zcKuD@ZuzEw1C@`=nFYcdu6q7t+YqH`&v0#JCvQjk0WYa}+>cmKln4D|__Vg|dD9%m zPlda-%DlbIpLZ85H+uh;iLs;gbio9k{dH>Q z57*z^a-QeF)}mAMqJwR#Ggc=p4EWKWH=nO2xgbAmp8zn36_P!Id>I(3To@P{S{WFA z&H&Pm3=Fx^3=AK<85o=oGcZVQP`%CI3RHXA)5S5Q;#ShH|Nrd||NHw}a)!hLhI2p( zhX4PQZtbtP=hK98nqD3XXj&)&j7qTFp_OxF_`u9V1q^Y=ACyXzsxX52PT%g;FOqSd zccflpwxHL4_lpl7Joqr*#F|gW;y{O9W0F~q|E^+)(mfLoaxo}yIB(X!z5M<8H!3r> zHu1@}Xs(ds iWP3ZsVCrl6<%SIMLd`18C+>TKTdpe%blmea*{a)qe-&$AAOo_(RqG!2&?u8UcBeKkYh^J_me8Q=SJG#uwW zcKuD@ZuzEw1C@`=nFYcdu6q7t+YqH`&v0#JCvQjk0WYa}+>cmKln4D|__Vg|dD9%m zPlda-%DlbIpLZ85H+uh;iLs;gbio9k{dH>Q z57*z^a-QeF)}mAMqJwR#Ggc=p4EWKWH=nO2xgbAmp8zn36_P!Id>I(3To@P{S{WFA z&H&Pm3=Fx^3=AK<85o=oGcZVQP`%CI3RL^Y)5S5Q;#ShH|Nrd||NHw}a)!i$hR(*u z#)AhBHZlSg{QsYHYk$4{tSQaS%*{Z|3=wO3=@j_r!Gi-0NnAb`5K0dP^eq%QTDGIM z;JJb}MCqXd2EWS}8QTtT@RGAAXn1&_k(noAZW}K|*6G{5`b9F%^N!SO%og)t9&ceB`4aRdIGee4Q6zZ*m^V_|@N5*qM0a z2nVl}+meJNmoBL}=MJX{@48c8;(J1E@olEZ#!A`0>K`0nlt^pXc=2!ZoGOXV107%d cwpTFmFr2!y>{*9L=ys6Fp00i_>zopr0PF%YPyhe` literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tree_branch-end.png b/stuff/config/qss/dark/imgs/tree_branch-end.png new file mode 100644 index 0000000000000000000000000000000000000000..291f53052b53db77b27a0210d919b499aa811cba GIT binary patch literal 2937 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 literal 0 HcmV?d00001 diff --git a/stuff/config/qss/dark/imgs/tree_branch-more.png b/stuff/config/qss/dark/imgs/tree_branch-more.png new file mode 100644 index 0000000000000000000000000000000000000000..262a221a84198513efcf31008c123e3385089c48 GIT binary patch literal 2905 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 literal 0 HcmV?d00001 diff --git a/toonz/sources/toonz/penciltestpopup.cpp b/toonz/sources/toonz/penciltestpopup.cpp index 5eb46a8c..818e2cc0 100644 --- a/toonz/sources/toonz/penciltestpopup.cpp +++ b/toonz/sources/toonz/penciltestpopup.cpp @@ -991,7 +991,7 @@ PencilTestPopup::PencilTestPopup() m_captureTimer->setSingleShot(true); m_captureButton->setObjectName("LargeSizedText"); - m_captureButton->setFixedHeight(80); + m_captureButton->setFixedHeight(75); QCommonStyle style; m_captureButton->setIcon(style.standardIcon(QStyle::SP_DialogOkButton)); m_captureButton->setIconSize(QSize(30, 30)); @@ -1051,13 +1051,13 @@ PencilTestPopup::PencilTestPopup() rightLay->setSpacing(5); { QVBoxLayout* fileLay = new QVBoxLayout(); - fileLay->setMargin(10); - fileLay->setSpacing(10); + fileLay->setMargin(8); + fileLay->setSpacing(5); { QGridLayout* levelLay = new QGridLayout(); levelLay->setMargin(0); levelLay->setHorizontalSpacing(3); - levelLay->setVerticalSpacing(10); + levelLay->setVerticalSpacing(5); { levelLay->addWidget(new QLabel(tr("Name:"), this), 0, 0, Qt::AlignRight); @@ -1090,9 +1090,9 @@ PencilTestPopup::PencilTestPopup() rightLay->addWidget(fileFrame, 0); QGridLayout* imageLay = new QGridLayout(); - imageLay->setMargin(10); + imageLay->setMargin(8); imageLay->setHorizontalSpacing(3); - imageLay->setVerticalSpacing(10); + imageLay->setVerticalSpacing(5); { imageLay->addWidget(new QLabel(tr("Color type:"), this), 0, 0, Qt::AlignRight); @@ -1125,9 +1125,9 @@ PencilTestPopup::PencilTestPopup() rightLay->addWidget(imageFrame, 0); QGridLayout* displayLay = new QGridLayout(); - displayLay->setMargin(10); + displayLay->setMargin(8); displayLay->setHorizontalSpacing(3); - displayLay->setVerticalSpacing(10); + displayLay->setVerticalSpacing(5); { displayLay->addWidget(m_onionSkinCB, 0, 0, 1, 2); @@ -1143,9 +1143,9 @@ PencilTestPopup::PencilTestPopup() rightLay->addWidget(displayFrame); QGridLayout* timerLay = new QGridLayout(); - timerLay->setMargin(10); + timerLay->setMargin(8); timerLay->setHorizontalSpacing(3); - timerLay->setVerticalSpacing(10); + timerLay->setVerticalSpacing(5); { timerLay->addWidget(m_timerCB, 0, 0, 1, 2); @@ -1161,9 +1161,9 @@ PencilTestPopup::PencilTestPopup() rightLay->addStretch(1); rightLay->addWidget(m_captureButton, 0); - rightLay->addSpacing(20); - rightLay->addWidget(closeButton, 0); rightLay->addSpacing(10); + rightLay->addWidget(closeButton, 0); + rightLay->addSpacing(5); } bottomLay->addLayout(rightLay, 0); } diff --git a/toonz/sources/toonz/startuppopup.cpp b/toonz/sources/toonz/startuppopup.cpp index 3a5d8481..e67f1b04 100644 --- a/toonz/sources/toonz/startuppopup.cpp +++ b/toonz/sources/toonz/startuppopup.cpp @@ -146,7 +146,7 @@ StartupPopup::StartupPopup() m_recentBox->setFixedWidth(200); m_sceneBox->setMinimumWidth(480); m_projectBox->setMinimumWidth(480); - m_buttonFrame->setFixedHeight(30); + m_buttonFrame->setFixedHeight(34); //--- layout m_topLayout->setMargin(0); m_topLayout->setSpacing(0);