diff --git a/src/UI/AboutWindow.cc b/src/UI/AboutWindow.cc index deac95b855031a72f8afc70ea5d44377b62e55e7..055c64019d216c5ee9a93ae802a63ff38b66251d 100644 --- a/src/UI/AboutWindow.cc +++ b/src/UI/AboutWindow.cc @@ -31,6 +31,7 @@ static const char *libContent = " <p>Other external dependencies where used:</p>" " <ul>" " <li><a href=https://github.com/tonsky/FiraCode>FiraCode</a> © <i>Nikita Prokopov. (OFL-1.1)</i></li>" + " <li><a href=https://github.com/KDE/breeze-icons/tree/master/icons-dark>The breez icon theme</a> © <i>The KDE Visual Design Group. (LGPL-V3)</i></li>" " </ul>" "</body>"; diff --git a/src/VivyApplication.cc b/src/VivyApplication.cc index 1facb5b972e843a05f272754cf607c078f33875a..929f721f0a9abf26a3bdc20dddf68ca74794bcbe 100644 --- a/src/VivyApplication.cc +++ b/src/VivyApplication.cc @@ -1,6 +1,7 @@ #include "VivyApplication.hh" #include "UI/MainWindow.hh" +#include <QIcon> #include <QFontDatabase> using namespace Vivy; @@ -19,6 +20,14 @@ VivyApplication::exec() noexcept // Setup some things setAttribute(Qt::AA_DontShowIconsInMenus, false); setAttribute(Qt::AA_DontShowShortcutsInContextMenus, false); + setFont(getApplicationFont(Font::Default)); + QFile stylesheet(":qdarkstyle/dark/style.qss"); + if (!stylesheet.exists()) { + qFatal("Missing stylesheet"); + } + stylesheet.open(QFile::ReadOnly | QFile::Text); + QTextStream stylesheetStream(&stylesheet); + setStyleSheet(stylesheetStream.readAll()); // Show the main window MainWindow mainWindow; diff --git a/src/VivyApplication.hh b/src/VivyApplication.hh index 63b98d7983e51b8160c9e99b59b6421731355411..cbe700f914f6ceeb4ce46b142b175f2542878cd5 100644 --- a/src/VivyApplication.hh +++ b/src/VivyApplication.hh @@ -6,6 +6,8 @@ #define vivyApp static_cast<VivyApplication *>(QApplication::instance()) +#define VIVY_ICON_APP ":icons/vivy.png" + #include <QApplication> #include <QPixmap> #include <QFont> diff --git a/utils/rsc/.gitignore b/utils/rsc/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..1944fd61e7c53bcc19e6f3eb94cc800508944a25 --- /dev/null +++ b/utils/rsc/.gitignore @@ -0,0 +1 @@ +*.tmp diff --git a/utils/rsc/VivyRessources.qrc b/utils/rsc/VivyRessources.qrc index 1bf230d0c9ca9e4a776a980c24796222b817b4ee..86e36f4a0e3a211704f7e15c7964fa2cbf3c9b1c 100644 --- a/utils/rsc/VivyRessources.qrc +++ b/utils/rsc/VivyRessources.qrc @@ -1,11 +1,445 @@ <!DOCTYPE RCC><RCC version="1.0"> <qresource> <file>icons/vivy.png</file> + + <!-- Fonts, FiraCode is OFL-1.1 --> <file>fonts/FiraCode-Regular.ttf</file> + <!--- Licences --> <file>licence/LGPL-V2.0</file> <file>licence/LGPL-V2.1</file> <file>licence/LGPL-V3</file> <file>licence/OFL-1.1</file> <file>licence/MIT</file> </qresource> + +<!-- QDarkStyle icon theme, MIT Licence --> +<qresource prefix="qss_icons/dark"> + <file>rc_dark/arrow_down.png</file> + <file>rc_dark/arrow_down@2x.png</file> + <file>rc_dark/arrow_down_disabled.png</file> + <file>rc_dark/arrow_down_disabled@2x.png</file> + <file>rc_dark/arrow_down_focus.png</file> + <file>rc_dark/arrow_down_focus@2x.png</file> + <file>rc_dark/arrow_down_pressed.png</file> + <file>rc_dark/arrow_down_pressed@2x.png</file> + <file>rc_dark/arrow_left.png</file> + <file>rc_dark/arrow_left@2x.png</file> + <file>rc_dark/arrow_left_disabled.png</file> + <file>rc_dark/arrow_left_disabled@2x.png</file> + <file>rc_dark/arrow_left_focus.png</file> + <file>rc_dark/arrow_left_focus@2x.png</file> + <file>rc_dark/arrow_left_pressed.png</file> + <file>rc_dark/arrow_left_pressed@2x.png</file> + <file>rc_dark/arrow_right.png</file> + <file>rc_dark/arrow_right@2x.png</file> + <file>rc_dark/arrow_right_disabled.png</file> + <file>rc_dark/arrow_right_disabled@2x.png</file> + <file>rc_dark/arrow_right_focus.png</file> + <file>rc_dark/arrow_right_focus@2x.png</file> + <file>rc_dark/arrow_right_pressed.png</file> + <file>rc_dark/arrow_right_pressed@2x.png</file> + <file>rc_dark/arrow_up.png</file> + <file>rc_dark/arrow_up@2x.png</file> + <file>rc_dark/arrow_up_disabled.png</file> + <file>rc_dark/arrow_up_disabled@2x.png</file> + <file>rc_dark/arrow_up_focus.png</file> + <file>rc_dark/arrow_up_focus@2x.png</file> + <file>rc_dark/arrow_up_pressed.png</file> + <file>rc_dark/arrow_up_pressed@2x.png</file> + <file>rc_dark/base_icon.png</file> + <file>rc_dark/base_icon@2x.png</file> + <file>rc_dark/base_icon_disabled.png</file> + <file>rc_dark/base_icon_disabled@2x.png</file> + <file>rc_dark/base_icon_focus.png</file> + <file>rc_dark/base_icon_focus@2x.png</file> + <file>rc_dark/base_icon_pressed.png</file> + <file>rc_dark/base_icon_pressed@2x.png</file> + <file>rc_dark/branch_closed.png</file> + <file>rc_dark/branch_closed@2x.png</file> + <file>rc_dark/branch_closed_disabled.png</file> + <file>rc_dark/branch_closed_disabled@2x.png</file> + <file>rc_dark/branch_closed_focus.png</file> + <file>rc_dark/branch_closed_focus@2x.png</file> + <file>rc_dark/branch_closed_pressed.png</file> + <file>rc_dark/branch_closed_pressed@2x.png</file> + <file>rc_dark/branch_end.png</file> + <file>rc_dark/branch_end@2x.png</file> + <file>rc_dark/branch_end_disabled.png</file> + <file>rc_dark/branch_end_disabled@2x.png</file> + <file>rc_dark/branch_end_focus.png</file> + <file>rc_dark/branch_end_focus@2x.png</file> + <file>rc_dark/branch_end_pressed.png</file> + <file>rc_dark/branch_end_pressed@2x.png</file> + <file>rc_dark/branch_line.png</file> + <file>rc_dark/branch_line@2x.png</file> + <file>rc_dark/branch_line_disabled.png</file> + <file>rc_dark/branch_line_disabled@2x.png</file> + <file>rc_dark/branch_line_focus.png</file> + <file>rc_dark/branch_line_focus@2x.png</file> + <file>rc_dark/branch_line_pressed.png</file> + <file>rc_dark/branch_line_pressed@2x.png</file> + <file>rc_dark/branch_more.png</file> + <file>rc_dark/branch_more@2x.png</file> + <file>rc_dark/branch_more_disabled.png</file> + <file>rc_dark/branch_more_disabled@2x.png</file> + <file>rc_dark/branch_more_focus.png</file> + <file>rc_dark/branch_more_focus@2x.png</file> + <file>rc_dark/branch_more_pressed.png</file> + <file>rc_dark/branch_more_pressed@2x.png</file> + <file>rc_dark/branch_open.png</file> + <file>rc_dark/branch_open@2x.png</file> + <file>rc_dark/branch_open_disabled.png</file> + <file>rc_dark/branch_open_disabled@2x.png</file> + <file>rc_dark/branch_open_focus.png</file> + <file>rc_dark/branch_open_focus@2x.png</file> + <file>rc_dark/branch_open_pressed.png</file> + <file>rc_dark/branch_open_pressed@2x.png</file> + <file>rc_dark/checkbox_checked.png</file> + <file>rc_dark/checkbox_checked@2x.png</file> + <file>rc_dark/checkbox_checked_disabled.png</file> + <file>rc_dark/checkbox_checked_disabled@2x.png</file> + <file>rc_dark/checkbox_checked_focus.png</file> + <file>rc_dark/checkbox_checked_focus@2x.png</file> + <file>rc_dark/checkbox_checked_pressed.png</file> + <file>rc_dark/checkbox_checked_pressed@2x.png</file> + <file>rc_dark/checkbox_indeterminate.png</file> + <file>rc_dark/checkbox_indeterminate@2x.png</file> + <file>rc_dark/checkbox_indeterminate_disabled.png</file> + <file>rc_dark/checkbox_indeterminate_disabled@2x.png</file> + <file>rc_dark/checkbox_indeterminate_focus.png</file> + <file>rc_dark/checkbox_indeterminate_focus@2x.png</file> + <file>rc_dark/checkbox_indeterminate_pressed.png</file> + <file>rc_dark/checkbox_indeterminate_pressed@2x.png</file> + <file>rc_dark/checkbox_unchecked.png</file> + <file>rc_dark/checkbox_unchecked@2x.png</file> + <file>rc_dark/checkbox_unchecked_disabled.png</file> + <file>rc_dark/checkbox_unchecked_disabled@2x.png</file> + <file>rc_dark/checkbox_unchecked_focus.png</file> + <file>rc_dark/checkbox_unchecked_focus@2x.png</file> + <file>rc_dark/checkbox_unchecked_pressed.png</file> + <file>rc_dark/checkbox_unchecked_pressed@2x.png</file> + <file>rc_dark/line_horizontal.png</file> + <file>rc_dark/line_horizontal@2x.png</file> + <file>rc_dark/line_horizontal_disabled.png</file> + <file>rc_dark/line_horizontal_disabled@2x.png</file> + <file>rc_dark/line_horizontal_focus.png</file> + <file>rc_dark/line_horizontal_focus@2x.png</file> + <file>rc_dark/line_horizontal_pressed.png</file> + <file>rc_dark/line_horizontal_pressed@2x.png</file> + <file>rc_dark/line_vertical.png</file> + <file>rc_dark/line_vertical@2x.png</file> + <file>rc_dark/line_vertical_disabled.png</file> + <file>rc_dark/line_vertical_disabled@2x.png</file> + <file>rc_dark/line_vertical_focus.png</file> + <file>rc_dark/line_vertical_focus@2x.png</file> + <file>rc_dark/line_vertical_pressed.png</file> + <file>rc_dark/line_vertical_pressed@2x.png</file> + <file>rc_dark/radio_checked.png</file> + <file>rc_dark/radio_checked@2x.png</file> + <file>rc_dark/radio_checked_disabled.png</file> + <file>rc_dark/radio_checked_disabled@2x.png</file> + <file>rc_dark/radio_checked_focus.png</file> + <file>rc_dark/radio_checked_focus@2x.png</file> + <file>rc_dark/radio_checked_pressed.png</file> + <file>rc_dark/radio_checked_pressed@2x.png</file> + <file>rc_dark/radio_unchecked.png</file> + <file>rc_dark/radio_unchecked@2x.png</file> + <file>rc_dark/radio_unchecked_disabled.png</file> + <file>rc_dark/radio_unchecked_disabled@2x.png</file> + <file>rc_dark/radio_unchecked_focus.png</file> + <file>rc_dark/radio_unchecked_focus@2x.png</file> + <file>rc_dark/radio_unchecked_pressed.png</file> + <file>rc_dark/radio_unchecked_pressed@2x.png</file> + <file>rc_dark/toolbar_move_horizontal.png</file> + <file>rc_dark/toolbar_move_horizontal@2x.png</file> + <file>rc_dark/toolbar_move_horizontal_disabled.png</file> + <file>rc_dark/toolbar_move_horizontal_disabled@2x.png</file> + <file>rc_dark/toolbar_move_horizontal_focus.png</file> + <file>rc_dark/toolbar_move_horizontal_focus@2x.png</file> + <file>rc_dark/toolbar_move_horizontal_pressed.png</file> + <file>rc_dark/toolbar_move_horizontal_pressed@2x.png</file> + <file>rc_dark/toolbar_move_vertical.png</file> + <file>rc_dark/toolbar_move_vertical@2x.png</file> + <file>rc_dark/toolbar_move_vertical_disabled.png</file> + <file>rc_dark/toolbar_move_vertical_disabled@2x.png</file> + <file>rc_dark/toolbar_move_vertical_focus.png</file> + <file>rc_dark/toolbar_move_vertical_focus@2x.png</file> + <file>rc_dark/toolbar_move_vertical_pressed.png</file> + <file>rc_dark/toolbar_move_vertical_pressed@2x.png</file> + <file>rc_dark/toolbar_separator_horizontal.png</file> + <file>rc_dark/toolbar_separator_horizontal@2x.png</file> + <file>rc_dark/toolbar_separator_horizontal_disabled.png</file> + <file>rc_dark/toolbar_separator_horizontal_disabled@2x.png</file> + <file>rc_dark/toolbar_separator_horizontal_focus.png</file> + <file>rc_dark/toolbar_separator_horizontal_focus@2x.png</file> + <file>rc_dark/toolbar_separator_horizontal_pressed.png</file> + <file>rc_dark/toolbar_separator_horizontal_pressed@2x.png</file> + <file>rc_dark/toolbar_separator_vertical.png</file> + <file>rc_dark/toolbar_separator_vertical@2x.png</file> + <file>rc_dark/toolbar_separator_vertical_disabled.png</file> + <file>rc_dark/toolbar_separator_vertical_disabled@2x.png</file> + <file>rc_dark/toolbar_separator_vertical_focus.png</file> + <file>rc_dark/toolbar_separator_vertical_focus@2x.png</file> + <file>rc_dark/toolbar_separator_vertical_pressed.png</file> + <file>rc_dark/toolbar_separator_vertical_pressed@2x.png</file> + <file>rc_dark/transparent.png</file> + <file>rc_dark/transparent@2x.png</file> + <file>rc_dark/transparent_disabled.png</file> + <file>rc_dark/transparent_disabled@2x.png</file> + <file>rc_dark/transparent_focus.png</file> + <file>rc_dark/transparent_focus@2x.png</file> + <file>rc_dark/transparent_pressed.png</file> + <file>rc_dark/transparent_pressed@2x.png</file> + <file>rc_dark/window_close.png</file> + <file>rc_dark/window_close@2x.png</file> + <file>rc_dark/window_close_disabled.png</file> + <file>rc_dark/window_close_disabled@2x.png</file> + <file>rc_dark/window_close_focus.png</file> + <file>rc_dark/window_close_focus@2x.png</file> + <file>rc_dark/window_close_pressed.png</file> + <file>rc_dark/window_close_pressed@2x.png</file> + <file>rc_dark/window_grip.png</file> + <file>rc_dark/window_grip@2x.png</file> + <file>rc_dark/window_grip_disabled.png</file> + <file>rc_dark/window_grip_disabled@2x.png</file> + <file>rc_dark/window_grip_focus.png</file> + <file>rc_dark/window_grip_focus@2x.png</file> + <file>rc_dark/window_grip_pressed.png</file> + <file>rc_dark/window_grip_pressed@2x.png</file> + <file>rc_dark/window_minimize.png</file> + <file>rc_dark/window_minimize@2x.png</file> + <file>rc_dark/window_minimize_disabled.png</file> + <file>rc_dark/window_minimize_disabled@2x.png</file> + <file>rc_dark/window_minimize_focus.png</file> + <file>rc_dark/window_minimize_focus@2x.png</file> + <file>rc_dark/window_minimize_pressed.png</file> + <file>rc_dark/window_minimize_pressed@2x.png</file> + <file>rc_dark/window_undock.png</file> + <file>rc_dark/window_undock@2x.png</file> + <file>rc_dark/window_undock_disabled.png</file> + <file>rc_dark/window_undock_disabled@2x.png</file> + <file>rc_dark/window_undock_focus.png</file> + <file>rc_dark/window_undock_focus@2x.png</file> + <file>rc_dark/window_undock_pressed.png</file> + <file>rc_dark/window_undock_pressed@2x.png</file> +</qresource> + +<qresource prefix="qss_icons/light"> + <file>rc_light/arrow_down.png</file> + <file>rc_light/arrow_down@2x.png</file> + <file>rc_light/arrow_down_disabled.png</file> + <file>rc_light/arrow_down_disabled@2x.png</file> + <file>rc_light/arrow_down_focus.png</file> + <file>rc_light/arrow_down_focus@2x.png</file> + <file>rc_light/arrow_down_pressed.png</file> + <file>rc_light/arrow_down_pressed@2x.png</file> + <file>rc_light/arrow_left.png</file> + <file>rc_light/arrow_left@2x.png</file> + <file>rc_light/arrow_left_disabled.png</file> + <file>rc_light/arrow_left_disabled@2x.png</file> + <file>rc_light/arrow_left_focus.png</file> + <file>rc_light/arrow_left_focus@2x.png</file> + <file>rc_light/arrow_left_pressed.png</file> + <file>rc_light/arrow_left_pressed@2x.png</file> + <file>rc_light/arrow_right.png</file> + <file>rc_light/arrow_right@2x.png</file> + <file>rc_light/arrow_right_disabled.png</file> + <file>rc_light/arrow_right_disabled@2x.png</file> + <file>rc_light/arrow_right_focus.png</file> + <file>rc_light/arrow_right_focus@2x.png</file> + <file>rc_light/arrow_right_pressed.png</file> + <file>rc_light/arrow_right_pressed@2x.png</file> + <file>rc_light/arrow_up.png</file> + <file>rc_light/arrow_up@2x.png</file> + <file>rc_light/arrow_up_disabled.png</file> + <file>rc_light/arrow_up_disabled@2x.png</file> + <file>rc_light/arrow_up_focus.png</file> + <file>rc_light/arrow_up_focus@2x.png</file> + <file>rc_light/arrow_up_pressed.png</file> + <file>rc_light/arrow_up_pressed@2x.png</file> + <file>rc_light/base_icon.png</file> + <file>rc_light/base_icon@2x.png</file> + <file>rc_light/base_icon_disabled.png</file> + <file>rc_light/base_icon_disabled@2x.png</file> + <file>rc_light/base_icon_focus.png</file> + <file>rc_light/base_icon_focus@2x.png</file> + <file>rc_light/base_icon_pressed.png</file> + <file>rc_light/base_icon_pressed@2x.png</file> + <file>rc_light/branch_closed.png</file> + <file>rc_light/branch_closed@2x.png</file> + <file>rc_light/branch_closed_disabled.png</file> + <file>rc_light/branch_closed_disabled@2x.png</file> + <file>rc_light/branch_closed_focus.png</file> + <file>rc_light/branch_closed_focus@2x.png</file> + <file>rc_light/branch_closed_pressed.png</file> + <file>rc_light/branch_closed_pressed@2x.png</file> + <file>rc_light/branch_end.png</file> + <file>rc_light/branch_end@2x.png</file> + <file>rc_light/branch_end_disabled.png</file> + <file>rc_light/branch_end_disabled@2x.png</file> + <file>rc_light/branch_end_focus.png</file> + <file>rc_light/branch_end_focus@2x.png</file> + <file>rc_light/branch_end_pressed.png</file> + <file>rc_light/branch_end_pressed@2x.png</file> + <file>rc_light/branch_line.png</file> + <file>rc_light/branch_line@2x.png</file> + <file>rc_light/branch_line_disabled.png</file> + <file>rc_light/branch_line_disabled@2x.png</file> + <file>rc_light/branch_line_focus.png</file> + <file>rc_light/branch_line_focus@2x.png</file> + <file>rc_light/branch_line_pressed.png</file> + <file>rc_light/branch_line_pressed@2x.png</file> + <file>rc_light/branch_more.png</file> + <file>rc_light/branch_more@2x.png</file> + <file>rc_light/branch_more_disabled.png</file> + <file>rc_light/branch_more_disabled@2x.png</file> + <file>rc_light/branch_more_focus.png</file> + <file>rc_light/branch_more_focus@2x.png</file> + <file>rc_light/branch_more_pressed.png</file> + <file>rc_light/branch_more_pressed@2x.png</file> + <file>rc_light/branch_open.png</file> + <file>rc_light/branch_open@2x.png</file> + <file>rc_light/branch_open_disabled.png</file> + <file>rc_light/branch_open_disabled@2x.png</file> + <file>rc_light/branch_open_focus.png</file> + <file>rc_light/branch_open_focus@2x.png</file> + <file>rc_light/branch_open_pressed.png</file> + <file>rc_light/branch_open_pressed@2x.png</file> + <file>rc_light/checkbox_checked.png</file> + <file>rc_light/checkbox_checked@2x.png</file> + <file>rc_light/checkbox_checked_disabled.png</file> + <file>rc_light/checkbox_checked_disabled@2x.png</file> + <file>rc_light/checkbox_checked_focus.png</file> + <file>rc_light/checkbox_checked_focus@2x.png</file> + <file>rc_light/checkbox_checked_pressed.png</file> + <file>rc_light/checkbox_checked_pressed@2x.png</file> + <file>rc_light/checkbox_indeterminate.png</file> + <file>rc_light/checkbox_indeterminate@2x.png</file> + <file>rc_light/checkbox_indeterminate_disabled.png</file> + <file>rc_light/checkbox_indeterminate_disabled@2x.png</file> + <file>rc_light/checkbox_indeterminate_focus.png</file> + <file>rc_light/checkbox_indeterminate_focus@2x.png</file> + <file>rc_light/checkbox_indeterminate_pressed.png</file> + <file>rc_light/checkbox_indeterminate_pressed@2x.png</file> + <file>rc_light/checkbox_unchecked.png</file> + <file>rc_light/checkbox_unchecked@2x.png</file> + <file>rc_light/checkbox_unchecked_disabled.png</file> + <file>rc_light/checkbox_unchecked_disabled@2x.png</file> + <file>rc_light/checkbox_unchecked_focus.png</file> + <file>rc_light/checkbox_unchecked_focus@2x.png</file> + <file>rc_light/checkbox_unchecked_pressed.png</file> + <file>rc_light/checkbox_unchecked_pressed@2x.png</file> + <file>rc_light/line_horizontal.png</file> + <file>rc_light/line_horizontal@2x.png</file> + <file>rc_light/line_horizontal_disabled.png</file> + <file>rc_light/line_horizontal_disabled@2x.png</file> + <file>rc_light/line_horizontal_focus.png</file> + <file>rc_light/line_horizontal_focus@2x.png</file> + <file>rc_light/line_horizontal_pressed.png</file> + <file>rc_light/line_horizontal_pressed@2x.png</file> + <file>rc_light/line_vertical.png</file> + <file>rc_light/line_vertical@2x.png</file> + <file>rc_light/line_vertical_disabled.png</file> + <file>rc_light/line_vertical_disabled@2x.png</file> + <file>rc_light/line_vertical_focus.png</file> + <file>rc_light/line_vertical_focus@2x.png</file> + <file>rc_light/line_vertical_pressed.png</file> + <file>rc_light/line_vertical_pressed@2x.png</file> + <file>rc_light/radio_checked.png</file> + <file>rc_light/radio_checked@2x.png</file> + <file>rc_light/radio_checked_disabled.png</file> + <file>rc_light/radio_checked_disabled@2x.png</file> + <file>rc_light/radio_checked_focus.png</file> + <file>rc_light/radio_checked_focus@2x.png</file> + <file>rc_light/radio_checked_pressed.png</file> + <file>rc_light/radio_checked_pressed@2x.png</file> + <file>rc_light/radio_unchecked.png</file> + <file>rc_light/radio_unchecked@2x.png</file> + <file>rc_light/radio_unchecked_disabled.png</file> + <file>rc_light/radio_unchecked_disabled@2x.png</file> + <file>rc_light/radio_unchecked_focus.png</file> + <file>rc_light/radio_unchecked_focus@2x.png</file> + <file>rc_light/radio_unchecked_pressed.png</file> + <file>rc_light/radio_unchecked_pressed@2x.png</file> + <file>rc_light/toolbar_move_horizontal.png</file> + <file>rc_light/toolbar_move_horizontal@2x.png</file> + <file>rc_light/toolbar_move_horizontal_disabled.png</file> + <file>rc_light/toolbar_move_horizontal_disabled@2x.png</file> + <file>rc_light/toolbar_move_horizontal_focus.png</file> + <file>rc_light/toolbar_move_horizontal_focus@2x.png</file> + <file>rc_light/toolbar_move_horizontal_pressed.png</file> + <file>rc_light/toolbar_move_horizontal_pressed@2x.png</file> + <file>rc_light/toolbar_move_vertical.png</file> + <file>rc_light/toolbar_move_vertical@2x.png</file> + <file>rc_light/toolbar_move_vertical_disabled.png</file> + <file>rc_light/toolbar_move_vertical_disabled@2x.png</file> + <file>rc_light/toolbar_move_vertical_focus.png</file> + <file>rc_light/toolbar_move_vertical_focus@2x.png</file> + <file>rc_light/toolbar_move_vertical_pressed.png</file> + <file>rc_light/toolbar_move_vertical_pressed@2x.png</file> + <file>rc_light/toolbar_separator_horizontal.png</file> + <file>rc_light/toolbar_separator_horizontal@2x.png</file> + <file>rc_light/toolbar_separator_horizontal_disabled.png</file> + <file>rc_light/toolbar_separator_horizontal_disabled@2x.png</file> + <file>rc_light/toolbar_separator_horizontal_focus.png</file> + <file>rc_light/toolbar_separator_horizontal_focus@2x.png</file> + <file>rc_light/toolbar_separator_horizontal_pressed.png</file> + <file>rc_light/toolbar_separator_horizontal_pressed@2x.png</file> + <file>rc_light/toolbar_separator_vertical.png</file> + <file>rc_light/toolbar_separator_vertical@2x.png</file> + <file>rc_light/toolbar_separator_vertical_disabled.png</file> + <file>rc_light/toolbar_separator_vertical_disabled@2x.png</file> + <file>rc_light/toolbar_separator_vertical_focus.png</file> + <file>rc_light/toolbar_separator_vertical_focus@2x.png</file> + <file>rc_light/toolbar_separator_vertical_pressed.png</file> + <file>rc_light/toolbar_separator_vertical_pressed@2x.png</file> + <file>rc_light/transparent.png</file> + <file>rc_light/transparent@2x.png</file> + <file>rc_light/transparent_disabled.png</file> + <file>rc_light/transparent_disabled@2x.png</file> + <file>rc_light/transparent_focus.png</file> + <file>rc_light/transparent_focus@2x.png</file> + <file>rc_light/transparent_pressed.png</file> + <file>rc_light/transparent_pressed@2x.png</file> + <file>rc_light/window_close.png</file> + <file>rc_light/window_close@2x.png</file> + <file>rc_light/window_close_disabled.png</file> + <file>rc_light/window_close_disabled@2x.png</file> + <file>rc_light/window_close_focus.png</file> + <file>rc_light/window_close_focus@2x.png</file> + <file>rc_light/window_close_pressed.png</file> + <file>rc_light/window_close_pressed@2x.png</file> + <file>rc_light/window_grip.png</file> + <file>rc_light/window_grip@2x.png</file> + <file>rc_light/window_grip_disabled.png</file> + <file>rc_light/window_grip_disabled@2x.png</file> + <file>rc_light/window_grip_focus.png</file> + <file>rc_light/window_grip_focus@2x.png</file> + <file>rc_light/window_grip_pressed.png</file> + <file>rc_light/window_grip_pressed@2x.png</file> + <file>rc_light/window_minimize.png</file> + <file>rc_light/window_minimize@2x.png</file> + <file>rc_light/window_minimize_disabled.png</file> + <file>rc_light/window_minimize_disabled@2x.png</file> + <file>rc_light/window_minimize_focus.png</file> + <file>rc_light/window_minimize_focus@2x.png</file> + <file>rc_light/window_minimize_pressed.png</file> + <file>rc_light/window_minimize_pressed@2x.png</file> + <file>rc_light/window_undock.png</file> + <file>rc_light/window_undock@2x.png</file> + <file>rc_light/window_undock_disabled.png</file> + <file>rc_light/window_undock_disabled@2x.png</file> + <file>rc_light/window_undock_focus.png</file> + <file>rc_light/window_undock_focus@2x.png</file> + <file>rc_light/window_undock_pressed.png</file> + <file>rc_light/window_undock_pressed@2x.png</file> +</qresource> + +<!-- QDarkStyle style sheet, MIT Licence --> +<qresource prefix="qdarkstyle/dark"> + <file alias="style.qss">qdarkstyle_dark.qss</file> +</qresource> +<qresource prefix="qdarkstyle/light"> + <file alias="style.qss">qdarkstyle_light.qss</file> +</qresource> </RCC> diff --git a/utils/rsc/qdarkstyle_dark.qss b/utils/rsc/qdarkstyle_dark.qss new file mode 100644 index 0000000000000000000000000000000000000000..111a24d388536cd35c0a05c189fb95b19047c17c --- /dev/null +++ b/utils/rsc/qdarkstyle_dark.qss @@ -0,0 +1,2212 @@ +/* --------------------------------------------------------------------------- + + WARNING! File created programmatically. All changes made in this file will be lost! + + Created by the qtsass compiler v0.3.0 + + The definitions are in the "qdarkstyle.qss._styles.scss" module + +--------------------------------------------------------------------------- */ +/* Light Style - QDarkStyleSheet ------------------------------------------ */ +/* + +See Qt documentation: + + - https://doc.qt.io/qt-5/stylesheet.html + - https://doc.qt.io/qt-5/stylesheet-reference.html + - https://doc.qt.io/qt-5/stylesheet-examples.html + +--------------------------------------------------------------------------- */ +/* Reset elements ------------------------------------------------------------ + +Resetting everything helps to unify styles across different operating systems + +--------------------------------------------------------------------------- */ +* { + padding: 0px; + margin: 0px; + border: 0px; + border-style: none; + border-image: none; + outline: 0; +} + +/* specific reset for elements inside QToolBar */ +QToolBar * { + margin: 0px; + padding: 0px; +} + +/* QWidget ---------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QWidget { + background-color: #19232D; + border: 0px solid #455364; + padding: 0px; + color: #E0E1E3; + selection-background-color: #346792; + selection-color: #E0E1E3; +} + +QWidget:disabled { + background-color: #19232D; + color: #9DA9B5; + selection-background-color: #26486B; + selection-color: #9DA9B5; +} + +QWidget::item:selected { + background-color: #346792; +} + +QWidget::item:hover:!selected { + background-color: #1A72BB; +} + +/* QMainWindow ------------------------------------------------------------ + +This adjusts the splitter in the dock widget, not qsplitter +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow + +--------------------------------------------------------------------------- */ +QMainWindow::separator { + background-color: #455364; + border: 0px solid #19232D; + spacing: 0px; + padding: 2px; +} + +QMainWindow::separator:hover { + background-color: #60798B; + border: 0px solid #1A72BB; +} + +QMainWindow::separator:horizontal { + width: 5px; + margin-top: 2px; + margin-bottom: 2px; + image: url(":/qss_icons/dark/rc_dark/toolbar_separator_vertical.png"); +} + +QMainWindow::separator:vertical { + height: 5px; + margin-left: 2px; + margin-right: 2px; + image: url(":/qss_icons/dark/rc_dark/toolbar_separator_horizontal.png"); +} + +/* QToolTip --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip + +--------------------------------------------------------------------------- */ +QToolTip { + background-color: #346792; + color: #E0E1E3; + /* If you remove the border property, background stops working on Windows */ + border: none; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Remove opacity, fix #174 - may need to use RGBA */ +} + +/* QStatusBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar + +--------------------------------------------------------------------------- */ +QStatusBar { + border: 1px solid #455364; + /* Fixes Spyder #9120, #9121 */ + background: #455364; + /* Fixes #205, white vertical borders separating items */ +} + +QStatusBar::item { + border: none; +} + +QStatusBar QToolTip { + background-color: #1A72BB; + border: 1px solid #19232D; + color: #19232D; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Reducing transparency to read better */ + opacity: 230; +} + +QStatusBar QLabel { + /* Fixes Spyder #9120, #9121 */ + background: transparent; +} + +/* QCheckBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox + +--------------------------------------------------------------------------- */ +QCheckBox { + background-color: #19232D; + color: #E0E1E3; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; +} + +QCheckBox:focus { + border: none; +} + +QCheckBox QWidget:disabled { + background-color: #19232D; + color: #9DA9B5; +} + +QCheckBox::indicator { + margin-left: 2px; + height: 14px; + width: 14px; +} + +QCheckBox::indicator:unchecked { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked.png"); +} + +QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_focus.png"); +} + +QCheckBox::indicator:unchecked:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_disabled.png"); +} + +QCheckBox::indicator:checked { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked.png"); +} + +QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:focus, QCheckBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_focus.png"); +} + +QCheckBox::indicator:checked:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_disabled.png"); +} + +QCheckBox::indicator:indeterminate { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate.png"); +} + +QCheckBox::indicator:indeterminate:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_disabled.png"); +} + +QCheckBox::indicator:indeterminate:focus, QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_focus.png"); +} + +/* QGroupBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox + +--------------------------------------------------------------------------- */ +QGroupBox { + font-weight: bold; + border: 1px solid #455364; + border-radius: 4px; + padding: 2px; + margin-top: 6px; + margin-bottom: 4px; +} + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + left: 4px; + padding-left: 2px; + padding-right: 4px; + padding-top: -4px; +} + +QGroupBox::indicator { + margin-left: 2px; + margin-top: 2px; + padding: 0; + height: 14px; + width: 14px; +} + +QGroupBox::indicator:unchecked { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked.png"); +} + +QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_focus.png"); +} + +QGroupBox::indicator:unchecked:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_disabled.png"); +} + +QGroupBox::indicator:checked { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_checked.png"); +} + +QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_focus.png"); +} + +QGroupBox::indicator:checked:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_disabled.png"); +} + +/* QRadioButton ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton + +--------------------------------------------------------------------------- */ +QRadioButton { + background-color: #19232D; + color: #E0E1E3; + spacing: 4px; + padding-top: 4px; + padding-bottom: 4px; + border: none; + outline: none; +} + +QRadioButton:focus { + border: none; +} + +QRadioButton:disabled { + background-color: #19232D; + color: #9DA9B5; + border: none; + outline: none; +} + +QRadioButton QWidget { + background-color: #19232D; + color: #E0E1E3; + spacing: 0px; + padding: 0px; + outline: none; + border: none; +} + +QRadioButton::indicator { + border: none; + outline: none; + margin-left: 2px; + height: 14px; + width: 14px; +} + +QRadioButton::indicator:unchecked { + image: url(":/qss_icons/dark/rc_dark/radio_unchecked.png"); +} + +QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:focus, QRadioButton::indicator:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_unchecked_focus.png"); +} + +QRadioButton::indicator:unchecked:disabled { + image: url(":/qss_icons/dark/rc_dark/radio_unchecked_disabled.png"); +} + +QRadioButton::indicator:checked { + border: none; + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_checked.png"); +} + +QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:focus, QRadioButton::indicator:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_checked_focus.png"); +} + +QRadioButton::indicator:checked:disabled { + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_checked_disabled.png"); +} + +/* QMenuBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar + +--------------------------------------------------------------------------- */ +QMenuBar { + background-color: #455364; + padding: 2px; + border: 1px solid #19232D; + color: #E0E1E3; + selection-background-color: #1A72BB; +} + +QMenuBar:focus { + border: 1px solid #346792; +} + +QMenuBar::item { + background: transparent; + padding: 4px; +} + +QMenuBar::item:selected { + padding: 4px; + background: transparent; + border: 0px solid #455364; + background-color: #1A72BB; +} + +QMenuBar::item:pressed { + padding: 4px; + border: 0px solid #455364; + background-color: #1A72BB; + color: #E0E1E3; + margin-bottom: 0px; + padding-bottom: 0px; +} + +/* QMenu ------------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu + +--------------------------------------------------------------------------- */ +QMenu { + border: 0px solid #455364; + color: #E0E1E3; + margin: 0px; + background-color: #37414F; + selection-background-color: #1A72BB; +} + +QMenu::separator { + height: 1px; + background-color: #60798B; + color: #E0E1E3; +} + +QMenu::item { + background-color: #37414F; + padding: 4px 24px 4px 28px; + /* Reserve space for selection border */ + border: 1px transparent #455364; +} + +QMenu::item:selected { + color: #E0E1E3; + background-color: #1A72BB; +} + +QMenu::item:pressed { + background-color: #1A72BB; +} + +QMenu::icon { + padding-left: 10px; + width: 14px; + height: 14px; +} + +QMenu::indicator { + padding-left: 8px; + width: 12px; + height: 12px; + /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */ + /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ +} + +QMenu::indicator:non-exclusive:unchecked { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked.png"); +} + +QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_focus.png"); +} + +QMenu::indicator:non-exclusive:unchecked:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_disabled.png"); +} + +QMenu::indicator:non-exclusive:checked { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked.png"); +} + +QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed { + border: none; + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_focus.png"); +} + +QMenu::indicator:non-exclusive:checked:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_disabled.png"); +} + +QMenu::indicator:non-exclusive:indeterminate { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate.png"); +} + +QMenu::indicator:non-exclusive:indeterminate:disabled { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_disabled.png"); +} + +QMenu::indicator:non-exclusive:indeterminate:focus, QMenu::indicator:non-exclusive:indeterminate:hover, QMenu::indicator:non-exclusive:indeterminate:pressed { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_focus.png"); +} + +QMenu::indicator:exclusive:unchecked { + image: url(":/qss_icons/dark/rc_dark/radio_unchecked.png"); +} + +QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_unchecked_focus.png"); +} + +QMenu::indicator:exclusive:unchecked:disabled { + image: url(":/qss_icons/dark/rc_dark/radio_unchecked_disabled.png"); +} + +QMenu::indicator:exclusive:checked { + border: none; + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_checked.png"); +} + +QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_checked_focus.png"); +} + +QMenu::indicator:exclusive:checked:disabled { + outline: none; + image: url(":/qss_icons/dark/rc_dark/radio_checked_disabled.png"); +} + +QMenu::right-arrow { + margin: 5px; + padding-left: 12px; + image: url(":/qss_icons/dark/rc_dark/arrow_right.png"); + height: 12px; + width: 12px; +} + +/* QAbstractItemView ------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QAbstractItemView { + alternate-background-color: #19232D; + color: #E0E1E3; + border: 1px solid #455364; + border-radius: 4px; +} + +QAbstractItemView QLineEdit { + padding: 2px; +} + +/* QAbstractScrollArea ---------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QAbstractScrollArea { + background-color: #19232D; + border: 1px solid #455364; + border-radius: 4px; + /* fix #159 */ + padding: 2px; + /* remove min-height to fix #244 */ + color: #E0E1E3; +} + +QAbstractScrollArea:disabled { + color: #9DA9B5; +} + +/* QScrollArea ------------------------------------------------------------ + +--------------------------------------------------------------------------- */ +QScrollArea QWidget QWidget:disabled { + background-color: #19232D; +} + +/* QScrollBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar + +--------------------------------------------------------------------------- */ +QScrollBar:horizontal { + height: 16px; + margin: 2px 16px 2px 16px; + border: 1px solid #455364; + border-radius: 4px; + background-color: #19232D; +} + +QScrollBar:vertical { + background-color: #19232D; + width: 16px; + margin: 16px 2px 16px 2px; + border: 1px solid #455364; + border-radius: 4px; +} + +QScrollBar::handle:horizontal { + background-color: #60798B; + border: 1px solid #455364; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:hover { + background-color: #346792; + border: #346792; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:focus { + border: 1px solid #1A72BB; +} + +QScrollBar::handle:vertical { + background-color: #60798B; + border: 1px solid #455364; + min-height: 8px; + border-radius: 4px; +} + +QScrollBar::handle:vertical:hover { + background-color: #346792; + border: #346792; + border-radius: 4px; + min-height: 8px; +} + +QScrollBar::handle:vertical:focus { + border: 1px solid #1A72BB; +} + +QScrollBar::add-line:horizontal { + margin: 0px 0px 0px 0px; + border-image: url(":/qss_icons/dark/rc_dark/arrow_right_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on { + border-image: url(":/qss_icons/dark/rc_dark/arrow_right.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/dark/rc_dark/arrow_down_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on { + border-image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { + margin: 0px 3px 0px 3px; + border-image: url(":/qss_icons/dark/rc_dark/arrow_left_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on { + border-image: url(":/qss_icons/dark/rc_dark/arrow_left.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/dark/rc_dark/arrow_up_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on { + border-image: url(":/qss_icons/dark/rc_dark/arrow_up.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal { + background: none; +} + +QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical { + background: none; +} + +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { + background: none; +} + +QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: none; +} + +/* QTextEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets + +--------------------------------------------------------------------------- */ +QTextEdit { + background-color: #19232D; + color: #E0E1E3; + border-radius: 4px; + border: 1px solid #455364; +} + +QTextEdit:focus { + border: 1px solid #1A72BB; +} + +QTextEdit:selected { + background: #346792; + color: #455364; +} + +/* QPlainTextEdit --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QPlainTextEdit { + background-color: #19232D; + color: #E0E1E3; + border-radius: 4px; + border: 1px solid #455364; +} + +QPlainTextEdit:focus { + border: 1px solid #1A72BB; +} + +QPlainTextEdit:selected { + background: #346792; + color: #455364; +} + +/* QSizeGrip -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip + +--------------------------------------------------------------------------- */ +QSizeGrip { + background: transparent; + width: 12px; + height: 12px; + image: url(":/qss_icons/dark/rc_dark/window_grip.png"); +} + +/* QStackedWidget --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QStackedWidget { + padding: 2px; + border: 1px solid #455364; + border: 1px solid #19232D; +} + +/* QToolBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar + +--------------------------------------------------------------------------- */ +QToolBar { + background-color: #455364; + border-bottom: 1px solid #19232D; + padding: 1px; + font-weight: bold; + spacing: 2px; +} + +QToolBar:disabled { + /* Fixes #272 */ + background-color: #455364; +} + +QToolBar::handle:horizontal { + width: 16px; + image: url(":/qss_icons/dark/rc_dark/toolbar_move_horizontal.png"); +} + +QToolBar::handle:vertical { + height: 16px; + image: url(":/qss_icons/dark/rc_dark/toolbar_move_vertical.png"); +} + +QToolBar::separator:horizontal { + width: 16px; + image: url(":/qss_icons/dark/rc_dark/toolbar_separator_horizontal.png"); +} + +QToolBar::separator:vertical { + height: 16px; + image: url(":/qss_icons/dark/rc_dark/toolbar_separator_vertical.png"); +} + +QToolButton#qt_toolbar_ext_button { + background: #455364; + border: 0px; + color: #E0E1E3; + image: url(":/qss_icons/dark/rc_dark/arrow_right.png"); +} + +/* QAbstractSpinBox ------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractSpinBox { + background-color: #19232D; + border: 1px solid #455364; + color: #E0E1E3; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + border-radius: 4px; + /* min-width: 5px; removed to fix 109 */ +} + +QAbstractSpinBox:up-button { + background-color: transparent #19232D; + subcontrol-origin: border; + subcontrol-position: top right; + border-left: 1px solid #455364; + border-bottom: 1px solid #455364; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-bottom: -1px; +} + +QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off { + image: url(":/qss_icons/dark/rc_dark/arrow_up_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::up-arrow:hover { + image: url(":/qss_icons/dark/rc_dark/arrow_up.png"); +} + +QAbstractSpinBox:down-button { + background-color: transparent #19232D; + subcontrol-origin: border; + subcontrol-position: bottom right; + border-left: 1px solid #455364; + border-top: 1px solid #455364; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-top: -1px; +} + +QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off { + image: url(":/qss_icons/dark/rc_dark/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::down-arrow:hover { + image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); +} + +QAbstractSpinBox:hover { + border: 1px solid #346792; + color: #E0E1E3; +} + +QAbstractSpinBox:focus { + border: 1px solid #1A72BB; +} + +QAbstractSpinBox:selected { + background: #346792; + color: #455364; +} + +/* ------------------------------------------------------------------------ */ +/* DISPLAYS --------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QLabel ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe + +--------------------------------------------------------------------------- */ +QLabel { + background-color: #19232D; + border: 0px solid #455364; + padding: 2px; + margin: 0px; + color: #E0E1E3; +} + +QLabel:disabled { + background-color: #19232D; + border: 0px solid #455364; + color: #9DA9B5; +} + +/* QTextBrowser ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QTextBrowser { + background-color: #19232D; + border: 1px solid #455364; + color: #E0E1E3; + border-radius: 4px; +} + +QTextBrowser:disabled { + background-color: #19232D; + border: 1px solid #455364; + color: #9DA9B5; + border-radius: 4px; +} + +QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed { + border: 1px solid #455364; +} + +/* QGraphicsView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QGraphicsView { + background-color: #19232D; + border: 1px solid #455364; + color: #E0E1E3; + border-radius: 4px; +} + +QGraphicsView:disabled { + background-color: #19232D; + border: 1px solid #455364; + color: #9DA9B5; + border-radius: 4px; +} + +QGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected, QGraphicsView:pressed { + border: 1px solid #455364; +} + +/* QCalendarWidget -------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCalendarWidget { + border: 1px solid #455364; + border-radius: 4px; +} + +QCalendarWidget:disabled { + background-color: #19232D; + color: #9DA9B5; +} + +/* QLCDNumber ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QLCDNumber { + background-color: #19232D; + color: #E0E1E3; +} + +QLCDNumber:disabled { + background-color: #19232D; + color: #9DA9B5; +} + +/* QProgressBar ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar + +--------------------------------------------------------------------------- */ +QProgressBar { + background-color: #19232D; + border: 1px solid #455364; + color: #E0E1E3; + border-radius: 4px; + text-align: center; +} + +QProgressBar:disabled { + background-color: #19232D; + border: 1px solid #455364; + color: #9DA9B5; + border-radius: 4px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #346792; + color: #19232D; + border-radius: 4px; +} + +QProgressBar::chunk:disabled { + background-color: #26486B; + color: #9DA9B5; + border-radius: 4px; +} + +/* ------------------------------------------------------------------------ */ +/* BUTTONS ---------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QPushButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton + +--------------------------------------------------------------------------- */ +QPushButton { + background-color: #455364; + color: #E0E1E3; + border-radius: 4px; + padding: 2px; + outline: none; + border: none; +} + +QPushButton:disabled { + background-color: #455364; + color: #9DA9B5; + border-radius: 4px; + padding: 2px; +} + +QPushButton:checked { + background-color: #60798B; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QPushButton:checked:disabled { + background-color: #60798B; + color: #9DA9B5; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QPushButton:checked:selected { + background: #60798B; +} + +QPushButton:hover { + background-color: #54687A; + color: #E0E1E3; +} + +QPushButton:pressed { + background-color: #60798B; +} + +QPushButton:selected { + background: #60798B; + color: #E0E1E3; +} + +QPushButton::menu-indicator { + subcontrol-origin: padding; + subcontrol-position: bottom right; + bottom: 4px; +} + +QDialogButtonBox QPushButton { + /* Issue #194 #248 - Special case of QPushButton inside dialogs, for better UI */ + min-width: 80px; +} + +/* QToolButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton + +--------------------------------------------------------------------------- */ +QToolButton { + background-color: #455364; + color: #E0E1E3; + border-radius: 4px; + padding: 2px; + outline: none; + border: none; + /* The subcontrols below are used only in the DelayedPopup mode */ + /* The subcontrols below are used only in the MenuButtonPopup mode */ + /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */ +} + +QToolButton:disabled { + background-color: #455364; + color: #9DA9B5; + border-radius: 4px; + padding: 2px; +} + +QToolButton:checked { + background-color: #60798B; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QToolButton:checked:disabled { + background-color: #60798B; + color: #9DA9B5; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QToolButton:checked:hover { + background-color: #54687A; + color: #E0E1E3; +} + +QToolButton:checked:pressed { + background-color: #60798B; +} + +QToolButton:checked:selected { + background: #60798B; + color: #E0E1E3; +} + +QToolButton:hover { + background-color: #54687A; + color: #E0E1E3; +} + +QToolButton:pressed { + background-color: #60798B; +} + +QToolButton:selected { + background: #60798B; + color: #E0E1E3; +} + +QToolButton[popupMode="0"] { + /* Only for DelayedPopup */ + padding-right: 2px; +} + +QToolButton[popupMode="1"] { + /* Only for MenuButtonPopup */ + padding-right: 20px; +} + +QToolButton[popupMode="1"]::menu-button { + border: none; +} + +QToolButton[popupMode="1"]::menu-button:hover { + border: none; + border-left: 1px solid #455364; + border-radius: 0; +} + +QToolButton[popupMode="2"] { + /* Only for InstantPopup */ + padding-right: 2px; +} + +QToolButton::menu-button { + padding: 2px; + border-radius: 4px; + width: 12px; + border: none; + outline: none; +} + +QToolButton::menu-button:hover { + border: 1px solid #346792; +} + +QToolButton::menu-button:checked:hover { + border: 1px solid #346792; +} + +QToolButton::menu-indicator { + image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); + height: 8px; + width: 8px; + top: 0; + /* Exclude a shift for better image */ + left: -2px; + /* Shift it a bit */ +} + +QToolButton::menu-arrow { + image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); + height: 8px; + width: 8px; +} + +QToolButton::menu-arrow:hover { + image: url(":/qss_icons/dark/rc_dark/arrow_down_focus.png"); +} + +/* QCommandLinkButton ----------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCommandLinkButton { + background-color: transparent; + border: 1px solid #455364; + color: #E0E1E3; + border-radius: 4px; + padding: 0px; + margin: 0px; +} + +QCommandLinkButton:disabled { + background-color: transparent; + color: #9DA9B5; +} + +/* ------------------------------------------------------------------------ */ +/* INPUTS - NO FIELDS ----------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QComboBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QComboBox { + border: 1px solid #455364; + border-radius: 4px; + selection-background-color: #346792; + padding-left: 4px; + padding-right: 4px; + /* padding-right = 36; 4 + 16*2 See scrollbar size */ + /* changed to 4px to fix #239 */ + /* Fixes #103, #111 */ + min-height: 1.5em; + /* padding-top: 2px; removed to fix #132 */ + /* padding-bottom: 2px; removed to fix #132 */ + /* min-width: 75px; removed to fix #109 */ + /* Needed to remove indicator - fix #132 */ +} + +QComboBox QAbstractItemView { + border: 1px solid #455364; + border-radius: 0; + background-color: #19232D; + selection-background-color: #346792; +} + +QComboBox QAbstractItemView:hover { + background-color: #19232D; + color: #E0E1E3; +} + +QComboBox QAbstractItemView:selected { + background: #346792; + color: #455364; +} + +QComboBox QAbstractItemView:alternate { + background: #19232D; +} + +QComboBox:disabled { + background-color: #19232D; + color: #9DA9B5; +} + +QComboBox:hover { + border: 1px solid #346792; +} + +QComboBox:focus { + border: 1px solid #1A72BB; +} + +QComboBox:on { + selection-background-color: #346792; +} + +QComboBox::indicator { + border: none; + border-radius: 0; + background-color: transparent; + selection-background-color: transparent; + color: transparent; + selection-color: transparent; + /* Needed to remove indicator - fix #132 */ +} + +QComboBox::indicator:alternate { + background: #19232D; +} + +QComboBox::item:alternate { + background: #19232D; +} + +QComboBox::item:checked { + font-weight: bold; +} + +QComboBox::item:selected { + border: 0px solid transparent; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #455364; +} + +QComboBox::down-arrow { + image: url(":/qss_icons/dark/rc_dark/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QComboBox::down-arrow:on, QComboBox::down-arrow:hover, QComboBox::down-arrow:focus { + image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); +} + +/* QSlider ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider + +--------------------------------------------------------------------------- */ +QSlider:disabled { + background: #19232D; +} + +QSlider:focus { + border: none; +} + +QSlider::groove:horizontal { + background: #455364; + border: 1px solid #455364; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::groove:vertical { + background: #455364; + border: 1px solid #455364; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical { + background: #346792; + border: 1px solid #455364; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical :disabled { + background: #26486B; +} + +QSlider::sub-page:horizontal { + background: #346792; + border: 1px solid #455364; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:horizontal:disabled { + background: #26486B; +} + +QSlider::handle:horizontal { + background: #9DA9B5; + border: 1px solid #455364; + width: 8px; + height: 8px; + margin: -8px 0px; + border-radius: 4px; +} + +QSlider::handle:horizontal:hover { + background: #346792; + border: 1px solid #346792; +} + +QSlider::handle:horizontal:focus { + border: 1px solid #1A72BB; +} + +QSlider::handle:vertical { + background: #9DA9B5; + border: 1px solid #455364; + width: 8px; + height: 8px; + margin: 0 -8px; + border-radius: 4px; +} + +QSlider::handle:vertical:hover { + background: #346792; + border: 1px solid #346792; +} + +QSlider::handle:vertical:focus { + border: 1px solid #1A72BB; +} + +/* QLineEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit + +--------------------------------------------------------------------------- */ +QLineEdit { + background-color: #19232D; + padding-top: 2px; + /* This QLineEdit fix 103, 111 */ + padding-bottom: 2px; + /* This QLineEdit fix 103, 111 */ + padding-left: 4px; + padding-right: 4px; + border-style: solid; + border: 1px solid #455364; + border-radius: 4px; + color: #E0E1E3; +} + +QLineEdit:disabled { + background-color: #19232D; + color: #9DA9B5; +} + +QLineEdit:hover { + border: 1px solid #346792; + color: #E0E1E3; +} + +QLineEdit:focus { + border: 1px solid #1A72BB; +} + +QLineEdit:selected { + background-color: #346792; + color: #455364; +} + +/* QTabWiget -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabWidget { + padding: 2px; + selection-background-color: #455364; +} + +QTabWidget QWidget { + /* Fixes #189 */ + border-radius: 4px; +} + +QTabWidget::pane { + border: 1px solid #455364; + border-radius: 4px; + margin: 0px; + /* Fixes double border inside pane with pyqt5 */ + padding: 0px; +} + +QTabWidget::pane:selected { + background-color: #455364; + border: 1px solid #346792; +} + +/* QTabBar ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabBar, QDockWidget QTabBar { + qproperty-drawBase: 0; + border-radius: 4px; + margin: 0px; + padding: 2px; + border: 0; + /* left: 5px; move to the right by 5px - removed for fix */ +} + +QTabBar::close-button, QDockWidget QTabBar::close-button { + border: 0; + margin: 0; + padding: 4px; + image: url(":/qss_icons/dark/rc_dark/window_close.png"); +} + +QTabBar::close-button:hover, QDockWidget QTabBar::close-button:hover { + image: url(":/qss_icons/dark/rc_dark/window_close_focus.png"); +} + +QTabBar::close-button:pressed, QDockWidget QTabBar::close-button:pressed { + image: url(":/qss_icons/dark/rc_dark/window_close_pressed.png"); +} + +QTabBar::tab, QDockWidget QTabBar::tab { + /* !selected and disabled ----------------------------------------- */ + /* selected ------------------------------------------------------- */ +} + +QTabBar::tab:top:selected:disabled, QDockWidget QTabBar::tab:top:selected:disabled { + border-bottom: 3px solid #26486B; + color: #9DA9B5; + background-color: #455364; +} + +QTabBar::tab:bottom:selected:disabled, QDockWidget QTabBar::tab:bottom:selected:disabled { + border-top: 3px solid #26486B; + color: #9DA9B5; + background-color: #455364; +} + +QTabBar::tab:left:selected:disabled, QDockWidget QTabBar::tab:left:selected:disabled { + border-right: 3px solid #26486B; + color: #9DA9B5; + background-color: #455364; +} + +QTabBar::tab:right:selected:disabled, QDockWidget QTabBar::tab:right:selected:disabled { + border-left: 3px solid #26486B; + color: #9DA9B5; + background-color: #455364; +} + +QTabBar::tab:top:!selected:disabled, QDockWidget QTabBar::tab:top:!selected:disabled { + border-bottom: 3px solid #19232D; + color: #9DA9B5; + background-color: #19232D; +} + +QTabBar::tab:bottom:!selected:disabled, QDockWidget QTabBar::tab:bottom:!selected:disabled { + border-top: 3px solid #19232D; + color: #9DA9B5; + background-color: #19232D; +} + +QTabBar::tab:left:!selected:disabled, QDockWidget QTabBar::tab:left:!selected:disabled { + border-right: 3px solid #19232D; + color: #9DA9B5; + background-color: #19232D; +} + +QTabBar::tab:right:!selected:disabled, QDockWidget QTabBar::tab:right:!selected:disabled { + border-left: 3px solid #19232D; + color: #9DA9B5; + background-color: #19232D; +} + +QTabBar::tab:top:!selected, QDockWidget QTabBar::tab:top:!selected { + border-bottom: 2px solid #19232D; + margin-top: 2px; +} + +QTabBar::tab:bottom:!selected, QDockWidget QTabBar::tab:bottom:!selected { + border-top: 2px solid #19232D; + margin-bottom: 2px; +} + +QTabBar::tab:left:!selected, QDockWidget QTabBar::tab:left:!selected { + border-left: 2px solid #19232D; + margin-right: 2px; +} + +QTabBar::tab:right:!selected, QDockWidget QTabBar::tab:right:!selected { + border-right: 2px solid #19232D; + margin-left: 2px; +} + +QTabBar::tab:top, QDockWidget QTabBar::tab:top { + background-color: #455364; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 5px; + border-bottom: 3px solid #455364; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected { + background-color: #54687A; + border-bottom: 3px solid #259AE9; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover { + border: 1px solid #1A72BB; + border-bottom: 3px solid #1A72BB; + /* Fixes spyder-ide/spyder#9766 and #243 */ + padding-left: 3px; + padding-right: 3px; +} + +QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom { + border-top: 3px solid #455364; + background-color: #455364; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + min-width: 5px; +} + +QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected { + background-color: #54687A; + border-top: 3px solid #259AE9; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover { + border: 1px solid #1A72BB; + border-top: 3px solid #1A72BB; + /* Fixes spyder-ide/spyder#9766 and #243 */ + padding-left: 3px; + padding-right: 3px; +} + +QTabBar::tab:left, QDockWidget QTabBar::tab:left { + background-color: #455364; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + min-height: 5px; +} + +QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected { + background-color: #54687A; + border-right: 3px solid #259AE9; +} + +QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover { + border: 1px solid #1A72BB; + border-right: 3px solid #1A72BB; + /* Fixes different behavior #271 */ + margin-right: 0px; + padding-right: -1px; +} + +QTabBar::tab:right, QDockWidget QTabBar::tab:right { + background-color: #455364; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + min-height: 5px; +} + +QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected { + background-color: #54687A; + border-left: 3px solid #259AE9; +} + +QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover { + border: 1px solid #1A72BB; + border-left: 3px solid #1A72BB; + /* Fixes different behavior #271 */ + margin-left: 0px; + padding-left: 0px; +} + +QTabBar QToolButton, QDockWidget QTabBar QToolButton { + /* Fixes #136 */ + background-color: #455364; + height: 12px; + width: 12px; +} + +QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed { + background-color: #455364; +} + +QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover { + border: 1px solid #346792; +} + +QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled { + image: url(":/qss_icons/dark/rc_dark/arrow_left.png"); +} + +QTabBar QToolButton::left-arrow:disabled, QDockWidget QTabBar QToolButton::left-arrow:disabled { + image: url(":/qss_icons/dark/rc_dark/arrow_left_disabled.png"); +} + +QTabBar QToolButton::right-arrow:enabled, QDockWidget QTabBar QToolButton::right-arrow:enabled { + image: url(":/qss_icons/dark/rc_dark/arrow_right.png"); +} + +QTabBar QToolButton::right-arrow:disabled, QDockWidget QTabBar QToolButton::right-arrow:disabled { + image: url(":/qss_icons/dark/rc_dark/arrow_right_disabled.png"); +} + +/* QDockWiget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QDockWidget { + outline: 1px solid #455364; + background-color: #19232D; + border: 1px solid #455364; + border-radius: 4px; + titlebar-close-icon: url(":/qss_icons/dark/rc_dark/transparent.png"); + titlebar-normal-icon: url(":/qss_icons/dark/rc_dark/transparent.png"); +} + +QDockWidget::title { + /* Better size for title bar */ + padding: 3px; + spacing: 4px; + border: none; + background-color: #455364; +} + +QDockWidget::close-button { + icon-size: 12px; + border: none; + background: transparent; + background-image: transparent; + border: 0; + margin: 0; + padding: 0; + image: url(":/qss_icons/dark/rc_dark/window_close.png"); +} + +QDockWidget::close-button:hover { + image: url(":/qss_icons/dark/rc_dark/window_close_focus.png"); +} + +QDockWidget::close-button:pressed { + image: url(":/qss_icons/dark/rc_dark/window_close_pressed.png"); +} + +QDockWidget::float-button { + icon-size: 12px; + border: none; + background: transparent; + background-image: transparent; + border: 0; + margin: 0; + padding: 0; + image: url(":/qss_icons/dark/rc_dark/window_undock.png"); +} + +QDockWidget::float-button:hover { + image: url(":/qss_icons/dark/rc_dark/window_undock_focus.png"); +} + +QDockWidget::float-button:pressed { + image: url(":/qss_icons/dark/rc_dark/window_undock_pressed.png"); +} + +/* QTreeView QListView QTableView ----------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview + +--------------------------------------------------------------------------- */ +QTreeView:branch:selected, QTreeView:branch:hover { + background: url(":/qss_icons/dark/rc_dark/transparent.png"); +} + +QTreeView:branch:has-siblings:!adjoins-item { + border-image: url(":/qss_icons/dark/rc_dark/branch_line.png") 0; +} + +QTreeView:branch:has-siblings:adjoins-item { + border-image: url(":/qss_icons/dark/rc_dark/branch_more.png") 0; +} + +QTreeView:branch:!has-children:!has-siblings:adjoins-item { + border-image: url(":/qss_icons/dark/rc_dark/branch_end.png") 0; +} + +QTreeView:branch:has-children:!has-siblings:closed, QTreeView:branch:closed:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/dark/rc_dark/branch_closed.png"); +} + +QTreeView:branch:open:has-children:!has-siblings, QTreeView:branch:open:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/dark/rc_dark/branch_open.png"); +} + +QTreeView:branch:has-children:!has-siblings:closed:hover, QTreeView:branch:closed:has-children:has-siblings:hover { + image: url(":/qss_icons/dark/rc_dark/branch_closed_focus.png"); +} + +QTreeView:branch:open:has-children:!has-siblings:hover, QTreeView:branch:open:has-children:has-siblings:hover { + image: url(":/qss_icons/dark/rc_dark/branch_open_focus.png"); +} + +QTreeView::indicator:checked, +QListView::indicator:checked, +QTableView::indicator:checked, +QColumnView::indicator:checked { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked.png"); +} + +QTreeView::indicator:checked:hover, QTreeView::indicator:checked:focus, QTreeView::indicator:checked:pressed, +QListView::indicator:checked:hover, +QListView::indicator:checked:focus, +QListView::indicator:checked:pressed, +QTableView::indicator:checked:hover, +QTableView::indicator:checked:focus, +QTableView::indicator:checked:pressed, +QColumnView::indicator:checked:hover, +QColumnView::indicator:checked:focus, +QColumnView::indicator:checked:pressed { + image: url(":/qss_icons/dark/rc_dark/checkbox_checked_focus.png"); +} + +QTreeView::indicator:unchecked, +QListView::indicator:unchecked, +QTableView::indicator:unchecked, +QColumnView::indicator:unchecked { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked.png"); +} + +QTreeView::indicator:unchecked:hover, QTreeView::indicator:unchecked:focus, QTreeView::indicator:unchecked:pressed, +QListView::indicator:unchecked:hover, +QListView::indicator:unchecked:focus, +QListView::indicator:unchecked:pressed, +QTableView::indicator:unchecked:hover, +QTableView::indicator:unchecked:focus, +QTableView::indicator:unchecked:pressed, +QColumnView::indicator:unchecked:hover, +QColumnView::indicator:unchecked:focus, +QColumnView::indicator:unchecked:pressed { + image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_focus.png"); +} + +QTreeView::indicator:indeterminate, +QListView::indicator:indeterminate, +QTableView::indicator:indeterminate, +QColumnView::indicator:indeterminate { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate.png"); +} + +QTreeView::indicator:indeterminate:hover, QTreeView::indicator:indeterminate:focus, QTreeView::indicator:indeterminate:pressed, +QListView::indicator:indeterminate:hover, +QListView::indicator:indeterminate:focus, +QListView::indicator:indeterminate:pressed, +QTableView::indicator:indeterminate:hover, +QTableView::indicator:indeterminate:focus, +QTableView::indicator:indeterminate:pressed, +QColumnView::indicator:indeterminate:hover, +QColumnView::indicator:indeterminate:focus, +QColumnView::indicator:indeterminate:pressed { + image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_focus.png"); +} + +QTreeView, +QListView, +QTableView, +QColumnView { + background-color: #19232D; + border: 1px solid #455364; + color: #E0E1E3; + gridline-color: #455364; + border-radius: 4px; +} + +QTreeView:disabled, +QListView:disabled, +QTableView:disabled, +QColumnView:disabled { + background-color: #19232D; + color: #9DA9B5; +} + +QTreeView:selected, +QListView:selected, +QTableView:selected, +QColumnView:selected { + background-color: #346792; + color: #455364; +} + +QTreeView:focus, +QListView:focus, +QTableView:focus, +QColumnView:focus { + border: 1px solid #1A72BB; +} + +QTreeView::item:pressed, +QListView::item:pressed, +QTableView::item:pressed, +QColumnView::item:pressed { + background-color: #346792; +} + +QTreeView::item:selected:active, +QListView::item:selected:active, +QTableView::item:selected:active, +QColumnView::item:selected:active { + background-color: #346792; +} + +QTreeView::item:selected:!active, +QListView::item:selected:!active, +QTableView::item:selected:!active, +QColumnView::item:selected:!active { + color: #E0E1E3; + background-color: #37414F; +} + +QTreeView::item:!selected:hover, +QListView::item:!selected:hover, +QTableView::item:!selected:hover, +QColumnView::item:!selected:hover { + outline: 0; + color: #E0E1E3; + background-color: #37414F; +} + +QTableCornerButton::section { + background-color: #19232D; + border: 1px transparent #455364; + border-radius: 0px; +} + +/* QHeaderView ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview + +--------------------------------------------------------------------------- */ +QHeaderView { + background-color: #455364; + border: 0px transparent #455364; + padding: 0; + margin: 0; + border-radius: 0; +} + +QHeaderView:disabled { + background-color: #455364; + border: 1px transparent #455364; +} + +QHeaderView::section { + background-color: #455364; + color: #E0E1E3; + border-radius: 0; + text-align: left; + font-size: 13px; +} + +QHeaderView::section::horizontal { + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + border-left: 1px solid #19232D; +} + +QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one { + border-left: 1px solid #455364; +} + +QHeaderView::section::horizontal:disabled { + color: #9DA9B5; +} + +QHeaderView::section::vertical { + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + border-top: 1px solid #19232D; +} + +QHeaderView::section::vertical::first, QHeaderView::section::vertical::only-one { + border-top: 1px solid #455364; +} + +QHeaderView::section::vertical:disabled { + color: #9DA9B5; +} + +QHeaderView::down-arrow { + /* Those settings (border/width/height/background-color) solve bug */ + /* transparent arrow background and size */ + background-color: #455364; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); +} + +QHeaderView::up-arrow { + background-color: #455364; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/dark/rc_dark/arrow_up.png"); +} + +/* QToolBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox + +--------------------------------------------------------------------------- */ +QToolBox { + padding: 0px; + border: 0px; + border: 1px solid #455364; +} + +QToolBox:selected { + padding: 0px; + border: 2px solid #346792; +} + +QToolBox::tab { + background-color: #19232D; + border: 1px solid #455364; + color: #E0E1E3; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QToolBox::tab:disabled { + color: #9DA9B5; +} + +QToolBox::tab:selected { + background-color: #60798B; + border-bottom: 2px solid #346792; +} + +QToolBox::tab:selected:disabled { + background-color: #455364; + border-bottom: 2px solid #26486B; +} + +QToolBox::tab:!selected { + background-color: #455364; + border-bottom: 2px solid #455364; +} + +QToolBox::tab:!selected:disabled { + background-color: #19232D; +} + +QToolBox::tab:hover { + border-color: #1A72BB; + border-bottom: 2px solid #1A72BB; +} + +QToolBox QScrollArea QWidget QWidget { + padding: 0px; + border: 0px; + background-color: #19232D; +} + +/* QFrame ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe +https://doc.qt.io/qt-5/qframe.html#-prop +https://doc.qt.io/qt-5/qframe.html#details +https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color + +--------------------------------------------------------------------------- */ +/* (dot) .QFrame fix #141, #126, #123 */ +.QFrame { + border-radius: 4px; + border: 1px solid #455364; + /* No frame */ + /* HLine */ + /* HLine */ +} + +.QFrame[frameShape="0"] { + border-radius: 4px; + border: 1px transparent #455364; +} + +.QFrame[frameShape="4"] { + max-height: 2px; + border: none; + background-color: #455364; +} + +.QFrame[frameShape="5"] { + max-width: 2px; + border: none; + background-color: #455364; +} + +/* QSplitter -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter + +--------------------------------------------------------------------------- */ +QSplitter { + background-color: #455364; + spacing: 0px; + padding: 0px; + margin: 0px; +} + +QSplitter::handle { + background-color: #455364; + border: 0px solid #19232D; + spacing: 0px; + padding: 1px; + margin: 0px; +} + +QSplitter::handle:hover { + background-color: #9DA9B5; +} + +QSplitter::handle:horizontal { + width: 5px; + image: url(":/qss_icons/dark/rc_dark/line_vertical.png"); +} + +QSplitter::handle:vertical { + height: 5px; + image: url(":/qss_icons/dark/rc_dark/line_horizontal.png"); +} + +/* QDateEdit, QDateTimeEdit ----------------------------------------------- + +--------------------------------------------------------------------------- */ +QDateEdit, QDateTimeEdit { + selection-background-color: #346792; + border-style: solid; + border: 1px solid #455364; + border-radius: 4px; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + min-width: 10px; +} + +QDateEdit:on, QDateTimeEdit:on { + selection-background-color: #346792; +} + +QDateEdit::drop-down, QDateTimeEdit::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #455364; +} + +QDateEdit::down-arrow, QDateTimeEdit::down-arrow { + image: url(":/qss_icons/dark/rc_dark/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QDateEdit::down-arrow:on, QDateEdit::down-arrow:hover, QDateEdit::down-arrow:focus, QDateTimeEdit::down-arrow:on, QDateTimeEdit::down-arrow:hover, QDateTimeEdit::down-arrow:focus { + image: url(":/qss_icons/dark/rc_dark/arrow_down.png"); +} + +QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView { + background-color: #19232D; + border-radius: 4px; + border: 1px solid #455364; + selection-background-color: #346792; +} + +/* QAbstractView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractView:hover { + border: 1px solid #346792; + color: #E0E1E3; +} + +QAbstractView:selected { + background: #346792; + color: #455364; +} + +/* PlotWidget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +PlotWidget { + /* Fix cut labels in plots #134 */ + padding: 0px; +} diff --git a/utils/rsc/qdarkstyle_light.qss b/utils/rsc/qdarkstyle_light.qss new file mode 100644 index 0000000000000000000000000000000000000000..4fa86e125e84aff13b7b565d664a68fab52db0c3 --- /dev/null +++ b/utils/rsc/qdarkstyle_light.qss @@ -0,0 +1,2212 @@ +/* --------------------------------------------------------------------------- + + WARNING! File created programmatically. All changes made in this file will be lost! + + Created by the qtsass compiler v0.3.0 + + The definitions are in the "qdarkstyle.qss._styles.scss" module + +--------------------------------------------------------------------------- */ +/* Dark Style - QDarkStyleSheet ------------------------------------------ */ +/* + +See Qt documentation: + + - https://doc.qt.io/qt-5/stylesheet.html + - https://doc.qt.io/qt-5/stylesheet-reference.html + - https://doc.qt.io/qt-5/stylesheet-examples.html + +--------------------------------------------------------------------------- */ +/* Reset elements ------------------------------------------------------------ + +Resetting everything helps to unify styles across different operating systems + +--------------------------------------------------------------------------- */ +* { + padding: 0px; + margin: 0px; + border: 0px; + border-style: none; + border-image: none; + outline: 0; +} + +/* specific reset for elements inside QToolBar */ +QToolBar * { + margin: 0px; + padding: 0px; +} + +/* QWidget ---------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QWidget { + background-color: #FAFAFA; + border: 0px solid #C9CDD0; + padding: 0px; + color: #19232D; + selection-background-color: #9FCBFF; + selection-color: #19232D; +} + +QWidget:disabled { + background-color: #FAFAFA; + color: #788D9C; + selection-background-color: #DAEDFF; + selection-color: #788D9C; +} + +QWidget::item:selected { + background-color: #9FCBFF; +} + +QWidget::item:hover:!selected { + background-color: #73C7FF; +} + +/* QMainWindow ------------------------------------------------------------ + +This adjusts the splitter in the dock widget, not qsplitter +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow + +--------------------------------------------------------------------------- */ +QMainWindow::separator { + background-color: #C9CDD0; + border: 0px solid #FAFAFA; + spacing: 0px; + padding: 2px; +} + +QMainWindow::separator:hover { + background-color: #ACB1B6; + border: 0px solid #73C7FF; +} + +QMainWindow::separator:horizontal { + width: 5px; + margin-top: 2px; + margin-bottom: 2px; + image: url(":/qss_icons/light/rc_light/toolbar_separator_vertical.png"); +} + +QMainWindow::separator:vertical { + height: 5px; + margin-left: 2px; + margin-right: 2px; + image: url(":/qss_icons/light/rc_light/toolbar_separator_horizontal.png"); +} + +/* QToolTip --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip + +--------------------------------------------------------------------------- */ +QToolTip { + background-color: #9FCBFF; + color: #19232D; + /* If you remove the border property, background stops working on Windows */ + border: none; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Remove opacity, fix #174 - may need to use RGBA */ +} + +/* QStatusBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar + +--------------------------------------------------------------------------- */ +QStatusBar { + border: 1px solid #C9CDD0; + /* Fixes Spyder #9120, #9121 */ + background: #C9CDD0; + /* Fixes #205, white vertical borders separating items */ +} + +QStatusBar::item { + border: none; +} + +QStatusBar QToolTip { + background-color: #73C7FF; + border: 1px solid #FAFAFA; + color: #FAFAFA; + /* Remove padding, for fix combo box tooltip */ + padding: 0px; + /* Reducing transparency to read better */ + opacity: 230; +} + +QStatusBar QLabel { + /* Fixes Spyder #9120, #9121 */ + background: transparent; +} + +/* QCheckBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox + +--------------------------------------------------------------------------- */ +QCheckBox { + background-color: #FAFAFA; + color: #19232D; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; +} + +QCheckBox:focus { + border: none; +} + +QCheckBox QWidget:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QCheckBox::indicator { + margin-left: 2px; + height: 14px; + width: 14px; +} + +QCheckBox::indicator:unchecked { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked.png"); +} + +QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_focus.png"); +} + +QCheckBox::indicator:unchecked:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_disabled.png"); +} + +QCheckBox::indicator:checked { + image: url(":/qss_icons/light/rc_light/checkbox_checked.png"); +} + +QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:focus, QCheckBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_checked_focus.png"); +} + +QCheckBox::indicator:checked:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_checked_disabled.png"); +} + +QCheckBox::indicator:indeterminate { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate.png"); +} + +QCheckBox::indicator:indeterminate:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_disabled.png"); +} + +QCheckBox::indicator:indeterminate:focus, QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_focus.png"); +} + +/* QGroupBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox + +--------------------------------------------------------------------------- */ +QGroupBox { + font-weight: bold; + border: 1px solid #C9CDD0; + border-radius: 4px; + padding: 2px; + margin-top: 6px; + margin-bottom: 4px; +} + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + left: 4px; + padding-left: 2px; + padding-right: 4px; + padding-top: -4px; +} + +QGroupBox::indicator { + margin-left: 2px; + margin-top: 2px; + padding: 0; + height: 14px; + width: 14px; +} + +QGroupBox::indicator:unchecked { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_unchecked.png"); +} + +QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_focus.png"); +} + +QGroupBox::indicator:unchecked:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_disabled.png"); +} + +QGroupBox::indicator:checked { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_checked.png"); +} + +QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_checked_focus.png"); +} + +QGroupBox::indicator:checked:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_checked_disabled.png"); +} + +/* QRadioButton ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton + +--------------------------------------------------------------------------- */ +QRadioButton { + background-color: #FAFAFA; + color: #19232D; + spacing: 4px; + padding-top: 4px; + padding-bottom: 4px; + border: none; + outline: none; +} + +QRadioButton:focus { + border: none; +} + +QRadioButton:disabled { + background-color: #FAFAFA; + color: #788D9C; + border: none; + outline: none; +} + +QRadioButton QWidget { + background-color: #FAFAFA; + color: #19232D; + spacing: 0px; + padding: 0px; + outline: none; + border: none; +} + +QRadioButton::indicator { + border: none; + outline: none; + margin-left: 2px; + height: 14px; + width: 14px; +} + +QRadioButton::indicator:unchecked { + image: url(":/qss_icons/light/rc_light/radio_unchecked.png"); +} + +QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:focus, QRadioButton::indicator:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc_light/radio_unchecked_focus.png"); +} + +QRadioButton::indicator:unchecked:disabled { + image: url(":/qss_icons/light/rc_light/radio_unchecked_disabled.png"); +} + +QRadioButton::indicator:checked { + border: none; + outline: none; + image: url(":/qss_icons/light/rc_light/radio_checked.png"); +} + +QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:focus, QRadioButton::indicator:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc_light/radio_checked_focus.png"); +} + +QRadioButton::indicator:checked:disabled { + outline: none; + image: url(":/qss_icons/light/rc_light/radio_checked_disabled.png"); +} + +/* QMenuBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar + +--------------------------------------------------------------------------- */ +QMenuBar { + background-color: #C9CDD0; + padding: 2px; + border: 1px solid #FAFAFA; + color: #19232D; + selection-background-color: #73C7FF; +} + +QMenuBar:focus { + border: 1px solid #9FCBFF; +} + +QMenuBar::item { + background: transparent; + padding: 4px; +} + +QMenuBar::item:selected { + padding: 4px; + background: transparent; + border: 0px solid #C9CDD0; + background-color: #73C7FF; +} + +QMenuBar::item:pressed { + padding: 4px; + border: 0px solid #C9CDD0; + background-color: #73C7FF; + color: #19232D; + margin-bottom: 0px; + padding-bottom: 0px; +} + +/* QMenu ------------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu + +--------------------------------------------------------------------------- */ +QMenu { + border: 0px solid #C9CDD0; + color: #19232D; + margin: 0px; + background-color: #CED1D4; + selection-background-color: #73C7FF; +} + +QMenu::separator { + height: 1px; + background-color: #ACB1B6; + color: #19232D; +} + +QMenu::item { + background-color: #CED1D4; + padding: 4px 24px 4px 28px; + /* Reserve space for selection border */ + border: 1px transparent #C9CDD0; +} + +QMenu::item:selected { + color: #19232D; + background-color: #73C7FF; +} + +QMenu::item:pressed { + background-color: #73C7FF; +} + +QMenu::icon { + padding-left: 10px; + width: 14px; + height: 14px; +} + +QMenu::indicator { + padding-left: 8px; + width: 12px; + height: 12px; + /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */ + /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ +} + +QMenu::indicator:non-exclusive:unchecked { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked.png"); +} + +QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_focus.png"); +} + +QMenu::indicator:non-exclusive:unchecked:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_disabled.png"); +} + +QMenu::indicator:non-exclusive:checked { + image: url(":/qss_icons/light/rc_light/checkbox_checked.png"); +} + +QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed { + border: none; + image: url(":/qss_icons/light/rc_light/checkbox_checked_focus.png"); +} + +QMenu::indicator:non-exclusive:checked:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_checked_disabled.png"); +} + +QMenu::indicator:non-exclusive:indeterminate { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate.png"); +} + +QMenu::indicator:non-exclusive:indeterminate:disabled { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_disabled.png"); +} + +QMenu::indicator:non-exclusive:indeterminate:focus, QMenu::indicator:non-exclusive:indeterminate:hover, QMenu::indicator:non-exclusive:indeterminate:pressed { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_focus.png"); +} + +QMenu::indicator:exclusive:unchecked { + image: url(":/qss_icons/light/rc_light/radio_unchecked.png"); +} + +QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc_light/radio_unchecked_focus.png"); +} + +QMenu::indicator:exclusive:unchecked:disabled { + image: url(":/qss_icons/light/rc_light/radio_unchecked_disabled.png"); +} + +QMenu::indicator:exclusive:checked { + border: none; + outline: none; + image: url(":/qss_icons/light/rc_light/radio_checked.png"); +} + +QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed { + border: none; + outline: none; + image: url(":/qss_icons/light/rc_light/radio_checked_focus.png"); +} + +QMenu::indicator:exclusive:checked:disabled { + outline: none; + image: url(":/qss_icons/light/rc_light/radio_checked_disabled.png"); +} + +QMenu::right-arrow { + margin: 5px; + padding-left: 12px; + image: url(":/qss_icons/light/rc_light/arrow_right.png"); + height: 12px; + width: 12px; +} + +/* QAbstractItemView ------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QAbstractItemView { + alternate-background-color: #FAFAFA; + color: #19232D; + border: 1px solid #C9CDD0; + border-radius: 4px; +} + +QAbstractItemView QLineEdit { + padding: 2px; +} + +/* QAbstractScrollArea ---------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QAbstractScrollArea { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + border-radius: 4px; + /* fix #159 */ + padding: 2px; + /* remove min-height to fix #244 */ + color: #19232D; +} + +QAbstractScrollArea:disabled { + color: #788D9C; +} + +/* QScrollArea ------------------------------------------------------------ + +--------------------------------------------------------------------------- */ +QScrollArea QWidget QWidget:disabled { + background-color: #FAFAFA; +} + +/* QScrollBar ------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar + +--------------------------------------------------------------------------- */ +QScrollBar:horizontal { + height: 16px; + margin: 2px 16px 2px 16px; + border: 1px solid #C9CDD0; + border-radius: 4px; + background-color: #FAFAFA; +} + +QScrollBar:vertical { + background-color: #FAFAFA; + width: 16px; + margin: 16px 2px 16px 2px; + border: 1px solid #C9CDD0; + border-radius: 4px; +} + +QScrollBar::handle:horizontal { + background-color: #ACB1B6; + border: 1px solid #C9CDD0; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:hover { + background-color: #9FCBFF; + border: #9FCBFF; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::handle:horizontal:focus { + border: 1px solid #73C7FF; +} + +QScrollBar::handle:vertical { + background-color: #ACB1B6; + border: 1px solid #C9CDD0; + min-height: 8px; + border-radius: 4px; +} + +QScrollBar::handle:vertical:hover { + background-color: #9FCBFF; + border: #9FCBFF; + border-radius: 4px; + min-height: 8px; +} + +QScrollBar::handle:vertical:focus { + border: 1px solid #73C7FF; +} + +QScrollBar::add-line:horizontal { + margin: 0px 0px 0px 0px; + border-image: url(":/qss_icons/light/rc_light/arrow_right_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on { + border-image: url(":/qss_icons/light/rc_light/arrow_right.png"); + height: 12px; + width: 12px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/light/rc_light/arrow_down_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on { + border-image: url(":/qss_icons/light/rc_light/arrow_down.png"); + height: 12px; + width: 12px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { + margin: 0px 3px 0px 3px; + border-image: url(":/qss_icons/light/rc_light/arrow_left_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on { + border-image: url(":/qss_icons/light/rc_light/arrow_left.png"); + height: 12px; + width: 12px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(":/qss_icons/light/rc_light/arrow_up_disabled.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on { + border-image: url(":/qss_icons/light/rc_light/arrow_up.png"); + height: 12px; + width: 12px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal { + background: none; +} + +QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical { + background: none; +} + +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { + background: none; +} + +QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: none; +} + +/* QTextEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets + +--------------------------------------------------------------------------- */ +QTextEdit { + background-color: #FAFAFA; + color: #19232D; + border-radius: 4px; + border: 1px solid #C9CDD0; +} + +QTextEdit:focus { + border: 1px solid #73C7FF; +} + +QTextEdit:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* QPlainTextEdit --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QPlainTextEdit { + background-color: #FAFAFA; + color: #19232D; + border-radius: 4px; + border: 1px solid #C9CDD0; +} + +QPlainTextEdit:focus { + border: 1px solid #73C7FF; +} + +QPlainTextEdit:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* QSizeGrip -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip + +--------------------------------------------------------------------------- */ +QSizeGrip { + background: transparent; + width: 12px; + height: 12px; + image: url(":/qss_icons/light/rc_light/window_grip.png"); +} + +/* QStackedWidget --------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QStackedWidget { + padding: 2px; + border: 1px solid #C9CDD0; + border: 1px solid #FAFAFA; +} + +/* QToolBar --------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar + +--------------------------------------------------------------------------- */ +QToolBar { + background-color: #C9CDD0; + border-bottom: 1px solid #FAFAFA; + padding: 1px; + font-weight: bold; + spacing: 2px; +} + +QToolBar:disabled { + /* Fixes #272 */ + background-color: #C9CDD0; +} + +QToolBar::handle:horizontal { + width: 16px; + image: url(":/qss_icons/light/rc_light/toolbar_move_horizontal.png"); +} + +QToolBar::handle:vertical { + height: 16px; + image: url(":/qss_icons/light/rc_light/toolbar_move_vertical.png"); +} + +QToolBar::separator:horizontal { + width: 16px; + image: url(":/qss_icons/light/rc_light/toolbar_separator_horizontal.png"); +} + +QToolBar::separator:vertical { + height: 16px; + image: url(":/qss_icons/light/rc_light/toolbar_separator_vertical.png"); +} + +QToolButton#qt_toolbar_ext_button { + background: #C9CDD0; + border: 0px; + color: #19232D; + image: url(":/qss_icons/light/rc_light/arrow_right.png"); +} + +/* QAbstractSpinBox ------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractSpinBox { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + border-radius: 4px; + /* min-width: 5px; removed to fix 109 */ +} + +QAbstractSpinBox:up-button { + background-color: transparent #FAFAFA; + subcontrol-origin: border; + subcontrol-position: top right; + border-left: 1px solid #C9CDD0; + border-bottom: 1px solid #C9CDD0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-bottom: -1px; +} + +QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off { + image: url(":/qss_icons/light/rc_light/arrow_up_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::up-arrow:hover { + image: url(":/qss_icons/light/rc_light/arrow_up.png"); +} + +QAbstractSpinBox:down-button { + background-color: transparent #FAFAFA; + subcontrol-origin: border; + subcontrol-position: bottom right; + border-left: 1px solid #C9CDD0; + border-top: 1px solid #C9CDD0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin: 1px; + width: 12px; + margin-top: -1px; +} + +QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off { + image: url(":/qss_icons/light/rc_light/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QAbstractSpinBox::down-arrow:hover { + image: url(":/qss_icons/light/rc_light/arrow_down.png"); +} + +QAbstractSpinBox:hover { + border: 1px solid #9FCBFF; + color: #19232D; +} + +QAbstractSpinBox:focus { + border: 1px solid #73C7FF; +} + +QAbstractSpinBox:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* ------------------------------------------------------------------------ */ +/* DISPLAYS --------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QLabel ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe + +--------------------------------------------------------------------------- */ +QLabel { + background-color: #FAFAFA; + border: 0px solid #C9CDD0; + padding: 2px; + margin: 0px; + color: #19232D; +} + +QLabel:disabled { + background-color: #FAFAFA; + border: 0px solid #C9CDD0; + color: #788D9C; +} + +/* QTextBrowser ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea + +--------------------------------------------------------------------------- */ +QTextBrowser { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; +} + +QTextBrowser:disabled { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #788D9C; + border-radius: 4px; +} + +QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed { + border: 1px solid #C9CDD0; +} + +/* QGraphicsView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QGraphicsView { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; +} + +QGraphicsView:disabled { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #788D9C; + border-radius: 4px; +} + +QGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected, QGraphicsView:pressed { + border: 1px solid #C9CDD0; +} + +/* QCalendarWidget -------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCalendarWidget { + border: 1px solid #C9CDD0; + border-radius: 4px; +} + +QCalendarWidget:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +/* QLCDNumber ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QLCDNumber { + background-color: #FAFAFA; + color: #19232D; +} + +QLCDNumber:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +/* QProgressBar ----------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar + +--------------------------------------------------------------------------- */ +QProgressBar { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; + text-align: center; +} + +QProgressBar:disabled { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #788D9C; + border-radius: 4px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #9FCBFF; + color: #FAFAFA; + border-radius: 4px; +} + +QProgressBar::chunk:disabled { + background-color: #DAEDFF; + color: #788D9C; + border-radius: 4px; +} + +/* ------------------------------------------------------------------------ */ +/* BUTTONS ---------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QPushButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton + +--------------------------------------------------------------------------- */ +QPushButton { + background-color: #C9CDD0; + color: #19232D; + border-radius: 4px; + padding: 2px; + outline: none; + border: none; +} + +QPushButton:disabled { + background-color: #C9CDD0; + color: #788D9C; + border-radius: 4px; + padding: 2px; +} + +QPushButton:checked { + background-color: #ACB1B6; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QPushButton:checked:disabled { + background-color: #ACB1B6; + color: #788D9C; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QPushButton:checked:selected { + background: #ACB1B6; +} + +QPushButton:hover { + background-color: #B9BDC1; + color: #19232D; +} + +QPushButton:pressed { + background-color: #ACB1B6; +} + +QPushButton:selected { + background: #ACB1B6; + color: #19232D; +} + +QPushButton::menu-indicator { + subcontrol-origin: padding; + subcontrol-position: bottom right; + bottom: 4px; +} + +QDialogButtonBox QPushButton { + /* Issue #194 #248 - Special case of QPushButton inside dialogs, for better UI */ + min-width: 80px; +} + +/* QToolButton ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton + +--------------------------------------------------------------------------- */ +QToolButton { + background-color: #C9CDD0; + color: #19232D; + border-radius: 4px; + padding: 2px; + outline: none; + border: none; + /* The subcontrols below are used only in the DelayedPopup mode */ + /* The subcontrols below are used only in the MenuButtonPopup mode */ + /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */ +} + +QToolButton:disabled { + background-color: #C9CDD0; + color: #788D9C; + border-radius: 4px; + padding: 2px; +} + +QToolButton:checked { + background-color: #ACB1B6; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QToolButton:checked:disabled { + background-color: #ACB1B6; + color: #788D9C; + border-radius: 4px; + padding: 2px; + outline: none; +} + +QToolButton:checked:hover { + background-color: #B9BDC1; + color: #19232D; +} + +QToolButton:checked:pressed { + background-color: #ACB1B6; +} + +QToolButton:checked:selected { + background: #ACB1B6; + color: #19232D; +} + +QToolButton:hover { + background-color: #B9BDC1; + color: #19232D; +} + +QToolButton:pressed { + background-color: #ACB1B6; +} + +QToolButton:selected { + background: #ACB1B6; + color: #19232D; +} + +QToolButton[popupMode="0"] { + /* Only for DelayedPopup */ + padding-right: 2px; +} + +QToolButton[popupMode="1"] { + /* Only for MenuButtonPopup */ + padding-right: 20px; +} + +QToolButton[popupMode="1"]::menu-button { + border: none; +} + +QToolButton[popupMode="1"]::menu-button:hover { + border: none; + border-left: 1px solid #C9CDD0; + border-radius: 0; +} + +QToolButton[popupMode="2"] { + /* Only for InstantPopup */ + padding-right: 2px; +} + +QToolButton::menu-button { + padding: 2px; + border-radius: 4px; + width: 12px; + border: none; + outline: none; +} + +QToolButton::menu-button:hover { + border: 1px solid #9FCBFF; +} + +QToolButton::menu-button:checked:hover { + border: 1px solid #9FCBFF; +} + +QToolButton::menu-indicator { + image: url(":/qss_icons/light/rc_light/arrow_down.png"); + height: 8px; + width: 8px; + top: 0; + /* Exclude a shift for better image */ + left: -2px; + /* Shift it a bit */ +} + +QToolButton::menu-arrow { + image: url(":/qss_icons/light/rc_light/arrow_down.png"); + height: 8px; + width: 8px; +} + +QToolButton::menu-arrow:hover { + image: url(":/qss_icons/light/rc_light/arrow_down_focus.png"); +} + +/* QCommandLinkButton ----------------------------------------------------- + +--------------------------------------------------------------------------- */ +QCommandLinkButton { + background-color: transparent; + border: 1px solid #C9CDD0; + color: #19232D; + border-radius: 4px; + padding: 0px; + margin: 0px; +} + +QCommandLinkButton:disabled { + background-color: transparent; + color: #788D9C; +} + +/* ------------------------------------------------------------------------ */ +/* INPUTS - NO FIELDS ----------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ +/* QComboBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox + +--------------------------------------------------------------------------- */ +QComboBox { + border: 1px solid #C9CDD0; + border-radius: 4px; + selection-background-color: #9FCBFF; + padding-left: 4px; + padding-right: 4px; + /* padding-right = 36; 4 + 16*2 See scrollbar size */ + /* changed to 4px to fix #239 */ + /* Fixes #103, #111 */ + min-height: 1.5em; + /* padding-top: 2px; removed to fix #132 */ + /* padding-bottom: 2px; removed to fix #132 */ + /* min-width: 75px; removed to fix #109 */ + /* Needed to remove indicator - fix #132 */ +} + +QComboBox QAbstractItemView { + border: 1px solid #C9CDD0; + border-radius: 0; + background-color: #FAFAFA; + selection-background-color: #9FCBFF; +} + +QComboBox QAbstractItemView:hover { + background-color: #FAFAFA; + color: #19232D; +} + +QComboBox QAbstractItemView:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +QComboBox QAbstractItemView:alternate { + background: #FAFAFA; +} + +QComboBox:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QComboBox:hover { + border: 1px solid #9FCBFF; +} + +QComboBox:focus { + border: 1px solid #73C7FF; +} + +QComboBox:on { + selection-background-color: #9FCBFF; +} + +QComboBox::indicator { + border: none; + border-radius: 0; + background-color: transparent; + selection-background-color: transparent; + color: transparent; + selection-color: transparent; + /* Needed to remove indicator - fix #132 */ +} + +QComboBox::indicator:alternate { + background: #FAFAFA; +} + +QComboBox::item:alternate { + background: #FAFAFA; +} + +QComboBox::item:checked { + font-weight: bold; +} + +QComboBox::item:selected { + border: 0px solid transparent; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #C9CDD0; +} + +QComboBox::down-arrow { + image: url(":/qss_icons/light/rc_light/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QComboBox::down-arrow:on, QComboBox::down-arrow:hover, QComboBox::down-arrow:focus { + image: url(":/qss_icons/light/rc_light/arrow_down.png"); +} + +/* QSlider ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider + +--------------------------------------------------------------------------- */ +QSlider:disabled { + background: #FAFAFA; +} + +QSlider:focus { + border: none; +} + +QSlider::groove:horizontal { + background: #C9CDD0; + border: 1px solid #C9CDD0; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::groove:vertical { + background: #C9CDD0; + border: 1px solid #C9CDD0; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical { + background: #9FCBFF; + border: 1px solid #C9CDD0; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::add-page:vertical :disabled { + background: #DAEDFF; +} + +QSlider::sub-page:horizontal { + background: #9FCBFF; + border: 1px solid #C9CDD0; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:horizontal:disabled { + background: #DAEDFF; +} + +QSlider::handle:horizontal { + background: #788D9C; + border: 1px solid #C9CDD0; + width: 8px; + height: 8px; + margin: -8px 0px; + border-radius: 4px; +} + +QSlider::handle:horizontal:hover { + background: #9FCBFF; + border: 1px solid #9FCBFF; +} + +QSlider::handle:horizontal:focus { + border: 1px solid #73C7FF; +} + +QSlider::handle:vertical { + background: #788D9C; + border: 1px solid #C9CDD0; + width: 8px; + height: 8px; + margin: 0 -8px; + border-radius: 4px; +} + +QSlider::handle:vertical:hover { + background: #9FCBFF; + border: 1px solid #9FCBFF; +} + +QSlider::handle:vertical:focus { + border: 1px solid #73C7FF; +} + +/* QLineEdit -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit + +--------------------------------------------------------------------------- */ +QLineEdit { + background-color: #FAFAFA; + padding-top: 2px; + /* This QLineEdit fix 103, 111 */ + padding-bottom: 2px; + /* This QLineEdit fix 103, 111 */ + padding-left: 4px; + padding-right: 4px; + border-style: solid; + border: 1px solid #C9CDD0; + border-radius: 4px; + color: #19232D; +} + +QLineEdit:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QLineEdit:hover { + border: 1px solid #9FCBFF; + color: #19232D; +} + +QLineEdit:focus { + border: 1px solid #73C7FF; +} + +QLineEdit:selected { + background-color: #9FCBFF; + color: #C9CDD0; +} + +/* QTabWiget -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabWidget { + padding: 2px; + selection-background-color: #C9CDD0; +} + +QTabWidget QWidget { + /* Fixes #189 */ + border-radius: 4px; +} + +QTabWidget::pane { + border: 1px solid #C9CDD0; + border-radius: 4px; + margin: 0px; + /* Fixes double border inside pane with pyqt5 */ + padding: 0px; +} + +QTabWidget::pane:selected { + background-color: #C9CDD0; + border: 1px solid #9FCBFF; +} + +/* QTabBar ---------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar + +--------------------------------------------------------------------------- */ +QTabBar, QDockWidget QTabBar { + qproperty-drawBase: 0; + border-radius: 4px; + margin: 0px; + padding: 2px; + border: 0; + /* left: 5px; move to the right by 5px - removed for fix */ +} + +QTabBar::close-button, QDockWidget QTabBar::close-button { + border: 0; + margin: 0; + padding: 4px; + image: url(":/qss_icons/light/rc_light/window_close.png"); +} + +QTabBar::close-button:hover, QDockWidget QTabBar::close-button:hover { + image: url(":/qss_icons/light/rc_light/window_close_focus.png"); +} + +QTabBar::close-button:pressed, QDockWidget QTabBar::close-button:pressed { + image: url(":/qss_icons/light/rc_light/window_close_pressed.png"); +} + +QTabBar::tab, QDockWidget QTabBar::tab { + /* !selected and disabled ----------------------------------------- */ + /* selected ------------------------------------------------------- */ +} + +QTabBar::tab:top:selected:disabled, QDockWidget QTabBar::tab:top:selected:disabled { + border-bottom: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:bottom:selected:disabled, QDockWidget QTabBar::tab:bottom:selected:disabled { + border-top: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:left:selected:disabled, QDockWidget QTabBar::tab:left:selected:disabled { + border-right: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:right:selected:disabled, QDockWidget QTabBar::tab:right:selected:disabled { + border-left: 3px solid #DAEDFF; + color: #788D9C; + background-color: #C9CDD0; +} + +QTabBar::tab:top:!selected:disabled, QDockWidget QTabBar::tab:top:!selected:disabled { + border-bottom: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:bottom:!selected:disabled, QDockWidget QTabBar::tab:bottom:!selected:disabled { + border-top: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:left:!selected:disabled, QDockWidget QTabBar::tab:left:!selected:disabled { + border-right: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:right:!selected:disabled, QDockWidget QTabBar::tab:right:!selected:disabled { + border-left: 3px solid #FAFAFA; + color: #788D9C; + background-color: #FAFAFA; +} + +QTabBar::tab:top:!selected, QDockWidget QTabBar::tab:top:!selected { + border-bottom: 2px solid #FAFAFA; + margin-top: 2px; +} + +QTabBar::tab:bottom:!selected, QDockWidget QTabBar::tab:bottom:!selected { + border-top: 2px solid #FAFAFA; + margin-bottom: 2px; +} + +QTabBar::tab:left:!selected, QDockWidget QTabBar::tab:left:!selected { + border-left: 2px solid #FAFAFA; + margin-right: 2px; +} + +QTabBar::tab:right:!selected, QDockWidget QTabBar::tab:right:!selected { + border-right: 2px solid #FAFAFA; + margin-left: 2px; +} + +QTabBar::tab:top, QDockWidget QTabBar::tab:top { + background-color: #C9CDD0; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 5px; + border-bottom: 3px solid #C9CDD0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected { + background-color: #B9BDC1; + border-bottom: 3px solid #37AEFE; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover { + border: 1px solid #73C7FF; + border-bottom: 3px solid #73C7FF; + /* Fixes spyder-ide/spyder#9766 and #243 */ + padding-left: 3px; + padding-right: 3px; +} + +QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom { + border-top: 3px solid #C9CDD0; + background-color: #C9CDD0; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + min-width: 5px; +} + +QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected { + background-color: #B9BDC1; + border-top: 3px solid #37AEFE; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover { + border: 1px solid #73C7FF; + border-top: 3px solid #73C7FF; + /* Fixes spyder-ide/spyder#9766 and #243 */ + padding-left: 3px; + padding-right: 3px; +} + +QTabBar::tab:left, QDockWidget QTabBar::tab:left { + background-color: #C9CDD0; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + min-height: 5px; +} + +QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected { + background-color: #B9BDC1; + border-right: 3px solid #37AEFE; +} + +QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover { + border: 1px solid #73C7FF; + border-right: 3px solid #73C7FF; + /* Fixes different behavior #271 */ + margin-right: 0px; + padding-right: -1px; +} + +QTabBar::tab:right, QDockWidget QTabBar::tab:right { + background-color: #C9CDD0; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + min-height: 5px; +} + +QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected { + background-color: #B9BDC1; + border-left: 3px solid #37AEFE; +} + +QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover { + border: 1px solid #73C7FF; + border-left: 3px solid #73C7FF; + /* Fixes different behavior #271 */ + margin-left: 0px; + padding-left: 0px; +} + +QTabBar QToolButton, QDockWidget QTabBar QToolButton { + /* Fixes #136 */ + background-color: #C9CDD0; + height: 12px; + width: 12px; +} + +QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed { + background-color: #C9CDD0; +} + +QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover { + border: 1px solid #9FCBFF; +} + +QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled { + image: url(":/qss_icons/light/rc_light/arrow_left.png"); +} + +QTabBar QToolButton::left-arrow:disabled, QDockWidget QTabBar QToolButton::left-arrow:disabled { + image: url(":/qss_icons/light/rc_light/arrow_left_disabled.png"); +} + +QTabBar QToolButton::right-arrow:enabled, QDockWidget QTabBar QToolButton::right-arrow:enabled { + image: url(":/qss_icons/light/rc_light/arrow_right.png"); +} + +QTabBar QToolButton::right-arrow:disabled, QDockWidget QTabBar QToolButton::right-arrow:disabled { + image: url(":/qss_icons/light/rc_light/arrow_right_disabled.png"); +} + +/* QDockWiget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QDockWidget { + outline: 1px solid #C9CDD0; + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + border-radius: 4px; + titlebar-close-icon: url(":/qss_icons/light/rc_light/transparent.png"); + titlebar-normal-icon: url(":/qss_icons/light/rc_light/transparent.png"); +} + +QDockWidget::title { + /* Better size for title bar */ + padding: 3px; + spacing: 4px; + border: none; + background-color: #C9CDD0; +} + +QDockWidget::close-button { + icon-size: 12px; + border: none; + background: transparent; + background-image: transparent; + border: 0; + margin: 0; + padding: 0; + image: url(":/qss_icons/light/rc_light/window_close.png"); +} + +QDockWidget::close-button:hover { + image: url(":/qss_icons/light/rc_light/window_close_focus.png"); +} + +QDockWidget::close-button:pressed { + image: url(":/qss_icons/light/rc_light/window_close_pressed.png"); +} + +QDockWidget::float-button { + icon-size: 12px; + border: none; + background: transparent; + background-image: transparent; + border: 0; + margin: 0; + padding: 0; + image: url(":/qss_icons/light/rc_light/window_undock.png"); +} + +QDockWidget::float-button:hover { + image: url(":/qss_icons/light/rc_light/window_undock_focus.png"); +} + +QDockWidget::float-button:pressed { + image: url(":/qss_icons/light/rc_light/window_undock_pressed.png"); +} + +/* QTreeView QListView QTableView ----------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview + +--------------------------------------------------------------------------- */ +QTreeView:branch:selected, QTreeView:branch:hover { + background: url(":/qss_icons/light/rc_light/transparent.png"); +} + +QTreeView:branch:has-siblings:!adjoins-item { + border-image: url(":/qss_icons/light/rc_light/branch_line.png") 0; +} + +QTreeView:branch:has-siblings:adjoins-item { + border-image: url(":/qss_icons/light/rc_light/branch_more.png") 0; +} + +QTreeView:branch:!has-children:!has-siblings:adjoins-item { + border-image: url(":/qss_icons/light/rc_light/branch_end.png") 0; +} + +QTreeView:branch:has-children:!has-siblings:closed, QTreeView:branch:closed:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/light/rc_light/branch_closed.png"); +} + +QTreeView:branch:open:has-children:!has-siblings, QTreeView:branch:open:has-children:has-siblings { + border-image: none; + image: url(":/qss_icons/light/rc_light/branch_open.png"); +} + +QTreeView:branch:has-children:!has-siblings:closed:hover, QTreeView:branch:closed:has-children:has-siblings:hover { + image: url(":/qss_icons/light/rc_light/branch_closed_focus.png"); +} + +QTreeView:branch:open:has-children:!has-siblings:hover, QTreeView:branch:open:has-children:has-siblings:hover { + image: url(":/qss_icons/light/rc_light/branch_open_focus.png"); +} + +QTreeView::indicator:checked, +QListView::indicator:checked, +QTableView::indicator:checked, +QColumnView::indicator:checked { + image: url(":/qss_icons/light/rc_light/checkbox_checked.png"); +} + +QTreeView::indicator:checked:hover, QTreeView::indicator:checked:focus, QTreeView::indicator:checked:pressed, +QListView::indicator:checked:hover, +QListView::indicator:checked:focus, +QListView::indicator:checked:pressed, +QTableView::indicator:checked:hover, +QTableView::indicator:checked:focus, +QTableView::indicator:checked:pressed, +QColumnView::indicator:checked:hover, +QColumnView::indicator:checked:focus, +QColumnView::indicator:checked:pressed { + image: url(":/qss_icons/light/rc_light/checkbox_checked_focus.png"); +} + +QTreeView::indicator:unchecked, +QListView::indicator:unchecked, +QTableView::indicator:unchecked, +QColumnView::indicator:unchecked { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked.png"); +} + +QTreeView::indicator:unchecked:hover, QTreeView::indicator:unchecked:focus, QTreeView::indicator:unchecked:pressed, +QListView::indicator:unchecked:hover, +QListView::indicator:unchecked:focus, +QListView::indicator:unchecked:pressed, +QTableView::indicator:unchecked:hover, +QTableView::indicator:unchecked:focus, +QTableView::indicator:unchecked:pressed, +QColumnView::indicator:unchecked:hover, +QColumnView::indicator:unchecked:focus, +QColumnView::indicator:unchecked:pressed { + image: url(":/qss_icons/light/rc_light/checkbox_unchecked_focus.png"); +} + +QTreeView::indicator:indeterminate, +QListView::indicator:indeterminate, +QTableView::indicator:indeterminate, +QColumnView::indicator:indeterminate { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate.png"); +} + +QTreeView::indicator:indeterminate:hover, QTreeView::indicator:indeterminate:focus, QTreeView::indicator:indeterminate:pressed, +QListView::indicator:indeterminate:hover, +QListView::indicator:indeterminate:focus, +QListView::indicator:indeterminate:pressed, +QTableView::indicator:indeterminate:hover, +QTableView::indicator:indeterminate:focus, +QTableView::indicator:indeterminate:pressed, +QColumnView::indicator:indeterminate:hover, +QColumnView::indicator:indeterminate:focus, +QColumnView::indicator:indeterminate:pressed { + image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_focus.png"); +} + +QTreeView, +QListView, +QTableView, +QColumnView { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + gridline-color: #C9CDD0; + border-radius: 4px; +} + +QTreeView:disabled, +QListView:disabled, +QTableView:disabled, +QColumnView:disabled { + background-color: #FAFAFA; + color: #788D9C; +} + +QTreeView:selected, +QListView:selected, +QTableView:selected, +QColumnView:selected { + background-color: #9FCBFF; + color: #C9CDD0; +} + +QTreeView:focus, +QListView:focus, +QTableView:focus, +QColumnView:focus { + border: 1px solid #73C7FF; +} + +QTreeView::item:pressed, +QListView::item:pressed, +QTableView::item:pressed, +QColumnView::item:pressed { + background-color: #9FCBFF; +} + +QTreeView::item:selected:active, +QListView::item:selected:active, +QTableView::item:selected:active, +QColumnView::item:selected:active { + background-color: #9FCBFF; +} + +QTreeView::item:selected:!active, +QListView::item:selected:!active, +QTableView::item:selected:!active, +QColumnView::item:selected:!active { + color: #19232D; + background-color: #CED1D4; +} + +QTreeView::item:!selected:hover, +QListView::item:!selected:hover, +QTableView::item:!selected:hover, +QColumnView::item:!selected:hover { + outline: 0; + color: #19232D; + background-color: #CED1D4; +} + +QTableCornerButton::section { + background-color: #FAFAFA; + border: 1px transparent #C9CDD0; + border-radius: 0px; +} + +/* QHeaderView ------------------------------------------------------------ + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview + +--------------------------------------------------------------------------- */ +QHeaderView { + background-color: #C9CDD0; + border: 0px transparent #C9CDD0; + padding: 0; + margin: 0; + border-radius: 0; +} + +QHeaderView:disabled { + background-color: #C9CDD0; + border: 1px transparent #C9CDD0; +} + +QHeaderView::section { + background-color: #C9CDD0; + color: #19232D; + border-radius: 0; + text-align: left; + font-size: 13px; +} + +QHeaderView::section::horizontal { + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + border-left: 1px solid #FAFAFA; +} + +QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one { + border-left: 1px solid #C9CDD0; +} + +QHeaderView::section::horizontal:disabled { + color: #788D9C; +} + +QHeaderView::section::vertical { + padding-top: 0; + padding-bottom: 0; + padding-left: 4px; + padding-right: 4px; + border-top: 1px solid #FAFAFA; +} + +QHeaderView::section::vertical::first, QHeaderView::section::vertical::only-one { + border-top: 1px solid #C9CDD0; +} + +QHeaderView::section::vertical:disabled { + color: #788D9C; +} + +QHeaderView::down-arrow { + /* Those settings (border/width/height/background-color) solve bug */ + /* transparent arrow background and size */ + background-color: #C9CDD0; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/light/rc_light/arrow_down.png"); +} + +QHeaderView::up-arrow { + background-color: #C9CDD0; + border: none; + height: 12px; + width: 12px; + padding-left: 2px; + padding-right: 2px; + image: url(":/qss_icons/light/rc_light/arrow_up.png"); +} + +/* QToolBox -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox + +--------------------------------------------------------------------------- */ +QToolBox { + padding: 0px; + border: 0px; + border: 1px solid #C9CDD0; +} + +QToolBox:selected { + padding: 0px; + border: 2px solid #9FCBFF; +} + +QToolBox::tab { + background-color: #FAFAFA; + border: 1px solid #C9CDD0; + color: #19232D; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QToolBox::tab:disabled { + color: #788D9C; +} + +QToolBox::tab:selected { + background-color: #ACB1B6; + border-bottom: 2px solid #9FCBFF; +} + +QToolBox::tab:selected:disabled { + background-color: #C9CDD0; + border-bottom: 2px solid #DAEDFF; +} + +QToolBox::tab:!selected { + background-color: #C9CDD0; + border-bottom: 2px solid #C9CDD0; +} + +QToolBox::tab:!selected:disabled { + background-color: #FAFAFA; +} + +QToolBox::tab:hover { + border-color: #73C7FF; + border-bottom: 2px solid #73C7FF; +} + +QToolBox QScrollArea QWidget QWidget { + padding: 0px; + border: 0px; + background-color: #FAFAFA; +} + +/* QFrame ----------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe +https://doc.qt.io/qt-5/qframe.html#-prop +https://doc.qt.io/qt-5/qframe.html#details +https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color + +--------------------------------------------------------------------------- */ +/* (dot) .QFrame fix #141, #126, #123 */ +.QFrame { + border-radius: 4px; + border: 1px solid #C9CDD0; + /* No frame */ + /* HLine */ + /* HLine */ +} + +.QFrame[frameShape="0"] { + border-radius: 4px; + border: 1px transparent #C9CDD0; +} + +.QFrame[frameShape="4"] { + max-height: 2px; + border: none; + background-color: #C9CDD0; +} + +.QFrame[frameShape="5"] { + max-width: 2px; + border: none; + background-color: #C9CDD0; +} + +/* QSplitter -------------------------------------------------------------- + +https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter + +--------------------------------------------------------------------------- */ +QSplitter { + background-color: #C9CDD0; + spacing: 0px; + padding: 0px; + margin: 0px; +} + +QSplitter::handle { + background-color: #C9CDD0; + border: 0px solid #FAFAFA; + spacing: 0px; + padding: 1px; + margin: 0px; +} + +QSplitter::handle:hover { + background-color: #788D9C; +} + +QSplitter::handle:horizontal { + width: 5px; + image: url(":/qss_icons/light/rc_light/line_vertical.png"); +} + +QSplitter::handle:vertical { + height: 5px; + image: url(":/qss_icons/light/rc_light/line_horizontal.png"); +} + +/* QDateEdit, QDateTimeEdit ----------------------------------------------- + +--------------------------------------------------------------------------- */ +QDateEdit, QDateTimeEdit { + selection-background-color: #9FCBFF; + border-style: solid; + border: 1px solid #C9CDD0; + border-radius: 4px; + /* This fixes 103, 111 */ + padding-top: 2px; + /* This fixes 103, 111 */ + padding-bottom: 2px; + padding-left: 4px; + padding-right: 4px; + min-width: 10px; +} + +QDateEdit:on, QDateTimeEdit:on { + selection-background-color: #9FCBFF; +} + +QDateEdit::drop-down, QDateTimeEdit::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 12px; + border-left: 1px solid #C9CDD0; +} + +QDateEdit::down-arrow, QDateTimeEdit::down-arrow { + image: url(":/qss_icons/light/rc_light/arrow_down_disabled.png"); + height: 8px; + width: 8px; +} + +QDateEdit::down-arrow:on, QDateEdit::down-arrow:hover, QDateEdit::down-arrow:focus, QDateTimeEdit::down-arrow:on, QDateTimeEdit::down-arrow:hover, QDateTimeEdit::down-arrow:focus { + image: url(":/qss_icons/light/rc_light/arrow_down.png"); +} + +QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView { + background-color: #FAFAFA; + border-radius: 4px; + border: 1px solid #C9CDD0; + selection-background-color: #9FCBFF; +} + +/* QAbstractView ---------------------------------------------------------- + +--------------------------------------------------------------------------- */ +QAbstractView:hover { + border: 1px solid #9FCBFF; + color: #19232D; +} + +QAbstractView:selected { + background: #9FCBFF; + color: #C9CDD0; +} + +/* PlotWidget ------------------------------------------------------------- + +--------------------------------------------------------------------------- */ +PlotWidget { + /* Fix cut labels in plots #134 */ + padding: 0px; +} diff --git a/utils/rsc/rc_dark/arrow_down.png b/utils/rsc/rc_dark/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..5575ab5ce569d09e2708b0a16a90a5a5a381790e Binary files /dev/null and b/utils/rsc/rc_dark/arrow_down.png differ diff --git a/utils/rsc/rc_dark/arrow_down@2x.png b/utils/rsc/rc_dark/arrow_down@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4596a5ce8addad7f348c21132be688271c6c3c51 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_down@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_down_disabled.png b/utils/rsc/rc_dark/arrow_down_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf8c1abb736f498c84fc4980d36b450c8131507 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_down_disabled.png differ diff --git a/utils/rsc/rc_dark/arrow_down_disabled@2x.png b/utils/rsc/rc_dark/arrow_down_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc1bcb5241e732dd725009b80f10d48b108142bb Binary files /dev/null and b/utils/rsc/rc_dark/arrow_down_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_down_focus.png b/utils/rsc/rc_dark/arrow_down_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..94fcdc3597d4f0a0755200c90681c6017261ce9e Binary files /dev/null and b/utils/rsc/rc_dark/arrow_down_focus.png differ diff --git a/utils/rsc/rc_dark/arrow_down_focus@2x.png b/utils/rsc/rc_dark/arrow_down_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2b12f74d0a38ab95428c3ff012c9150e9b20ac2a Binary files /dev/null and b/utils/rsc/rc_dark/arrow_down_focus@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_down_pressed.png b/utils/rsc/rc_dark/arrow_down_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..4058c58b3499409d4f306bf4912c028e5bf0b037 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_down_pressed.png differ diff --git a/utils/rsc/rc_dark/arrow_down_pressed@2x.png b/utils/rsc/rc_dark/arrow_down_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d43b0affaf60565a553974132719110d39ba4a2d Binary files /dev/null and b/utils/rsc/rc_dark/arrow_down_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_left.png b/utils/rsc/rc_dark/arrow_left.png new file mode 100644 index 0000000000000000000000000000000000000000..7fbc35065bb5941a78725becd5f810d7619e616c Binary files /dev/null and b/utils/rsc/rc_dark/arrow_left.png differ diff --git a/utils/rsc/rc_dark/arrow_left@2x.png b/utils/rsc/rc_dark/arrow_left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc649ca7093e1b7155c59e8fb08ed00094ae7e67 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_left@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_left_disabled.png b/utils/rsc/rc_dark/arrow_left_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..fa3b282cce48aa69e35c3334cdcfde8575fc560f Binary files /dev/null and b/utils/rsc/rc_dark/arrow_left_disabled.png differ diff --git a/utils/rsc/rc_dark/arrow_left_disabled@2x.png b/utils/rsc/rc_dark/arrow_left_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..87c928ea3ed00ccf8025e343918b55a4287f27f3 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_left_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_left_focus.png b/utils/rsc/rc_dark/arrow_left_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..52a0d91028955151cd7f12db4cb3c66986c52333 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_left_focus.png differ diff --git a/utils/rsc/rc_dark/arrow_left_focus@2x.png b/utils/rsc/rc_dark/arrow_left_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee7029246b572e191905a28abcf8b331face937 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_left_focus@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_left_pressed.png b/utils/rsc/rc_dark/arrow_left_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c04ce09435c23ac5720f55d7d12e7ffcc6e74248 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_left_pressed.png differ diff --git a/utils/rsc/rc_dark/arrow_left_pressed@2x.png b/utils/rsc/rc_dark/arrow_left_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..02218c80dd467beda61fa8b7ee3efcd2d32eae36 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_left_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_right.png b/utils/rsc/rc_dark/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..fd31b4f2a4276b8085e1ee20ea9787cd7dbb5c53 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_right.png differ diff --git a/utils/rsc/rc_dark/arrow_right@2x.png b/utils/rsc/rc_dark/arrow_right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4dbc931200bbce38c512374d0f6c6ca2f294e856 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_right@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_right_disabled.png b/utils/rsc/rc_dark/arrow_right_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4cdb03617db3e7f16f1055faedd523b5485d70 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_right_disabled.png differ diff --git a/utils/rsc/rc_dark/arrow_right_disabled@2x.png b/utils/rsc/rc_dark/arrow_right_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..50f173096e0dfc53d3525dc28ee8f2a4e86f2f72 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_right_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_right_focus.png b/utils/rsc/rc_dark/arrow_right_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..9dd8f0f0b1230a22d763fee2d397742aba9a96ec Binary files /dev/null and b/utils/rsc/rc_dark/arrow_right_focus.png differ diff --git a/utils/rsc/rc_dark/arrow_right_focus@2x.png b/utils/rsc/rc_dark/arrow_right_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac9d5c9ebf44016af725d780287f7a9e31fd555 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_right_focus@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_right_pressed.png b/utils/rsc/rc_dark/arrow_right_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce10fcbe1f86f33769258eaa6f91ec81bf19e11 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_right_pressed.png differ diff --git a/utils/rsc/rc_dark/arrow_right_pressed@2x.png b/utils/rsc/rc_dark/arrow_right_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..86e3b9286c5c08edd9ac267e7fdd2ea566b08ec0 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_right_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_up.png b/utils/rsc/rc_dark/arrow_up.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea571e471d251a3c76f2908754faaffeebbf0b0 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_up.png differ diff --git a/utils/rsc/rc_dark/arrow_up@2x.png b/utils/rsc/rc_dark/arrow_up@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..51b1d7234c0a17996fa9d0d149fa44a447a01cae Binary files /dev/null and b/utils/rsc/rc_dark/arrow_up@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_up_disabled.png b/utils/rsc/rc_dark/arrow_up_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..146b65f16b4ab7e41d768b66ad175c9eb49b4287 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_up_disabled.png differ diff --git a/utils/rsc/rc_dark/arrow_up_disabled@2x.png b/utils/rsc/rc_dark/arrow_up_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cacee7f748004445b8c8947bc9ecaf793dada4b6 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_up_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_up_focus.png b/utils/rsc/rc_dark/arrow_up_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..ab33162c73f94dbf7931bce009644a459bbf9812 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_up_focus.png differ diff --git a/utils/rsc/rc_dark/arrow_up_focus@2x.png b/utils/rsc/rc_dark/arrow_up_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0c8ef33f487c65f5be8a290ee8558bbaa7f7139f Binary files /dev/null and b/utils/rsc/rc_dark/arrow_up_focus@2x.png differ diff --git a/utils/rsc/rc_dark/arrow_up_pressed.png b/utils/rsc/rc_dark/arrow_up_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c3368d096febea4a232751a41d2983faec3a6248 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_up_pressed.png differ diff --git a/utils/rsc/rc_dark/arrow_up_pressed@2x.png b/utils/rsc/rc_dark/arrow_up_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a63819665cb7acac0824a9a0607e2866c2c3da92 Binary files /dev/null and b/utils/rsc/rc_dark/arrow_up_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/base_icon.png b/utils/rsc/rc_dark/base_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 Binary files /dev/null and b/utils/rsc/rc_dark/base_icon.png differ diff --git a/utils/rsc/rc_dark/base_icon@2x.png b/utils/rsc/rc_dark/base_icon@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb Binary files /dev/null and b/utils/rsc/rc_dark/base_icon@2x.png differ diff --git a/utils/rsc/rc_dark/base_icon_disabled.png b/utils/rsc/rc_dark/base_icon_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 Binary files /dev/null and b/utils/rsc/rc_dark/base_icon_disabled.png differ diff --git a/utils/rsc/rc_dark/base_icon_disabled@2x.png b/utils/rsc/rc_dark/base_icon_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb Binary files /dev/null and b/utils/rsc/rc_dark/base_icon_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/base_icon_focus.png b/utils/rsc/rc_dark/base_icon_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 Binary files /dev/null and b/utils/rsc/rc_dark/base_icon_focus.png differ diff --git a/utils/rsc/rc_dark/base_icon_focus@2x.png b/utils/rsc/rc_dark/base_icon_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb Binary files /dev/null and b/utils/rsc/rc_dark/base_icon_focus@2x.png differ diff --git a/utils/rsc/rc_dark/base_icon_pressed.png b/utils/rsc/rc_dark/base_icon_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 Binary files /dev/null and b/utils/rsc/rc_dark/base_icon_pressed.png differ diff --git a/utils/rsc/rc_dark/base_icon_pressed@2x.png b/utils/rsc/rc_dark/base_icon_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb Binary files /dev/null and b/utils/rsc/rc_dark/base_icon_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/branch_closed.png b/utils/rsc/rc_dark/branch_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d484c324b42f065e40783cd85f827b605f59a6dd Binary files /dev/null and b/utils/rsc/rc_dark/branch_closed.png differ diff --git a/utils/rsc/rc_dark/branch_closed@2x.png b/utils/rsc/rc_dark/branch_closed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f49651b704519d8039548111b93554bd743616e8 Binary files /dev/null and b/utils/rsc/rc_dark/branch_closed@2x.png differ diff --git a/utils/rsc/rc_dark/branch_closed_disabled.png b/utils/rsc/rc_dark/branch_closed_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..aa622523c1af8efed0eba8c3433ac92b53473108 Binary files /dev/null and b/utils/rsc/rc_dark/branch_closed_disabled.png differ diff --git a/utils/rsc/rc_dark/branch_closed_disabled@2x.png b/utils/rsc/rc_dark/branch_closed_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ac318f5b193feb6b94a0363406d7d66b0b99b327 Binary files /dev/null and b/utils/rsc/rc_dark/branch_closed_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/branch_closed_focus.png b/utils/rsc/rc_dark/branch_closed_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..0a98eab661d03ac7e32e571db7027a8288476f57 Binary files /dev/null and b/utils/rsc/rc_dark/branch_closed_focus.png differ diff --git a/utils/rsc/rc_dark/branch_closed_focus@2x.png b/utils/rsc/rc_dark/branch_closed_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..39fd0d0e20408fe2f4c44537abea487c927232a1 Binary files /dev/null and b/utils/rsc/rc_dark/branch_closed_focus@2x.png differ diff --git a/utils/rsc/rc_dark/branch_closed_pressed.png b/utils/rsc/rc_dark/branch_closed_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..049f4bfe5b19f10aa7aff62c79504b1325cc580b Binary files /dev/null and b/utils/rsc/rc_dark/branch_closed_pressed.png differ diff --git a/utils/rsc/rc_dark/branch_closed_pressed@2x.png b/utils/rsc/rc_dark/branch_closed_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f58ae2238795878b095402957666e8e663cc4fed Binary files /dev/null and b/utils/rsc/rc_dark/branch_closed_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/branch_end.png b/utils/rsc/rc_dark/branch_end.png new file mode 100644 index 0000000000000000000000000000000000000000..2109845651ae107d5b42a132ebeb2b63c05fb867 Binary files /dev/null and b/utils/rsc/rc_dark/branch_end.png differ diff --git a/utils/rsc/rc_dark/branch_end@2x.png b/utils/rsc/rc_dark/branch_end@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..91f3bd02d3decdf453be0c3183e86d1046087629 Binary files /dev/null and b/utils/rsc/rc_dark/branch_end@2x.png differ diff --git a/utils/rsc/rc_dark/branch_end_disabled.png b/utils/rsc/rc_dark/branch_end_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..fe819bc14156ed1ea3822956c893ec996017b404 Binary files /dev/null and b/utils/rsc/rc_dark/branch_end_disabled.png differ diff --git a/utils/rsc/rc_dark/branch_end_disabled@2x.png b/utils/rsc/rc_dark/branch_end_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..58024770943348ff8b9ff6b2f3cce0cbc8eb8894 Binary files /dev/null and b/utils/rsc/rc_dark/branch_end_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/branch_end_focus.png b/utils/rsc/rc_dark/branch_end_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..9a978c0cc626e4c8a3bde6568e3e6197bedbd5cd Binary files /dev/null and b/utils/rsc/rc_dark/branch_end_focus.png differ diff --git a/utils/rsc/rc_dark/branch_end_focus@2x.png b/utils/rsc/rc_dark/branch_end_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ece9b825d5ac72bc51e950af77c6071af1d65a1f Binary files /dev/null and b/utils/rsc/rc_dark/branch_end_focus@2x.png differ diff --git a/utils/rsc/rc_dark/branch_end_pressed.png b/utils/rsc/rc_dark/branch_end_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..1d4050997cd7ebca3c982e660a9ebdbb4712a9b1 Binary files /dev/null and b/utils/rsc/rc_dark/branch_end_pressed.png differ diff --git a/utils/rsc/rc_dark/branch_end_pressed@2x.png b/utils/rsc/rc_dark/branch_end_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4822745c4378dd4a5780f41afdd9fb3cfec731e8 Binary files /dev/null and b/utils/rsc/rc_dark/branch_end_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/branch_line.png b/utils/rsc/rc_dark/branch_line.png new file mode 100644 index 0000000000000000000000000000000000000000..75cc027f81737e367517a2b2c7fd7bd243ff0d37 Binary files /dev/null and b/utils/rsc/rc_dark/branch_line.png differ diff --git a/utils/rsc/rc_dark/branch_line@2x.png b/utils/rsc/rc_dark/branch_line@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7273705589c0fa5f768274376eab813eda018b3a Binary files /dev/null and b/utils/rsc/rc_dark/branch_line@2x.png differ diff --git a/utils/rsc/rc_dark/branch_line_disabled.png b/utils/rsc/rc_dark/branch_line_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..01c6cffa7a4c41e39c8b2f2ad8ac1f60807ae0d2 Binary files /dev/null and b/utils/rsc/rc_dark/branch_line_disabled.png differ diff --git a/utils/rsc/rc_dark/branch_line_disabled@2x.png b/utils/rsc/rc_dark/branch_line_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..57789e942675a34da6a6a113f14ac483cffb93f6 Binary files /dev/null and b/utils/rsc/rc_dark/branch_line_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/branch_line_focus.png b/utils/rsc/rc_dark/branch_line_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..599626230bff816cfdf552ed76a7623fc1e83c58 Binary files /dev/null and b/utils/rsc/rc_dark/branch_line_focus.png differ diff --git a/utils/rsc/rc_dark/branch_line_focus@2x.png b/utils/rsc/rc_dark/branch_line_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..34e7d603f7aeb233f097c963069f24011c1324da Binary files /dev/null and b/utils/rsc/rc_dark/branch_line_focus@2x.png differ diff --git a/utils/rsc/rc_dark/branch_line_pressed.png b/utils/rsc/rc_dark/branch_line_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..6a54b0948d7de3b7b5b7651abdb8caaa23f91080 Binary files /dev/null and b/utils/rsc/rc_dark/branch_line_pressed.png differ diff --git a/utils/rsc/rc_dark/branch_line_pressed@2x.png b/utils/rsc/rc_dark/branch_line_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fb74fd3243db35b207fc12b7309450008792736d Binary files /dev/null and b/utils/rsc/rc_dark/branch_line_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/branch_more.png b/utils/rsc/rc_dark/branch_more.png new file mode 100644 index 0000000000000000000000000000000000000000..045f963fac6eb74a5b978c23fe7e58ebb2bb5027 Binary files /dev/null and b/utils/rsc/rc_dark/branch_more.png differ diff --git a/utils/rsc/rc_dark/branch_more@2x.png b/utils/rsc/rc_dark/branch_more@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ccde0931651541714654a629be4ffcf391f6ce61 Binary files /dev/null and b/utils/rsc/rc_dark/branch_more@2x.png differ diff --git a/utils/rsc/rc_dark/branch_more_disabled.png b/utils/rsc/rc_dark/branch_more_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..8630b91c95381b851e7caab3ef7ec5b0e92e31ca Binary files /dev/null and b/utils/rsc/rc_dark/branch_more_disabled.png differ diff --git a/utils/rsc/rc_dark/branch_more_disabled@2x.png b/utils/rsc/rc_dark/branch_more_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..37d2cdbbd5479aeb25be4e5f3f5dde5be7229c0a Binary files /dev/null and b/utils/rsc/rc_dark/branch_more_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/branch_more_focus.png b/utils/rsc/rc_dark/branch_more_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..38067367f8da378cc48efc893076fbcf831bd6db Binary files /dev/null and b/utils/rsc/rc_dark/branch_more_focus.png differ diff --git a/utils/rsc/rc_dark/branch_more_focus@2x.png b/utils/rsc/rc_dark/branch_more_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d80ccb8ccba7e3fd3c279a3ddad6adf020d60855 Binary files /dev/null and b/utils/rsc/rc_dark/branch_more_focus@2x.png differ diff --git a/utils/rsc/rc_dark/branch_more_pressed.png b/utils/rsc/rc_dark/branch_more_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..a306eb288f0ce1ee9fcfe32e951f50d99a870320 Binary files /dev/null and b/utils/rsc/rc_dark/branch_more_pressed.png differ diff --git a/utils/rsc/rc_dark/branch_more_pressed@2x.png b/utils/rsc/rc_dark/branch_more_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7044b28223febf305198af5cabafa1779416736a Binary files /dev/null and b/utils/rsc/rc_dark/branch_more_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/branch_open.png b/utils/rsc/rc_dark/branch_open.png new file mode 100644 index 0000000000000000000000000000000000000000..445ec718101e8becb0f4b3952a52b66dd5a62721 Binary files /dev/null and b/utils/rsc/rc_dark/branch_open.png differ diff --git a/utils/rsc/rc_dark/branch_open@2x.png b/utils/rsc/rc_dark/branch_open@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..febb31878907d870b65c1a4c7cd426b9e179fe47 Binary files /dev/null and b/utils/rsc/rc_dark/branch_open@2x.png differ diff --git a/utils/rsc/rc_dark/branch_open_disabled.png b/utils/rsc/rc_dark/branch_open_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3b840d7678dbb711fdcbda65cd2501255a8e6c0d Binary files /dev/null and b/utils/rsc/rc_dark/branch_open_disabled.png differ diff --git a/utils/rsc/rc_dark/branch_open_disabled@2x.png b/utils/rsc/rc_dark/branch_open_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c5b40ed2195fb73751770d977a7673d4c3ce2b Binary files /dev/null and b/utils/rsc/rc_dark/branch_open_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/branch_open_focus.png b/utils/rsc/rc_dark/branch_open_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..fecf8733e1be04a11efd690f1b4b406a81308058 Binary files /dev/null and b/utils/rsc/rc_dark/branch_open_focus.png differ diff --git a/utils/rsc/rc_dark/branch_open_focus@2x.png b/utils/rsc/rc_dark/branch_open_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..296d17553ccf8e51068f163eb1dbf52aa0f563af Binary files /dev/null and b/utils/rsc/rc_dark/branch_open_focus@2x.png differ diff --git a/utils/rsc/rc_dark/branch_open_pressed.png b/utils/rsc/rc_dark/branch_open_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..8a7cffab5491b36d923c598813ce2848ce763f97 Binary files /dev/null and b/utils/rsc/rc_dark/branch_open_pressed.png differ diff --git a/utils/rsc/rc_dark/branch_open_pressed@2x.png b/utils/rsc/rc_dark/branch_open_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24e282c85cf22a5c2101f14a54effe7bff4249d8 Binary files /dev/null and b/utils/rsc/rc_dark/branch_open_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/checkbox_checked.png b/utils/rsc/rc_dark/checkbox_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..aa5f56720d7a0b4ed7c94e8417af0de691af2925 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_checked.png differ diff --git a/utils/rsc/rc_dark/checkbox_checked@2x.png b/utils/rsc/rc_dark/checkbox_checked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..60b4fb2ae13132b5a7c3c26cca5eac0a9969cc72 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_checked@2x.png differ diff --git a/utils/rsc/rc_dark/checkbox_checked_disabled.png b/utils/rsc/rc_dark/checkbox_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..208f3709efd963dbb2a42821027180a49a6a899a Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_checked_disabled.png differ diff --git a/utils/rsc/rc_dark/checkbox_checked_disabled@2x.png b/utils/rsc/rc_dark/checkbox_checked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7c8ad0c584186158c8ec9c8d0a282b319492a591 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_checked_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/checkbox_checked_focus.png b/utils/rsc/rc_dark/checkbox_checked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..a35def37feec07aad46c3f90bdc12e680d150cc8 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_checked_focus.png differ diff --git a/utils/rsc/rc_dark/checkbox_checked_focus@2x.png b/utils/rsc/rc_dark/checkbox_checked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..925cd36208f8e985dec5e47bd4480413afd69dcc Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_checked_focus@2x.png differ diff --git a/utils/rsc/rc_dark/checkbox_checked_pressed.png b/utils/rsc/rc_dark/checkbox_checked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f95dc13eb9b6e69937fe0b0e3bcc05bff1d823c0 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_checked_pressed.png differ diff --git a/utils/rsc/rc_dark/checkbox_checked_pressed@2x.png b/utils/rsc/rc_dark/checkbox_checked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..641c047aef546eb4a66da486c9b14092b503aac3 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_checked_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/checkbox_indeterminate.png b/utils/rsc/rc_dark/checkbox_indeterminate.png new file mode 100644 index 0000000000000000000000000000000000000000..02de1ad2c56e5a0d6e7f418f6d669ac60e6a2770 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_indeterminate.png differ diff --git a/utils/rsc/rc_dark/checkbox_indeterminate@2x.png b/utils/rsc/rc_dark/checkbox_indeterminate@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8fabf6ea488aaddfdbf948802c07ab944044e003 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_indeterminate@2x.png differ diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_disabled.png b/utils/rsc/rc_dark/checkbox_indeterminate_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..df99affe016d77926885f4e79454a790af168ec3 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_indeterminate_disabled.png differ diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_disabled@2x.png b/utils/rsc/rc_dark/checkbox_indeterminate_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3102eaa3f59bd213cb312df5d946016118eba943 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_indeterminate_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_focus.png b/utils/rsc/rc_dark/checkbox_indeterminate_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..370454348f95a416c5c2ba27ded03e72e8564835 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_indeterminate_focus.png differ diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_focus@2x.png b/utils/rsc/rc_dark/checkbox_indeterminate_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8da0a8c983d3206248ed93b450c7c293b2d817db Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_indeterminate_focus@2x.png differ diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_pressed.png b/utils/rsc/rc_dark/checkbox_indeterminate_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b971d7fae5cffdffb0cb0ee5a170a4152c0baac1 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_indeterminate_pressed.png differ diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_pressed@2x.png b/utils/rsc/rc_dark/checkbox_indeterminate_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9e37b8433ae4fc97f4a952769041f84726577b08 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_indeterminate_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/checkbox_unchecked.png b/utils/rsc/rc_dark/checkbox_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..80bcf2b660c529f9d19349f9180e8df76f0f466a Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_unchecked.png differ diff --git a/utils/rsc/rc_dark/checkbox_unchecked@2x.png b/utils/rsc/rc_dark/checkbox_unchecked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..df0fa4d5a841597365069e8027e0ad71910ad7d9 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_unchecked@2x.png differ diff --git a/utils/rsc/rc_dark/checkbox_unchecked_disabled.png b/utils/rsc/rc_dark/checkbox_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ede58c818d906470a46438b5a038e478d67e475f Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_unchecked_disabled.png differ diff --git a/utils/rsc/rc_dark/checkbox_unchecked_disabled@2x.png b/utils/rsc/rc_dark/checkbox_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6721b38f5f24dc28bee8ea4a3ca0e9f8108a4c01 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_unchecked_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/checkbox_unchecked_focus.png b/utils/rsc/rc_dark/checkbox_unchecked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3883d2d5a28cc6fd2b7cb9cfa54ec435687409b5 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_unchecked_focus.png differ diff --git a/utils/rsc/rc_dark/checkbox_unchecked_focus@2x.png b/utils/rsc/rc_dark/checkbox_unchecked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..35c061c0db3db83ddad5fb72cf43eeb06446b58a Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_unchecked_focus@2x.png differ diff --git a/utils/rsc/rc_dark/checkbox_unchecked_pressed.png b/utils/rsc/rc_dark/checkbox_unchecked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d98639eedce57060249d9a5c39b5d189804b0c2a Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_unchecked_pressed.png differ diff --git a/utils/rsc/rc_dark/checkbox_unchecked_pressed@2x.png b/utils/rsc/rc_dark/checkbox_unchecked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..88a52460dce4edef3484455c45dee9572511e6f5 Binary files /dev/null and b/utils/rsc/rc_dark/checkbox_unchecked_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/line_horizontal.png b/utils/rsc/rc_dark/line_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..bc858c8d0ce607e693694425a4e1e82f2b882f97 Binary files /dev/null and b/utils/rsc/rc_dark/line_horizontal.png differ diff --git a/utils/rsc/rc_dark/line_horizontal@2x.png b/utils/rsc/rc_dark/line_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea4f9c1c178c6a22334bc9144c58451e74f99a3 Binary files /dev/null and b/utils/rsc/rc_dark/line_horizontal@2x.png differ diff --git a/utils/rsc/rc_dark/line_horizontal_disabled.png b/utils/rsc/rc_dark/line_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..72e073a789692e5c2346142b990dcfa47c9c410c Binary files /dev/null and b/utils/rsc/rc_dark/line_horizontal_disabled.png differ diff --git a/utils/rsc/rc_dark/line_horizontal_disabled@2x.png b/utils/rsc/rc_dark/line_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..09a439df962a68164c87bfda552670a44a941c18 Binary files /dev/null and b/utils/rsc/rc_dark/line_horizontal_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/line_horizontal_focus.png b/utils/rsc/rc_dark/line_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..c84512bb54d6bb2046f3552363db0b7faa1f6620 Binary files /dev/null and b/utils/rsc/rc_dark/line_horizontal_focus.png differ diff --git a/utils/rsc/rc_dark/line_horizontal_focus@2x.png b/utils/rsc/rc_dark/line_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8dd58f609f7e73774edb47f36c7e53c20d419a08 Binary files /dev/null and b/utils/rsc/rc_dark/line_horizontal_focus@2x.png differ diff --git a/utils/rsc/rc_dark/line_horizontal_pressed.png b/utils/rsc/rc_dark/line_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca2605bd5a275df2266842439d0725f170647d3 Binary files /dev/null and b/utils/rsc/rc_dark/line_horizontal_pressed.png differ diff --git a/utils/rsc/rc_dark/line_horizontal_pressed@2x.png b/utils/rsc/rc_dark/line_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bd966178122b2875018a1430f7fa213f200fe6e4 Binary files /dev/null and b/utils/rsc/rc_dark/line_horizontal_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/line_vertical.png b/utils/rsc/rc_dark/line_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..49a9105261779cb93e4a66ca49d4cd52681081c2 Binary files /dev/null and b/utils/rsc/rc_dark/line_vertical.png differ diff --git a/utils/rsc/rc_dark/line_vertical@2x.png b/utils/rsc/rc_dark/line_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cbb017ee609e3f273e34f084775e4cc1824b89c6 Binary files /dev/null and b/utils/rsc/rc_dark/line_vertical@2x.png differ diff --git a/utils/rsc/rc_dark/line_vertical_disabled.png b/utils/rsc/rc_dark/line_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..96585468854c16306fb1bd201e9a047f57610e13 Binary files /dev/null and b/utils/rsc/rc_dark/line_vertical_disabled.png differ diff --git a/utils/rsc/rc_dark/line_vertical_disabled@2x.png b/utils/rsc/rc_dark/line_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7836a9465433e489635a9e48e45c748dddecb5d2 Binary files /dev/null and b/utils/rsc/rc_dark/line_vertical_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/line_vertical_focus.png b/utils/rsc/rc_dark/line_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..512ee7d235a51e815b319907242ec62705bddc2c Binary files /dev/null and b/utils/rsc/rc_dark/line_vertical_focus.png differ diff --git a/utils/rsc/rc_dark/line_vertical_focus@2x.png b/utils/rsc/rc_dark/line_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..af503251d4abd58ec684d81819f531d97cc98f00 Binary files /dev/null and b/utils/rsc/rc_dark/line_vertical_focus@2x.png differ diff --git a/utils/rsc/rc_dark/line_vertical_pressed.png b/utils/rsc/rc_dark/line_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b8dd215356f3471b30b411bce8ec8a2a86533eda Binary files /dev/null and b/utils/rsc/rc_dark/line_vertical_pressed.png differ diff --git a/utils/rsc/rc_dark/line_vertical_pressed@2x.png b/utils/rsc/rc_dark/line_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d43a83e28d6d433a5c9b9f8e8be57f3bba786a Binary files /dev/null and b/utils/rsc/rc_dark/line_vertical_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/radio_checked.png b/utils/rsc/rc_dark/radio_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..2a1d26a4f17cd1fe8d8839310a97b4bf80068f97 Binary files /dev/null and b/utils/rsc/rc_dark/radio_checked.png differ diff --git a/utils/rsc/rc_dark/radio_checked@2x.png b/utils/rsc/rc_dark/radio_checked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eb2cbb46c00a699fc20749d7bfdfedab44d6941a Binary files /dev/null and b/utils/rsc/rc_dark/radio_checked@2x.png differ diff --git a/utils/rsc/rc_dark/radio_checked_disabled.png b/utils/rsc/rc_dark/radio_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..f78c15360f84f414dee6911d6bc2a82d4261c236 Binary files /dev/null and b/utils/rsc/rc_dark/radio_checked_disabled.png differ diff --git a/utils/rsc/rc_dark/radio_checked_disabled@2x.png b/utils/rsc/rc_dark/radio_checked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..30168e86bc2d6438454babf56baafb7c1a419f51 Binary files /dev/null and b/utils/rsc/rc_dark/radio_checked_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/radio_checked_focus.png b/utils/rsc/rc_dark/radio_checked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..6d9c9801cf0b6ff3649e3eb4b6e641719ecadd20 Binary files /dev/null and b/utils/rsc/rc_dark/radio_checked_focus.png differ diff --git a/utils/rsc/rc_dark/radio_checked_focus@2x.png b/utils/rsc/rc_dark/radio_checked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..63476a0752671e91713c24391dd98aa7bfd80b56 Binary files /dev/null and b/utils/rsc/rc_dark/radio_checked_focus@2x.png differ diff --git a/utils/rsc/rc_dark/radio_checked_pressed.png b/utils/rsc/rc_dark/radio_checked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..421ecb44a48b3c36647c2d1e7288f48d3124d52e Binary files /dev/null and b/utils/rsc/rc_dark/radio_checked_pressed.png differ diff --git a/utils/rsc/rc_dark/radio_checked_pressed@2x.png b/utils/rsc/rc_dark/radio_checked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9030e10138c4604d59f620a4fa3e69da8f228b33 Binary files /dev/null and b/utils/rsc/rc_dark/radio_checked_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/radio_unchecked.png b/utils/rsc/rc_dark/radio_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..23b06ced329a3197e5ddec6467c5d881b40dc52e Binary files /dev/null and b/utils/rsc/rc_dark/radio_unchecked.png differ diff --git a/utils/rsc/rc_dark/radio_unchecked@2x.png b/utils/rsc/rc_dark/radio_unchecked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..41e790ac764a1c951fffc2559cecd2c87d87d59f Binary files /dev/null and b/utils/rsc/rc_dark/radio_unchecked@2x.png differ diff --git a/utils/rsc/rc_dark/radio_unchecked_disabled.png b/utils/rsc/rc_dark/radio_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..075ca8557a941aa42638ed74990897756311b87a Binary files /dev/null and b/utils/rsc/rc_dark/radio_unchecked_disabled.png differ diff --git a/utils/rsc/rc_dark/radio_unchecked_disabled@2x.png b/utils/rsc/rc_dark/radio_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..61cd48ffe12c5da696c0634928382744f01838ad Binary files /dev/null and b/utils/rsc/rc_dark/radio_unchecked_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/radio_unchecked_focus.png b/utils/rsc/rc_dark/radio_unchecked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..d58758039c280f8bffaceac2db5ac63d4cd3a850 Binary files /dev/null and b/utils/rsc/rc_dark/radio_unchecked_focus.png differ diff --git a/utils/rsc/rc_dark/radio_unchecked_focus@2x.png b/utils/rsc/rc_dark/radio_unchecked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0f12c860be431b46ed6351643e9ba8a3c39aa854 Binary files /dev/null and b/utils/rsc/rc_dark/radio_unchecked_focus@2x.png differ diff --git a/utils/rsc/rc_dark/radio_unchecked_pressed.png b/utils/rsc/rc_dark/radio_unchecked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..37c09a6d81e007bcf678f7a835755cb928a6933a Binary files /dev/null and b/utils/rsc/rc_dark/radio_unchecked_pressed.png differ diff --git a/utils/rsc/rc_dark/radio_unchecked_pressed@2x.png b/utils/rsc/rc_dark/radio_unchecked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9e424e4b37ae52a2a94d351b855b2167bc27f5b2 Binary files /dev/null and b/utils/rsc/rc_dark/radio_unchecked_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal.png b/utils/rsc/rc_dark/toolbar_move_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2f51f062442018b2ea3b0558b1ccf442d73ea8 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_horizontal.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal@2x.png b/utils/rsc/rc_dark/toolbar_move_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c35b4653240feb15e25c4b840b598c5b47628e69 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_horizontal@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_disabled.png b/utils/rsc/rc_dark/toolbar_move_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..013ac4578b12fc76571f47db420fcb2653a4eca8 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_horizontal_disabled.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_disabled@2x.png b/utils/rsc/rc_dark/toolbar_move_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f713dd4d046c76717979a0d47a57ccaba9631404 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_horizontal_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_focus.png b/utils/rsc/rc_dark/toolbar_move_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..6d0d425889d977a6a6b0b92786dea52168791861 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_horizontal_focus.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_focus@2x.png b/utils/rsc/rc_dark/toolbar_move_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0a5ca39b1eb7ece9a93e3d76627ae2efb2746bfc Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_horizontal_focus@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_pressed.png b/utils/rsc/rc_dark/toolbar_move_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e414c0c52bc0b10c01ee74448217e6a44a5e11dd Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_horizontal_pressed.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_pressed@2x.png b/utils/rsc/rc_dark/toolbar_move_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e8af20f3502fff80898ec36910768e740fe2bc Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_horizontal_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_vertical.png b/utils/rsc/rc_dark/toolbar_move_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..140846d759a7ff963856278443400398aa1f48f3 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_vertical.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_vertical@2x.png b/utils/rsc/rc_dark/toolbar_move_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7edf454a3b72a890f5c177f22a11e0d83a4b80c2 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_vertical@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_disabled.png b/utils/rsc/rc_dark/toolbar_move_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..5cd85dd72434f5171f88f8d259bb21150186da3b Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_vertical_disabled.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_disabled@2x.png b/utils/rsc/rc_dark/toolbar_move_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..07d5ae1bffe7e5b37934788ef4f4face59da1ecb Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_vertical_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_focus.png b/utils/rsc/rc_dark/toolbar_move_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..9aac0365ad51127f595ecece819298531ad89ab9 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_vertical_focus.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_focus@2x.png b/utils/rsc/rc_dark/toolbar_move_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c3b1d1805cb3fe3c4ead89149b2c6528ce6cf155 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_vertical_focus@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_pressed.png b/utils/rsc/rc_dark/toolbar_move_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..30b3921e20e5c01d2839ced911886aad7674711e Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_vertical_pressed.png differ diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_pressed@2x.png b/utils/rsc/rc_dark/toolbar_move_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bd01207452e9c6acbe6f2bff42e02217b69849cd Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_move_vertical_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal.png b/utils/rsc/rc_dark/toolbar_separator_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..96e2689ff5f7f4f5c69ec2c9bd5ecac9ee60c346 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_horizontal.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal@2x.png b/utils/rsc/rc_dark/toolbar_separator_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5944e44c9550998d5b4ce1b448b1fffd79e0042e Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_horizontal@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..941e14509d5b8c58c484db94925f6f6d09a4be09 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled@2x.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e44a33be6c9523e88a75557fda60da7c348e4a9d Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_focus.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..590b314711ced2ff4b6aa08022cce45a9cca0e11 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_horizontal_focus.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_focus@2x.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca88313f67c91854ee2b3a89bfbbf8d25d0f6002 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_horizontal_focus@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..38004682a2a882747f0036f792655109c96123b5 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed@2x.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d4b88c0476bb5b540ddf5108a02b52fe26618d8f Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical.png b/utils/rsc/rc_dark/toolbar_separator_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..b503c8093ee49c71fae9ae15d78c6163cf10a41d Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_vertical.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical@2x.png b/utils/rsc/rc_dark/toolbar_separator_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2725a7fa1aee6f336b84b25639cdfe63ffa14d38 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_vertical@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_disabled.png b/utils/rsc/rc_dark/toolbar_separator_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..6aa1fbdd763f029569ac0f31d10ea9627d4edced Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_vertical_disabled.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_disabled@2x.png b/utils/rsc/rc_dark/toolbar_separator_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8e54cfa8ec05ee3ff66c6ba131919b7a70974f1b Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_vertical_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_focus.png b/utils/rsc/rc_dark/toolbar_separator_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..fcdfc0f21835c0e22d2a6f1010ca2e3f0bd0e37e Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_vertical_focus.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_focus@2x.png b/utils/rsc/rc_dark/toolbar_separator_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..51b0839655f68fea36835f3b18acb7857ec06bdd Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_vertical_focus@2x.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_pressed.png b/utils/rsc/rc_dark/toolbar_separator_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6f84d51ff46471d0aa34652ecbde506cefddb4 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_vertical_pressed.png differ diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_pressed@2x.png b/utils/rsc/rc_dark/toolbar_separator_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3876a8e87650fd78fdc753ed3cd853d14f6f9a21 Binary files /dev/null and b/utils/rsc/rc_dark/toolbar_separator_vertical_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/transparent.png b/utils/rsc/rc_dark/transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 Binary files /dev/null and b/utils/rsc/rc_dark/transparent.png differ diff --git a/utils/rsc/rc_dark/transparent@2x.png b/utils/rsc/rc_dark/transparent@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 Binary files /dev/null and b/utils/rsc/rc_dark/transparent@2x.png differ diff --git a/utils/rsc/rc_dark/transparent_disabled.png b/utils/rsc/rc_dark/transparent_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 Binary files /dev/null and b/utils/rsc/rc_dark/transparent_disabled.png differ diff --git a/utils/rsc/rc_dark/transparent_disabled@2x.png b/utils/rsc/rc_dark/transparent_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 Binary files /dev/null and b/utils/rsc/rc_dark/transparent_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/transparent_focus.png b/utils/rsc/rc_dark/transparent_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 Binary files /dev/null and b/utils/rsc/rc_dark/transparent_focus.png differ diff --git a/utils/rsc/rc_dark/transparent_focus@2x.png b/utils/rsc/rc_dark/transparent_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 Binary files /dev/null and b/utils/rsc/rc_dark/transparent_focus@2x.png differ diff --git a/utils/rsc/rc_dark/transparent_pressed.png b/utils/rsc/rc_dark/transparent_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 Binary files /dev/null and b/utils/rsc/rc_dark/transparent_pressed.png differ diff --git a/utils/rsc/rc_dark/transparent_pressed@2x.png b/utils/rsc/rc_dark/transparent_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 Binary files /dev/null and b/utils/rsc/rc_dark/transparent_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/window_close.png b/utils/rsc/rc_dark/window_close.png new file mode 100644 index 0000000000000000000000000000000000000000..0115ca3f32bedff8b25115c025f0de5a19c4c658 Binary files /dev/null and b/utils/rsc/rc_dark/window_close.png differ diff --git a/utils/rsc/rc_dark/window_close@2x.png b/utils/rsc/rc_dark/window_close@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..41dcd8160dd3e5b127eaafd36851568e2f1c2b4a Binary files /dev/null and b/utils/rsc/rc_dark/window_close@2x.png differ diff --git a/utils/rsc/rc_dark/window_close_disabled.png b/utils/rsc/rc_dark/window_close_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..55144fff865d59d462d69cee53b6a914095df698 Binary files /dev/null and b/utils/rsc/rc_dark/window_close_disabled.png differ diff --git a/utils/rsc/rc_dark/window_close_disabled@2x.png b/utils/rsc/rc_dark/window_close_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..766aef7c1a8d870f23adecf56437544246d8b2bc Binary files /dev/null and b/utils/rsc/rc_dark/window_close_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/window_close_focus.png b/utils/rsc/rc_dark/window_close_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..61df25f829749c6e3d10d70c06590297f06b7e58 Binary files /dev/null and b/utils/rsc/rc_dark/window_close_focus.png differ diff --git a/utils/rsc/rc_dark/window_close_focus@2x.png b/utils/rsc/rc_dark/window_close_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea50b1a9bae52b49d29f3f80b987aac61655418 Binary files /dev/null and b/utils/rsc/rc_dark/window_close_focus@2x.png differ diff --git a/utils/rsc/rc_dark/window_close_pressed.png b/utils/rsc/rc_dark/window_close_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..042311def70b6d5de7265b6529aad4f7506058f2 Binary files /dev/null and b/utils/rsc/rc_dark/window_close_pressed.png differ diff --git a/utils/rsc/rc_dark/window_close_pressed@2x.png b/utils/rsc/rc_dark/window_close_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b54d9a16d99fe14a0a1c56f6b9abd857ce3cb14b Binary files /dev/null and b/utils/rsc/rc_dark/window_close_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/window_grip.png b/utils/rsc/rc_dark/window_grip.png new file mode 100644 index 0000000000000000000000000000000000000000..9ea1c438f5f1d016d97565196f0753c85139ea9d Binary files /dev/null and b/utils/rsc/rc_dark/window_grip.png differ diff --git a/utils/rsc/rc_dark/window_grip@2x.png b/utils/rsc/rc_dark/window_grip@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b31309e8b2e372f833ce144a9a43b6f8cc8c130f Binary files /dev/null and b/utils/rsc/rc_dark/window_grip@2x.png differ diff --git a/utils/rsc/rc_dark/window_grip_disabled.png b/utils/rsc/rc_dark/window_grip_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b66e23b9982253f8430dff6389546010896bfe16 Binary files /dev/null and b/utils/rsc/rc_dark/window_grip_disabled.png differ diff --git a/utils/rsc/rc_dark/window_grip_disabled@2x.png b/utils/rsc/rc_dark/window_grip_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ee3d0ba8866ee3e6a531a73a1f370e44abd0a22a Binary files /dev/null and b/utils/rsc/rc_dark/window_grip_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/window_grip_focus.png b/utils/rsc/rc_dark/window_grip_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..400af158cd3c34ff79ad51c6085124bd6e36431e Binary files /dev/null and b/utils/rsc/rc_dark/window_grip_focus.png differ diff --git a/utils/rsc/rc_dark/window_grip_focus@2x.png b/utils/rsc/rc_dark/window_grip_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..83c9ec634bd431ba197bf789f241922b6a747bd8 Binary files /dev/null and b/utils/rsc/rc_dark/window_grip_focus@2x.png differ diff --git a/utils/rsc/rc_dark/window_grip_pressed.png b/utils/rsc/rc_dark/window_grip_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f71dd8c9a53b88d1581c788ffb252626ba5d5d40 Binary files /dev/null and b/utils/rsc/rc_dark/window_grip_pressed.png differ diff --git a/utils/rsc/rc_dark/window_grip_pressed@2x.png b/utils/rsc/rc_dark/window_grip_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..109878a352612428fb1a4dc1ffc7a26a809a1267 Binary files /dev/null and b/utils/rsc/rc_dark/window_grip_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/window_minimize.png b/utils/rsc/rc_dark/window_minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..07517b943ae1f3f9c992c126bd8ba8c18358b914 Binary files /dev/null and b/utils/rsc/rc_dark/window_minimize.png differ diff --git a/utils/rsc/rc_dark/window_minimize@2x.png b/utils/rsc/rc_dark/window_minimize@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..434bb07cd3d0f0166679d6153aeaeaa24a03bac4 Binary files /dev/null and b/utils/rsc/rc_dark/window_minimize@2x.png differ diff --git a/utils/rsc/rc_dark/window_minimize_disabled.png b/utils/rsc/rc_dark/window_minimize_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ee4aedad5a25e978e2b997db6a0805a41453f0 Binary files /dev/null and b/utils/rsc/rc_dark/window_minimize_disabled.png differ diff --git a/utils/rsc/rc_dark/window_minimize_disabled@2x.png b/utils/rsc/rc_dark/window_minimize_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8454ad832e0f95d6b8adb24ad5122117d4f7f135 Binary files /dev/null and b/utils/rsc/rc_dark/window_minimize_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/window_minimize_focus.png b/utils/rsc/rc_dark/window_minimize_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3b56123f1c96e560b24178fb637bb2393b088521 Binary files /dev/null and b/utils/rsc/rc_dark/window_minimize_focus.png differ diff --git a/utils/rsc/rc_dark/window_minimize_focus@2x.png b/utils/rsc/rc_dark/window_minimize_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a66fb71ecc3320b93389ac4004c28fea8d610c50 Binary files /dev/null and b/utils/rsc/rc_dark/window_minimize_focus@2x.png differ diff --git a/utils/rsc/rc_dark/window_minimize_pressed.png b/utils/rsc/rc_dark/window_minimize_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..9b70c0ade02bfed3be09755b6bf124469ad5d5d5 Binary files /dev/null and b/utils/rsc/rc_dark/window_minimize_pressed.png differ diff --git a/utils/rsc/rc_dark/window_minimize_pressed@2x.png b/utils/rsc/rc_dark/window_minimize_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5750a8e7ed5bc6e188eb7c8979808fca3cc2d35f Binary files /dev/null and b/utils/rsc/rc_dark/window_minimize_pressed@2x.png differ diff --git a/utils/rsc/rc_dark/window_undock.png b/utils/rsc/rc_dark/window_undock.png new file mode 100644 index 0000000000000000000000000000000000000000..9be9cdf778bbfbfbdd97d4aa9fc10b38f33c12ab Binary files /dev/null and b/utils/rsc/rc_dark/window_undock.png differ diff --git a/utils/rsc/rc_dark/window_undock@2x.png b/utils/rsc/rc_dark/window_undock@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..40345ab9425d92d9963ecac67d9426040f28840a Binary files /dev/null and b/utils/rsc/rc_dark/window_undock@2x.png differ diff --git a/utils/rsc/rc_dark/window_undock_disabled.png b/utils/rsc/rc_dark/window_undock_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ea92aee04c517a899c7eb269d8885a705972705d Binary files /dev/null and b/utils/rsc/rc_dark/window_undock_disabled.png differ diff --git a/utils/rsc/rc_dark/window_undock_disabled@2x.png b/utils/rsc/rc_dark/window_undock_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fb8d5483c867e9c8bcc88d20678270ff4cb7a267 Binary files /dev/null and b/utils/rsc/rc_dark/window_undock_disabled@2x.png differ diff --git a/utils/rsc/rc_dark/window_undock_focus.png b/utils/rsc/rc_dark/window_undock_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0338d9b61c8e6dfe1b6c8c91b066b782cbd7f5 Binary files /dev/null and b/utils/rsc/rc_dark/window_undock_focus.png differ diff --git a/utils/rsc/rc_dark/window_undock_focus@2x.png b/utils/rsc/rc_dark/window_undock_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9fea75b09fcf4153c3704064e5734dccda20ee82 Binary files /dev/null and b/utils/rsc/rc_dark/window_undock_focus@2x.png differ diff --git a/utils/rsc/rc_dark/window_undock_pressed.png b/utils/rsc/rc_dark/window_undock_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..4bc657b213bc91a2f86c2ae739be755d6065dc63 Binary files /dev/null and b/utils/rsc/rc_dark/window_undock_pressed.png differ diff --git a/utils/rsc/rc_dark/window_undock_pressed@2x.png b/utils/rsc/rc_dark/window_undock_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea0c2c7143090345d288a5e720b084cd04b8f20 Binary files /dev/null and b/utils/rsc/rc_dark/window_undock_pressed@2x.png differ diff --git a/utils/rsc/rc_light/.keep b/utils/rsc/rc_light/.keep new file mode 100644 index 0000000000000000000000000000000000000000..8d1c8b69c3fce7bea45c73efd06983e3c419a92f --- /dev/null +++ b/utils/rsc/rc_light/.keep @@ -0,0 +1 @@ + diff --git a/utils/rsc/rc_light/arrow_down.png b/utils/rsc/rc_light/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..f07aa76f0a27557e384736cec7005e890f436760 Binary files /dev/null and b/utils/rsc/rc_light/arrow_down.png differ diff --git a/utils/rsc/rc_light/arrow_down@2x.png b/utils/rsc/rc_light/arrow_down@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b16b9df1793bf7c0cd5cc4146197af81975c5eb5 Binary files /dev/null and b/utils/rsc/rc_light/arrow_down@2x.png differ diff --git a/utils/rsc/rc_light/arrow_down_disabled.png b/utils/rsc/rc_light/arrow_down_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d94e55b9556496f376b459855de1293abd065be0 Binary files /dev/null and b/utils/rsc/rc_light/arrow_down_disabled.png differ diff --git a/utils/rsc/rc_light/arrow_down_disabled@2x.png b/utils/rsc/rc_light/arrow_down_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a1bc8741611e72ceadee1df350153ca181398a12 Binary files /dev/null and b/utils/rsc/rc_light/arrow_down_disabled@2x.png differ diff --git a/utils/rsc/rc_light/arrow_down_focus.png b/utils/rsc/rc_light/arrow_down_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..fcd6812051f67ff751901af6245fda5b48ec3274 Binary files /dev/null and b/utils/rsc/rc_light/arrow_down_focus.png differ diff --git a/utils/rsc/rc_light/arrow_down_focus@2x.png b/utils/rsc/rc_light/arrow_down_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a0463e5e961ab24b62a8145c6ed316177d32a135 Binary files /dev/null and b/utils/rsc/rc_light/arrow_down_focus@2x.png differ diff --git a/utils/rsc/rc_light/arrow_down_pressed.png b/utils/rsc/rc_light/arrow_down_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe79a97ec90c3bb27599cbe636e84ad5aac0c52 Binary files /dev/null and b/utils/rsc/rc_light/arrow_down_pressed.png differ diff --git a/utils/rsc/rc_light/arrow_down_pressed@2x.png b/utils/rsc/rc_light/arrow_down_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..28ae890aef4d1d3f70218ef09901fc0ccc1b8955 Binary files /dev/null and b/utils/rsc/rc_light/arrow_down_pressed@2x.png differ diff --git a/utils/rsc/rc_light/arrow_left.png b/utils/rsc/rc_light/arrow_left.png new file mode 100644 index 0000000000000000000000000000000000000000..0708701071be553bc2364bf39c90cd82e870cd47 Binary files /dev/null and b/utils/rsc/rc_light/arrow_left.png differ diff --git a/utils/rsc/rc_light/arrow_left@2x.png b/utils/rsc/rc_light/arrow_left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c067c7ac179e04688a0e78ceb912dc163d5114ec Binary files /dev/null and b/utils/rsc/rc_light/arrow_left@2x.png differ diff --git a/utils/rsc/rc_light/arrow_left_disabled.png b/utils/rsc/rc_light/arrow_left_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..76ae59b1006800ff01cf26373e3983121e606936 Binary files /dev/null and b/utils/rsc/rc_light/arrow_left_disabled.png differ diff --git a/utils/rsc/rc_light/arrow_left_disabled@2x.png b/utils/rsc/rc_light/arrow_left_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..815f33c0754aac322dc02c007b7ebfed4d1bc4c4 Binary files /dev/null and b/utils/rsc/rc_light/arrow_left_disabled@2x.png differ diff --git a/utils/rsc/rc_light/arrow_left_focus.png b/utils/rsc/rc_light/arrow_left_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..c0856669a6b55f5a387f53dfa9f6807f9cbdeac0 Binary files /dev/null and b/utils/rsc/rc_light/arrow_left_focus.png differ diff --git a/utils/rsc/rc_light/arrow_left_focus@2x.png b/utils/rsc/rc_light/arrow_left_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..48af7238cd41b93df566ba7d942c120728b47bf6 Binary files /dev/null and b/utils/rsc/rc_light/arrow_left_focus@2x.png differ diff --git a/utils/rsc/rc_light/arrow_left_pressed.png b/utils/rsc/rc_light/arrow_left_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f47340e3cbc8adb953941da0b1ec2e1d9af52bf1 Binary files /dev/null and b/utils/rsc/rc_light/arrow_left_pressed.png differ diff --git a/utils/rsc/rc_light/arrow_left_pressed@2x.png b/utils/rsc/rc_light/arrow_left_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..51b5b7a07e443fb026c50cc2e5a605465fd90a77 Binary files /dev/null and b/utils/rsc/rc_light/arrow_left_pressed@2x.png differ diff --git a/utils/rsc/rc_light/arrow_right.png b/utils/rsc/rc_light/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..45f7857e5ae0556dd1dbf0425971d9b878c1fdc1 Binary files /dev/null and b/utils/rsc/rc_light/arrow_right.png differ diff --git a/utils/rsc/rc_light/arrow_right@2x.png b/utils/rsc/rc_light/arrow_right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bafdf16c9b87c4accdf08fc1954fa5300ad7d7cb Binary files /dev/null and b/utils/rsc/rc_light/arrow_right@2x.png differ diff --git a/utils/rsc/rc_light/arrow_right_disabled.png b/utils/rsc/rc_light/arrow_right_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..82d1dd28482df443c2ec0e373d602b7eb0a654e6 Binary files /dev/null and b/utils/rsc/rc_light/arrow_right_disabled.png differ diff --git a/utils/rsc/rc_light/arrow_right_disabled@2x.png b/utils/rsc/rc_light/arrow_right_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8d95d832318f60408a60e930ed14163b862ded9b Binary files /dev/null and b/utils/rsc/rc_light/arrow_right_disabled@2x.png differ diff --git a/utils/rsc/rc_light/arrow_right_focus.png b/utils/rsc/rc_light/arrow_right_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3c1b6f8bae4c6663cd2dca3051603fe44c27db Binary files /dev/null and b/utils/rsc/rc_light/arrow_right_focus.png differ diff --git a/utils/rsc/rc_light/arrow_right_focus@2x.png b/utils/rsc/rc_light/arrow_right_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8a3870bddeaf7bf7715d2c3d0c8caca772a6e8dd Binary files /dev/null and b/utils/rsc/rc_light/arrow_right_focus@2x.png differ diff --git a/utils/rsc/rc_light/arrow_right_pressed.png b/utils/rsc/rc_light/arrow_right_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b4176d59deb802e60a66ab8f6239a8ad52af9e40 Binary files /dev/null and b/utils/rsc/rc_light/arrow_right_pressed.png differ diff --git a/utils/rsc/rc_light/arrow_right_pressed@2x.png b/utils/rsc/rc_light/arrow_right_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24dfe4e19dd58d8c7d9876b6a3242060502c8d24 Binary files /dev/null and b/utils/rsc/rc_light/arrow_right_pressed@2x.png differ diff --git a/utils/rsc/rc_light/arrow_up.png b/utils/rsc/rc_light/arrow_up.png new file mode 100644 index 0000000000000000000000000000000000000000..7e185babf67d98b152259abf3d178d3bb1521df8 Binary files /dev/null and b/utils/rsc/rc_light/arrow_up.png differ diff --git a/utils/rsc/rc_light/arrow_up@2x.png b/utils/rsc/rc_light/arrow_up@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6925245e377c9ac01513f183f0e442ace5c9f5fa Binary files /dev/null and b/utils/rsc/rc_light/arrow_up@2x.png differ diff --git a/utils/rsc/rc_light/arrow_up_disabled.png b/utils/rsc/rc_light/arrow_up_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..54394e210a3bf3d69fbea3f3859ec44a0ff327f0 Binary files /dev/null and b/utils/rsc/rc_light/arrow_up_disabled.png differ diff --git a/utils/rsc/rc_light/arrow_up_disabled@2x.png b/utils/rsc/rc_light/arrow_up_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0f582d3236c5cf8c9aa40503268f0d282273c4cf Binary files /dev/null and b/utils/rsc/rc_light/arrow_up_disabled@2x.png differ diff --git a/utils/rsc/rc_light/arrow_up_focus.png b/utils/rsc/rc_light/arrow_up_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..4bc54733f4419fb970547edb55e90f05151a9e1c Binary files /dev/null and b/utils/rsc/rc_light/arrow_up_focus.png differ diff --git a/utils/rsc/rc_light/arrow_up_focus@2x.png b/utils/rsc/rc_light/arrow_up_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf7f6b2d09fbc613c65a9a471876df08cc3fbc6 Binary files /dev/null and b/utils/rsc/rc_light/arrow_up_focus@2x.png differ diff --git a/utils/rsc/rc_light/arrow_up_pressed.png b/utils/rsc/rc_light/arrow_up_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..04bc9e4ecf0f1c0c79792d9b5ea275aad38c9de5 Binary files /dev/null and b/utils/rsc/rc_light/arrow_up_pressed.png differ diff --git a/utils/rsc/rc_light/arrow_up_pressed@2x.png b/utils/rsc/rc_light/arrow_up_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cd6231f26b1dfaf0b7b93a7ee8affc4407d0c954 Binary files /dev/null and b/utils/rsc/rc_light/arrow_up_pressed@2x.png differ diff --git a/utils/rsc/rc_light/base_icon.png b/utils/rsc/rc_light/base_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 Binary files /dev/null and b/utils/rsc/rc_light/base_icon.png differ diff --git a/utils/rsc/rc_light/base_icon@2x.png b/utils/rsc/rc_light/base_icon@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb Binary files /dev/null and b/utils/rsc/rc_light/base_icon@2x.png differ diff --git a/utils/rsc/rc_light/base_icon_disabled.png b/utils/rsc/rc_light/base_icon_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 Binary files /dev/null and b/utils/rsc/rc_light/base_icon_disabled.png differ diff --git a/utils/rsc/rc_light/base_icon_disabled@2x.png b/utils/rsc/rc_light/base_icon_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb Binary files /dev/null and b/utils/rsc/rc_light/base_icon_disabled@2x.png differ diff --git a/utils/rsc/rc_light/base_icon_focus.png b/utils/rsc/rc_light/base_icon_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 Binary files /dev/null and b/utils/rsc/rc_light/base_icon_focus.png differ diff --git a/utils/rsc/rc_light/base_icon_focus@2x.png b/utils/rsc/rc_light/base_icon_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb Binary files /dev/null and b/utils/rsc/rc_light/base_icon_focus@2x.png differ diff --git a/utils/rsc/rc_light/base_icon_pressed.png b/utils/rsc/rc_light/base_icon_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164 Binary files /dev/null and b/utils/rsc/rc_light/base_icon_pressed.png differ diff --git a/utils/rsc/rc_light/base_icon_pressed@2x.png b/utils/rsc/rc_light/base_icon_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb Binary files /dev/null and b/utils/rsc/rc_light/base_icon_pressed@2x.png differ diff --git a/utils/rsc/rc_light/branch_closed.png b/utils/rsc/rc_light/branch_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..f41c767e640a9208ad56ccd25f8f28239f029f3b Binary files /dev/null and b/utils/rsc/rc_light/branch_closed.png differ diff --git a/utils/rsc/rc_light/branch_closed@2x.png b/utils/rsc/rc_light/branch_closed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24bb5fba2f3ed61b06a3409e20efa1e9714864ad Binary files /dev/null and b/utils/rsc/rc_light/branch_closed@2x.png differ diff --git a/utils/rsc/rc_light/branch_closed_disabled.png b/utils/rsc/rc_light/branch_closed_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..2a6b24dea5583998cc4b790a7baad3c4a7ec13ed Binary files /dev/null and b/utils/rsc/rc_light/branch_closed_disabled.png differ diff --git a/utils/rsc/rc_light/branch_closed_disabled@2x.png b/utils/rsc/rc_light/branch_closed_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..91d7d651873177a9187a195b2fbc83e498bed70c Binary files /dev/null and b/utils/rsc/rc_light/branch_closed_disabled@2x.png differ diff --git a/utils/rsc/rc_light/branch_closed_focus.png b/utils/rsc/rc_light/branch_closed_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..2058d895ff170f8c03157fdfe1457776b4a872f4 Binary files /dev/null and b/utils/rsc/rc_light/branch_closed_focus.png differ diff --git a/utils/rsc/rc_light/branch_closed_focus@2x.png b/utils/rsc/rc_light/branch_closed_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..18d665af9a414ebba9917ecf0b68bf5825105b01 Binary files /dev/null and b/utils/rsc/rc_light/branch_closed_focus@2x.png differ diff --git a/utils/rsc/rc_light/branch_closed_pressed.png b/utils/rsc/rc_light/branch_closed_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..35f982fab8890adb6c2b616218ada89da703f95f Binary files /dev/null and b/utils/rsc/rc_light/branch_closed_pressed.png differ diff --git a/utils/rsc/rc_light/branch_closed_pressed@2x.png b/utils/rsc/rc_light/branch_closed_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2008d625698cfd29b6df82eb2479b380aa9771c5 Binary files /dev/null and b/utils/rsc/rc_light/branch_closed_pressed@2x.png differ diff --git a/utils/rsc/rc_light/branch_end.png b/utils/rsc/rc_light/branch_end.png new file mode 100644 index 0000000000000000000000000000000000000000..6b0bfe03d1f36bf48ebf861252b57a432dba88ca Binary files /dev/null and b/utils/rsc/rc_light/branch_end.png differ diff --git a/utils/rsc/rc_light/branch_end@2x.png b/utils/rsc/rc_light/branch_end@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9ce5439cb9eabc847cf0c99924faf1419e6f7c42 Binary files /dev/null and b/utils/rsc/rc_light/branch_end@2x.png differ diff --git a/utils/rsc/rc_light/branch_end_disabled.png b/utils/rsc/rc_light/branch_end_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..dfa9baa8dc2fc214e97910ec08d223d107a2f814 Binary files /dev/null and b/utils/rsc/rc_light/branch_end_disabled.png differ diff --git a/utils/rsc/rc_light/branch_end_disabled@2x.png b/utils/rsc/rc_light/branch_end_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef19e30d82e58554ae4fd66df28b43991c18bf3 Binary files /dev/null and b/utils/rsc/rc_light/branch_end_disabled@2x.png differ diff --git a/utils/rsc/rc_light/branch_end_focus.png b/utils/rsc/rc_light/branch_end_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..85f17bad7b09a480301f8cab9bae604b0ab977c8 Binary files /dev/null and b/utils/rsc/rc_light/branch_end_focus.png differ diff --git a/utils/rsc/rc_light/branch_end_focus@2x.png b/utils/rsc/rc_light/branch_end_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d756b29193b1958e595b58ba2c3532fe9c504a1b Binary files /dev/null and b/utils/rsc/rc_light/branch_end_focus@2x.png differ diff --git a/utils/rsc/rc_light/branch_end_pressed.png b/utils/rsc/rc_light/branch_end_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7a868658ef543ffdc9c25145f5721b529ced1ec0 Binary files /dev/null and b/utils/rsc/rc_light/branch_end_pressed.png differ diff --git a/utils/rsc/rc_light/branch_end_pressed@2x.png b/utils/rsc/rc_light/branch_end_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..561e6ebf665cc1e188e77081c8fe8cdd982dce98 Binary files /dev/null and b/utils/rsc/rc_light/branch_end_pressed@2x.png differ diff --git a/utils/rsc/rc_light/branch_line.png b/utils/rsc/rc_light/branch_line.png new file mode 100644 index 0000000000000000000000000000000000000000..e55608ddc44041e6875d044582bb58e87a3a877e Binary files /dev/null and b/utils/rsc/rc_light/branch_line.png differ diff --git a/utils/rsc/rc_light/branch_line@2x.png b/utils/rsc/rc_light/branch_line@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..59967fd6045bf54d8f927ad7545b2a6d5188525d Binary files /dev/null and b/utils/rsc/rc_light/branch_line@2x.png differ diff --git a/utils/rsc/rc_light/branch_line_disabled.png b/utils/rsc/rc_light/branch_line_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d758b7b6c78864f524ced3802cd3f8efff41e140 Binary files /dev/null and b/utils/rsc/rc_light/branch_line_disabled.png differ diff --git a/utils/rsc/rc_light/branch_line_disabled@2x.png b/utils/rsc/rc_light/branch_line_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a35c3a66db3defd6cb02579a9cb358888cdf1e4c Binary files /dev/null and b/utils/rsc/rc_light/branch_line_disabled@2x.png differ diff --git a/utils/rsc/rc_light/branch_line_focus.png b/utils/rsc/rc_light/branch_line_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..800cc587c483dbee955da409427b59288831b1fb Binary files /dev/null and b/utils/rsc/rc_light/branch_line_focus.png differ diff --git a/utils/rsc/rc_light/branch_line_focus@2x.png b/utils/rsc/rc_light/branch_line_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7d21d64a9024ddf142156b8570b66784e154bc49 Binary files /dev/null and b/utils/rsc/rc_light/branch_line_focus@2x.png differ diff --git a/utils/rsc/rc_light/branch_line_pressed.png b/utils/rsc/rc_light/branch_line_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..63804657946000d765af42a2280b81b69c7a38f2 Binary files /dev/null and b/utils/rsc/rc_light/branch_line_pressed.png differ diff --git a/utils/rsc/rc_light/branch_line_pressed@2x.png b/utils/rsc/rc_light/branch_line_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca30cd61e1160f5cc8265684f007deedd8d6fbb Binary files /dev/null and b/utils/rsc/rc_light/branch_line_pressed@2x.png differ diff --git a/utils/rsc/rc_light/branch_more.png b/utils/rsc/rc_light/branch_more.png new file mode 100644 index 0000000000000000000000000000000000000000..14012929504b155d6330f54cb8d25949bb38134d Binary files /dev/null and b/utils/rsc/rc_light/branch_more.png differ diff --git a/utils/rsc/rc_light/branch_more@2x.png b/utils/rsc/rc_light/branch_more@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3b1e98fdbcfbf7fa67a1f11dc08244374a2df1 Binary files /dev/null and b/utils/rsc/rc_light/branch_more@2x.png differ diff --git a/utils/rsc/rc_light/branch_more_disabled.png b/utils/rsc/rc_light/branch_more_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d801611bb6675386f58aff4f9138938bc182af72 Binary files /dev/null and b/utils/rsc/rc_light/branch_more_disabled.png differ diff --git a/utils/rsc/rc_light/branch_more_disabled@2x.png b/utils/rsc/rc_light/branch_more_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2505e2a7c95c93a6c9572e2dfcab3a228b633627 Binary files /dev/null and b/utils/rsc/rc_light/branch_more_disabled@2x.png differ diff --git a/utils/rsc/rc_light/branch_more_focus.png b/utils/rsc/rc_light/branch_more_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..be5b2cbfaf9abea347dd0404091e459ed3f116f8 Binary files /dev/null and b/utils/rsc/rc_light/branch_more_focus.png differ diff --git a/utils/rsc/rc_light/branch_more_focus@2x.png b/utils/rsc/rc_light/branch_more_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca0f99e0e84d0a37ac142c34db23514d0d864070 Binary files /dev/null and b/utils/rsc/rc_light/branch_more_focus@2x.png differ diff --git a/utils/rsc/rc_light/branch_more_pressed.png b/utils/rsc/rc_light/branch_more_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..6e744b78e6c0a49ab95cc571691e5b0b201653dc Binary files /dev/null and b/utils/rsc/rc_light/branch_more_pressed.png differ diff --git a/utils/rsc/rc_light/branch_more_pressed@2x.png b/utils/rsc/rc_light/branch_more_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fdaf01f03a444512deefd7a11a3349516060683a Binary files /dev/null and b/utils/rsc/rc_light/branch_more_pressed@2x.png differ diff --git a/utils/rsc/rc_light/branch_open.png b/utils/rsc/rc_light/branch_open.png new file mode 100644 index 0000000000000000000000000000000000000000..e43b940cb937f25691aae96e4e3ea0f4e450833d Binary files /dev/null and b/utils/rsc/rc_light/branch_open.png differ diff --git a/utils/rsc/rc_light/branch_open@2x.png b/utils/rsc/rc_light/branch_open@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..691e38c1800a8867f92fe00beca6b836bdb01802 Binary files /dev/null and b/utils/rsc/rc_light/branch_open@2x.png differ diff --git a/utils/rsc/rc_light/branch_open_disabled.png b/utils/rsc/rc_light/branch_open_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9e445449edad920d2de14891da1f782ae9897324 Binary files /dev/null and b/utils/rsc/rc_light/branch_open_disabled.png differ diff --git a/utils/rsc/rc_light/branch_open_disabled@2x.png b/utils/rsc/rc_light/branch_open_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..246bdbbedfcb5fb4aca92cb54f63dbb50d53ff1e Binary files /dev/null and b/utils/rsc/rc_light/branch_open_disabled@2x.png differ diff --git a/utils/rsc/rc_light/branch_open_focus.png b/utils/rsc/rc_light/branch_open_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..a4b332e3ed9c29876248e3b7d2195c6f265b0222 Binary files /dev/null and b/utils/rsc/rc_light/branch_open_focus.png differ diff --git a/utils/rsc/rc_light/branch_open_focus@2x.png b/utils/rsc/rc_light/branch_open_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..27c8dcacf0af2297ffd30f924efcfc637f942ee5 Binary files /dev/null and b/utils/rsc/rc_light/branch_open_focus@2x.png differ diff --git a/utils/rsc/rc_light/branch_open_pressed.png b/utils/rsc/rc_light/branch_open_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..205f9414ec35740290c325a86d08cee8c5b251ac Binary files /dev/null and b/utils/rsc/rc_light/branch_open_pressed.png differ diff --git a/utils/rsc/rc_light/branch_open_pressed@2x.png b/utils/rsc/rc_light/branch_open_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d09878a613a2811c9e6f4dd9ebbf1e0c10d85b5f Binary files /dev/null and b/utils/rsc/rc_light/branch_open_pressed@2x.png differ diff --git a/utils/rsc/rc_light/checkbox_checked.png b/utils/rsc/rc_light/checkbox_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..f63f2b38fab618da63bff593247e38ba91e6631a Binary files /dev/null and b/utils/rsc/rc_light/checkbox_checked.png differ diff --git a/utils/rsc/rc_light/checkbox_checked@2x.png b/utils/rsc/rc_light/checkbox_checked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7617ed7dc3b439986dc765b2787f8454e53ca2fe Binary files /dev/null and b/utils/rsc/rc_light/checkbox_checked@2x.png differ diff --git a/utils/rsc/rc_light/checkbox_checked_disabled.png b/utils/rsc/rc_light/checkbox_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..2eab1ba0cf9a1114b47cea7d899929400bd77e34 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_checked_disabled.png differ diff --git a/utils/rsc/rc_light/checkbox_checked_disabled@2x.png b/utils/rsc/rc_light/checkbox_checked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..518d55d5ee0c316f5fa56fa198fcf2cb1bc53cd2 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_checked_disabled@2x.png differ diff --git a/utils/rsc/rc_light/checkbox_checked_focus.png b/utils/rsc/rc_light/checkbox_checked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..fccb71edc125bd08f0b7a5dee25ee03d382aeea3 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_checked_focus.png differ diff --git a/utils/rsc/rc_light/checkbox_checked_focus@2x.png b/utils/rsc/rc_light/checkbox_checked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e12217d0a137a68d839ced88dfdc53c73f29ab7d Binary files /dev/null and b/utils/rsc/rc_light/checkbox_checked_focus@2x.png differ diff --git a/utils/rsc/rc_light/checkbox_checked_pressed.png b/utils/rsc/rc_light/checkbox_checked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d93ca9903515453f4198175d205e69062cbf5961 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_checked_pressed.png differ diff --git a/utils/rsc/rc_light/checkbox_checked_pressed@2x.png b/utils/rsc/rc_light/checkbox_checked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee1d3514d76a422d35b447b44665ad4f1b46d37 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_checked_pressed@2x.png differ diff --git a/utils/rsc/rc_light/checkbox_indeterminate.png b/utils/rsc/rc_light/checkbox_indeterminate.png new file mode 100644 index 0000000000000000000000000000000000000000..8f4d0f161f1babd0002b3e13b91ac4baccbc7c2f Binary files /dev/null and b/utils/rsc/rc_light/checkbox_indeterminate.png differ diff --git a/utils/rsc/rc_light/checkbox_indeterminate@2x.png b/utils/rsc/rc_light/checkbox_indeterminate@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3d106399b30f90a690538d6a8d5a92c4c3f6fd6a Binary files /dev/null and b/utils/rsc/rc_light/checkbox_indeterminate@2x.png differ diff --git a/utils/rsc/rc_light/checkbox_indeterminate_disabled.png b/utils/rsc/rc_light/checkbox_indeterminate_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..0a093c819d1ebb22a820f669d224eef2322b4312 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_indeterminate_disabled.png differ diff --git a/utils/rsc/rc_light/checkbox_indeterminate_disabled@2x.png b/utils/rsc/rc_light/checkbox_indeterminate_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..06db251f9d3f06e4095a9b7cdc590f31fae731d8 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_indeterminate_disabled@2x.png differ diff --git a/utils/rsc/rc_light/checkbox_indeterminate_focus.png b/utils/rsc/rc_light/checkbox_indeterminate_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..33fd572bd5da908201928da694a97dec85dd0ac2 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_indeterminate_focus.png differ diff --git a/utils/rsc/rc_light/checkbox_indeterminate_focus@2x.png b/utils/rsc/rc_light/checkbox_indeterminate_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..691ddf1da5b8e09a53e38f89919db98e75a3078a Binary files /dev/null and b/utils/rsc/rc_light/checkbox_indeterminate_focus@2x.png differ diff --git a/utils/rsc/rc_light/checkbox_indeterminate_pressed.png b/utils/rsc/rc_light/checkbox_indeterminate_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..2aff90928b57aa7f1f10bf31e3a0c9cdd218c6ca Binary files /dev/null and b/utils/rsc/rc_light/checkbox_indeterminate_pressed.png differ diff --git a/utils/rsc/rc_light/checkbox_indeterminate_pressed@2x.png b/utils/rsc/rc_light/checkbox_indeterminate_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fb4e03861146cf258a7f0f8f660141fe8c94151a Binary files /dev/null and b/utils/rsc/rc_light/checkbox_indeterminate_pressed@2x.png differ diff --git a/utils/rsc/rc_light/checkbox_unchecked.png b/utils/rsc/rc_light/checkbox_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..3c06087845dbb428d0e7dd696bcf0143cdaf825b Binary files /dev/null and b/utils/rsc/rc_light/checkbox_unchecked.png differ diff --git a/utils/rsc/rc_light/checkbox_unchecked@2x.png b/utils/rsc/rc_light/checkbox_unchecked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fa064878689ce07db2c1b40b21eb3692aa3e0284 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_unchecked@2x.png differ diff --git a/utils/rsc/rc_light/checkbox_unchecked_disabled.png b/utils/rsc/rc_light/checkbox_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..bba927e5015a81d332a37a016661ebbeb92ab76d Binary files /dev/null and b/utils/rsc/rc_light/checkbox_unchecked_disabled.png differ diff --git a/utils/rsc/rc_light/checkbox_unchecked_disabled@2x.png b/utils/rsc/rc_light/checkbox_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..592d5949a3b70b6bc49501887c42fc1fe1187f76 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_unchecked_disabled@2x.png differ diff --git a/utils/rsc/rc_light/checkbox_unchecked_focus.png b/utils/rsc/rc_light/checkbox_unchecked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..7e460184aacde17678523721508b2335fb0c52a0 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_unchecked_focus.png differ diff --git a/utils/rsc/rc_light/checkbox_unchecked_focus@2x.png b/utils/rsc/rc_light/checkbox_unchecked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3f96917b5bcdf880d14bb0ebaf35280ca1367328 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_unchecked_focus@2x.png differ diff --git a/utils/rsc/rc_light/checkbox_unchecked_pressed.png b/utils/rsc/rc_light/checkbox_unchecked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..5fd771d1affd8e97f7e8e6c9111319c7b8422c41 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_unchecked_pressed.png differ diff --git a/utils/rsc/rc_light/checkbox_unchecked_pressed@2x.png b/utils/rsc/rc_light/checkbox_unchecked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..57f25fbae4e4ccb5c09fbeb01d3e083501622b92 Binary files /dev/null and b/utils/rsc/rc_light/checkbox_unchecked_pressed@2x.png differ diff --git a/utils/rsc/rc_light/line_horizontal.png b/utils/rsc/rc_light/line_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..22a0b1e2bda682c4908f1e653657f55c80154c6f Binary files /dev/null and b/utils/rsc/rc_light/line_horizontal.png differ diff --git a/utils/rsc/rc_light/line_horizontal@2x.png b/utils/rsc/rc_light/line_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd474944f6665d072ee68e7513c8365d91de263 Binary files /dev/null and b/utils/rsc/rc_light/line_horizontal@2x.png differ diff --git a/utils/rsc/rc_light/line_horizontal_disabled.png b/utils/rsc/rc_light/line_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3dc9c69e0a22825f6b4fd9affcd423ed81bf5de3 Binary files /dev/null and b/utils/rsc/rc_light/line_horizontal_disabled.png differ diff --git a/utils/rsc/rc_light/line_horizontal_disabled@2x.png b/utils/rsc/rc_light/line_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d3664af470d4f350338ae84156dadd7fb7028d Binary files /dev/null and b/utils/rsc/rc_light/line_horizontal_disabled@2x.png differ diff --git a/utils/rsc/rc_light/line_horizontal_focus.png b/utils/rsc/rc_light/line_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..136faa84c730952d0755ceebc09f2ebe16cab30f Binary files /dev/null and b/utils/rsc/rc_light/line_horizontal_focus.png differ diff --git a/utils/rsc/rc_light/line_horizontal_focus@2x.png b/utils/rsc/rc_light/line_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..398d224326c262d712e86d3d93ae72e29878754a Binary files /dev/null and b/utils/rsc/rc_light/line_horizontal_focus@2x.png differ diff --git a/utils/rsc/rc_light/line_horizontal_pressed.png b/utils/rsc/rc_light/line_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e2027b14ed008c7a73d50a243b549db2588324de Binary files /dev/null and b/utils/rsc/rc_light/line_horizontal_pressed.png differ diff --git a/utils/rsc/rc_light/line_horizontal_pressed@2x.png b/utils/rsc/rc_light/line_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24b83299bcf314b563ef5b240284bdf5c5a65bee Binary files /dev/null and b/utils/rsc/rc_light/line_horizontal_pressed@2x.png differ diff --git a/utils/rsc/rc_light/line_vertical.png b/utils/rsc/rc_light/line_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..0a4c5f36451087f0c95b8aa804e534d1fa2399d7 Binary files /dev/null and b/utils/rsc/rc_light/line_vertical.png differ diff --git a/utils/rsc/rc_light/line_vertical@2x.png b/utils/rsc/rc_light/line_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e67ccf52bbe14ac3ec41c453f54df7c655fedcbe Binary files /dev/null and b/utils/rsc/rc_light/line_vertical@2x.png differ diff --git a/utils/rsc/rc_light/line_vertical_disabled.png b/utils/rsc/rc_light/line_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9700752d912bc97de4c64ed249098375ad042299 Binary files /dev/null and b/utils/rsc/rc_light/line_vertical_disabled.png differ diff --git a/utils/rsc/rc_light/line_vertical_disabled@2x.png b/utils/rsc/rc_light/line_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0f57c568f6d28edfc8e9118042ef1c739db0d717 Binary files /dev/null and b/utils/rsc/rc_light/line_vertical_disabled@2x.png differ diff --git a/utils/rsc/rc_light/line_vertical_focus.png b/utils/rsc/rc_light/line_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..15ef20825437205a95311d20eb0544567c0e16d8 Binary files /dev/null and b/utils/rsc/rc_light/line_vertical_focus.png differ diff --git a/utils/rsc/rc_light/line_vertical_focus@2x.png b/utils/rsc/rc_light/line_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a35e97ed0afaccc739bc41aa9684a1bf8764c394 Binary files /dev/null and b/utils/rsc/rc_light/line_vertical_focus@2x.png differ diff --git a/utils/rsc/rc_light/line_vertical_pressed.png b/utils/rsc/rc_light/line_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7399cd38ed378d8451df98bdac539cfd8cd15cbf Binary files /dev/null and b/utils/rsc/rc_light/line_vertical_pressed.png differ diff --git a/utils/rsc/rc_light/line_vertical_pressed@2x.png b/utils/rsc/rc_light/line_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e018b9af84508e103e77ab01f4130b0c49d747ab Binary files /dev/null and b/utils/rsc/rc_light/line_vertical_pressed@2x.png differ diff --git a/utils/rsc/rc_light/radio_checked.png b/utils/rsc/rc_light/radio_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..878b6c53ca712fa52fe63de8e328c6f6a754e06d Binary files /dev/null and b/utils/rsc/rc_light/radio_checked.png differ diff --git a/utils/rsc/rc_light/radio_checked@2x.png b/utils/rsc/rc_light/radio_checked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ed20cd4cf59145ed9129ff13370dc5738c28717a Binary files /dev/null and b/utils/rsc/rc_light/radio_checked@2x.png differ diff --git a/utils/rsc/rc_light/radio_checked_disabled.png b/utils/rsc/rc_light/radio_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa26ee00bd5a9ce1f18ff546a07bf38c34f55e5 Binary files /dev/null and b/utils/rsc/rc_light/radio_checked_disabled.png differ diff --git a/utils/rsc/rc_light/radio_checked_disabled@2x.png b/utils/rsc/rc_light/radio_checked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..72b69d59b455c82c9fd6d836518563e43cf0852d Binary files /dev/null and b/utils/rsc/rc_light/radio_checked_disabled@2x.png differ diff --git a/utils/rsc/rc_light/radio_checked_focus.png b/utils/rsc/rc_light/radio_checked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..90a54c6e147dc3cbe74ebb03a68ab711493681b7 Binary files /dev/null and b/utils/rsc/rc_light/radio_checked_focus.png differ diff --git a/utils/rsc/rc_light/radio_checked_focus@2x.png b/utils/rsc/rc_light/radio_checked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..81771885f454f93aa6c5ef5797243ca8963ba746 Binary files /dev/null and b/utils/rsc/rc_light/radio_checked_focus@2x.png differ diff --git a/utils/rsc/rc_light/radio_checked_pressed.png b/utils/rsc/rc_light/radio_checked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..10170e374bc19ac4bad90e3aa406284f0c6fd3cc Binary files /dev/null and b/utils/rsc/rc_light/radio_checked_pressed.png differ diff --git a/utils/rsc/rc_light/radio_checked_pressed@2x.png b/utils/rsc/rc_light/radio_checked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..378608298a764e18d79d60c16827dd132ecbf48b Binary files /dev/null and b/utils/rsc/rc_light/radio_checked_pressed@2x.png differ diff --git a/utils/rsc/rc_light/radio_unchecked.png b/utils/rsc/rc_light/radio_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..639a55480c306760aea335c3ae6d76dd3599bc87 Binary files /dev/null and b/utils/rsc/rc_light/radio_unchecked.png differ diff --git a/utils/rsc/rc_light/radio_unchecked@2x.png b/utils/rsc/rc_light/radio_unchecked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a2f23fd6fadcf3d8df123c5ab57a458be159b538 Binary files /dev/null and b/utils/rsc/rc_light/radio_unchecked@2x.png differ diff --git a/utils/rsc/rc_light/radio_unchecked_disabled.png b/utils/rsc/rc_light/radio_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7424ca789b69fe823be10d1bb87b886aa8cf70 Binary files /dev/null and b/utils/rsc/rc_light/radio_unchecked_disabled.png differ diff --git a/utils/rsc/rc_light/radio_unchecked_disabled@2x.png b/utils/rsc/rc_light/radio_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bf9330f240526f2862fab7a2966b99e21d99ce9a Binary files /dev/null and b/utils/rsc/rc_light/radio_unchecked_disabled@2x.png differ diff --git a/utils/rsc/rc_light/radio_unchecked_focus.png b/utils/rsc/rc_light/radio_unchecked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..2316d7872ce225c1f38a5c4c19d624b9319a2c5c Binary files /dev/null and b/utils/rsc/rc_light/radio_unchecked_focus.png differ diff --git a/utils/rsc/rc_light/radio_unchecked_focus@2x.png b/utils/rsc/rc_light/radio_unchecked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9695890babd83acd13888368e24fc2afb90848a1 Binary files /dev/null and b/utils/rsc/rc_light/radio_unchecked_focus@2x.png differ diff --git a/utils/rsc/rc_light/radio_unchecked_pressed.png b/utils/rsc/rc_light/radio_unchecked_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..2f2a7ba214bc6213a649038fbe829020d7728efc Binary files /dev/null and b/utils/rsc/rc_light/radio_unchecked_pressed.png differ diff --git a/utils/rsc/rc_light/radio_unchecked_pressed@2x.png b/utils/rsc/rc_light/radio_unchecked_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..22a7e713937697b98d66f3b8e9bf51d1955525cd Binary files /dev/null and b/utils/rsc/rc_light/radio_unchecked_pressed@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_move_horizontal.png b/utils/rsc/rc_light/toolbar_move_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..a1109caf89ce96ab689fe7483f1f08a7beb155c3 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_horizontal.png differ diff --git a/utils/rsc/rc_light/toolbar_move_horizontal@2x.png b/utils/rsc/rc_light/toolbar_move_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..69bb6347d8eec0037ae0431e22275375d79e0ef3 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_horizontal@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_disabled.png b/utils/rsc/rc_light/toolbar_move_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e11055a6a7f8caf75f65b2ae09a47b818aab63bb Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_horizontal_disabled.png differ diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_disabled@2x.png b/utils/rsc/rc_light/toolbar_move_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9085b627eb3f46dd926633ae7c2eb7449830d80d Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_horizontal_disabled@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_focus.png b/utils/rsc/rc_light/toolbar_move_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3c0be5a0e51cf5a2f4561dfc10cd52775dc30534 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_horizontal_focus.png differ diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_focus@2x.png b/utils/rsc/rc_light/toolbar_move_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f01973d05d8135f5128266c820fbcfd24a042c24 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_horizontal_focus@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_pressed.png b/utils/rsc/rc_light/toolbar_move_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..94c0f5b6db2cf006b194cbb1945c3f68f9e6495c Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_horizontal_pressed.png differ diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_pressed@2x.png b/utils/rsc/rc_light/toolbar_move_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..612ea774fdb0a5ceee7da4a621ad3ef87286d94f Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_horizontal_pressed@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_move_vertical.png b/utils/rsc/rc_light/toolbar_move_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..b16c48c40bedc7e07e3a86c1847d349a65623150 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_vertical.png differ diff --git a/utils/rsc/rc_light/toolbar_move_vertical@2x.png b/utils/rsc/rc_light/toolbar_move_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..853962cd646000c6f27d82947c32f47794d743ec Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_vertical@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_move_vertical_disabled.png b/utils/rsc/rc_light/toolbar_move_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3caec07d9ddd5e17f7c97ac54c8aca50e84202 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_vertical_disabled.png differ diff --git a/utils/rsc/rc_light/toolbar_move_vertical_disabled@2x.png b/utils/rsc/rc_light/toolbar_move_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bdda6796a2d6503002c68763c0aaf3216a54c356 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_vertical_disabled@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_move_vertical_focus.png b/utils/rsc/rc_light/toolbar_move_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..6a432a4ba065dcba6a1789bdb901bbcde0b6e397 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_vertical_focus.png differ diff --git a/utils/rsc/rc_light/toolbar_move_vertical_focus@2x.png b/utils/rsc/rc_light/toolbar_move_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..817a8da55b6c5874eaf5126619524107fd8f22cf Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_vertical_focus@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_move_vertical_pressed.png b/utils/rsc/rc_light/toolbar_move_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..50228af7b83ab26c5c3f6c5e0a47225f02dea6e6 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_vertical_pressed.png differ diff --git a/utils/rsc/rc_light/toolbar_move_vertical_pressed@2x.png b/utils/rsc/rc_light/toolbar_move_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1946791add3e39c17b445ad34d9b93d6c9c095b6 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_move_vertical_pressed@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal.png b/utils/rsc/rc_light/toolbar_separator_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..f6661b4b1d2d0393855851c9349553ecd0088f53 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_horizontal.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal@2x.png b/utils/rsc/rc_light/toolbar_separator_horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..77cadc21754545e3e5b58d95da8736f94016b33b Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_horizontal@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_disabled.png b/utils/rsc/rc_light/toolbar_separator_horizontal_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a65e13e466a3fc0cffecb1f6c854ab976d84072b Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_horizontal_disabled.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_disabled@2x.png b/utils/rsc/rc_light/toolbar_separator_horizontal_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..77b9abcaf168ff16949dafb8c9944e759b4d7c8d Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_horizontal_disabled@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_focus.png b/utils/rsc/rc_light/toolbar_separator_horizontal_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..843633ffa0a215ed0f903365ac869ccbd7ed9501 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_horizontal_focus.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_focus@2x.png b/utils/rsc/rc_light/toolbar_separator_horizontal_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..21d4011fc09f17dc21621b086561ca1d9ff19757 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_horizontal_focus@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_pressed.png b/utils/rsc/rc_light/toolbar_separator_horizontal_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..edf05752f7cc915adbcb42b1f061b5b401aa03d2 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_horizontal_pressed.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_pressed@2x.png b/utils/rsc/rc_light/toolbar_separator_horizontal_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..977ec62a96f00d5c8095f2e765955ea17fc87976 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_horizontal_pressed@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_vertical.png b/utils/rsc/rc_light/toolbar_separator_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..2776d87b55f13a288b0c8c3ea7657139ee1109a7 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_vertical.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_vertical@2x.png b/utils/rsc/rc_light/toolbar_separator_vertical@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ab9e773a881358ada1977e20ef1bd98d4481bc1e Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_vertical@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_disabled.png b/utils/rsc/rc_light/toolbar_separator_vertical_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..cb443940bcabf340aa6ff32107f4aac9a7fba175 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_vertical_disabled.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_disabled@2x.png b/utils/rsc/rc_light/toolbar_separator_vertical_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f4e241ab2dcfca237a1aab138bdeb3b8432c8886 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_vertical_disabled@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_focus.png b/utils/rsc/rc_light/toolbar_separator_vertical_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..4a45d55c0a7f75b7497e69079b8654cfbb82ebe9 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_vertical_focus.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_focus@2x.png b/utils/rsc/rc_light/toolbar_separator_vertical_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c58d8d120c94cb98be3fa68f6d18628c343ad82e Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_vertical_focus@2x.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_pressed.png b/utils/rsc/rc_light/toolbar_separator_vertical_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..408fa169a2d10ec8710fb7efcc6e164e9feb4ce9 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_vertical_pressed.png differ diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_pressed@2x.png b/utils/rsc/rc_light/toolbar_separator_vertical_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..92feb3652c483a8a3aec5490db82d55f95487769 Binary files /dev/null and b/utils/rsc/rc_light/toolbar_separator_vertical_pressed@2x.png differ diff --git a/utils/rsc/rc_light/transparent.png b/utils/rsc/rc_light/transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 Binary files /dev/null and b/utils/rsc/rc_light/transparent.png differ diff --git a/utils/rsc/rc_light/transparent@2x.png b/utils/rsc/rc_light/transparent@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 Binary files /dev/null and b/utils/rsc/rc_light/transparent@2x.png differ diff --git a/utils/rsc/rc_light/transparent_disabled.png b/utils/rsc/rc_light/transparent_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 Binary files /dev/null and b/utils/rsc/rc_light/transparent_disabled.png differ diff --git a/utils/rsc/rc_light/transparent_disabled@2x.png b/utils/rsc/rc_light/transparent_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 Binary files /dev/null and b/utils/rsc/rc_light/transparent_disabled@2x.png differ diff --git a/utils/rsc/rc_light/transparent_focus.png b/utils/rsc/rc_light/transparent_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 Binary files /dev/null and b/utils/rsc/rc_light/transparent_focus.png differ diff --git a/utils/rsc/rc_light/transparent_focus@2x.png b/utils/rsc/rc_light/transparent_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 Binary files /dev/null and b/utils/rsc/rc_light/transparent_focus@2x.png differ diff --git a/utils/rsc/rc_light/transparent_pressed.png b/utils/rsc/rc_light/transparent_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15 Binary files /dev/null and b/utils/rsc/rc_light/transparent_pressed.png differ diff --git a/utils/rsc/rc_light/transparent_pressed@2x.png b/utils/rsc/rc_light/transparent_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70 Binary files /dev/null and b/utils/rsc/rc_light/transparent_pressed@2x.png differ diff --git a/utils/rsc/rc_light/window_close.png b/utils/rsc/rc_light/window_close.png new file mode 100644 index 0000000000000000000000000000000000000000..607170baec87d280727e478769257c4c61bca81f Binary files /dev/null and b/utils/rsc/rc_light/window_close.png differ diff --git a/utils/rsc/rc_light/window_close@2x.png b/utils/rsc/rc_light/window_close@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..607f894a6f2a01effb76118d255c4d9da4187860 Binary files /dev/null and b/utils/rsc/rc_light/window_close@2x.png differ diff --git a/utils/rsc/rc_light/window_close_disabled.png b/utils/rsc/rc_light/window_close_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..449deec63f6c161640505d134478e191798b10a9 Binary files /dev/null and b/utils/rsc/rc_light/window_close_disabled.png differ diff --git a/utils/rsc/rc_light/window_close_disabled@2x.png b/utils/rsc/rc_light/window_close_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eda9fb4ce0fd67efa74720fe0b590652e47cd5a1 Binary files /dev/null and b/utils/rsc/rc_light/window_close_disabled@2x.png differ diff --git a/utils/rsc/rc_light/window_close_focus.png b/utils/rsc/rc_light/window_close_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd49c73e473d219431b165266a99df7c83e7565 Binary files /dev/null and b/utils/rsc/rc_light/window_close_focus.png differ diff --git a/utils/rsc/rc_light/window_close_focus@2x.png b/utils/rsc/rc_light/window_close_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a13da212905e9cbebf52e836d5997e34ed12f7bc Binary files /dev/null and b/utils/rsc/rc_light/window_close_focus@2x.png differ diff --git a/utils/rsc/rc_light/window_close_pressed.png b/utils/rsc/rc_light/window_close_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e2a9143238f169fc48b890299b92969f22d9d5 Binary files /dev/null and b/utils/rsc/rc_light/window_close_pressed.png differ diff --git a/utils/rsc/rc_light/window_close_pressed@2x.png b/utils/rsc/rc_light/window_close_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..278288ed1b8570e7c118cb23199e9754d15458c5 Binary files /dev/null and b/utils/rsc/rc_light/window_close_pressed@2x.png differ diff --git a/utils/rsc/rc_light/window_grip.png b/utils/rsc/rc_light/window_grip.png new file mode 100644 index 0000000000000000000000000000000000000000..c03b1dce3c3dcda2aba76e41c8852d397f424594 Binary files /dev/null and b/utils/rsc/rc_light/window_grip.png differ diff --git a/utils/rsc/rc_light/window_grip@2x.png b/utils/rsc/rc_light/window_grip@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7074bd6d2ff3d4aaade701d07b1b51e462f76992 Binary files /dev/null and b/utils/rsc/rc_light/window_grip@2x.png differ diff --git a/utils/rsc/rc_light/window_grip_disabled.png b/utils/rsc/rc_light/window_grip_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3c479884b2686a5f1e9d9bd7e5bfed36a8d3f977 Binary files /dev/null and b/utils/rsc/rc_light/window_grip_disabled.png differ diff --git a/utils/rsc/rc_light/window_grip_disabled@2x.png b/utils/rsc/rc_light/window_grip_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eb4a063a73c36e62ea0714caa18a8737defd17c2 Binary files /dev/null and b/utils/rsc/rc_light/window_grip_disabled@2x.png differ diff --git a/utils/rsc/rc_light/window_grip_focus.png b/utils/rsc/rc_light/window_grip_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..46c77d37a65e05aff81c02b063a7213c7fb73955 Binary files /dev/null and b/utils/rsc/rc_light/window_grip_focus.png differ diff --git a/utils/rsc/rc_light/window_grip_focus@2x.png b/utils/rsc/rc_light/window_grip_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f487c6adb72221fd94057f3fec1b68e13cdd9498 Binary files /dev/null and b/utils/rsc/rc_light/window_grip_focus@2x.png differ diff --git a/utils/rsc/rc_light/window_grip_pressed.png b/utils/rsc/rc_light/window_grip_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..a4d07590502e8170c2bda4b338e60c57f4d2ff2e Binary files /dev/null and b/utils/rsc/rc_light/window_grip_pressed.png differ diff --git a/utils/rsc/rc_light/window_grip_pressed@2x.png b/utils/rsc/rc_light/window_grip_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..54dc3d8a8d55e66f8cd951bc040b9b580491de70 Binary files /dev/null and b/utils/rsc/rc_light/window_grip_pressed@2x.png differ diff --git a/utils/rsc/rc_light/window_minimize.png b/utils/rsc/rc_light/window_minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..9e1a7f12ceab6f6f5c0ab6690a6f32f9bc7cdfe7 Binary files /dev/null and b/utils/rsc/rc_light/window_minimize.png differ diff --git a/utils/rsc/rc_light/window_minimize@2x.png b/utils/rsc/rc_light/window_minimize@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dcd2570cc1018ef90d0f23e17925aa3604597fa2 Binary files /dev/null and b/utils/rsc/rc_light/window_minimize@2x.png differ diff --git a/utils/rsc/rc_light/window_minimize_disabled.png b/utils/rsc/rc_light/window_minimize_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9fd0ef16937bb4608fd90af1deab88adab58d9df Binary files /dev/null and b/utils/rsc/rc_light/window_minimize_disabled.png differ diff --git a/utils/rsc/rc_light/window_minimize_disabled@2x.png b/utils/rsc/rc_light/window_minimize_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..251cefcced3cdb3d041bd85e5831502db38d0010 Binary files /dev/null and b/utils/rsc/rc_light/window_minimize_disabled@2x.png differ diff --git a/utils/rsc/rc_light/window_minimize_focus.png b/utils/rsc/rc_light/window_minimize_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..4d748783b02fe7f165277a48dc34b12c64b0a0ef Binary files /dev/null and b/utils/rsc/rc_light/window_minimize_focus.png differ diff --git a/utils/rsc/rc_light/window_minimize_focus@2x.png b/utils/rsc/rc_light/window_minimize_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..97901fed5951f2a24b9ee204dc78b1611a70d96c Binary files /dev/null and b/utils/rsc/rc_light/window_minimize_focus@2x.png differ diff --git a/utils/rsc/rc_light/window_minimize_pressed.png b/utils/rsc/rc_light/window_minimize_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..78de6557bb99d6f307c345e2cbd974e3af5ba19a Binary files /dev/null and b/utils/rsc/rc_light/window_minimize_pressed.png differ diff --git a/utils/rsc/rc_light/window_minimize_pressed@2x.png b/utils/rsc/rc_light/window_minimize_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6b961459b9eb7039bf4c3359225c7a6411c3522a Binary files /dev/null and b/utils/rsc/rc_light/window_minimize_pressed@2x.png differ diff --git a/utils/rsc/rc_light/window_undock.png b/utils/rsc/rc_light/window_undock.png new file mode 100644 index 0000000000000000000000000000000000000000..4da192f33059a391cb573c35ebe42308f3e3735f Binary files /dev/null and b/utils/rsc/rc_light/window_undock.png differ diff --git a/utils/rsc/rc_light/window_undock@2x.png b/utils/rsc/rc_light/window_undock@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5cfe75ccc9eac3399b449749c8010d3c219a7e31 Binary files /dev/null and b/utils/rsc/rc_light/window_undock@2x.png differ diff --git a/utils/rsc/rc_light/window_undock_disabled.png b/utils/rsc/rc_light/window_undock_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b0db9c7a76f63ab00d40c261dccad4153eabba03 Binary files /dev/null and b/utils/rsc/rc_light/window_undock_disabled.png differ diff --git a/utils/rsc/rc_light/window_undock_disabled@2x.png b/utils/rsc/rc_light/window_undock_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9468c9f32c2c8dec3c56cbf781b0c99d44acc4db Binary files /dev/null and b/utils/rsc/rc_light/window_undock_disabled@2x.png differ diff --git a/utils/rsc/rc_light/window_undock_focus.png b/utils/rsc/rc_light/window_undock_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..85fb0468ee2ab2b6099fca3741be4d3ec58d4cac Binary files /dev/null and b/utils/rsc/rc_light/window_undock_focus.png differ diff --git a/utils/rsc/rc_light/window_undock_focus@2x.png b/utils/rsc/rc_light/window_undock_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e13b2f0757dcc3627fd10ea713f238be2650cea4 Binary files /dev/null and b/utils/rsc/rc_light/window_undock_focus@2x.png differ diff --git a/utils/rsc/rc_light/window_undock_pressed.png b/utils/rsc/rc_light/window_undock_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d368cc9ad20d58001ea94a50754e2127733c3423 Binary files /dev/null and b/utils/rsc/rc_light/window_undock_pressed.png differ diff --git a/utils/rsc/rc_light/window_undock_pressed@2x.png b/utils/rsc/rc_light/window_undock_pressed@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b30f0dbb6e1e4e567d12072edc8e95f69c9bb9dc Binary files /dev/null and b/utils/rsc/rc_light/window_undock_pressed@2x.png differ diff --git a/utils/scripts/icons.bash b/utils/scripts/icons.bash new file mode 100755 index 0000000000000000000000000000000000000000..91f277df4a4c2ae5ce3da2f131b21afe01200ae3 --- /dev/null +++ b/utils/scripts/icons.bash @@ -0,0 +1,21 @@ +#!/bin/bash + +COUNTER=0 +FILE=utils/rsc/VivyPartialIcons.tmp + +echo -ne "" > $FILE + +find -L utils/rsc/icons/vivy/ -type l -exec rm -- {} + + +shopt -s globstar +for ICON in utils/rsc/icons/vivy/**/*.svg +do + COUNTER=$(( $COUNTER + 1 )) + ICON=$(echo "$ICON" | sed -e 's+utils/rsc/++g') + echo " <file>$ICON</file>" >> $FILE +done + +cat << EOF +Generated partial qrc file for $COUNTER icons from the Vivy icon theme. +Add the content of $FILE to the utils/rsc/VivyRessources.qrc file. +EOF