From 5062d6b6948d6968d9e30b168b21e8f48dbd81fd Mon Sep 17 00:00:00 2001 From: Skarn Date: Mon, 13 Dec 2021 01:42:09 +0300 Subject: [PATCH] add themes and post build event to auto deploy --- CMakeLists.txt | 6 + resources/themes/Dark/editing_theme.qss | 943 +++++++++++++++ resources/themes/Dark/images/down_arrow.png | Bin 0 -> 1960 bytes .../Dark/images/down_arrow_disabled.png | Bin 0 -> 1912 bytes resources/themes/Dark/images/handle.png | Bin 0 -> 1583 bytes .../themes/Dark/images/icon_branch_closed.png | Bin 0 -> 1717 bytes .../themes/Dark/images/icon_branch_end.png | Bin 0 -> 1930 bytes .../themes/Dark/images/icon_branch_more.png | Bin 0 -> 1899 bytes .../themes/Dark/images/icon_branch_open.png | Bin 0 -> 1697 bytes .../Dark/images/icon_checkbox_checked.png | Bin 0 -> 1560 bytes .../images/icon_checkbox_checked_disabled.png | Bin 0 -> 1601 bytes .../images/icon_checkbox_checked_hover.png | Bin 0 -> 1771 bytes .../images/icon_checkbox_indeterminate.png | Bin 0 -> 121 bytes .../icon_checkbox_indeterminate_disabled.png | Bin 0 -> 286 bytes .../Dark/images/icon_checkbox_unchecked.png | Bin 0 -> 1490 bytes .../icon_checkbox_unchecked_disabled.png | Bin 0 -> 1523 bytes .../images/icon_checkbox_unchecked_hover.png | Bin 0 -> 1700 bytes resources/themes/Dark/images/icon_close.png | Bin 0 -> 1484 bytes .../Dark/images/icon_radiobutton_checked.png | Bin 0 -> 1817 bytes .../icon_radiobutton_checked_disabled.png | Bin 0 -> 1956 bytes .../images/icon_radiobutton_checked_hover.png | Bin 0 -> 370 bytes .../images/icon_radiobutton_unchecked.png | Bin 0 -> 1750 bytes .../icon_radiobutton_unchecked_disabled.png | Bin 0 -> 1862 bytes .../icon_radiobutton_unchecked_hover.png | Bin 0 -> 310 bytes resources/themes/Dark/images/icon_restore.png | Bin 0 -> 1707 bytes resources/themes/Dark/images/icon_undock.png | Bin 0 -> 424 bytes resources/themes/Dark/images/icon_vline.png | Bin 0 -> 1771 bytes .../themes/Dark/images/icon_window_close.png | Bin 0 -> 422 bytes .../Dark/images/icon_window_maximize.png | Bin 0 -> 386 bytes .../Dark/images/icon_window_minimize.png | Bin 0 -> 364 bytes .../Dark/images/icon_window_restore.png | Bin 0 -> 404 bytes resources/themes/Dark/images/sizegrip.png | Bin 0 -> 129 bytes resources/themes/Dark/images/spindown.png | Bin 0 -> 1634 bytes .../themes/Dark/images/spindown_disabled.png | Bin 0 -> 1853 bytes .../themes/Dark/images/spindown_hover.png | Bin 0 -> 1853 bytes .../themes/Dark/images/spindown_pressed.png | Bin 0 -> 1853 bytes resources/themes/Dark/images/spinup.png | Bin 0 -> 1867 bytes .../themes/Dark/images/spinup_disabled.png | Bin 0 -> 1863 bytes resources/themes/Dark/images/spinup_hover.png | Bin 0 -> 1867 bytes .../themes/Dark/images/spinup_pressed.png | Bin 0 -> 1863 bytes resources/themes/Dark/images/up_arrow.png | Bin 0 -> 1950 bytes .../themes/Dark/images/up_arrow_disabled.png | Bin 0 -> 1905 bytes resources/themes/Dark/nodes_theme.json | 50 + resources/themes/Dark/theme.qss | 1007 +++++++++++++++++ resources/themes/McNet/editing_theme.qss | 411 +++++++ resources/themes/McNet/images/down_arrow.png | Bin 0 -> 1960 bytes .../McNet/images/down_arrow_disabled.png | Bin 0 -> 1912 bytes resources/themes/McNet/images/handle.png | Bin 0 -> 1583 bytes .../McNet/images/icon_branch_closed.png | Bin 0 -> 310 bytes .../themes/McNet/images/icon_branch_end.png | Bin 0 -> 358 bytes .../themes/McNet/images/icon_branch_more.png | Bin 0 -> 207 bytes .../themes/McNet/images/icon_branch_open.png | Bin 0 -> 313 bytes .../McNet/images/icon_checkbox_checked.png | Bin 0 -> 1560 bytes .../images/icon_checkbox_checked_disabled.png | Bin 0 -> 1601 bytes .../images/icon_checkbox_checked_hover.png | Bin 0 -> 1771 bytes .../images/icon_checkbox_indeterminate.png | Bin 0 -> 121 bytes .../icon_checkbox_indeterminate_disabled.png | Bin 0 -> 286 bytes .../McNet/images/icon_checkbox_unchecked.png | Bin 0 -> 1490 bytes .../icon_checkbox_unchecked_disabled.png | Bin 0 -> 1523 bytes .../images/icon_checkbox_unchecked_hover.png | Bin 0 -> 1700 bytes resources/themes/McNet/images/icon_close.png | Bin 0 -> 422 bytes .../McNet/images/icon_radiobutton_checked.png | Bin 0 -> 1817 bytes .../icon_radiobutton_checked_disabled.png | Bin 0 -> 1956 bytes .../images/icon_radiobutton_checked_hover.png | Bin 0 -> 370 bytes .../images/icon_radiobutton_unchecked.png | Bin 0 -> 1750 bytes .../icon_radiobutton_unchecked_disabled.png | Bin 0 -> 1862 bytes .../icon_radiobutton_unchecked_hover.png | Bin 0 -> 310 bytes .../themes/McNet/images/icon_restore.png | Bin 0 -> 404 bytes resources/themes/McNet/images/icon_undock.png | Bin 0 -> 424 bytes resources/themes/McNet/images/icon_vline.png | Bin 0 -> 303 bytes .../themes/McNet/images/icon_window_close.png | Bin 0 -> 422 bytes .../McNet/images/icon_window_maximize.png | Bin 0 -> 386 bytes .../McNet/images/icon_window_minimize.png | Bin 0 -> 364 bytes .../McNet/images/icon_window_restore.png | Bin 0 -> 404 bytes resources/themes/McNet/images/sizegrip.png | Bin 0 -> 129 bytes resources/themes/McNet/images/spindown.png | Bin 0 -> 1429 bytes .../themes/McNet/images/spindown_hover.png | Bin 0 -> 1648 bytes .../themes/McNet/images/spindown_pressed.png | Bin 0 -> 1648 bytes resources/themes/McNet/images/spinup.png | Bin 0 -> 1662 bytes .../themes/McNet/images/spinup_hover.png | Bin 0 -> 1662 bytes .../themes/McNet/images/spinup_pressed.png | Bin 0 -> 1653 bytes resources/themes/McNet/images/up_arrow.png | Bin 0 -> 1950 bytes .../themes/McNet/images/up_arrow_disabled.png | Bin 0 -> 1905 bytes resources/themes/McNet/theme.qss | 625 ++++++++++ 84 files changed, 3042 insertions(+) create mode 100644 resources/themes/Dark/editing_theme.qss create mode 100644 resources/themes/Dark/images/down_arrow.png create mode 100644 resources/themes/Dark/images/down_arrow_disabled.png create mode 100644 resources/themes/Dark/images/handle.png create mode 100644 resources/themes/Dark/images/icon_branch_closed.png create mode 100644 resources/themes/Dark/images/icon_branch_end.png create mode 100644 resources/themes/Dark/images/icon_branch_more.png create mode 100644 resources/themes/Dark/images/icon_branch_open.png create mode 100644 resources/themes/Dark/images/icon_checkbox_checked.png create mode 100644 resources/themes/Dark/images/icon_checkbox_checked_disabled.png create mode 100644 resources/themes/Dark/images/icon_checkbox_checked_hover.png create mode 100644 resources/themes/Dark/images/icon_checkbox_indeterminate.png create mode 100644 resources/themes/Dark/images/icon_checkbox_indeterminate_disabled.png create mode 100644 resources/themes/Dark/images/icon_checkbox_unchecked.png create mode 100644 resources/themes/Dark/images/icon_checkbox_unchecked_disabled.png create mode 100644 resources/themes/Dark/images/icon_checkbox_unchecked_hover.png create mode 100644 resources/themes/Dark/images/icon_close.png create mode 100644 resources/themes/Dark/images/icon_radiobutton_checked.png create mode 100644 resources/themes/Dark/images/icon_radiobutton_checked_disabled.png create mode 100644 resources/themes/Dark/images/icon_radiobutton_checked_hover.png create mode 100644 resources/themes/Dark/images/icon_radiobutton_unchecked.png create mode 100644 resources/themes/Dark/images/icon_radiobutton_unchecked_disabled.png create mode 100644 resources/themes/Dark/images/icon_radiobutton_unchecked_hover.png create mode 100644 resources/themes/Dark/images/icon_restore.png create mode 100644 resources/themes/Dark/images/icon_undock.png create mode 100644 resources/themes/Dark/images/icon_vline.png create mode 100644 resources/themes/Dark/images/icon_window_close.png create mode 100644 resources/themes/Dark/images/icon_window_maximize.png create mode 100644 resources/themes/Dark/images/icon_window_minimize.png create mode 100644 resources/themes/Dark/images/icon_window_restore.png create mode 100644 resources/themes/Dark/images/sizegrip.png create mode 100644 resources/themes/Dark/images/spindown.png create mode 100644 resources/themes/Dark/images/spindown_disabled.png create mode 100644 resources/themes/Dark/images/spindown_hover.png create mode 100644 resources/themes/Dark/images/spindown_pressed.png create mode 100644 resources/themes/Dark/images/spinup.png create mode 100644 resources/themes/Dark/images/spinup_disabled.png create mode 100644 resources/themes/Dark/images/spinup_hover.png create mode 100644 resources/themes/Dark/images/spinup_pressed.png create mode 100644 resources/themes/Dark/images/up_arrow.png create mode 100644 resources/themes/Dark/images/up_arrow_disabled.png create mode 100644 resources/themes/Dark/nodes_theme.json create mode 100644 resources/themes/Dark/theme.qss create mode 100644 resources/themes/McNet/editing_theme.qss create mode 100644 resources/themes/McNet/images/down_arrow.png create mode 100644 resources/themes/McNet/images/down_arrow_disabled.png create mode 100644 resources/themes/McNet/images/handle.png create mode 100644 resources/themes/McNet/images/icon_branch_closed.png create mode 100644 resources/themes/McNet/images/icon_branch_end.png create mode 100644 resources/themes/McNet/images/icon_branch_more.png create mode 100644 resources/themes/McNet/images/icon_branch_open.png create mode 100644 resources/themes/McNet/images/icon_checkbox_checked.png create mode 100644 resources/themes/McNet/images/icon_checkbox_checked_disabled.png create mode 100644 resources/themes/McNet/images/icon_checkbox_checked_hover.png create mode 100644 resources/themes/McNet/images/icon_checkbox_indeterminate.png create mode 100644 resources/themes/McNet/images/icon_checkbox_indeterminate_disabled.png create mode 100644 resources/themes/McNet/images/icon_checkbox_unchecked.png create mode 100644 resources/themes/McNet/images/icon_checkbox_unchecked_disabled.png create mode 100644 resources/themes/McNet/images/icon_checkbox_unchecked_hover.png create mode 100644 resources/themes/McNet/images/icon_close.png create mode 100644 resources/themes/McNet/images/icon_radiobutton_checked.png create mode 100644 resources/themes/McNet/images/icon_radiobutton_checked_disabled.png create mode 100644 resources/themes/McNet/images/icon_radiobutton_checked_hover.png create mode 100644 resources/themes/McNet/images/icon_radiobutton_unchecked.png create mode 100644 resources/themes/McNet/images/icon_radiobutton_unchecked_disabled.png create mode 100644 resources/themes/McNet/images/icon_radiobutton_unchecked_hover.png create mode 100644 resources/themes/McNet/images/icon_restore.png create mode 100644 resources/themes/McNet/images/icon_undock.png create mode 100644 resources/themes/McNet/images/icon_vline.png create mode 100644 resources/themes/McNet/images/icon_window_close.png create mode 100644 resources/themes/McNet/images/icon_window_maximize.png create mode 100644 resources/themes/McNet/images/icon_window_minimize.png create mode 100644 resources/themes/McNet/images/icon_window_restore.png create mode 100644 resources/themes/McNet/images/sizegrip.png create mode 100644 resources/themes/McNet/images/spindown.png create mode 100644 resources/themes/McNet/images/spindown_hover.png create mode 100644 resources/themes/McNet/images/spindown_pressed.png create mode 100644 resources/themes/McNet/images/spinup.png create mode 100644 resources/themes/McNet/images/spinup_hover.png create mode 100644 resources/themes/McNet/images/spinup_pressed.png create mode 100644 resources/themes/McNet/images/up_arrow.png create mode 100644 resources/themes/McNet/images/up_arrow_disabled.png create mode 100644 resources/themes/McNet/theme.qss diff --git a/CMakeLists.txt b/CMakeLists.txt index 42549a27..761c5cff 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -371,6 +371,12 @@ TARGET_LINK_LIBRARIES (noggit sol2::sane ) +# deploy additional resources +add_custom_command(TARGET noggit POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_directory + "${PROJECT_SOURCE_DIR}/resources/themes" + $/themes) + SET_PROPERTY(TARGET noggit PROPERTY AUTOMOC ON) IF(APPLE) diff --git a/resources/themes/Dark/editing_theme.qss b/resources/themes/Dark/editing_theme.qss new file mode 100644 index 00000000..0378df78 --- /dev/null +++ b/resources/themes/Dark/editing_theme.qss @@ -0,0 +1,943 @@ +$light = #373b40; +$half_light = #2d2f34; +$base = #26282d; +$half_dark = #1f2023; +$dark = #141517; + +$highlight = #5281b9; +$hover = #ffffff; +$text = #d7d7d7; +$disabled = #7f7f7f; + +QMainWindow{ + background-color: $base; +} + +QWidget { + background: $base; + border: none; + color: $text; + /*font-family: "Open Sans" ;*/ + /*font-weight: 400;*/ + outline: 0; +} +QWidget:disabled { + color: $disabled; + outline: none; +} +QDockWidget { + border: 1px; + titlebar-close-icon: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_close.png); + titlebar-normal-icon: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_restore.png); +} +QDockWidget::title { + background: $half_dark; + padding-top: 6px; + padding-bottom: 6px; + padding-left: 12px; + text-align: center; +} +QDockWidget::close-button, QDockWidget::float-button { + border: 1px solid transparent; + background: $half_dark; + width: 35px; +} +QDockWidget::close-button:hover, QDockWidget::float-button:hover { + border: 1px solid transparent; + background: $half_light; +} + + +QMenu { + background-color: $base; /* sets background of the menu */ + border: none; +} +QMenu::item { + /* sets background of menu item. set this to something non-transparent + if you want menu color and menu item color to be different */ + background-color: transparent; +} +QMenu::item:selected { /* when user selects item using mouse or keyboard */ + background-color: $light; +} + + + +QMenu::separator { + height: 1px; + background: $light; +} + + +QMenuBar { + background-color: $base; +} +QMenuBar::item { + padding: 2px 8px; + margin-left: 4px; + margin-top: 5px; +} + +QMenuBar::item:selected { /* when selected using mouse or keyboard */ + background: $light; +} + +QMenuBar::item:pressed { + background: $half_dark; +} + + +QToolBar { + background: $base; + spacing: 4px; /* spacing between items in the tool bar */ + min-height: 44px; + min-width: 44px; +} +QToolBar::separator { + background: $half_light; + width: 2px; +} +QToolBar::handle:horizontal { + border-left: 2px solid $half_light; + border-right: 2px solid $half_light; + width: 1px; + background: $half_dark; + margin-left: 0px; + margin-right: 2px; +} +QToolBar::handle:vertical { + border-top: 2px solid $half_light; + border-bottom: 2px solid $half_light; + height: 1px; + background: $half_dark; + margin-top: 0px; + margin-bottom: 2px; +} + + + + + + + +QLineEdit { + color: $text; + padding: 0 8px; + background: $half_dark; + selection-background-color: $highlight; +} +QLineEdit:disabled { + background: transparent; + color: $disabled; +} +QLineEdit:read-only { + background: $base; + color: $disabled; +} + +QFrame { + background: $half_dark; +} +QLabel { + background: transparent; + padding: 2px 4px; +} +QGroupBox QLabel:disabled { + color: $disabled; + position: absolute; + top: 0px; + left: 0px; +} + + + + + +QGroupBox::indicator { + width: 14px; + height: 14px; + margin-top: 1px; +} +QGroupBox::indicator:unchecked { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_checkbox_unchecked.png); +} +QGroupBox::indicator:unchecked:hover { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_checkbox_unchecked_hover.png); +} +QGroupBox::indicator:checked { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_checkbox_checked.png); +} +QGroupBox::indicator:checked:hover { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_checkbox_checked_hover.png); +} + + + +QGroupBox { + font-weight:bold; + border: 1px solid $half_light; + /*font-size: 12px;*/ + padding-top: 22px; + padding-left: 12px; + padding-right: 12px; + padding-bottom: 4px; + outline: none; + margin: 0px; + +} +QGroupBox::title { + background: none; + border-bottom:1px solid $highlight; + border-top: 1px solid $half_light; + color: $text; + subcontrol-origin: margin; + subcontrol-position: top center; + padding: 4px 0px; + spacing: 8px; +} +QGroupBox::title:disabled { + color: $disabled; + text-decoration: none; +} + + + +QTabWidget::tab-bar { + left: 0px; + border: none; +} +QTabBar { + border: none; +} +QTabBar::tab { + background: $half_light; + border: 1px solid $base; + border-bottom: none; + padding: 4px 10px; + min-width: 55px; +} +QTabBar::tab:left, QTabBar::tab:right { + min-width: 15px; + min-height: 35px; + padding: 4px 6px; +} +QTabBar::tab:left:selected { + border: none; + border-left: 3px solid $highlight; +} +QTabBar::tab:left:selected:hover { + border: none; + border-left: 3px solid $highlight; +} +QTabBar::tab:left:hover { + border: none; + border-left: 1px solid $highlight; +} +QTabBar::tab:right:selected { + border: none; + border-right: 3px solid $highlight; +} +QTabBar::tab:right:selected:hover { + border: none; + border-right: 3px solid $highlight; +} +QTabBar::tab:right:hover { + border: none; + border-right: 1px solid $highlight; +} + + +QTabBar::tab:hover { + background: $light; + border-top: 1px solid $highlight; +} +QTabBar::tab:selected { + background: $base; + border-top: 3px solid $highlight; +} + +QCheckBox { + spacing: 8px; +} +QCheckBox:hover { + color: $hover; +} +QCheckBox::indicator { + width: 16px; + height: 16px; +} +QCheckBox::indicator:unchecked { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_checkbox_unchecked.png); +} +QCheckBox::indicator:unchecked:hover { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_checkbox_unchecked_hover.png); +} +QCheckBox::indicator:unchecked:disabled { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_checkbox_unchecked_disabled.png); +} +QCheckBox::indicator:checked { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_checkbox_checked.png); +} +QCheckBox::indicator:checked:hover { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_checkbox_checked_hover.png); +} +QCheckBox::indicator:checked:disabled { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_checkbox_checked_disabled.png); +} +QCheckBox::indicator:indeterminate { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_checkbox_checked.png); +} + + +QRadioButton { + spacing: 8px; +} + +QRadioButton::indicator { + width: 16px; + height: 16px; +} +QRadioButton:hover { + color: $hover; +} +QRadioButton::indicator::unchecked { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_radiobutton_unchecked.png); +} + +QRadioButton::indicator:unchecked:hover { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_radiobutton_unchecked_hover.png); +} + +QRadioButton::indicator:unchecked:disabled { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_radiobutton_unchecked_disabled.png); +} + +QRadioButton::indicator:checked { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_radiobutton_checked.png); +} + +QRadioButton::indicator:checked:hover { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_radiobutton_checked_hover.png); +} + +QRadioButton::indicator:checked:disabled { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_radiobutton_checked_disabled.png); +} + + + + + +QScrollBar:horizontal { + background: $half_dark; + height: 16px; +} +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal, QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: $half_dark; +} +QScrollBar::handle:horizontal { + background: $light; + border: 1px solid $half_light; + border-radius: 8px; + min-width: 20px; +} +QScrollBar:vertical { + background: $half_dark; + width: 16px; +} +QScrollBar::handle:vertical { + background: $light; + border: 1px solid $half_light; + border-radius: 8px; + min-height: 20px; +} +QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal { + width: 0px; +} + QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical { + height: 0px; + } + + + + + +QToolButton { + background-color: $base; + border: 1px solid transparent; + min-width: 32px; + min-height: 32px; + color: $text; +} + +QToolButton:hover { + background-color: $half_light; + border: 1px solid $light; +} +QToolButton:pressed { + background-color: $half_dark; + border: 1px solid $half_light; +} +QToolButton:disabled { + background-color: $base; + border: 1px solid transparent; +} +QToolButton:checked { + background-color: $half_dark; + border: 1px solid $half_light; +} +QToolButton[popupMode="1"] { /* only for MenuButtonPopup */ + min-width: 60px; + padding-right: 26px; /* make way for the popup button */ + padding-left: 4px; + padding-top: 2px; + padding-bottom: 2px; +} + + + +/* the subcontrols below are used only in the MenuButtonPopup mode */ +QToolButton::menu-button { + border: 1px solid transparent; + width: 20px; +} + +QToolButton::menu-button:hover { + border: 1px solid $light; +} + + + +QDialogButtonBox QPushButton { + padding: 6px 26px; +} + +QPushButton { + background-color: $half_light; + border: 1px solid $light; + border-radius: 1px; + padding: 6px 6px; + } +QPushButton:hover { + background-color: $light; + } +QPushButton:pressed { + background-color: $half_dark; + } +QPushButton:disabled { + background-color: $half_dark; + color: $light; + } + + + + + +QAbstractSpinBox { + padding-right: 15px; /* make room for the arrows */ + background: $half_dark; +} +QAbstractSpinBox::up-button { + subcontrol-origin: border; + subcontrol-position: top right; /* position at the top right corner */ + border-image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/spinup.png) 1; +} +QAbstractSpinBox::up-button:pressed, QAbstractSpinBox::up-button:off { + border-image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/spinup_pressed.png) 1; +} +QAbstractSpinBox::up-button:disabled { + border-image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/spinup_disabled.png) 1; +} +QAbstractSpinBox::up-arrow { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/up_arrow.png); +} +QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off { /* off state when value is max */ + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/down_arrow_disabled.png); +} +QAbstractSpinBox::down-button { + subcontrol-origin: border; + subcontrol-position: bottom right; /* position at bottom right corner */ + border-image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/spindown.png) 1; +} +QAbstractSpinBox::down-button:pressed, QAbstractSpinBox::down-button:off { + border-image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/spindown_pressed.png) 1; +} +QAbstractSpinBox::down-button:disabled { + border-image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/spindown_disabled.png) 1; +} +QAbstractSpinBox::down-arrow { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/down_arrow.png); +} +QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off { /* off state when value in min */ + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/up_arrow_disabled.png); +} + + + +QComboBox { + border: none; + padding: 3px 18px 3px 6px; + min-width: 6em; +} +QComboBox QAbstractItemView { + selection-background-color: $highlight; +} +QComboBox:editable { + background: $half_dark; +} +QComboBox:!editable, QComboBox::drop-down:editable { + background: $half_light; +} +/* QComboBox gets the "on" state when the popup is open */ +QComboBox:!editable:on, QComboBox::drop-down:editable:on { + background: $light; +} +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 18px; + border: none; +} +QComboBox::down-arrow { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/down_arrow.png); +} + + +QSlider::groove:horizontal { + height: 6px; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */ + background: $half_dark; + border: 1px solid $half_light; +} + +QSlider::handle:horizontal { + background: $highlight; + width: 7px; + margin: -5px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ + border-radius: 2px; + border: 1px solid $half_dark; +} +QSlider::add-page:horizontal { + background: $half_dark; + border: 1px solid $half_light; +} +QSlider::sub-page:horizontal { + background-color: qlineargradient(x0:0, y0:0, x1:1, y1:0, stop:0 $highlight, stop:1 $half_light); + border: 1px solid $half_light; + +} + + + + +QSlider::groove:vertical { + width: 6px; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */ + background: $half_dark; + border: 1px solid $half_light; +} + +QSlider::handle:vertical { + background: $highlight; + height: 7px; + margin: 0 -5px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ + border-radius: 2px; + border: 1px solid $half_dark; +} +QSlider::add-page:vertical { + background: $half_dark; + border: 1px solid $half_light; +} +QSlider::sub-page:vertical { + background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 $half_light, stop:1 $highlight); + border: 1px solid $half_light; +} + + +QStatusBar { + background: $base; +} +QStatusBar::item { + border-left: 1px solid $half_light; +} + + +QTableView { + color: $disabled; + background-color: $half_dark; + selection-color: $text; + selection-background-color: $half_light; + gridline-color: $light; +} + +QTableView QTableCornerButton::section { + background: $half_light; + border-style: solid; + border-bottom: 1px solid $light; + border-right: 1px solid $light; +} + +QHeaderView::section { + background-color: $half_light; + color: white; + padding: 0px 4px; + border-style: solid; + border-right: 1px solid $light; + border-bottom: 1px solid $light; +} + +QHeaderView::section:checked +{ + background-color: $light; +} + +/* style the sort indicator */ +QHeaderView::down-arrow { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/down_arrow.png); +} + +QHeaderView::up-arrow { + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/up_arrow.png); +} + + + + +QProgressBar { + border: 1px solid $half_light; + border-radius: 2px; + text-align: center; + background-color: $half_dark; +} + +QProgressBar::chunk { + background-color: $highlight; + width: 1px; +} + + + +QTreeView::branch:has-siblings:!adjoins-item { + border-image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_vline.png) 0; +} + +QTreeView::branch:has-siblings:adjoins-item { + border-image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_branch_more.png) 0; +} + +QTreeView::branch:!has-children:!has-siblings:adjoins-item { + border-image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_branch_end.png) 0; +} + +QTreeView::branch:has-children:!has-siblings:closed, +QTreeView::branch:closed:has-children:has-siblings { + border-image: none; + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_branch_closed.png); +} + +QTreeView::branch:open:has-children:!has-siblings, +QTreeView::branch:open:has-children:has-siblings { + border-image: none; + image: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_branch_open.png); +} +QTreeView::item:selected:active{ + background-color: $highlight; + color: $dark; +} +QTreeView::item:selected:!active{ + background-color: $highlight; + color: $dark; +} + + + +/*======================================*/ +QListView { + border: none; + outline: none; +} +QListView::item { + background-color: $half_dark; + min-height: 18px; +} +QListView::item:alternate { + background: $base; +} + +QListView::item:selected { + background: $highlight; + color: $hover; +} +/*=======================================*/ +QToolBox { + background: $base; +} +QToolBox::tab { + background: $half_light; + border-top: 1px solid $light; + color: $text; + padding-left: 4px; +} +QToolBox::tab:selected { + background: $half_light; + border-left: 3px solid $highlight; + color: $hover; + font-weight: bold; + padding: 4px; +} +QToolBox::tab:hover { + background: $light; + color: $hover; + padding-left: 4px; +} + + +/*=======================================*/ +color_widgets--ColorSelector { + min-width: 100px; + max-height: 30px; +} + +color_widgets--ColorWheel { + padding: 20px !important; +} + + + +noggit--ui--PaletteList::item:selected:active { + border: 1px solid $highlight; + background: transparent; + color: $text; +} +noggit--ui--TextureList::item:selected { + border: 1px solid $highlight; + background: transparent; + color: $text; +} + +QPushButton[accessibleName="map_wizard_remove_button"] { + qproperty-iconSize: 14px; + margin-left: 6px; +} +QPushButton[accessibleName="map_wizard_add_button"] { + qproperty-iconSize: 14px; +} +QPushButton[accessibleName="map_wizard_save_button"] { + qproperty-iconSize: 14px; + margin-right: 6px; +} +QPushButton[accessibleName="map_wizard_discard_button"] { + qproperty-iconSize: 14px; +} + + + +QSlider[accessibleName="texturing_brush_level_slider"]::groove:vertical { + background-color: qlineargradient(x1:0.5, y1:0, x2:0.5, y2:1, stop: 0 black, stop: 1 white); + width: 35px; + margin: 0; +} +QSlider[accessibleName="texturing_brush_level_slider"]::handle:vertical { + background-color: $highlight; + height: 5px; +} +QSlider[accessibleName="texturing_brush_level_slider"]::vertical { + width: 35px; + min-height: 100px; + max-height: 200px; +} +QSlider[accessibleName="texturing_brush_level_slider"]::add-page:vertical { + background: transparent; +} +QSlider[accessibleName="texturing_brush_level_slider"]::sub-page:vertical { + background: transparent; +} + + + +QPushButton[accessibleName="titlebar_icon"]{ + border: none; + background-color: $base; + margin-left: 3px; +} + + +QPushButton[accessibleName="titlebar_minimize"], +QPushButton[accessibleName="titlebar_maximize"], +QPushButton[accessibleName="titlebar_close"]{ + border: none; + background-color: $base; +} +QPushButton[accessibleName="titlebar_minimize"]:hover, +QPushButton[accessibleName="titlebar_maximize"]:hover, +QPushButton[accessibleName="titlebar_close"]:hover{ + border: none; + background-color: $light; +} +QPushButton[accessibleName="titlebar_minimize"]:pressed, +QPushButton[accessibleName="titlebar_maximize"]:pressed, +QPushButton[accessibleName="titlebar_close"]:pressed{ + border: none; + background-color: $half_dark; +} + +QWidget[accessibleName="font_noggit_button_style"]{ + color: $highlight; +} +QWidget[accessibleName="font_noggit_button_style"]:disabled{ + color: $text; +} +QWidget[accessibleName="font_awesome_button_style"]{ + color: $highlight; +} +QWidget[accessibleName="font_awesome_button_style"]:disabled{ + color: $text; +} +QWidget[accessibleName="main_menu_minimap_holder"]{ + background-color: $half_dark; +} + +QPushButton#gamePathField_browse, +QPushButton#projectPathField_browse, +QPushButton#importPathField_browse, +QPushButton#wmvLogPathField_browse{ + margin-left: 6px; +} + +QSlider[accessibleName="overlay_slider_vertical"]::vertical { + padding: 12px 5px; + background: transparent; +} +QSlider[accessibleName="overlay_slider_horizontal"]::horizontal { + padding: 5px 12px; + background: transparent; +} +QLabel[accessibleName="overlay_label"]{ + background: transparent; + color: $hover; + padding: 0 10px; +} +QTreeView[accessibleName="ab_treeview"]::item { + border: 1px solid transparent; + padding: -1px -3px; + margin: 1px; +} +QTreeView[accessibleName="ab_treeview"]::item:selected { + border: 1px solid $highlight; + color: $hover; + background: $half_light; +} + + +/* ADVANCED DOCKING SYSTEM */ + + +/* + * Default style sheet on Windows Platforms + */ +ads--CDockAreaTitleBar { + background: $base; + border: none; +} + +ads--CDockContainerWidget { + background: $base; +} + +ads--CDockContainerWidget ads--CDockSplitter::handle { + background: $base; +} + +ads--CDockAreaWidget { + background: $base; + border: none; +} + +ads--CDockWidgetTab { + background: $base; + border-right: 1px solid $half_light; + border-top: 2px solid transparent; + color: $text; + padding-left: 8px; + padding-right: 0px; + max-height: 24px; +} + +ads--CDockWidgetTab[activeTab="true"] { + background: $base; + border-top: 2px solid $highlight; + max-height: 24px; +} + +ads--CDockWidgetTab QLabel { + color: $text; + padding: 0 -8px; +} + +ads--CDockWidgetTab[activeTab="true"] QLabel { + color: $text; +} + +ads--CDockWidget { + background: $base; + border: none; +} + +ads--CTitleBarButton { + padding: 0px 0px; +} + +QScrollArea#dockWidgetScrollArea { + padding: 0px; + border: none; +} + +#tabCloseButton { + background: none; + border: none; + margin-left: 6px; + qproperty-icon: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_close.png); + qproperty-iconSize: 8px; +} + +#tabCloseButton:hover { + border: 1px solid $light; + background: $half_light; +} + +#tabCloseButton:pressed { + background: $half_dark; +} +#tabsMenuButton::menu-indicator { + image: none; +} + + +#tabsMenuButton { + background: none; + border: none; + qproperty-icon: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_undock.png); + qproperty-iconSize: 24px; +} +#tabsMenuButton:hover { + border: 1px solid $light; + background: $half_light; +} +#dockAreaCloseButton { + background: none; + border: none; + qproperty-icon: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_close.png); + qproperty-iconSize: 10px; +} +#dockAreaCloseButton:hover { + border: 1px solid $light; + background: $half_light; +} +#detachGroupButton { + background: none; + border: none; + qproperty-icon: url(C:/Work/NoggitRed/binaries/bin/Release/themes/dark/images/icon_restore.png); + qproperty-iconSize: 24px; +} +#detachGroupButton:hover { + border: 1px solid $light; + background: $half_light; +} \ No newline at end of file diff --git a/resources/themes/Dark/images/down_arrow.png b/resources/themes/Dark/images/down_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..e08b4be2742169043c97e5bb80f51133b76c0374 GIT binary patch literal 1960 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 literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_branch_end.png b/resources/themes/Dark/images/icon_branch_end.png new file mode 100644 index 0000000000000000000000000000000000000000..d7c1036e7cb52a669b97c5feff34ee9d39edbbff GIT binary patch literal 1930 zcmb_dOKjXk7+zi#M6`$tLiFM|;-xb7j9AR@lI@v)zW??8 z|IECxy0Ub5>XE5RrE<8r+*lL;hsEpNdq{lWedmt_@w+cxK9yD~M=s^>9cPXmIa;Y4 z`Y>p(XX~xwnDS5|9(S2C2xEb+RA%P}F`=6*lU&vbB1gV@;i4=Bo+F<$Td)<^SvOeT zP1uRul{Veoq_!u|JuS@+urLs^j7Wp97o~XM$c0@j#<^IPr2>*|I`Vw(P+D)TN_Czv z$x`4Tfn?q*qxRkh#m zD}7zzNk>JtZRa*L4G08CccP38K$OmmEi_n4lOWCl9!a@H;_|J`kwv7#6vDVP8>J(f z1Yzoc#41u?o>BqyXo-url3wB5qblpMkVRQ4u&BhwU7qo@%dca)T;AtEP}^#iJ`Ri} z3`-Yjwzw_Q7!h(HI&JU7OkHCs-%2Q3+!kTZ9k)Aji zL>}*_PfjSX2FaKs=T!p;0uRrtTkvKSjfm_R9Xtv*F!sre9VhBsQpY=(?<~xF| zoA#Z0z2H-_edExnr4tj;8gQZI149$!6W5}^7FG3$K@elcIQ7ZU$9<|-v2Km~^malY z(Mr1{>M(Jps`7tG=9W6~-*p%#vv1S=f61u%Q9A4}^`FgGtW6xdqL771oaOnjyhOyL zyoOjLcuK@2GxLLUOiXkL({E2b^y7>5 zYu$6FPd~rueWbkb=IgaDKJ~sl{_FQg?<(#$>CE{nkN$Sf`Sx@EU?JFhrLyrExN?3@ zNWT8_nQz{@db$1B*^BRea_aq$y}zc1S_Lxy?EZ4+_QnGjF7;!UPn(M?jSm)HdhKtM C!(UAR literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_branch_more.png b/resources/themes/Dark/images/icon_branch_more.png new file mode 100644 index 0000000000000000000000000000000000000000..4a3803ba9af62b2ecf69edd0cc9c752a4b4ba7c6 GIT binary patch literal 1899 zcmb_dO^n+_6ix-&!j_gRVh^?43#CjvGmgFXsA<_I+inn9mTlB-PjuoLC)UOu*LF6^ zN}z=kNaa|hNT6m>B~r7C z7BvX1b@a#V{U0>q-RvU=~Ucu^SjO%VHMY0|m(lp7Cdb zg~xoAgd7M5A#X_|j#|1lO(UzQj!M8WL}$*9*D95@MEOAnCerl_=d{{##U`$8BU&WG zaO-tei_(loo~%{NIwYqU1cEg&5tO(VG9AB(Y+PDIO&5EJQeS$eE3j{l=)(G{^18VM zChG;PCsewWI3DE563BN-0y!48kr2E|{iZ9e(&EJbdr1IWkarGjC*PR4cGyagLRAOj zt#eUc8}~YaHk1qFUcL>=x|i2q3Vl2r?301#V=yw?YfCWt6kUv9sq(WPPvlYyvh_^e z8BYp6-GU2>*Q!g6_Qwx?C-XaRzw+V_xBl9FVd41T^Z5An8z0_2f9H>n%rEbK zar6D3?*4N9)7$skzx{k^cQ?NlA3r-E9Qx;-KW}#5{QLglxs#8_p||tx&VtxHa_8FJ ROTXq5wdK|7SLd#N@(A<~Ou+yE literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_branch_open.png b/resources/themes/Dark/images/icon_branch_open.png new file mode 100644 index 0000000000000000000000000000000000000000..5922884a97dae5d0226a492c5c5923729bc0fb74 GIT binary patch literal 1697 zcmbVNU1%Id9N!=2QV^k}FN!|s?0sy~5-s*%Z)azJ z^ZWn)pZm`A)RCdV#|H&L7%CMDWqyB%U)#2A<^Mmd?pfov?OySvKoACYMAyJy#?OBX z!j`LcWhR_4pM#h=2}D?xCR&ci(Sk5G-trKhrJ-1*HQUWfx4!sN5^a)|j*pta^zyWB z7Z-hcY;mfB7iY0Sr13-ISPOCjhlWUOISn^}t*q4Hg?t@tE0WlOgtJ*G7a0_1%xN*t zd@80AK*j)QV%kWksid9)2Sp8NKmnSf>M~FvNJC8%dq0U=^N9t^g~L5t{3$Ed!_b3@ z(rh*pO+CT z8=GozoY+JVPA+gadI8xK9aP#LRmwDA^FF4N3tZ+%Qu zjZ{k35^6`TX~L2lgviCTRLDv^I0@S(Fr7>TU8fm21E?jZtR#{%L|0{uRRRdYMpeiC z^96?IqY~(!C;#*OQQzh*h#L3J!&_xN6n&N)_bA{w4tk9=foi=~!#>n)TEZ}wx_*>s znnsgJUCyYgA>+}cA!n+H$T*qOlWLVLE@cc2`|mWu0U*`<=>$MLW{d?x{FN z=VCo#r)54oe&+mHq z!XKv#Z(ljVUToI?ytK6a<5zd$_wqaIpWHgR-+IIT@Lm1dxw&tbpWW?!z2jne;rrzi zyU(JxF04NG+uDJ{zw8~9fBfz>`uXJt_Iz~n_u7ryLr=Uva$s%mkQseMN|RHC&n8a2 F{tpxTCWrt4 literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_checkbox_checked.png b/resources/themes/Dark/images/icon_checkbox_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..c6f95e198f6c8afc17e55cc0172bdaefc4e39dd4 GIT binary patch literal 1560 zcmbVMU1%Id96!ZSTTP`XV)I~!twBq(x3ine-R+QVbGc2ED{ef}gGLbT-0a-llHHwk zcapmVDMfv#4`PT4B7y}KAEZTm(2BK+AbwP>u~Lxupn0%QK|};8g3jK@l4`Zsh1vP~ z&F}yHf2uq^*}rXITPl_6FHM;YvNT6@TiU-5jJA*<@F>Ti<+*-@T87l-MPeNvD-vi!_?#gXVu4`RDuW^mDafXw zOd!-iPEV`Z%y1SC0S#(UftsQY%TPryhcpdzKS@Xn?HZaf4|HXTogpynuf7SZJ9d>-1 zHKRS79#9i=YDjU^WEILm`MZhjyG?c7gNtSnFOx1MHc6kOzG!Zt z=wfRxoUud)JXtaemHg9Re*13!6EHQl%AVV~qA%ZDdij-K2bSfxQU^aD8vpo?4{!Z+ z&lhxAd2MSycwZsk9cX-WYH0QKEnA{D&X4L#4?VN8D}{e5zw_|+uRptR`PuQu?o^}3 zMdim6(xn}{D&Oy1pM+;#4f?F(YlXsBYv(rr`Qf8;pImzW?#W{-dj~ew7vNwn_{D>R zr+?pfe^ zNYD5)$}y;6E3E1`gTh72A?Q%($WYNywK?R249Xd{O#Sly2NW=LnVOC$tl~sb-bgID zXliLZtu4)Il1>dB1xJdI5Ln1pLD4d84;E#r%nQjnIA$nNhWK+bH5>>8GfE0Xv5SBh zW@(LOdC)I~Ik8U=*#`m7@+`yh3@6Ym2ibne^Pu`sM4GE-;bd&IDvRu7D)0LaWSBys z5H1K|?B*CwlB9rx=V^kVy+zwsi?r?a)EHvO(_F*x4QzveQO)3aU#5tr6%#C{PHTHr zHxY+1Mb%-rFdLXu2I^WJ=ghliS-7q-$V3*heUD(dI@ZZ!AA5QHFVywx8w3#7DoS0( zO?9!Xx(LsYFAy`T4!J4XOD{TznM59*cQq7WAZqpm);KWgBGt!k8e_8-s8mg5z!OVA z@3dj-xZoYy@c_kCAIVe@HJW2-ejv?>kmI2s9cCktWh+nx>qd6*A5flykpU5%$3zu6qvL4$L`uY$p^=Cyo!wHdoO%QdG zb+z{~tjz~0PB zeq~qR($-Ix*H@$(6m^6QgGbiyN&M_wFn0AJ}tW?+H2exzgOeetrL? z^DR$&@-F?w!Askxe>~8%+4<`3w;Dcv=3DUC+noz)o7rGJd~kgN92op;vk7-3R^NE^ z!qw*4RdcL!tMO{r9~Tbwu*Z)sH-5G3eE+};f4=_pzI&g0R%pLm`mQ%<^2zvk?9GwK GSN;M8>IupK literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_checkbox_checked_hover.png b/resources/themes/Dark/images/icon_checkbox_checked_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d0cdd3df742dcadd9aad6d5475c3e899e97b1479 GIT binary patch literal 1771 zcmbVNU1%Id9KV2tm>OtRs`%n|Ly9ro+nK$+z3h-{N$=9+OfSaE*`x^7*_qk9C3id9 z-A(Q;hz~^(AACtcQ0m8v2tKqvw1`Sc6(52x@u?3Y)jWtIMPslJQbA|$%d|~D@L+Fd zXMXeh|NbBI-#2EaC;I!I=!?Z-{kh3(L5z<_PwxZb|Cv{=2V!{8n>-=L-H$|1Pwbtu z0`X5EY<79NNR}6fN#(en;yiP ztsAt%Bm$<^v8Tc~h+Jv{De2<8MZeNCPKnAYtjgRl5Lnp7dSxE+pv><;-QB*)fCz0q z-?g!$mTI+YA_&Kqgd6RE?1&DE4Uee>7Vt%%u<<1!b0G4@Lm8jpko!f>E1g8mbR#8l5M$x=6rD8nn<7lws8xP3jB$;|lNb}C{c%R^}bJFcj@ z!KTuD9_8F1#4cgEY+4p^i8~HO2C#u?r__KY7lCpjIQ~gtzV_OUKDYO=(O_@t)t)bd;UDd(=iWZ{{i7?^#;*NO?>qO^A3v|ZxO(-<%h%x4 xiIvTdSH=oz?~%FB_U``Z??d{h7vA6OaX)!C{oBDGCZo?$ZhSg>?#N50{{>bNKPmtK literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_checkbox_indeterminate.png b/resources/themes/Dark/images/icon_checkbox_indeterminate.png new file mode 100644 index 0000000000000000000000000000000000000000..87ebf23817f77b7b67631359d83ad642acde72bd GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*12TvEr5R22v2@-1_)Iaz?{r|_t z@c(}UO&^5wG3f`I3NX5vCWszUci+}_vEsn$hoX*O^#e?Q2%iwt|M#2k)*XI^_Crzr UZ3etDK(iP;UHx3vIVCg!0Gt;n_5c6? literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_checkbox_indeterminate_disabled.png b/resources/themes/Dark/images/icon_checkbox_indeterminate_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ee7d112dabc12f7d79e996dfc4b3287c7c392b7e GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt33 zJ0BM)0>@<^g3<^cD<#hyJn`?>8?(9 zZKih*fkapk;!RP4Cp~yGq6ZIARJ?c-lFcEY!E166AvqX=`qw;~jYflMsIJ#n-~ayK zZY?hC-#fEc)3p7~hPwpwAvJdIg#T;j@1-#9i5qXiyze#% zVSxss!wOj#16tFL9?N3tuQG``tj8lq|MluOI^uz&FPA;+#dX%_jg5qz-dJq=8>@ab z(2u=}j%EZ1LMAE7!aFA*8*n}|7X`^)FCUBUU(b%*KSeY~e z27Zo<*OI|Vc;K6Cz(N+u6tGr~jr&51v@iaJI=_BM0Jzrkav6`*B@A;BshmFtW=tIN zNOam>kD0l|Qn8l!Z2lamd01H!lX}9a6iHi%!8A~kuKxpSTck8g$`3;!WdbVcW5Iz>x*`cF7|cW3 zV`d!nbdwx2ia^;ROfd;k}&kZ6JO2(s?Qk*1zUno%lgYISUf`F9gXciZZE3WsK)mU)+gP2T5N1kEjhF7}l7kqI5J*K}*` zxp({rKOUbsqrc(Yo>@U#H;-?=@JuJ$`nuaF-}>QO_;&yH{mu8Y_lg+fuk7a+KEF`A zbm6-X4t#m%i$Cep*KS?^c;;mJ7wxmH`-_rB!WF$({Gw6(wCwKFKa6ERHYa`KFvo6PKInC*Mr z+ETn^yooL9@up4dgztC(pc!W7NGC9@WfG%0X}G?|ZvJ$EMXs%}$8v^f1UhNDrEW+T zyOo;NUAFQzd*m>h>0lu6NNl2x*YYFW(byg@hIO(nu&4)#mo;`aafp_T1*FrEAe9$6 zOB7`^mFFcjtEl4ZNET&L5M@D9I8nml6qaQ)__5$Ev>jY6yfN?vUmDwt;{XdnyWQs7 z3Qxm^Am#Jc#giaokdVisquOdfger;XN@$VdNeJ^`q9(w4NX(dqHA-8iirk7j;$2t12h+ zQZHP?z-2#*P2VErg2qB}c-OTtsoUAQ<2al$ZDu(+msPmBqljE?N>%b|PE~B^h$NL@ zU!c}XQUXJJ`zh^@hAy4>i{!*$)pAj+DWJKNISLpV%~WSNdC z_(+Ex@nOP+Fv=#aueZS%JX0>r)=FpZoV&DhP25#H{@aUxO8OX!F$<_Iz5sX}ta2wF^7Gx&P}AzdYByxc45r`!<<4s#orA%Uor2 z|N70-+rRky%4b*K`}6tpmmZw@ezdtZ+PpY^#hW;N`^G2h@7|xQ>|VR`^31J|HoiKw ZeqiK-eIxVHnU9mPTrO4$-_E`N;X|C>=(qp? literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_checkbox_unchecked_hover.png b/resources/themes/Dark/images/icon_checkbox_unchecked_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..fd636fd2c651620e47772f9aa60ae2af25a17d02 GIT binary patch literal 1700 zcmbVNJ8a}c7+&BI$DtG`O_IuTgy00T_IP*gcoY+ob+|0TA(vZpfg)sfX1r^%_88mA zZc-o}1&9KPf(p?MmAnF-AAyI#1z(=tDTe z-3K>D0XY?&HxE)_Y>Hg&WlXH@gUos5O-kySpoPquQg+9Q+89gLEbv5o=5my9*~`zL zI3Rpl2v1j8L)b*tLKE8rTcqMXYu1Qq4xxeMQFw3%)WW1@64Sl~3MIp7LGKIZjD#|a zDL5R(v@MJ@Y3te~jHE8RG6Tb)4xe0a)ax6W45Kb=__EM0&?tebdupIG2uLHz3z{&| z@I4*kQjQ`{SZFaDx2mXyD>h=4YKUCNv5_lqjS9zJXyMxUyf4|F%Dy^3ya-$};P_9O zOOOcnQ-vV7K3a}WiN^z3 z9-Z%X1d!gNK!(P#Ow7!= zdk0GKsRzA>ici)SIYIEH52bH?XbXZ==|lTBlnR3QS|0>w_D49yRx~h~U!VDWe}7kJ z8^pJLjc*3K|R+4-Ivo0RJ}_9@Diy@N}y7Dy*dT=mJ%zo;M#Ty?(aK`$+nZdhB%$f=b^(_dNi zoj{%b3>@hrK@by;K|hWXhWf5L;6-9Bj|~+JAbinPXQV*T@@7GqW(3$e)O-jnP;zwB zK3uTjr@(?1G@xae1r3@AmXKwE(WeS&SN>JrDf2*#@yg&8A< zyb{ft%PBGD2%}4xPpTJ%nv>F+6qPfAInA1sM&m%uj#UPhuml{M50ilQ*vA_lkP7C+ zRb|vP6Kd8})3lLkp@Q=XEFuVpP>%*-dwC<&)L^kG0&JBKEWQ90DHC9hUkeU=)TUXC zg~4HrJH$wnjtX)&qB4zWCIk!Z3LDSspk6K8reoWhrJDnFJrC6r z#&P14dc{?RbM!C_kZqO-hEstS_@<*x*@sISCWW>JG4yRrirBQ<G~C#}jXN_3@+i^`E}DbK@`P{+^qsFaJ||+PL@k Y7X9}%_Weii-j@BgUTsu&Ja;EjwV`ZER%6F1LdnVMMz2-CeW0wzNI& zwg>?t2$9K%Lp}xxqRtG+7-njaB^w5HAS37&Ba!GZd>R92fGGpx>+Nse{i!vunn}8rlW?8Ar3+LyJF@7w3FJ5<7gHwi5x*X1?=Zukt?A-?u<0gqd zzwURJv%DNJbAnt0%<+f<(FjsFKdx|mEzr>#5ELZ`cI!kJhKhm%tFpOCx8ejLv9w+V zmGw(}e0?p?2-y62Xkna%1QDQfXgm^@G&b(Q61*&28`}hiCLnsP11mBFqJFmrb;>G0 z?Pe0^Ns>nM88cTdvV379GDR`oFZ|$z(?6xie@d$Y|_S(dh3ZPM?mEXqgIFQApUM* z;%ro1kHBHGFqWw<1wT@K4oI-Msj!R9!ZJk!Noy-}75NGpK5C+BeMQ-ux;}aB7rEz) zh2HDdlbDzns$ZFTc*FXJ_6xg9re;4#KX_#F^6^)*wq&d}4Q)F0O|d)LV%l2xTh_f| z)6vhHcMbj^?Zx-4=skX|`sPK(vV*#CsJth5sPpd9>E7UmoPlj=j(ZnxVY#zDzFc*~ z^TN!WzBMOybzGjku6cX^??rFa`dZcfnQ!jC^46{Uol(;}kv*I1!`aRq-|p<`?`@oO zY*wEq|EoKVE4*0cyQpXBu{np^rmS6h(DnMKQybqd@3QVUO+S6d@zUH67j{l;c-SQN zwky}!+iBfL&zpO%AMY}q`!3@M>PPM)g)g3H?N~6we|DUuJ409{zTZQ=mv230^PbF6 zrmUCwZP|Oq{8UXM(wN&)`T4X}O#8+I=^d|*ZTqr$^241&&&)fR<1cDobT)G@a&ugC zVh(+I{oI>*NX71JO=|}}o0cUk?$BFp(v9ktp*$kz=QB;Am0xf9!yYyFE!$k(nf}Tp zM|1b2xp$anulid~7q%CF|Il4`CB1(DuPSNL&sYYTA4{%ObXW8pIEUHLz=G{-2S4c9 e^5@XeU$agvdvK{>Mh$EHyvmA~xY`!3+V~e$?|19~ literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_radiobutton_checked_disabled.png b/resources/themes/Dark/images/icon_radiobutton_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ee0b561f2b198eec99e690c2d85d3ca9f7c0a365 GIT binary patch literal 1956 zcmbVN3s4kg9A9377>a`VKyo=1G`zdr1@5?&3ywRKYrK=eOUMdYcE5v_yW4el;qEX@ zoQyDaOe7s^wA86I17eU?mwhJSw^oYNV8xT-U!Or+$sUg zud>?cs&ZP#C^DZzGdv_DZ~}=!Jx+&9Bt3dXKQ9UA^0r!m_Cus{y}}?1L<=o>sF4!@ zs!?G|8p8-wt5e~c)D#Ui6D2SLQ)7f0Pf=nxiD^lKKnEWMlqN8CGT$_NP!?S26=jmd zlWMiw?N+%{RGd(%#&tTK%s~)Jh){}NmqdA#E^*2bg9(VV!15ByxloyrD&Z<5y#i`F zV1knm(7MDyH$jJ~Jru9TRhVp2KaimVIKDz~^b2QbHE;kYa7iM>;sGpQ#z~x5#{CO* z;P@c{(6tszK*l3=aXJGcL@B2dnlb2*N1{cWmj~*6AaWG~4RR`>np0$Jc+w~UO5y|? z$2o=ql{cg^N@Ed;oRbk2QB~;B>}xcj+zq3ltj7>*N`|trs$HfG!nxGpcal{ z?cRSt34(+%PD^_T3R8xmBQt;H03ztdlAQYTi|l z=u|?<;BY8O0Xn4?00LulxK@`AhVGjC+3k0Q_dYSmla`D zy@RDQA1oQ1IastmT}Xu?Gfd-DLoh{zqO6z(me2xhVk{N};zN zn|Ercyjm{U0Xx)xH?jZhf#M#5!;T?O1FZ@!0?iJ%V22Z6E3*o9ZUhNVHJc2!+`2st zt&3v~(Qh1zD!CoGsy6z>dZTcray3?UYUR4N@O2<(2TL_PtsBY42Sk$sX5kox3pnSsz`z!0(c(gV|%r35U85 z{JF`v%r~ZfOW1RW(bv+q*PE49bhR}5MANmSG48fvykw*{zAxwA)*pKA?m8K~^iu8Ez2Ak@ zuAMNt>u5}SY~}~eho1>ueC__7rwVGb4xB#QwqqLd#g$Pbj`Ysrx`J}8)4n>JaB^zK z`Hv&pyh}IoH#2TomRhlNn))9{<^JUMaa1^^_mD{Z10_jiz^pI zID=#y`Nmt YjxRWPeU>V*LjI4MbF8Mu?BW%F0ab0gs{jB1 literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_radiobutton_checked_hover.png b/resources/themes/Dark/images/icon_radiobutton_checked_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f747f4989cfc6113a43f98a53e4aa337bbb00282 GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7{huFj{)LIEGjV?mc+cQ@K!v;llkV z2Em<+TstBfI=U8V#M!8VP!7zLc3X5n1DWZi)qVqVs1`9uK$}qg7^3dx$HoHU|2GE My85}Sb4q9e03n;5kpKVy literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_radiobutton_unchecked.png b/resources/themes/Dark/images/icon_radiobutton_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..20c0d7698437924676b90af6c391b6d57b4e86c9 GIT binary patch literal 1750 zcmbVNdrTX394|04fi#(8D#1t2Yd~;Z@6plH%L-#Hk21;_RL69~UGIKvZ*A|ccgI>9 zhXXT&$>N+Skt|U(!t@VjGG}0tu@R>rvMtMuiHX}t9D5j?ak?dDK7Ln9!*sg1OYVNJ z&+qenf3K^qwo;#wlcCe;^v)_rJsh*O_x>gDTiyDr0*7>|Y7-nYv$Quw*S8-c?t6fD zH>!=U8k!YDMurnTz!(il5Uta#E{#eI8vrWe0X|-^q1QegLlK^{p&N@_giEpmKVKD- zK|`$8&Bg+(l|xHQkkwHd5`=)tAkk1zQ0S-)jq}oQu5IHe5{IY(8(O9bL>gUnh+UKc zVm1;OOAr)du^LJ9DwCNgL@0tHaDu`~6Go6UVWBAsNjxZ&CUai8-cgZ|1y?rIuc{J_ z?j7%>?|*@u%>t5xHmC=4PnrA1JgC?+U|1qKIDSechpUK9|Gk@1Mlsttvj&YKXD zlC*-7a1(SG9%Uq)G!mLgaUjPgaZGRDt41*nxtrxbtO?m6U02!C33vCB9#m;z^u!SYwB{*PC-!_fdx*74TXL&@;pbA99v|ycuknaWCoZSrYgp;RujfD zt2`7*6nR+&%7_Pxc8F}V7X5|$-2c44Uglx-F~NK0(P~ml8@h^DU_e_ERnq{%iCK_G z;+aA-tX2Uwl+{8HI5e@%-?IniX(N6BN&h1y=3$EHRU?cH%6!mUcTG7QDvxWmI&TO5 zcN61hi|Tp-4x5EGO?D}`NcK4(z~&~yF4lD7l_s4oCE#?Fxr_H4?jftw%2srY={+a6 ze!ML6yS&EFo@tM@A&$9S*)H&7|FZPX_QMDK!iDtIeOKSE?Jhib?7*&5Xja5B+_vJR z+jM=$s}_@(M+^i;3R=8p?7hC;jNI9smLuwLX6fsWy)~0_;k8U5=P-@_ZpiIbE^ThO z&_z#uKY3{U3ES*QIP~zKaP)`G1ChB$CWqE6&6zm+_;mL}H@Mh0v7DO$pyxi!TXONi z$uet}(r->t~*x-PClNZQC|_B|~~`$Bq8*l>)qH=NG}_2Zv6KKl&53 zA=)vccWueB&*&TXPhcq<3e~phuJJbqM^C3*HBP*{WzBR$)3Cww#J6ZT|~qV_Rwf literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_radiobutton_unchecked_disabled.png b/resources/themes/Dark/images/icon_radiobutton_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..6993b4c7f1f7bd7ceef79e961ca95e0d0b5dbfde GIT binary patch literal 1862 zcmbVN3rrJd94|P0fG}g!IhlH%Mp>Y}2XLh~Zcf_{Iw{Yh5ZK1`?t@-z?~c2JwmviF zHpzSpr%t0&COX|P#^)j-84f$0i8?c*F~&qh(fHPF@j2bTE2YuR&CE-_`@Z|W-}n2! z|JPWUpOY9rD&Al)Bsy|!#c&>}kAeN+yUWkqgVP{6w_G(Cl0y23S&^EQY%s))5L{(i znKO^(B%g`pB{whyd@@8E4B3+dGRw^b8sY{ug2;Mf3d_ZH7fX^$cbbvv_yfj?v+Zc+3A=*p^ouUgw%AAFWRZ;*# znQ$YA<0N9Xm%adMsF4GZTv40wSLh?)wqL=-D~Bu!F1(!WqgkDn3% zUF&p4Wjs?CpD!vx)$H}qjEF;?iB?@f8DPagmFg4@*z2L1<8^Cf+NuCnlN6UEdHVuY z*rzf=LQ9a88G^`5e)aVyE&v;=0S48hW+ZSUndKrVnjq{0vEHqf~u{8jb#Tpcex{{g1fP?V805n*+mPTC==8Y^VGs1u`aJ-W{zqQ)!c?hR^Ro(=QUks9+`Pk}@|a$* zy>?)KH!*znL~-}QVaL#y(N+aNqRkG7u)`^^l^vS>$A<<(%t?oBiYvEq&xwxwVMW9G z-#R;V{Pzt98mfFL+sEYO9jH$Z4Zzow4qI_|UvpE+gp(78Zp97zpHh-w_e+u;U$+WbEGvdDX&Z{Ie2P6 zMeWLdl)12l+G49+p1m)A+as>Ym{t>fa62!yc6nY^;t_oJ(zL$?`n8q~Rtx&yK$iDdk&Z8VE{k!&vE3ez|DgevA7T%1-g|M*KF1Pf3GwFP5xd6L7An~<5K?75c)&OV+~Pik3(QpMq4JEg6dLbn)58rqb$&R(++nux#}|&W&IEI%b&k?c?cCI>g@qUQ&eZv3-%cDM_^JxOy#N3J07*qo IM6N<$f~R4H-v9sr literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_restore.png b/resources/themes/Dark/images/icon_restore.png new file mode 100644 index 0000000000000000000000000000000000000000..15ec5e9843bb455d5d966a4c0899cd1879373c92 GIT binary patch literal 1707 zcmbVN-;3Nt9ACi`d$v$iib&Cr(t4svW+uDY&Cpn`yJvURT$jDAJ$(>oGn3tLn@mh{ zw|nPL&Vto@t>dgKK*K*gE29iu>KJ)p0 zzCY%h)6K9fglR7KoW& zg7$K@>^_4%9_obh4%3HWEYO9*;UmMCcq=SZI;uW66)ht?a7HP@#Uz!EQ_&W3S8ql_F$$^k25L&t(Wn`#D>47Ojjip`^#96>2MKY2OU(Fm^^H#yM@2PQoMt zW(-MeKpjYzMnLN2xOg?`kBn2#V0{*{C`$zv=GeH$GoJSN4%GSbH3mdzT{pL}t(Gv% zO{Cevns8$hkZsXvdp%}Gi=})u@z}zeka<9Q6XR;aNXC;k=lyA-np4RN5}qh?CxeLc zLHg*H4Xj2o=BP4j8iX3O+6al1;SzidlrR8esLN^Kujf!GQmesI8<|+<*uDlTN`{h* z+!Rbb?DHff!r>q!U1r2lS5@*b;wta+L>Lz8%&qf{YPFegKj@2vv~}#L(pack(6%fM z>2M_1b#Ws~GZJ~MQFBxg96bmqhNuHN6j~avX;FifBGc@WPc&*)e7{mODfBzj{Wb2b z$`Y9Fr(%D(?4b%nL@RnFQ!AokStEp*8bemmt8^H%X=%FucoK*sNcy+UBM+vm9b6Am zk=6Cd(OF_IO-B7d8I=nro;(JQ>dE{ws!pbZZ6a`M9*k)RJtjzRP#0rZ%KdCW5;orz z(Yk5f89Rwj$=Z#j-&*pnlfF}(-j4K1SiK&Jx=i#`LzT`LvippaVqBlE(b|?yHHC}z zCx?086(4!$W|5#yL|+ci>s8UyqegAMT|fQjiTT-0Ww&|p>MLKoaOk^xzkKznZ$bHG zaOljP{y&co_J&F!>f<?hDGs&BmALjAB#;Q<@k=#Mf-#lAw(+U3%24DaN;GYAZ0t^6TvPy9R S9_vZ~0000yg?A669QNPE@YfcHmm)44a{`S6GPci}akt$ti6%F&$V@SE>;3a7gZF=jdC322zji>=3 zCTcV_!?tQRIfYDO5}la3QB#RQNrRdunqC;J?Q*xN53JA5>NlP|T)8fR8!R1AeM_Cz(6iG(ri$UpNP&#oT$tv2kn1%@grjJ;r z8yb-=je%iM;j%#TL1GpMWOrwl-7J+HEHpq3=5OcdqH zHn=ej$bsmhvy*XsgBN0u2Yh84WS)@TWVDrYR*JkML_AB>`b;u1!4vfUr6>)>u=rr# z2JW(wJ6L8-HHd01bPSssCapD3k~$@10`)`~b$9kd4b`wagwR@p*2z;)D4CFz?1kVk zpk0wC3>=OU*5i7X_Asi#NLwNnIT!|Ywf*z$R%<;M-6)2IV&mL0YOl0xqiNf!sTpIr zo=4khQL;4PZP&pN94(4M8rqicvl>(3Syy@8s;kVeEvO_giDmo5YBbH+epdtoSpu{D zA?)`T8oXfxFfv zKTCYUwx2Kk<&yVb=?B*7t4N=QHR!Xn$Dya{SURK2?lVb>{_lK^*Y_Jbz({`6Sqpu$C-JAdHtfDO4|M9Kk*Q{glUuT~D@%f<(zkPf8 z_rdjhKlh)!`+z!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ua371Hn({-St3 z1W2#{3nc6{#qKB_n*?NeE3Z~P%Cuv3L8McU)F$19HwtRl0?!u2JoL%=6YxlQ5>NV~ zE^fA5fr}=SGH3Z@&b#;`Fyz9v4brTKxfvMN7xoq(RcyNlv{JRiHKHUXu_Vv=^7b_7#drd7+V>eX&V?=85q3$W9f;aAvZrIGp!Q0h8YVRzXCOAfNUr( zOSei&EKb!eEy`p_%gjl&(%087$t}>&O-#>B&eruwD+sId%}=t++^!GQ!{F)a=d#Wz Gp$PyJ(T2tV literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_window_maximize.png b/resources/themes/Dark/images/icon_window_maximize.png new file mode 100644 index 0000000000000000000000000000000000000000..53ae289d010134bbd2218c1d94bb7cf62380a7c5 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ua371Hn({-St3PI#6{MB|NsA=uf!}V z8F(gT(N_MpeXKe=R4yEzByd2q+}XavO;=)T0!KuHv3hXSs!M0t7biSmWXLPwQLw2j ziv=2|TH+c}l9E`GYL#4+3Zxi}3=GY64a{_nj6)2KtxSxpOpUY+46FA`FK1~g9gZk;<9wBq{QM>-O{2=hP2F_R4aXb{gT`Q{oKU#%;ap{{K#-q Y=hDOi$%hHwfqED`UHx3vIVCg!04C3CMF0Q* literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_window_minimize.png b/resources/themes/Dark/images/icon_window_minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..29bceed06b98e0268aeaf23477b585859f561a98 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ua371Hn({-St3+E?Ks8O}VHKHUXu_Vv=^7b_ z7#drd7+V>dXd4(<85r2O>C2*M$jwj5OsmAL!B=|vLZAi>kPXFU=~hXJ#i_cbMVSm~ unK`Le`uh4Mxdr;UiRqci*}5*y1}5d9=3)9;b7g>f7(8A5T-G@yGywpqYG70V literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/icon_window_restore.png b/resources/themes/Dark/images/icon_window_restore.png new file mode 100644 index 0000000000000000000000000000000000000000..be29650401564c0bb4d3f1527dbcd1931ca46708 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ua371Hn({-St3PI1gGYY|NsBjPvS{Q zaWS0SdCe|C@p|f!UsL|s9e64f^Qfi9tyrF?mb+k?Qc>{P2Ok+XHcaqm+t1HtBmdwF zv=^7b_7#drd z7+V>cXd4(<85nFjsqqg*LvDUbW?Cg~4Tq;pZ~|)30NGGnmTr}lSe&X`T9nCNz(!sM1rC-2ha+zM<2rMwpeI*@Z@PO%TWH}e*?iSqXK(y9 X!QM;lv-{z)#=;;>4*ECnV0j@lHOhEo?v3NRI89=Y8Ji{g~HZ@9u0} zzV!Yj$8j$Aw!3?9e;2NIF1`i-KWzQ+72Mt~x4+b|cEw(AINyDL)p0I7$@&N8ApMMT zmHSMnf%Ip2324W;b!S#GekctZ$Wc}#?ms{O;-X9>?*3Ye)3PJS+4gBA@15@S`RO5# zg?r~Vx;3LfkW0hRET0sb&JuUdOX1lr2QHdJ%wghgScm8!-9;T$N!0SO$1x_T9s6Oc z8MW}oh+u*POoA}-a7b~R5`vaL7ra$sNcXy*E`7mU;*O0eX%I}OQ-2!ysu~4h9LJV} z5DyTZJ}C^Fd4;~dV(3cEtE@DcDv)Jl19fB)7nCkS$jh3x(91MI!h#tqgV4t|q&ZOV z8dn}wleu%j138hoEQ|(hSYykvGD?rtbExa>XBKCaXg2t|TJ@k)Rv*% z?2)*S2_+H5(MNcVV!VK+N@T;6v(ON#+b2-qh=yy=K%r#>Gwh{c!Rb&{IfH<+oQ-5q z79$tcX`~%BQ584_b^j9n1|D~VX zr>`S@nN~h##Yn}7f$>EB>EFL@&k}KA#vt{c%3iOl76UaB**snndg1p_kCvOi~hmh z)vY(TYPH(c?tbSG?ytgi#8~`Hh?dKU9d_Pd#Dce$IV#JH+4f{Iu_msi^P%lf zN-GXR5Fk)-o|b%y(&EOFp`!|s$5|Qc)TkJFs87q52}I;xg=RW1nF>hxW9Lqw{sB1Kk}EXfU9g4?)2)l9&9cU@2In^Mpgf zal(hn&eEZ2tjfsRdaQE@4C>tV@ou}_&vg`!;X`q_ch~6dwi^y@G!U_zncQBFb+ASx_BDL#>_m7i)vA{Oi{T(NpmqAZ>YyJ zMPAIGj1-VQ!6ozPg^tPz&(+QlYWGwZ+K&@o@UtgN_x(V)!gY{GM1&j%T1hE%pdoP> zg;G$#!MSryo1}XI^YPNP&m(=oEk-;YD%fFd^ZAo`HedcfnT<>E#U*1`8|&O*_M_&T zeOudvp^>v8*x9Sc)sX@(t3yepP^TP@oUgXi2XI`y)$QyIZhk4gKI;GT>w9nCH;;b* s@sHPj`1|^`dc96>{dv7!|D4pe?Uz4#{qoi~)dAPtJ?Q*&_x@-90`{9a0{{R3 literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/spindown_hover.png b/resources/themes/Dark/images/spindown_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..60f4969626b82cb03d80146b3c81bc14dfa8be80 GIT binary patch literal 1853 zcmb_dO^f727;b4~WZFm|5_!m8wd2m`*At zndzQ^y{sos>Qy`lB6#xZLC~Mz(H|gq61*yS@J;%|Ug`Z{u_2vG)l<*=yl*{K^~wI; z&ZUcQTx_*km-@TC19-m*&nquofd8*{e)$kyFXy}WO6a>>KQFYt`118u>%x!8@TfW( zyid7G4JK41jaixly4AXQYnC&9EGsRNqa+LUKYsX0*AfxxhwcCm@~#{wyXS?xd%id1 z=f^w{`mJ}hn==XosjQebOD9=LXQAHkQfSxRrmi)R>NwQ5>VVqOU|;L1LTa9Y5yzNl zeqdOhV|(}=jbMUJOias0*rM2{glLPO4$%q`(}Ui7i&*d#>f@@)scBB9Q)6lysu-D8 z5Ck;`AqWttJj*IJLs@xs$n;HI3&RAyBPSZjsN$Es50SUrY%HT*~bDD7adim_2knyx~W)%Gc* zu_(w!bU8fBrFkGrby9G-eF`$K*4gB=TS!)^VyM()xlsE{$r^!7wCjgSCe*aNu{J^W zSS3TfUNvN4M1mnEl-Ly8Z)2BYJckaHNaC|~s0FJ#B(T6Xb;%=8u#8|8dn#CP8ml5@ zkZ_W+ku>vcq-(1((yp4Q0s@0Nd%eHk?d}&UP9`u=9_-xF`rBR43Oo-H!)oLX2DG1* z70bBn_d*?tVqtb?>vC(>aBinYk2*0?tFjx=g+sV-PaF) t{r0!lzW(dV<#xLr-1z-UyZtd~{Y_u|Mt}3(XY~cw-`?wecjx}Ye*oD-K0*Kh literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/spindown_pressed.png b/resources/themes/Dark/images/spindown_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f5ca5753c5549623a6de6621ba3db1519159a14f GIT binary patch literal 1853 zcmb_dO^@3|7&Zh|+eH;Zm7wBKS*}2>%Gl$von%H0Wt%L!k?=O!2JIqo=y*I%tc^X! z_HMF!gcC<3E+7s_TsZLukl-h9%(f4_GK_gCP0dFvAVf3x??M{v8G?SELn*wyNKLHp|KYnpcH$9Q;L9{cYz zp%RmaDv;(Z$pEcscka$IE>2{r2XYjr9pjH5elqkp>=;L$kNvDG$MOC}E+1SR48_HX zprLX19sSOX0YM^5uFsN5TCiEinDa7tu7)i`pF_%%j-%+#jarhV4pEf5XOPCS zARE!e@H~^&p)AyCF68bR$h=Wyld*0td8zWDQj=Aq1}n)rflTz9M{ydeX>n_9g6#29 zc8scP$i|4!AtsDC3_G{6$1q+%eHF&h`8w2w?hXkw7|`SqC|D-sC4VY76f9DC!Xe=} z;Uj5f>B!LQGP16ks2l==I%j>n-|Y@^6~zD2^G&A>-0%%P4Fk*L4Hb#?>E>2y$gRaH-?rfHqh2drF*E7O3VgRzs)+aQq_= zdxUsR(n5h3xkwNfBks5qiNJ}Zz?{mqSh3yDV_1-Uvd&tm3W1SE#3fD;An8aO5#mOO zV(Oy6!8CAjC`FrBwx2tR?Z*Z5_|ZEPm@@mn}=~xEsBmIDmTc`SPsV<>hVmG zm-DA%38YVO$s&58qH@Y}xif;=J=KNQ6dd zzpZV;(8&1^?CjNJeWbukeJIHk>XgHg^V7UVaZ+)JxPRitiP=hU5`suyjd+#Ud$^PEXwW~L- zDvENgyW2T{_By=pUv9zo+0LI|L35?p{j!3w51RLq^7Q);6{Yo4+CQuhd-n;GnL)XX zg)zwrKr70fyOV;lBT=id7^Hcm{q_83O-*^EJ#>4hSG2`2-90PCgR{LpJ3C?_*Y19% z-kA_EkcpbAlWde%WD;ppy9D~pu&Jq2NPQG(8;wKtu(z+aWhqq8KsrMRtA1!$o@0CH zQxzkOOoUC#){#Y!PcT;Jj|SdKo{)pi_S_fzMcS~g3u2n%@z@yKhAaoB6^3DB17jT! zdUcxDbfV|gt%Ze-s92d6bt-eUu}EWiTt^x(orRDUOS5@3PZK1}oY2Cw4Ag`)1#-5; z702ah>YOuEj6^2#x&o}V#1=zY%W5cJVR||Jk^@L>uebEEmP?i`T~zhf34}3E$XayO zKP`lLAS!uWGO=|6G;cN06r^1WTFbI8i&FJ+RBV4^zM*;Kn*ZO;llPsfHerQ7R~ZeGm3VBOZf-V}^WTB{cRI>pPMiHxg*p&vpZs3~c;Mj|M35 zV-Gd}#kP)ZC(&sV#5xte?{XV^h=mJlpO-0YNIF`z+OXna(ZNpOW6RS+A2B_2olp-L zb9CEHe8B@sd2BVZpDKy$rWMrqbiR=uh;Qb-QL0YGLnv!DMWnGt4T5X);dD(t-pccQ z{dg$A=xbCm^IplM9@A263?O%JRH6AQ@)bRKJ$29Xy&z<+P7%dT@}ZQDXMudf&`G!# zV@wyJucK}|1O*G#z6P%{%hh1kZo&UA7_&K8X9_d_E57O6 z${`GeoDRXs-gK8&3j8cDC6Pm(O1N_5m59J~Wp_Ip{oCKM-~aIc{^jE0;>EoiKSKNL y*UtHN3!aZ!t@G#i`S9`0dry+{FMexp+sY;U-it>!H@|JJyYALr=ZDR&AN>RRib96~ literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/spinup_disabled.png b/resources/themes/Dark/images/spinup_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ab895353e0d892f8faaf9a45623b75435c1ddf GIT binary patch literal 1863 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 K+FxG3^}#>1C`P#e literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/up_arrow.png b/resources/themes/Dark/images/up_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..a5364551d72335d07d139d0164dd88154260c616 GIT binary patch literal 1950 zcmb_dUuYaf7~g`Hv|1DtE#kwvc`@3#ot@j;%dWka^fqk{-1JNj8!1ZWX6Eje-0p04 z_i~pMQ3{H_h=MP%`XGpisMMFL39Xb?5fw!cN(rIri?%O)@IgeW&fY%~xwIvCu(z`_ zzwiI=oA2e~>D*N}zds~)J;ISCXEwAoJRx78p^;%+`Y^#dghQzZuWh^l$Pdi09 z&qF2~DF_IJNY0um&Ct^Z+#@51pbC+yr2*6|n6(g+yFW!(3u(ogvJZA`iLabei{rpj z)n>DqYNk^>tg4!6nu!jCfIxs~!H;nZ_|b4rgUuomxo;79`oZ!V6{FrsPULbHNJ`J{_zF_BDIdw zw=vKc&+D6r;_-PAMmHe?(NSq3VCoc$cq1fid|tRYoJ12?`H0%VpTvb3zF!$)Dpg0KU1ICU!vgP^)V>l>hgG8D)7 zreI2}3J*Oj0(L!IWoqD86}g{AE6?jZ6o!R&>Gk`Ce7+d+idz>4(bS;>a$!7gXr^HR zl+xPnI*wKFqZs>y73`cMl9O^>YT*hppk|mrCuIT{(lY=O!}5j%SbZIDw)Qh!F3?zTH11Gg4IM{Tplgwh-Eq63R~C2r!7ja5aq zZpu4#Gv^~be`D97fvH9^CP1S^0~x9lU}mrh%rYT{ktvfb#J$i5xsI|{8ufU(71z6I zB{l3YpLppN$9U@;{qd*gnoq7=no;il z?bO`QXYO0Q^zqqiuh}Cn;N9OzPhWiYV&jXo5vg*}e(>bG3)}1qYiq})Y#K$`?|&ao z|FQJhKgX+;Pv1GOJBJJRr_X=;YW(NrwPujt$M4c lZ+q|kufLr8;Og@Azop{7W5--v{3My6h4D%IqXRQ1{sp@LcC`Qi literal 0 HcmV?d00001 diff --git a/resources/themes/Dark/images/up_arrow_disabled.png b/resources/themes/Dark/images/up_arrow_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..588352fa5b3f015a1d2c05287b8152d17c40d42b GIT binary patch literal 1905 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 P*+_3KEjK>iefsNn{1`ISV`@ ziy0Ug6+xJhcmI}fprAyFYeY$Kep*R+Vo@qXL1JcJiC$i6iGqoqfu3cKah)Gf%@$7= z#}JL+(hHtkhYUoHeSGtUuc@N{9ZSA)X=LW)W6T`$7OcCY(GgmBKu~=SpXh(VD6dR$ zd!c*385yVyt-!VXGE|c|w9$Xh1f5+6=PY#m#nNhi z$u+a=lXqQ$_}0s7mrUfXF-+PtF<-4Q?q|64N9H*vo@%>1TlgC2eg;ohKbLh*2~7Y8 CYj9%# literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_branch_end.png b/resources/themes/McNet/images/icon_branch_end.png new file mode 100644 index 0000000000000000000000000000000000000000..d90a04c33075a3e26db2686fd9a62b21e3d14a5d GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^fk14a~60+ z7BevL9RguSQ4OyKprAyFYeY$Kep*R+Vo@qXL1JcJiC$i6iGqoqfu3cKah)Gf%@a=- z$B>G+w-*-jGC4}PJbc|`Bw)c)Iw9dDqa*9}FPlCURi+*45cRKl6zBKH`nE)}=kI;@ zm%l&Q`!AaDn5ackqp}#8#DR|fmz$Jo4sbmyd@g9e{C(;J<}ic);v@BEAFsRo`+=!# zcng03+hQY$sRvi^xTP9sH3v%eoJt5GQAqXJH|9Hg)*H{(6P*q8FN3G6pUXO@geCxm C^?Y^! literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_branch_more.png b/resources/themes/McNet/images/icon_branch_more.png new file mode 100644 index 0000000000000000000000000000000000000000..bdbe4ed92af5f6fcdd185c752072d727bc6d350d GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^5mw7EWWf>Pm0S#vGboFyt=akR{0R8(u^#A|> literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_branch_open.png b/resources/themes/McNet/images/icon_branch_open.png new file mode 100644 index 0000000000000000000000000000000000000000..9dd05d6460df3535a0c8833eef4b617d8cb2e93c GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CB!3HGHK9Tzfq*&4&eH|GXHuiJ>Nn{1`ISV`@ ziy0Ug6+xJhcmI}fprAyFYeY$Kep*R+Vo@qXL1JcJiC$i6iGqoqfu3cKah)Gf&2~>0 z#}JL+)N`I(ha3c2AKrT@%koiS9ZSA);mt`OnVPc23!l0<`iQX06drmR@HT#uhmg2@ zNci4Yc~2|j?w8&*kE?j(`2L;6x!zx0+~+J7F5Yr2wM((byZou~Lxupn0%QK|};8g3jK@l4`Zsh1vP~ z&F}yHf2uq^*}rXITPl_6FHM;YvNT6@TiU-5jJA*<@F>Ti<+*-@T87l-MPeNvD-vi!_?#gXVu4`RDuW^mDafXw zOd!-iPEV`Z%y1SC0S#(UftsQY%TPryhcpdzKS@Xn?HZaf4|HXTogpynuf7SZJ9d>-1 zHKRS79#9i=YDjU^WEILm`MZhjyG?c7gNtSnFOx1MHc6kOzG!Zt z=wfRxoUud)JXtaemHg9Re*13!6EHQl%AVV~qA%ZDdij-K2bSfxQU^aD8vpo?4{!Z+ z&lhxAd2MSycwZsk9cX-WYH0QKEnA{D&X4L#4?VN8D}{e5zw_|+uRptR`PuQu?o^}3 zMdim6(xn}{D&Oy1pM+;#4f?F(YlXsBYv(rr`Qf8;pImzW?#W{-dj~ew7vNwn_{D>R zr+?pfe^ zNYD5)$}y;6E3E1`gTh72A?Q%($WYNywK?R249Xd{O#Sly2NW=LnVOC$tl~sb-bgID zXliLZtu4)Il1>dB1xJdI5Ln1pLD4d84;E#r%nQjnIA$nNhWK+bH5>>8GfE0Xv5SBh zW@(LOdC)I~Ik8U=*#`m7@+`yh3@6Ym2ibne^Pu`sM4GE-;bd&IDvRu7D)0LaWSBys z5H1K|?B*CwlB9rx=V^kVy+zwsi?r?a)EHvO(_F*x4QzveQO)3aU#5tr6%#C{PHTHr zHxY+1Mb%-rFdLXu2I^WJ=ghliS-7q-$V3*heUD(dI@ZZ!AA5QHFVywx8w3#7DoS0( zO?9!Xx(LsYFAy`T4!J4XOD{TznM59*cQq7WAZqpm);KWgBGt!k8e_8-s8mg5z!OVA z@3dj-xZoYy@c_kCAIVe@HJW2-ejv?>kmI2s9cCktWh+nx>qd6*A5flykpU5%$3zu6qvL4$L`uY$p^=Cyo!wHdoO%QdG zb+z{~tjz~0PB zeq~qR($-Ix*H@$(6m^6QgGbiyN&M_wFn0AJ}tW?+H2exzgOeetrL? z^DR$&@-F?w!Askxe>~8%+4<`3w;Dcv=3DUC+noz)o7rGJd~kgN92op;vk7-3R^NE^ z!qw*4RdcL!tMO{r9~Tbwu*Z)sH-5G3eE+};f4=_pzI&g0R%pLm`mQ%<^2zvk?9GwK GSN;M8>IupK literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_checkbox_checked_hover.png b/resources/themes/McNet/images/icon_checkbox_checked_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d0cdd3df742dcadd9aad6d5475c3e899e97b1479 GIT binary patch literal 1771 zcmbVNU1%Id9KV2tm>OtRs`%n|Ly9ro+nK$+z3h-{N$=9+OfSaE*`x^7*_qk9C3id9 z-A(Q;hz~^(AACtcQ0m8v2tKqvw1`Sc6(52x@u?3Y)jWtIMPslJQbA|$%d|~D@L+Fd zXMXeh|NbBI-#2EaC;I!I=!?Z-{kh3(L5z<_PwxZb|Cv{=2V!{8n>-=L-H$|1Pwbtu z0`X5EY<79NNR}6fN#(en;yiP ztsAt%Bm$<^v8Tc~h+Jv{De2<8MZeNCPKnAYtjgRl5Lnp7dSxE+pv><;-QB*)fCz0q z-?g!$mTI+YA_&Kqgd6RE?1&DE4Uee>7Vt%%u<<1!b0G4@Lm8jpko!f>E1g8mbR#8l5M$x=6rD8nn<7lws8xP3jB$;|lNb}C{c%R^}bJFcj@ z!KTuD9_8F1#4cgEY+4p^i8~HO2C#u?r__KY7lCpjIQ~gtzV_OUKDYO=(O_@t)t)bd;UDd(=iWZ{{i7?^#;*NO?>qO^A3v|ZxO(-<%h%x4 xiIvTdSH=oz?~%FB_U``Z??d{h7vA6OaX)!C{oBDGCZo?$ZhSg>?#N50{{>bNKPmtK literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_checkbox_indeterminate.png b/resources/themes/McNet/images/icon_checkbox_indeterminate.png new file mode 100644 index 0000000000000000000000000000000000000000..87ebf23817f77b7b67631359d83ad642acde72bd GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*12TvEr5R22v2@-1_)Iaz?{r|_t z@c(}UO&^5wG3f`I3NX5vCWszUci+}_vEsn$hoX*O^#e?Q2%iwt|M#2k)*XI^_Crzr UZ3etDK(iP;UHx3vIVCg!0Gt;n_5c6? literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_checkbox_indeterminate_disabled.png b/resources/themes/McNet/images/icon_checkbox_indeterminate_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ee7d112dabc12f7d79e996dfc4b3287c7c392b7e GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv>0#LT=By}Z;C1rt33 zJ0BM)0>@<^g3<^cD<#hyJn`?>8?(9 zZKih*fkapk;!RP4Cp~yGq6ZIARJ?c-lFcEY!E166AvqX=`qw;~jYflMsIJ#n-~ayK zZY?hC-#fEc)3p7~hPwpwAvJdIg#T;j@1-#9i5qXiyze#% zVSxss!wOj#16tFL9?N3tuQG``tj8lq|MluOI^uz&FPA;+#dX%_jg5qz-dJq=8>@ab z(2u=}j%EZ1LMAE7!aFA*8*n}|7X`^)FCUBUU(b%*KSeY~e z27Zo<*OI|Vc;K6Cz(N+u6tGr~jr&51v@iaJI=_BM0Jzrkav6`*B@A;BshmFtW=tIN zNOam>kD0l|Qn8l!Z2lamd01H!lX}9a6iHi%!8A~kuKxpSTck8g$`3;!WdbVcW5Iz>x*`cF7|cW3 zV`d!nbdwx2ia^;ROfd;k}&kZ6JO2(s?Qk*1zUno%lgYISUf`F9gXciZZE3WsK)mU)+gP2T5N1kEjhF7}l7kqI5J*K}*` zxp({rKOUbsqrc(Yo>@U#H;-?=@JuJ$`nuaF-}>QO_;&yH{mu8Y_lg+fuk7a+KEF`A zbm6-X4t#m%i$Cep*KS?^c;;mJ7wxmH`-_rB!WF$({Gw6(wCwKFKa6ERHYa`KFvo6PKInC*Mr z+ETn^yooL9@up4dgztC(pc!W7NGC9@WfG%0X}G?|ZvJ$EMXs%}$8v^f1UhNDrEW+T zyOo;NUAFQzd*m>h>0lu6NNl2x*YYFW(byg@hIO(nu&4)#mo;`aafp_T1*FrEAe9$6 zOB7`^mFFcjtEl4ZNET&L5M@D9I8nml6qaQ)__5$Ev>jY6yfN?vUmDwt;{XdnyWQs7 z3Qxm^Am#Jc#giaokdVisquOdfger;XN@$VdNeJ^`q9(w4NX(dqHA-8iirk7j;$2t12h+ zQZHP?z-2#*P2VErg2qB}c-OTtsoUAQ<2al$ZDu(+msPmBqljE?N>%b|PE~B^h$NL@ zU!c}XQUXJJ`zh^@hAy4>i{!*$)pAj+DWJKNISLpV%~WSNdC z_(+Ex@nOP+Fv=#aueZS%JX0>r)=FpZoV&DhP25#H{@aUxO8OX!F$<_Iz5sX}ta2wF^7Gx&P}AzdYByxc45r`!<<4s#orA%Uor2 z|N70-+rRky%4b*K`}6tpmmZw@ezdtZ+PpY^#hW;N`^G2h@7|xQ>|VR`^31J|HoiKw ZeqiK-eIxVHnU9mPTrO4$-_E`N;X|C>=(qp? literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_checkbox_unchecked_hover.png b/resources/themes/McNet/images/icon_checkbox_unchecked_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..fd636fd2c651620e47772f9aa60ae2af25a17d02 GIT binary patch literal 1700 zcmbVNJ8a}c7+&BI$DtG`O_IuTgy00T_IP*gcoY+ob+|0TA(vZpfg)sfX1r^%_88mA zZc-o}1&9KPf(p?MmAnF-AAyI#1z(=tDTe z-3K>D0XY?&HxE)_Y>Hg&WlXH@gUos5O-kySpoPquQg+9Q+89gLEbv5o=5my9*~`zL zI3Rpl2v1j8L)b*tLKE8rTcqMXYu1Qq4xxeMQFw3%)WW1@64Sl~3MIp7LGKIZjD#|a zDL5R(v@MJ@Y3te~jHE8RG6Tb)4xe0a)ax6W45Kb=__EM0&?tebdupIG2uLHz3z{&| z@I4*kQjQ`{SZFaDx2mXyD>h=4YKUCNv5_lqjS9zJXyMxUyf4|F%Dy^3ya-$};P_9O zOOOcnQ-vV7K3a}WiN^z3 z9-Z%X1d!gNK!(!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ua371Hn({-St3 z1W2#{3nc6{#qKB_n*?NeE3Z~P%Cuv3L8McU)F$19HwtRl0?!u2JoL%=6YxlQ5>NV~ zE^fA5fr}=SGH3Z@&b#;`Fyz9v4brTKxfvMN7xoq(RcyNlv{JRiHKHUXu_Vv=^7b_7#drd7+V>eX&V?=85q3$W9f;aAvZrIGp!Q0h8YVRzXCOAfNUr( zOSei&EKb!eEy`p_%gjl&(%087$t}>&O-#>B&eruwD+sId%}=t++^!GQ!{F)a=d#Wz Gp$PyJ(T2tV literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_radiobutton_checked.png b/resources/themes/McNet/images/icon_radiobutton_checked.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a318f96e347807472b01544bc2c32884791160 GIT binary patch literal 1817 zcmbVN4Q$j@9Pb1i<1!X-1cwot&L#5E>&Ja;EjwV`ZER%6F1LdnVMMz2-CeW0wzNI& zwg>?t2$9K%Lp}xxqRtG+7-njaB^w5HAS37&Ba!GZd>R92fGGpx>+Nse{i!vunn}8rlW?8Ar3+LyJF@7w3FJ5<7gHwi5x*X1?=Zukt?A-?u<0gqd zzwURJv%DNJbAnt0%<+f<(FjsFKdx|mEzr>#5ELZ`cI!kJhKhm%tFpOCx8ejLv9w+V zmGw(}e0?p?2-y62Xkna%1QDQfXgm^@G&b(Q61*&28`}hiCLnsP11mBFqJFmrb;>G0 z?Pe0^Ns>nM88cTdvV379GDR`oFZ|$z(?6xie@d$Y|_S(dh3ZPM?mEXqgIFQApUM* z;%ro1kHBHGFqWw<1wT@K4oI-Msj!R9!ZJk!Noy-}75NGpK5C+BeMQ-ux;}aB7rEz) zh2HDdlbDzns$ZFTc*FXJ_6xg9re;4#KX_#F^6^)*wq&d}4Q)F0O|d)LV%l2xTh_f| z)6vhHcMbj^?Zx-4=skX|`sPK(vV*#CsJth5sPpd9>E7UmoPlj=j(ZnxVY#zDzFc*~ z^TN!WzBMOybzGjku6cX^??rFa`dZcfnQ!jC^46{Uol(;}kv*I1!`aRq-|p<`?`@oO zY*wEq|EoKVE4*0cyQpXBu{np^rmS6h(DnMKQybqd@3QVUO+S6d@zUH67j{l;c-SQN zwky}!+iBfL&zpO%AMY}q`!3@M>PPM)g)g3H?N~6we|DUuJ409{zTZQ=mv230^PbF6 zrmUCwZP|Oq{8UXM(wN&)`T4X}O#8+I=^d|*ZTqr$^241&&&)fR<1cDobT)G@a&ugC zVh(+I{oI>*NX71JO=|}}o0cUk?$BFp(v9ktp*$kz=QB;Am0xf9!yYyFE!$k(nf}Tp zM|1b2xp$anulid~7q%CF|Il4`CB1(DuPSNL&sYYTA4{%ObXW8pIEUHLz=G{-2S4c9 e^5@XeU$agvdvK{>Mh$EHyvmA~xY`!3+V~e$?|19~ literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_radiobutton_checked_disabled.png b/resources/themes/McNet/images/icon_radiobutton_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ee0b561f2b198eec99e690c2d85d3ca9f7c0a365 GIT binary patch literal 1956 zcmbVN3s4kg9A9377>a`VKyo=1G`zdr1@5?&3ywRKYrK=eOUMdYcE5v_yW4el;qEX@ zoQyDaOe7s^wA86I17eU?mwhJSw^oYNV8xT-U!Or+$sUg zud>?cs&ZP#C^DZzGdv_DZ~}=!Jx+&9Bt3dXKQ9UA^0r!m_Cus{y}}?1L<=o>sF4!@ zs!?G|8p8-wt5e~c)D#Ui6D2SLQ)7f0Pf=nxiD^lKKnEWMlqN8CGT$_NP!?S26=jmd zlWMiw?N+%{RGd(%#&tTK%s~)Jh){}NmqdA#E^*2bg9(VV!15ByxloyrD&Z<5y#i`F zV1knm(7MDyH$jJ~Jru9TRhVp2KaimVIKDz~^b2QbHE;kYa7iM>;sGpQ#z~x5#{CO* z;P@c{(6tszK*l3=aXJGcL@B2dnlb2*N1{cWmj~*6AaWG~4RR`>np0$Jc+w~UO5y|? z$2o=ql{cg^N@Ed;oRbk2QB~;B>}xcj+zq3ltj7>*N`|trs$HfG!nxGpcal{ z?cRSt34(+%PD^_T3R8xmBQt;H03ztdlAQYTi|l z=u|?<;BY8O0Xn4?00LulxK@`AhVGjC+3k0Q_dYSmla`D zy@RDQA1oQ1IastmT}Xu?Gfd-DLoh{zqO6z(me2xhVk{N};zN zn|Ercyjm{U0Xx)xH?jZhf#M#5!;T?O1FZ@!0?iJ%V22Z6E3*o9ZUhNVHJc2!+`2st zt&3v~(Qh1zD!CoGsy6z>dZTcray3?UYUR4N@O2<(2TL_PtsBY42Sk$sX5kox3pnSsz`z!0(c(gV|%r35U85 z{JF`v%r~ZfOW1RW(bv+q*PE49bhR}5MANmSG48fvykw*{zAxwA)*pKA?m8K~^iu8Ez2Ak@ zuAMNt>u5}SY~}~eho1>ueC__7rwVGb4xB#QwqqLd#g$Pbj`Ysrx`J}8)4n>JaB^zK z`Hv&pyh}IoH#2TomRhlNn))9{<^JUMaa1^^_mD{Z10_jiz^pI zID=#y`Nmt YjxRWPeU>V*LjI4MbF8Mu?BW%F0ab0gs{jB1 literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_radiobutton_checked_hover.png b/resources/themes/McNet/images/icon_radiobutton_checked_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f747f4989cfc6113a43f98a53e4aa337bbb00282 GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7{huFj{)LIEGjV?mc+cQ@K!v;llkV z2Em<+TstBfI=U8V#M!8VP!7zLc3X5n1DWZi)qVqVs1`9uK$}qg7^3dx$HoHU|2GE My85}Sb4q9e03n;5kpKVy literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_radiobutton_unchecked.png b/resources/themes/McNet/images/icon_radiobutton_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..20c0d7698437924676b90af6c391b6d57b4e86c9 GIT binary patch literal 1750 zcmbVNdrTX394|04fi#(8D#1t2Yd~;Z@6plH%L-#Hk21;_RL69~UGIKvZ*A|ccgI>9 zhXXT&$>N+Skt|U(!t@VjGG}0tu@R>rvMtMuiHX}t9D5j?ak?dDK7Ln9!*sg1OYVNJ z&+qenf3K^qwo;#wlcCe;^v)_rJsh*O_x>gDTiyDr0*7>|Y7-nYv$Quw*S8-c?t6fD zH>!=U8k!YDMurnTz!(il5Uta#E{#eI8vrWe0X|-^q1QegLlK^{p&N@_giEpmKVKD- zK|`$8&Bg+(l|xHQkkwHd5`=)tAkk1zQ0S-)jq}oQu5IHe5{IY(8(O9bL>gUnh+UKc zVm1;OOAr)du^LJ9DwCNgL@0tHaDu`~6Go6UVWBAsNjxZ&CUai8-cgZ|1y?rIuc{J_ z?j7%>?|*@u%>t5xHmC=4PnrA1JgC?+U|1qKIDSechpUK9|Gk@1Mlsttvj&YKXD zlC*-7a1(SG9%Uq)G!mLgaUjPgaZGRDt41*nxtrxbtO?m6U02!C33vCB9#m;z^u!SYwB{*PC-!_fdx*74TXL&@;pbA99v|ycuknaWCoZSrYgp;RujfD zt2`7*6nR+&%7_Pxc8F}V7X5|$-2c44Uglx-F~NK0(P~ml8@h^DU_e_ERnq{%iCK_G z;+aA-tX2Uwl+{8HI5e@%-?IniX(N6BN&h1y=3$EHRU?cH%6!mUcTG7QDvxWmI&TO5 zcN61hi|Tp-4x5EGO?D}`NcK4(z~&~yF4lD7l_s4oCE#?Fxr_H4?jftw%2srY={+a6 ze!ML6yS&EFo@tM@A&$9S*)H&7|FZPX_QMDK!iDtIeOKSE?Jhib?7*&5Xja5B+_vJR z+jM=$s}_@(M+^i;3R=8p?7hC;jNI9smLuwLX6fsWy)~0_;k8U5=P-@_ZpiIbE^ThO z&_z#uKY3{U3ES*QIP~zKaP)`G1ChB$CWqE6&6zm+_;mL}H@Mh0v7DO$pyxi!TXONi z$uet}(r->t~*x-PClNZQC|_B|~~`$Bq8*l>)qH=NG}_2Zv6KKl&53 zA=)vccWueB&*&TXPhcq<3e~phuJJbqM^C3*HBP*{WzBR$)3Cww#J6ZT|~qV_Rwf literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_radiobutton_unchecked_disabled.png b/resources/themes/McNet/images/icon_radiobutton_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..6993b4c7f1f7bd7ceef79e961ca95e0d0b5dbfde GIT binary patch literal 1862 zcmbVN3rrJd94|P0fG}g!IhlH%Mp>Y}2XLh~Zcf_{Iw{Yh5ZK1`?t@-z?~c2JwmviF zHpzSpr%t0&COX|P#^)j-84f$0i8?c*F~&qh(fHPF@j2bTE2YuR&CE-_`@Z|W-}n2! z|JPWUpOY9rD&Al)Bsy|!#c&>}kAeN+yUWkqgVP{6w_G(Cl0y23S&^EQY%s))5L{(i znKO^(B%g`pB{whyd@@8E4B3+dGRw^b8sY{ug2;Mf3d_ZH7fX^$cbbvv_yfj?v+Zc+3A=*p^ouUgw%AAFWRZ;*# znQ$YA<0N9Xm%adMsF4GZTv40wSLh?)wqL=-D~Bu!F1(!WqgkDn3% zUF&p4Wjs?CpD!vx)$H}qjEF;?iB?@f8DPagmFg4@*z2L1<8^Cf+NuCnlN6UEdHVuY z*rzf=LQ9a88G^`5e)aVyE&v;=0S48hW+ZSUndKrVnjq{0vEHqf~u{8jb#Tpcex{{g1fP?V805n*+mPTC==8Y^VGs1u`aJ-W{zqQ)!c?hR^Ro(=QUks9+`Pk}@|a$* zy>?)KH!*znL~-}QVaL#y(N+aNqRkG7u)`^^l^vS>$A<<(%t?oBiYvEq&xwxwVMW9G z-#R;V{Pzt98mfFL+sEYO9jH$Z4Zzow4qI_|UvpE+gp(78Zp97zpHh-w_e+u;U$+WbEGvdDX&Z{Ie2P6 zMeWLdl)12l+G49+p1m)A+as>Ym{t>fa62!yc6nY^;t_oJ(zL$?`n8q~Rtx&yK$iDdk&Z8VE{k!&vE3ez|DgevA7T%1-g|M*KF1Pf3GwFP5xd6L7An~<5K?75c)&OV+~Pik3(QpMq4JEg6dLbn)58rqb$&R(++nux#}|&W&IEI%b&k?c?cCI>g@qUQ&eZv3-%cDM_^JxOy#N3J07*qo IM6N<$f~R4H-v9sr literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_restore.png b/resources/themes/McNet/images/icon_restore.png new file mode 100644 index 0000000000000000000000000000000000000000..be29650401564c0bb4d3f1527dbcd1931ca46708 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ua371Hn({-St3PI1gGYY|NsBjPvS{Q zaWS0SdCe|C@p|f!UsL|s9e64f^Qfi9tyrF?mb+k?Qc>{P2Ok+XHcaqm+t1HtBmdwF zv=^7b_7#drd z7+V>cXd4(<85nFjsqqg*LvDUbW?Cg~4Tq;pZ~|)30NGGnmTr}lSe&X`T9nC?hDGs&BmALjAB#;Q<@k=#Mf-#lAw(+U3%24DaN;GYAZ0t^6TvPy9R S9_vZ~0000a~60+ z7BevL9RguSQ4OyKprAyFYeY$Kep*R+Vo@qXL1JcJiC$i6iGqoqfu3cKah)Gf&00?v z$B>G+w-*))HW)ClI944Blonm`vcbh=9fz^{wLg1yC7;{5)bQBXUH0d$=ChwJWOrrh u;t&zkPzrEa(BUB1sKi7cf&ZNr{p{Q~c4mFyk(~r|ID@CFpUXO@geCxAGgaIG literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_window_close.png b/resources/themes/McNet/images/icon_window_close.png new file mode 100644 index 0000000000000000000000000000000000000000..ece7c28b9cf14f2a10fb7b58fe87e19f19f3a25d GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ua371Hn({-St3 z1W2#{3nc6{#qKB_n*?NeE3Z~P%Cuv3L8McU)F$19HwtRl0?!u2JoL%=6YxlQ5>NV~ zE^fA5fr}=SGH3Z@&b#;`Fyz9v4brTKxfvMN7xoq(RcyNlv{JRiHKHUXu_Vv=^7b_7#drd7+V>eX&V?=85q3$W9f;aAvZrIGp!Q0h8YVRzXCOAfNUr( zOSei&EKb!eEy`p_%gjl&(%087$t}>&O-#>B&eruwD+sId%}=t++^!GQ!{F)a=d#Wz Gp$PyJ(T2tV literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_window_maximize.png b/resources/themes/McNet/images/icon_window_maximize.png new file mode 100644 index 0000000000000000000000000000000000000000..53ae289d010134bbd2218c1d94bb7cf62380a7c5 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ua371Hn({-St3PI#6{MB|NsA=uf!}V z8F(gT(N_MpeXKe=R4yEzByd2q+}XavO;=)T0!KuHv3hXSs!M0t7biSmWXLPwQLw2j ziv=2|TH+c}l9E`GYL#4+3Zxi}3=GY64a{_nj6)2KtxSxpOpUY+46FA`FK1~g9gZk;<9wBq{QM>-O{2=hP2F_R4aXb{gT`Q{oKU#%;ap{{K#-q Y=hDOi$%hHwfqED`UHx3vIVCg!04C3CMF0Q* literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_window_minimize.png b/resources/themes/McNet/images/icon_window_minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..29bceed06b98e0268aeaf23477b585859f561a98 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ua371Hn({-St3+E?Ks8O}VHKHUXu_Vv=^7b_ z7#drd7+V>dXd4(<85r2O>C2*M$jwj5OsmAL!B=|vLZAi>kPXFU=~hXJ#i_cbMVSm~ unK`Le`uh4Mxdr;UiRqci*}5*y1}5d9=3)9;b7g>f7(8A5T-G@yGywpqYG70V literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/icon_window_restore.png b/resources/themes/McNet/images/icon_window_restore.png new file mode 100644 index 0000000000000000000000000000000000000000..be29650401564c0bb4d3f1527dbcd1931ca46708 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV z+ua371Hn({-St3PI1gGYY|NsBjPvS{Q zaWS0SdCe|C@p|f!UsL|s9e64f^Qfi9tyrF?mb+k?Qc>{P2Ok+XHcaqm+t1HtBmdwF zv=^7b_7#drd z7+V>cXd4(<85nFjsqqg*LvDUbW?Cg~4Tq;pZ~|)30NGGnmTr}lSe&X`T9nCNz(!sM1rC-2ha+zM<2rMwpeI*@Z@PO%TWH}e*?iSqXK(y9 X}%q4@5*L>OqEx(xOQwle#rSqt@NpE|^-{g;wz3G@0EE-DF}i?QVM! z^yI;VR}mDvc=F`UgW$=VNB;mpJQTd@&2RP*TB(W+Oy>2Q-}n9=&(F;qJ96fTrfJ7& zv(*KdkHa{6=pg)G&V0TL)8TaXP7Y@$)!3&!dwxpO4va+gWx4F%qJfA_7K#;acH)xZt)Ygf@^mjXe| zB}3h~o#eFZ={;TwYjtets0Wd&o<5}nqGf*`RYb;7*~CVGF+mfqX_v>HGQNZeCfLHn zvK<546i-k>(BRWSS{63wLiOfA7VJE|C1px2tJCS29mf<|)3ROHRUCvEfH3lnM6#}t zjDM~`o$;Y-m;8iBMr>m$LHa3V`$Al7x zV&@{hOfl|5eGx{DjoqM*L&wWIppY^llkA`1FrW>Q#S9FNV%FqVnlyD(xRF*wTVx;@ zv~#wf*D96yOf;f4T;vNgH&AW5QnuZ4*&wFfQ`h%tEy*QI0$!_nIylFSqL79hPuN#5 zGYDsnK^o(M;o3Gg!iGZ_zA}LwT)eM}U`?gK@O}87?{8-jlpt&GnMW0-${jiz4Azr5B0%uv}X_WX*(?rq<_haJ}egv*fUq+hP4~V()HSaS!3pG1RhXRj?_V9Z#UcWzfo6A5W`(dcIbjs*gSm-s1Z|K3%_X uPha}-`s;~TKhK^ll}hf|*4a|&5z)4u?0@m$!N@n&IBU~$)i*cpJ^TgA5w<)4 literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/spindown_hover.png b/resources/themes/McNet/images/spindown_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..2659bb4c319e1ea9d872de4c269af323c5513a9a GIT binary patch literal 1648 zcmbVN%WvF77&ls;g$SWuDh`$93e*b59zS*+kLs3mHzX_J5Ym+rBn}Z4oE$~iGP3tC(a!C0}xz50*)L&e6tTXLEDGAlGpS2&F}ktkNN!Z?#|ZQ zg;y_Vnzq*8?(M<*Wq4kE{#p3{YU`&D;PpbW{eA^&7uEBW_QjW%H0_zc(!oJ}5WPc~ z%uLED>Qv^sVx+M=szU>m&RxighBmJjVS<2JQ(9QIiIqz; zAZHD(I4Z|8(XZ~OIhT{_+L;5QM{5xp zDr?Bb$O#76A&yJ1`vz_kjOWlu@-#VF1$6^rub+cL$#7cJM}j#ci7Yb;4yPF%3aiM6 zhTepcbmdrMZ7XV?4P?rtfQbPOBS-qtO>zuE2BL8pTp)1JwVBGS*Rn&wROd!Yfr zG1HV2zwLV5w>e6JWF4`%4<&x$h`8-Amx<;1o@7U=1l0NYZQzmt$9;L8=f_;M zDRO8aP}}o5ip@p|Wt_n*Zd0~od$&yCLelYBR;7vqqwTjnfkliu3AK^OJsYjVVdRO9 z&#)tC9Aj1Xvq~b{X$3hxSzM&s;_hNJPW4&w5X#i02o0vHL2zTSoUVw+V_9CDpNs^M zKBP+K)+?FR6IzOmA;j*HRcJj(d_|8RF8%RRIoGsG`njro66uSuuo2CN0y?Z^C}%9y zi{?qO{-3Ye-kH9&ghMk_!=?+vr0L@#2kH{K^w%OMkBY^W$5u y-!b-o{^r+L?)`oFVyo2(uKj+w)%wWM?tS|7FQ5GO!*lAJ(BItYeS7Q9hyMX@7y#t} literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/spindown_pressed.png b/resources/themes/McNet/images/spindown_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..3a8dd4e4733f2053d559c38f74b3ec7df6fd3b52 GIT binary patch literal 1648 zcmbVNO^f727>>4zt}L?bMLaAai?WMWr&39Oq}aI5c8@a+X11Aam=Qc|rBdk*lcZvj zneLh63W7(k;z97@$v@!1pWsFD2MC@7ac{bpeXBbiXQcN714$}XPd)GRe$<;U#(O)L zFTHh1)3nQ@-QhmG-+=q|S6_kWH#@(60k`xw{9-Qp&gb*?+-}QaYFe)A zDh@&rAW(UlRcwK>^7@)#C`w+$c@@h{SBxx>$CYP*(v=Ho-q2=c9VQ5vxnQ|zwXt$( z2@H9I%a4m>X*}enNJJ{KssyanVDp)*WI2;hpl+5g7=Y0Feq&>!mNacll-2eLxKRgW zBf6ZN=EB?;r93XU*ggT7*OfOp9Tb99vY1GjtP?d}OV$Z^qTe`(vrx{MZd=jTU*!MKo7oWMf4zjH?)Z4bJZ+wCIKww7{zpN_J!Vi^~sp=UsF z+HoAxPN&ChZd=G9JVKV`^pWd27GCB^)2zLsm}`qml_%}@=SE({+{9~T)=7tp2qqlXWn!@oTmZcT1{$$uXI^5~}z x-nnla{Px}NSHAuG+SOL8<=*_`TC4RL(UJ!*W&O|pc~SinM%#PC@9*4y@EG8t{p0`u literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/spinup.png b/resources/themes/McNet/images/spinup.png new file mode 100644 index 0000000000000000000000000000000000000000..9c4128bb583165d08459d0f2d8d0e07c5287ce3b GIT binary patch literal 1662 zcmbVNJ&)W(7~T{FNEA_|K|w;611Jb=kH=nnJ&FmJ^?fYD$LX?C4wQn~@p#v{wa2l2 zw|iHlKuCZ@LmN?0L4&9$kN{;nXsG!a2#JCMiM+GxHFweGLs+sso_XeZpZ8;4f3~x| zdEwlpbFEhELT@YBh4%|^pMUNwJiprf{T95Q&$r$$VeX>5&$RA+`C_Z}%%4erui6XW zB}}9`jl_WK(=-Qkt9A9-G^cEzSIU47lgwBD`0>7~B$2P)Y=5qfw7!6RAmmS_I-6t8dUbe9i=M@t~ff<7(!Ta zJ>7I{%Rz4{7-3`}Y?zjYOoCj3u~J_uSSzBK>;@aPE%@@)QB~!{Fea0UKCyIB3=Pxs zJjsEv1_-S@$|^e5vhwnhA>bt|lDtYprbtFQ5C@g7g3^TxY2MIgWgR96m@%cfVd_Y_ zGzUhk!Q}_Vcy2sm1|Rd3XH^MUv%%&gQHgRS9zoqKpE3ZU4a3I9N-b&Hm?*3DLvW)G z$VznCKgzkW%S&-kFur~WGA~PSa?&k0twhlmV!TY$&Qh|1!4u`m%_NJ&qM>EW+DxHeS`_N2(sQlZGzAO8j2{1k5)k~o1o4qD3nY@EBZum#7HcPl!C)aN{8IY zv!SXqVI*BK76ljvb=JxGUbnkbh&UO;LbMjh&YbxbUfD9D56-ymfg_?wqt_No@d9AGr*WG_XmO<$P$qI7pEZ-3^@LiM>{BX z2M!zniY>_&Yc%c*G|FAK9a-2x%v-X(S0r#C>G&k8R22cEjqQ$$O-J)w#5AvMds>Gv zTeI4+%cBmZ(ZG~tKd&URm6VXvwzUi#Cea-nIJ^ix&)f27x8VI!IiIdoV< zmChKl7cG)vJe;rj+KIlkghMlw!=?+vN7Ki72Gj*~=?`AJ{|$6_s~4>GuYAG2M|b}I zWj34r`u3$CCjb0(mv5ZE_{qPo-2V8bS@8A7S-4(($F@Gd{W89H=I(FL{`~2;v!CQ2 OqPM;se0TlBj~)Qu@B}&l literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/spinup_hover.png b/resources/themes/McNet/images/spinup_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..c2507c8adfb6407c3aad51bc1afa7ba93a589495 GIT binary patch literal 1662 zcmbVNO^f727|wzYx;l6eLDoyiBCH=tDwTB7DYo66P3EIvdmLvQb_4}0Rn^^LI;m`u zneLgR$iN;w3F2XI-aHEnIyXJ&*`J~Q0KvEVBReC#9~ej~se0;ppZBBQJlxyeUcY+n zs-|h{-JN(J#y8-8?UglnKHC1{GZXo42L~Wrw2H6ERHlj`8Q?pA9|b9piqhhk8XMM(NIJDej%__Sxwn3%POY zBmL%-06`{ds!y|VUXf|XnDG*LSJSqk&mi?-$JkH?^@HA?9?4SZzJ*MN5Y~gxa(vJA z(T6%l7}*Hhj%y-^pnzbkFD?VDm3%<<i8gbp=?b!4@M~%W5Q_LftH1G613N^%@&1wPaaiqN+EK!Hq>gR-&u^ zNg?cgQOTo{iOpk>d0lx^kf;>2mStbc@iI|+OUXJ0PxKr2)11pm_1=XIBBr(I7%FR~ zgG?Ou5hmCr$o&Ad2tspcPx5qdvI^>k1hp2txHk%25T3J#|k9SXb1hlbvS zkwkJVOE3)T+>7(wDB3IKARWU(wZDBw?`}rE6Z*c1EoUaT*CXA$s%g$dH|`h^94k#Z zac~m&AvhU&EoAb6$IS%M#0)&-wL{@0s706iW66$G38?+^)4(MIjwkX0FT??(uGzvK zGusY4sE=DF_WfYc4wH5m_)E5r%M=bI9baTssyHwTHxY>+U^C>2Z}QM{%%trLlLu|w z3I}b6F;A8Ktdhu1T0xFa76<8`c(8aIr~0gT2xaO}bPT4dL2zR+ovw(-3t3+5pNs^M zKBG$J)+;%vC$tnBLx|mTtI&R$_=+AsTl$Noa;|BW^h;Iyf21$M!bUV73h1!5p`5W* zFPbOC{%^i!YZv;~5)RE!y*6DKKAJu*a-c4uOGiH)zXcuM?ZzAZ8(*{6|62d&m-F-U zUvFRg5ynTq#b;Y>cJ}x#AAR-C?T3T2PkxWKTdFktFGAe<$3B@eO!ie{~IhA8r5k2@J0lJ0DlD_Ga_GBz^txElGOi&vbZDA4Izz z6`4wyh`Bn;3P4NJt=qGL&_iC!F(0M5ul)7oJ4H^JuiWoNI4S}@PIpdAe(!W|NKX%` z%aq&i%eQ785M;b2@+_O=l{fR1Ij;xvW?56@Iix=Hm5s)rd=L%fK$KjzRg5UchU~bi zZd;~}-;)h&U=16ZZX&FE*zpWQZXX4#l`Qf0!>!g9eEG__t_x4orqii9HC0iLG~IRG zhQlxrAW(IZ*JOtB>iUu)# zN^~_mDY&-JD{)j(zIhBXuQ%QlUQlvUi*hK$WSOYJQnGA-C-RN^Y0kv7x_RLM4@u2^ zrO6u7F*4jCHax@hu=y_Tc^EICkzi?ZvI=UgKZApMVWcLPBN_D)QDy{OO*1m$T9J0k{BLj-z(%#deOK;p2Da|nHZoLwE;Nd~eqPlir@SBf3WP;X zQ|9RwO*qwi$gpvYm~FWzUN>Td8ChpN({c?xUY-vHJ!+EQoL}4nCMa+`m1i=`a2ygN zTkla6V{09`cF#nP;~HQ9+d2o?^UQl6lqpVPw)T~1fTl<6JL?z%cZ|qDi@koNq<_e|3`Nl6FMgOh(lx5l*SXS zX+evOX#Y;ueD6ZLTEd|RHq);8!bjJ>c@ESiH0M8dA3ub~ZuY~C;f*ipFN0tI{{H;@ z{D(W&zJ>A8PvP0t8a(f;t(`sDW#cd2zVjeC`|#&r%anc$UVi-5&5wR>{uuh3d*L^C HKmGh4f%FBC literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/up_arrow.png b/resources/themes/McNet/images/up_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..a5364551d72335d07d139d0164dd88154260c616 GIT binary patch literal 1950 zcmb_dUuYaf7~g`Hv|1DtE#kwvc`@3#ot@j;%dWka^fqk{-1JNj8!1ZWX6Eje-0p04 z_i~pMQ3{H_h=MP%`XGpisMMFL39Xb?5fw!cN(rIri?%O)@IgeW&fY%~xwIvCu(z`_ zzwiI=oA2e~>D*N}zds~)J;ISCXEwAoJRx78p^;%+`Y^#dghQzZuWh^l$Pdi09 z&qF2~DF_IJNY0um&Ct^Z+#@51pbC+yr2*6|n6(g+yFW!(3u(ogvJZA`iLabei{rpj z)n>DqYNk^>tg4!6nu!jCfIxs~!H;nZ_|b4rgUuomxo;79`oZ!V6{FrsPULbHNJ`J{_zF_BDIdw zw=vKc&+D6r;_-PAMmHe?(NSq3VCoc$cq1fid|tRYoJ12?`H0%VpTvb3zF!$)Dpg0KU1ICU!vgP^)V>l>hgG8D)7 zreI2}3J*Oj0(L!IWoqD86}g{AE6?jZ6o!R&>Gk`Ce7+d+idz>4(bS;>a$!7gXr^HR zl+xPnI*wKFqZs>y73`cMl9O^>YT*hppk|mrCuIT{(lY=O!}5j%SbZIDw)Qh!F3?zTH11Gg4IM{Tplgwh-Eq63R~C2r!7ja5aq zZpu4#Gv^~be`D97fvH9^CP1S^0~x9lU}mrh%rYT{ktvfb#J$i5xsI|{8ufU(71z6I zB{l3YpLppN$9U@;{qd*gnoq7=no;il z?bO`QXYO0Q^zqqiuh}Cn;N9OzPhWiYV&jXo5vg*}e(>bG3)}1qYiq})Y#K$`?|&ao z|FQJhKgX+;Pv1GOJBJJRr_X=;YW(NrwPujt$M4c lZ+q|kufLr8;Og@Azop{7W5--v{3My6h4D%IqXRQ1{sp@LcC`Qi literal 0 HcmV?d00001 diff --git a/resources/themes/McNet/images/up_arrow_disabled.png b/resources/themes/McNet/images/up_arrow_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..588352fa5b3f015a1d2c05287b8152d17c40d42b GIT binary patch literal 1905 zcmb_dONbmr7#;(LH5xGyjE_sxOM;@+UER}N-CfDJZf15f1NJ&>2C@N(sjjM-X?D7+ z?e5)~+2e|Wpa=CJN-lcv;K767MZt*pf&{z?Ir#t&9>k*u!B{;ncV+S*IMCD8RbPGo z_y6@()vL|5Glvg7dZ<(?9d6WX>+-!IpMwhr<^SJz|M-`D-ILVMXQk4;4;If|rFSnq zECHW~t&M!ce-={_X@rS@YlA3}=u+v_(jXypljlmnJ7HW=|M={(s)Vefp0j=ECsp1J z>pLkwyR+7!JDb#F>eAE7sR5P*5zmP-hUN$$u}$NauHD3@S93i zq+CH71QbG3aXigHRvE#k6cd_Iho)|n0W>gluxTojpDLrJtc}-etCLvrtD<)EJi)r& z@AtKSSrchTH$2ZPI7|~r1jvSQP6i;(7N-m~p3yW+@=(M|!AJtJl~+`$beuwz%xL3m zQYKk2eLxc3&|s0$2*~IRmu#iIQE*0e-s2IE^Gsrm88+#PTx4Bw1M1oEz5ueczCVjG zS4$MlLS*^MwoGGEkh$orHB7j^&NH!kECh!``c||Q&4HyuZUJIJoaIgiRgf@n74D|&I+rxQK3t@=%L8WCF$;mCj zjN-OPBO((HBhuk|5_eQ(Rz_SEJ(0@5QeAm(f1_G$rlKA8%;F!empiSGZho)@LrJ>xAq_>x~P{kx;UOooKuh6iaeR$?{Z0c6PJvmXQG|=Ny?WyvUaz0p?)Lr8QH$MbchHusO zC0D>E9`FK65wZj7Kr&5zo^;c}WpnD