|
154 | 154 | --input_text_padding: max(calc(6px + var(--padding_base)), 8px);
|
155 | 155 | --input_height: calc(var(--input_height_base) - calc(var(--input_padding) * 2px));
|
156 | 156 | --input_height_half: calc(var(--input_height_base) / 2);
|
| 157 | + --input_width: calc(var(--input_height_base) + calc(var(--input_padding) * 2)); |
| 158 | + |
| 159 | + --context_height: calc(var(--input_height) + calc(var(--input_padding) * 4)); |
157 | 160 |
|
158 | 161 | --input_bg: var(--grey4);
|
159 | 162 | --input_bg_hover: var(--grey7);
|
|
350 | 353 | qproperty-icon: url(theme:Dark/save.svg);
|
351 | 354 | }
|
352 | 355 |
|
| 356 | +.icon-edit { |
| 357 | + qproperty-icon: url(theme:Dark/edit.svg); |
| 358 | +} |
| 359 | + |
353 | 360 | /* Media icons */
|
354 | 361 |
|
355 | 362 | .icon-media-play {
|
@@ -774,29 +781,6 @@ QScrollBar::handle:disabled {
|
774 | 781 | border-color: transparent;
|
775 | 782 | }
|
776 | 783 |
|
777 |
| -/* Source Context Bar */ |
778 |
| - |
779 |
| -#contextContainer { |
780 |
| - background-color: var(--bg_base); |
781 |
| - margin-top: 4px; |
782 |
| - border-radius: var(--border_radius); |
783 |
| -} |
784 |
| - |
785 |
| -#contextContainer QPushButton { |
786 |
| - padding-left: 12px; |
787 |
| - padding-right: 12px; |
788 |
| -} |
789 |
| - |
790 |
| -QPushButton#sourcePropertiesButton { |
791 |
| - qproperty-icon: url(theme:Dark/settings/general.svg); |
792 |
| - icon-size: var(--icon_base); |
793 |
| -} |
794 |
| - |
795 |
| -QPushButton#sourceFiltersButton { |
796 |
| - qproperty-icon: url(theme:Dark/filter.svg); |
797 |
| - icon-size: var(--icon_base); |
798 |
| -} |
799 |
| - |
800 | 784 | /* Scenes and Sources toolbar */
|
801 | 785 |
|
802 | 786 | QToolBar {
|
@@ -1013,8 +997,9 @@ QDoubleSpinBox {
|
1013 | 997 | background-color: var(--input_bg);
|
1014 | 998 | border: 1px solid var(--input_bg);
|
1015 | 999 | border-radius: var(--border_radius);
|
1016 |
| - padding: var(--input_padding) var(--input_text_padding); |
1017 |
| - height: var(--input_height); |
| 1000 | + min-width: var(--input_width); |
| 1001 | + padding: var(--input_padding) 0px var(--input_padding) var(--input_padding); |
| 1002 | + padding-left: var(--input_text_padding); |
1018 | 1003 | max-height: var(--input_height);
|
1019 | 1004 | }
|
1020 | 1005 |
|
@@ -1719,6 +1704,112 @@ OBSHotkeyWidget QPushButton {
|
1719 | 1704 | margin-left: var(--spacing_base);
|
1720 | 1705 | }
|
1721 | 1706 |
|
| 1707 | +/* Source Context Bar */ |
| 1708 | + |
| 1709 | +.context-bar { |
| 1710 | + background-color: var(--bg_base); |
| 1711 | + margin-top: 4px; |
| 1712 | + border-radius: var(--border_radius); |
| 1713 | + min-height: var(--context_height); |
| 1714 | + max-height: var(--context_height); |
| 1715 | + padding: 0px; |
| 1716 | + border: 1px solid var(--border_color); |
| 1717 | +} |
| 1718 | + |
| 1719 | +.context-margin, |
| 1720 | +.context-frame { |
| 1721 | + margin-left: var(--spacing_base); |
| 1722 | +} |
| 1723 | + |
| 1724 | +.context-frame { |
| 1725 | + border: none; |
| 1726 | + border-right: 1px solid var(--border_color); |
| 1727 | +} |
| 1728 | + |
| 1729 | +.context-padding { |
| 1730 | + padding: 0 var(--padding_large); |
| 1731 | +} |
| 1732 | + |
| 1733 | +.context-bar .context-button { |
| 1734 | + background: var(--grey6); |
| 1735 | + background: var(--grey6); |
| 1736 | + border-color: transparent; |
| 1737 | + padding: var(--padding_xlarge) var(--padding_xlarge); |
| 1738 | + margin: var(--spacing_base) 0; |
| 1739 | + margin-right: var(--spacing_base); |
| 1740 | + font-weight: bold; |
| 1741 | + outline: none; |
| 1742 | + icon-size: 16px; |
| 1743 | +} |
| 1744 | + |
| 1745 | +.context-button:focus { |
| 1746 | + border: 1px solid var(--grey1); |
| 1747 | +} |
| 1748 | + |
| 1749 | +.context-button:hover { |
| 1750 | + background: var(--button_bg_hover); |
| 1751 | + border-color: var(--grey1); |
| 1752 | +} |
| 1753 | + |
| 1754 | +.context-button:pressed, |
| 1755 | +.context-button:pressed:hover { |
| 1756 | + background-color: var(--button_bg_down); |
| 1757 | +} |
| 1758 | + |
| 1759 | +.context-combobox, |
| 1760 | +.context-lineedit { |
| 1761 | + padding: var(--padding_xlarge) var(--padding_xlarge); |
| 1762 | + margin: var(--spacing_base); |
| 1763 | + max-width: 320px; |
| 1764 | +} |
| 1765 | + |
| 1766 | +.context-combobox { |
| 1767 | + background-color: transparent; |
| 1768 | + border-color: transparent; |
| 1769 | +} |
| 1770 | + |
| 1771 | +.context-combobox::drop-down { |
| 1772 | + border: none; |
| 1773 | + padding-right: var(--padding_large); |
| 1774 | +} |
| 1775 | + |
| 1776 | +.context-combobox:hover { |
| 1777 | + background-color: var(--grey5); |
| 1778 | + border-color: var(--input_border_hover); |
| 1779 | +} |
| 1780 | + |
| 1781 | +.context-combobox:on { |
| 1782 | + background-color: var(--input_bg_focus); |
| 1783 | +} |
| 1784 | + |
| 1785 | +.context-lineedit { |
| 1786 | + background: var(--grey5); |
| 1787 | +} |
| 1788 | + |
| 1789 | +.context-lineedit:hover { |
| 1790 | + background-color: var(--input_bg_hover); |
| 1791 | +} |
| 1792 | + |
| 1793 | +.context-lineedit[readOnly="true"] { |
| 1794 | + background: transparent; |
| 1795 | + border-color: var(--border_color); |
| 1796 | +} |
| 1797 | + |
| 1798 | +.context-label { |
| 1799 | + color: var(--text_muted); |
| 1800 | + padding: 0 var(--padding_xlarge); |
| 1801 | +} |
| 1802 | + |
| 1803 | +.context-bar .color-button { |
| 1804 | + padding: var(--padding_xlarge) var(--padding_wide); |
| 1805 | +} |
| 1806 | + |
| 1807 | +.context-bar .context-separator { |
| 1808 | + min-width: 1px; |
| 1809 | + max-width: 1px; |
| 1810 | + background: var(--border_color); |
| 1811 | + border: none; |
| 1812 | +} |
1722 | 1813 |
|
1723 | 1814 | /* Sources List Group Collapse Checkbox */
|
1724 | 1815 |
|
|
0 commit comments