diff --git a/resources/icons/ui/dark/radio_checked.png b/resources/icons/ui/dark/radio_checked.png new file mode 100644 index 00000000..acb89015 Binary files /dev/null and b/resources/icons/ui/dark/radio_checked.png differ diff --git a/resources/icons/ui/dark/radio_checked@2x.png b/resources/icons/ui/dark/radio_checked@2x.png new file mode 100644 index 00000000..e1904762 Binary files /dev/null and b/resources/icons/ui/dark/radio_checked@2x.png differ diff --git a/resources/icons/ui/dark/radio_checked_disabled.png b/resources/icons/ui/dark/radio_checked_disabled.png new file mode 100644 index 00000000..49df4392 Binary files /dev/null and b/resources/icons/ui/dark/radio_checked_disabled.png differ diff --git a/resources/icons/ui/dark/radio_checked_disabled@2x.png b/resources/icons/ui/dark/radio_checked_disabled@2x.png new file mode 100644 index 00000000..a9ffd40c Binary files /dev/null and b/resources/icons/ui/dark/radio_checked_disabled@2x.png differ diff --git a/resources/icons/ui/dark/radio_unchecked.png b/resources/icons/ui/dark/radio_unchecked.png new file mode 100644 index 00000000..9ffddc4a Binary files /dev/null and b/resources/icons/ui/dark/radio_unchecked.png differ diff --git a/resources/icons/ui/dark/radio_unchecked@2x.png b/resources/icons/ui/dark/radio_unchecked@2x.png new file mode 100644 index 00000000..2160a32e Binary files /dev/null and b/resources/icons/ui/dark/radio_unchecked@2x.png differ diff --git a/resources/icons/ui/dark/radio_unchecked_disabled.png b/resources/icons/ui/dark/radio_unchecked_disabled.png new file mode 100644 index 00000000..7ddff642 Binary files /dev/null and b/resources/icons/ui/dark/radio_unchecked_disabled.png differ diff --git a/resources/icons/ui/dark/radio_unchecked_disabled@2x.png b/resources/icons/ui/dark/radio_unchecked_disabled@2x.png new file mode 100644 index 00000000..4de5d0d2 Binary files /dev/null and b/resources/icons/ui/dark/radio_unchecked_disabled@2x.png differ diff --git a/resources/icons/ui/midnight/radio_checked.png b/resources/icons/ui/midnight/radio_checked.png new file mode 100644 index 00000000..acb89015 Binary files /dev/null and b/resources/icons/ui/midnight/radio_checked.png differ diff --git a/resources/icons/ui/midnight/radio_checked@2x.png b/resources/icons/ui/midnight/radio_checked@2x.png new file mode 100644 index 00000000..e1904762 Binary files /dev/null and b/resources/icons/ui/midnight/radio_checked@2x.png differ diff --git a/resources/icons/ui/midnight/radio_checked_disabled.png b/resources/icons/ui/midnight/radio_checked_disabled.png new file mode 100644 index 00000000..49df4392 Binary files /dev/null and b/resources/icons/ui/midnight/radio_checked_disabled.png differ diff --git a/resources/icons/ui/midnight/radio_checked_disabled@2x.png b/resources/icons/ui/midnight/radio_checked_disabled@2x.png new file mode 100644 index 00000000..a9ffd40c Binary files /dev/null and b/resources/icons/ui/midnight/radio_checked_disabled@2x.png differ diff --git a/resources/icons/ui/midnight/radio_unchecked.png b/resources/icons/ui/midnight/radio_unchecked.png new file mode 100644 index 00000000..9ffddc4a Binary files /dev/null and b/resources/icons/ui/midnight/radio_unchecked.png differ diff --git a/resources/icons/ui/midnight/radio_unchecked@2x.png b/resources/icons/ui/midnight/radio_unchecked@2x.png new file mode 100644 index 00000000..2160a32e Binary files /dev/null and b/resources/icons/ui/midnight/radio_unchecked@2x.png differ diff --git a/resources/icons/ui/midnight/radio_unchecked_disabled.png b/resources/icons/ui/midnight/radio_unchecked_disabled.png new file mode 100644 index 00000000..7ddff642 Binary files /dev/null and b/resources/icons/ui/midnight/radio_unchecked_disabled.png differ diff --git a/resources/icons/ui/midnight/radio_unchecked_disabled@2x.png b/resources/icons/ui/midnight/radio_unchecked_disabled@2x.png new file mode 100644 index 00000000..4de5d0d2 Binary files /dev/null and b/resources/icons/ui/midnight/radio_unchecked_disabled@2x.png differ diff --git a/resources/images.qrc b/resources/images.qrc index c3e8aee4..e1253139 100644 --- a/resources/images.qrc +++ b/resources/images.qrc @@ -61,6 +61,14 @@ icons/ui/dark/branch_open.png icons/ui/dark/branch_end.png icons/ui/dark/branch_more.png + icons/ui/dark/radio_checked_disabled.png + icons/ui/dark/radio_checked_disabled@2x.png + icons/ui/dark/radio_checked.png + icons/ui/dark/radio_checked@2x.png + icons/ui/dark/radio_unchecked_disabled.png + icons/ui/dark/radio_unchecked_disabled@2x.png + icons/ui/dark/radio_unchecked.png + icons/ui/dark/radio_unchecked@2x.png icons/ui/midnight/checkbox_checked_disabled.png icons/ui/midnight/checkbox_checked_disabled@2x.png icons/ui/midnight/checkbox_checked.png @@ -73,6 +81,14 @@ icons/ui/midnight/branch_open.png icons/ui/midnight/branch_end.png icons/ui/midnight/branch_more.png + icons/ui/midnight/radio_checked_disabled.png + icons/ui/midnight/radio_checked_disabled@2x.png + icons/ui/midnight/radio_checked.png + icons/ui/midnight/radio_checked@2x.png + icons/ui/midnight/radio_unchecked_disabled.png + icons/ui/midnight/radio_unchecked_disabled@2x.png + icons/ui/midnight/radio_unchecked.png + icons/ui/midnight/radio_unchecked@2x.png images/blank_tileset.png images/collisions.png images/collisions_unknown.png diff --git a/resources/themes/dark.qss b/resources/themes/dark.qss index cf240867..69dc7cd5 100644 --- a/resources/themes/dark.qss +++ b/resources/themes/dark.qss @@ -198,16 +198,23 @@ QCheckBox QWidget:disabled { } QCheckBox::indicator { - margin-left: 4px; height: 16px; width: 16px; } -QRadioButton::indicator::unchecked, QCheckBox::indicator::unchecked { +QCheckBox::indicator::unchecked { image: url(:/icons/ui/dark/checkbox_unchecked.png) } -QRadioButton::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover { +QCheckBox::indicator::checked { + image: url(":/icons/ui/dark/checkbox_checked.png"); +} + +QCheckBox::indicator:unchecked:hover { + +} + +QCheckBox::indicator:checked:hover { } @@ -215,18 +222,61 @@ QCheckBox::indicator:unchecked:disabled { image: url(":/icons/ui/dark/checkbox_unchecked_disabled.png"); } -QRadioButton::indicator::checked, QCheckBox::indicator::checked { - image: url(":/icons/ui/dark/checkbox_checked.png"); -} - -QRadioButton::indicator:checked:hover, QCheckBox::indicator:checked:hover { - -} - QCheckBox::indicator:checked:disabled { image: url(":/icons/ui/dark/checkbox_checked_disabled.png"); } + +/* Radio Buttons */ + +QRadioButton { + background-color: #19232D; + color: #F0F0F0; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; +} + +QRadioButton:focus { + border: none; +} + +QRadioButton QWidget:disabled { + background-color: #19232D; + color: #787878; +} + +QRadioButton::indicator { + height: 16px; + width: 16px; +} + +QRadioButton::indicator::unchecked { + image: url(:/icons/ui/dark/radio_unchecked.png) +} + +QRadioButton::indicator::checked { + image: url(":/icons/ui/dark/radio_checked.png"); +} + +QRadioButton::indicator:unchecked:hover { + +} + +QRadioButton::indicator:checked:hover { + +} + +QRadioButton::indicator:unchecked:disabled { + image: url(":/icons/ui/dark/radio_unchecked_disabled.png"); +} + +QRadioButton::indicator:checked:disabled { + image: url(":/icons/ui/dark/radio_checked_disabled.png"); +} + + /* Map List View */ QTreeView { diff --git a/resources/themes/midnight.qss b/resources/themes/midnight.qss index 6b9e6bfa..734dffa1 100644 --- a/resources/themes/midnight.qss +++ b/resources/themes/midnight.qss @@ -178,6 +178,8 @@ QLineEdit { color: #F8F8F2; } +/* Checkboxes */ + QCheckBox { background-color: #31332b; color: #F8F8F2; @@ -197,16 +199,23 @@ QCheckBox QWidget:disabled { } QCheckBox::indicator { - margin-left: 4px; height: 16px; width: 16px; } -QRadioButton::indicator::unchecked, QCheckBox::indicator::unchecked { +QCheckBox::indicator::unchecked { image: url(:/icons/ui/midnight/checkbox_unchecked.png) } -QRadioButton::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover { +QCheckBox::indicator::checked { + image: url(":/icons/ui/midnight/checkbox_checked.png"); +} + +QCheckBox::indicator:unchecked:hover { + +} + +QCheckBox::indicator:checked:hover { } @@ -214,18 +223,61 @@ QCheckBox::indicator:unchecked:disabled { image: url(":/icons/ui/midnight/checkbox_unchecked_disabled.png"); } -QRadioButton::indicator::checked, QCheckBox::indicator::checked { - image: url(":/icons/ui/midnight/checkbox_checked.png"); -} - -QRadioButton::indicator:checked:hover, QCheckBox::indicator:checked:hover { - -} - QCheckBox::indicator:checked:disabled { image: url(":/icons/ui/midnight/checkbox_checked_disabled.png"); } + +/* Radio Buttons */ + +QRadioButton { + background-color: #31332b; + color: #F8F8F2; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; +} + +QRadioButton:focus { + border: none; +} + +QRadioButton QWidget:disabled { + background-color: #49483E; + color: #F8F8F2; +} + +QRadioButton::indicator { + height: 16px; + width: 16px; +} + +QRadioButton::indicator::unchecked { + image: url(:/icons/ui/midnight/radio_unchecked.png) +} + +QRadioButton::indicator::checked { + image: url(":/icons/ui/midnight/radio_checked.png"); +} + +QRadioButton::indicator:unchecked:hover { + +} + +QRadioButton::indicator:checked:hover { + +} + +QRadioButton::indicator:unchecked:disabled { + image: url(":/icons/ui/midnight/radio_unchecked_disabled.png"); +} + +QRadioButton::indicator:checked:disabled { + image: url(":/icons/ui/midnight/radio_checked_disabled.png"); +} + + /* Map List View */ QTreeView {