|
158 | 158 | --input_padding: var(--padding_large);
|
159 | 159 | --input_height: calc(var(--input_height_base) - calc(var(--input_padding) * 2));
|
160 | 160 | --input_height_half: calc(var(--input_height_base) / 2);
|
| 161 | + --input_width: calc(var(--input_height_base) + calc(var(--input_padding) * 2)); |
| 162 | + |
| 163 | + --context_height: calc(var(--input_height) + calc(var(--input_padding) * 4)); |
161 | 164 |
|
162 | 165 | --input_bg: var(--grey4);
|
163 | 166 | --input_bg_hover: var(--grey7);
|
|
352 | 355 | qproperty-icon: url(theme:Dark/save.svg);
|
353 | 356 | }
|
354 | 357 |
|
| 358 | +.icon-edit { |
| 359 | + qproperty-icon: url(theme:Dark/edit.svg); |
| 360 | +} |
| 361 | + |
355 | 362 | /* Media icons */
|
356 | 363 |
|
357 | 364 | .icon-media-play {
|
@@ -773,29 +780,6 @@ QScrollBar::handle:disabled {
|
773 | 780 | border-color: transparent;
|
774 | 781 | }
|
775 | 782 |
|
776 |
| -/* Source Context Bar */ |
777 |
| - |
778 |
| -#contextContainer { |
779 |
| - background-color: var(--bg_base); |
780 |
| - margin-top: 4px; |
781 |
| - border-radius: var(--border_radius); |
782 |
| -} |
783 |
| - |
784 |
| -#contextContainer QPushButton { |
785 |
| - padding-left: 12px; |
786 |
| - padding-right: 12px; |
787 |
| -} |
788 |
| - |
789 |
| -QPushButton#sourcePropertiesButton { |
790 |
| - qproperty-icon: url(theme:Dark/settings/general.svg); |
791 |
| - icon-size: var(--icon_base); |
792 |
| -} |
793 |
| - |
794 |
| -QPushButton#sourceFiltersButton { |
795 |
| - qproperty-icon: url(theme:Dark/filter.svg); |
796 |
| - icon-size: var(--icon_base); |
797 |
| -} |
798 |
| - |
799 | 783 | /* Scenes and Sources toolbar */
|
800 | 784 |
|
801 | 785 | QToolBar {
|
@@ -1006,6 +990,7 @@ QDoubleSpinBox {
|
1006 | 990 | background-color: var(--input_bg);
|
1007 | 991 | border: 1px solid var(--input_bg);
|
1008 | 992 | border-radius: var(--border_radius);
|
| 993 | + min-width: var(--input_width); |
1009 | 994 | padding: var(--input_padding) 0px var(--input_padding) var(--input_padding);
|
1010 | 995 | padding-left: 8px;
|
1011 | 996 | max-height: var(--input_height);
|
@@ -1704,6 +1689,112 @@ OBSHotkeyWidget QPushButton {
|
1704 | 1689 | margin-left: var(--spacing_base);
|
1705 | 1690 | }
|
1706 | 1691 |
|
| 1692 | +/* Source Context Bar */ |
| 1693 | + |
| 1694 | +.context-bar { |
| 1695 | + background-color: var(--bg_base); |
| 1696 | + margin-top: 4px; |
| 1697 | + border-radius: var(--border_radius); |
| 1698 | + min-height: var(--context_height); |
| 1699 | + max-height: var(--context_height); |
| 1700 | + padding: 0px; |
| 1701 | + border: 1px solid var(--border_color); |
| 1702 | +} |
| 1703 | + |
| 1704 | +.context-margin, |
| 1705 | +.context-frame { |
| 1706 | + margin-left: var(--spacing_base); |
| 1707 | +} |
| 1708 | + |
| 1709 | +.context-frame { |
| 1710 | + border: none; |
| 1711 | + border-right: 1px solid var(--border_color); |
| 1712 | +} |
| 1713 | + |
| 1714 | +.context-padding { |
| 1715 | + padding: 0 var(--padding_large); |
| 1716 | +} |
| 1717 | + |
| 1718 | +.context-bar .context-button { |
| 1719 | + background: var(--grey6); |
| 1720 | + background: var(--grey6); |
| 1721 | + border-color: transparent; |
| 1722 | + padding: var(--padding_xlarge) var(--padding_xlarge); |
| 1723 | + margin: var(--spacing_base) 0; |
| 1724 | + margin-right: var(--spacing_base); |
| 1725 | + font-weight: bold; |
| 1726 | + outline: none; |
| 1727 | + icon-size: 16px; |
| 1728 | +} |
| 1729 | + |
| 1730 | +.context-button:focus { |
| 1731 | + border: 1px solid var(--grey1); |
| 1732 | +} |
| 1733 | + |
| 1734 | +.context-button:hover { |
| 1735 | + background: var(--button_bg_hover); |
| 1736 | + border-color: var(--grey1); |
| 1737 | +} |
| 1738 | + |
| 1739 | +.context-button:pressed, |
| 1740 | +.context-button:pressed:hover { |
| 1741 | + background-color: var(--button_bg_down); |
| 1742 | +} |
| 1743 | + |
| 1744 | +.context-combobox, |
| 1745 | +.context-lineedit { |
| 1746 | + padding: var(--padding_xlarge) var(--padding_xlarge); |
| 1747 | + margin: var(--spacing_base); |
| 1748 | + max-width: 320px; |
| 1749 | +} |
| 1750 | + |
| 1751 | +.context-combobox { |
| 1752 | + background-color: transparent; |
| 1753 | + border-color: transparent; |
| 1754 | +} |
| 1755 | + |
| 1756 | +.context-combobox::drop-down { |
| 1757 | + border: none; |
| 1758 | + padding-right: var(--padding_large); |
| 1759 | +} |
| 1760 | + |
| 1761 | +.context-combobox:hover { |
| 1762 | + background-color: var(--grey5); |
| 1763 | + border-color: var(--input_border_hover); |
| 1764 | +} |
| 1765 | + |
| 1766 | +.context-combobox:on { |
| 1767 | + background-color: var(--input_bg_focus); |
| 1768 | +} |
| 1769 | + |
| 1770 | +.context-lineedit { |
| 1771 | + background: var(--grey5); |
| 1772 | +} |
| 1773 | + |
| 1774 | +.context-lineedit:hover { |
| 1775 | + background-color: var(--input_bg_hover); |
| 1776 | +} |
| 1777 | + |
| 1778 | +.context-lineedit[readOnly="true"] { |
| 1779 | + background: transparent; |
| 1780 | + border-color: var(--border_color); |
| 1781 | +} |
| 1782 | + |
| 1783 | +.context-label { |
| 1784 | + color: var(--text_muted); |
| 1785 | + padding: 0 var(--padding_xlarge); |
| 1786 | +} |
| 1787 | + |
| 1788 | +.context-bar .color-button { |
| 1789 | + padding: var(--padding_xlarge) var(--padding_wide); |
| 1790 | +} |
| 1791 | + |
| 1792 | +.context-bar .context-separator { |
| 1793 | + min-width: 1px; |
| 1794 | + max-width: 1px; |
| 1795 | + background: var(--border_color); |
| 1796 | + border: none; |
| 1797 | +} |
1707 | 1798 |
|
1708 | 1799 | /* Sources List Group Collapse Checkbox */
|
1709 | 1800 |
|
|
0 commit comments