Add basic radio buttons to dark themes

This commit is contained in:
GriffinR 2025-02-21 23:32:42 -05:00
parent 73036f38e1
commit f093a16851
19 changed files with 140 additions and 22 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1007 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1007 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -61,6 +61,14 @@
<file>icons/ui/dark/branch_open.png</file>
<file>icons/ui/dark/branch_end.png</file>
<file>icons/ui/dark/branch_more.png</file>
<file>icons/ui/dark/radio_checked_disabled.png</file>
<file>icons/ui/dark/radio_checked_disabled@2x.png</file>
<file>icons/ui/dark/radio_checked.png</file>
<file>icons/ui/dark/radio_checked@2x.png</file>
<file>icons/ui/dark/radio_unchecked_disabled.png</file>
<file>icons/ui/dark/radio_unchecked_disabled@2x.png</file>
<file>icons/ui/dark/radio_unchecked.png</file>
<file>icons/ui/dark/radio_unchecked@2x.png</file>
<file>icons/ui/midnight/checkbox_checked_disabled.png</file>
<file>icons/ui/midnight/checkbox_checked_disabled@2x.png</file>
<file>icons/ui/midnight/checkbox_checked.png</file>
@ -73,6 +81,14 @@
<file>icons/ui/midnight/branch_open.png</file>
<file>icons/ui/midnight/branch_end.png</file>
<file>icons/ui/midnight/branch_more.png</file>
<file>icons/ui/midnight/radio_checked_disabled.png</file>
<file>icons/ui/midnight/radio_checked_disabled@2x.png</file>
<file>icons/ui/midnight/radio_checked.png</file>
<file>icons/ui/midnight/radio_checked@2x.png</file>
<file>icons/ui/midnight/radio_unchecked_disabled.png</file>
<file>icons/ui/midnight/radio_unchecked_disabled@2x.png</file>
<file>icons/ui/midnight/radio_unchecked.png</file>
<file>icons/ui/midnight/radio_unchecked@2x.png</file>
<file>images/blank_tileset.png</file>
<file>images/collisions.png</file>
<file>images/collisions_unknown.png</file>

View File

@ -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 {

View File

@ -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 {