Fix table sort indicator and padding.
Ensures table sort indicator is present on the right, is always visible by clipping just the right amount of content, and fixes the padding issues with the tables before. If the sort indicator is not present, there is no clipping. Closes #35.main
parent
c29d290eb8
commit
1ea115e266
7808
breeze_resources.py
7808
breeze_resources.py
File diff suppressed because it is too large
Load Diff
|
@ -1818,6 +1818,12 @@ QHeaderView::section::horizontal
|
|||
border-left: transparent;
|
||||
}
|
||||
|
||||
QHeaderView[showSortIndicator="true"]::section::horizontal
|
||||
{
|
||||
/* Same as the width of the arrow subcontrols below. */
|
||||
padding-right: 0.8em;
|
||||
}
|
||||
|
||||
QHeaderView::section:checked
|
||||
{
|
||||
color: #ffffff;
|
||||
|
@ -1847,7 +1853,14 @@ QHeaderView[showSortIndicator="true"]::down-arrow
|
|||
subcontrol-position: center right;
|
||||
width: 0.8em;
|
||||
height: 0.5em;
|
||||
/**
|
||||
* Qt5 and Qt6 have different ideas of the padding of the
|
||||
* arrow subcontrols: using `padding-left` to ensure that
|
||||
* the width is undone fixes the padding of the content by
|
||||
* an extra `0.8em` in Qt6, but doesn't affect Qt5.
|
||||
*/
|
||||
padding-right: 0.09em;
|
||||
padding-left: -0.8em;
|
||||
}
|
||||
|
||||
QHeaderView[showSortIndicator="true"]::up-arrow
|
||||
|
@ -1858,6 +1871,7 @@ QHeaderView[showSortIndicator="true"]::up-arrow
|
|||
width: 0.8em;
|
||||
height: 0.5em;
|
||||
padding-right: 0.09em;
|
||||
padding-left: -0.8em;
|
||||
}
|
||||
|
||||
QTableView QTableCornerButton::section
|
||||
|
|
|
@ -1818,6 +1818,12 @@ QHeaderView::section::horizontal
|
|||
border-left: transparent;
|
||||
}
|
||||
|
||||
QHeaderView[showSortIndicator="true"]::section::horizontal
|
||||
{
|
||||
/* Same as the width of the arrow subcontrols below. */
|
||||
padding-right: 0.8em;
|
||||
}
|
||||
|
||||
QHeaderView::section:checked
|
||||
{
|
||||
color: #272b2f;
|
||||
|
@ -1847,7 +1853,14 @@ QHeaderView[showSortIndicator="true"]::down-arrow
|
|||
subcontrol-position: center right;
|
||||
width: 0.8em;
|
||||
height: 0.5em;
|
||||
/**
|
||||
* Qt5 and Qt6 have different ideas of the padding of the
|
||||
* arrow subcontrols: using `padding-left` to ensure that
|
||||
* the width is undone fixes the padding of the content by
|
||||
* an extra `0.8em` in Qt6, but doesn't affect Qt5.
|
||||
*/
|
||||
padding-right: 0.09em;
|
||||
padding-left: -0.8em;
|
||||
}
|
||||
|
||||
QHeaderView[showSortIndicator="true"]::up-arrow
|
||||
|
@ -1858,6 +1871,7 @@ QHeaderView[showSortIndicator="true"]::up-arrow
|
|||
width: 0.8em;
|
||||
height: 0.5em;
|
||||
padding-right: 0.09em;
|
||||
padding-left: -0.8em;
|
||||
}
|
||||
|
||||
QTableView QTableCornerButton::section
|
||||
|
|
|
@ -1818,6 +1818,12 @@ QHeaderView::section::horizontal
|
|||
border-left: transparent;
|
||||
}
|
||||
|
||||
QHeaderView[showSortIndicator="true"]::section::horizontal
|
||||
{
|
||||
/* Same as the width of the arrow subcontrols below. */
|
||||
padding-right: 0.8em;
|
||||
}
|
||||
|
||||
QHeaderView::section:checked
|
||||
{
|
||||
color: #ffffff;
|
||||
|
@ -1847,7 +1853,14 @@ QHeaderView[showSortIndicator="true"]::down-arrow
|
|||
subcontrol-position: center right;
|
||||
width: 0.8em;
|
||||
height: 0.5em;
|
||||
/**
|
||||
* Qt5 and Qt6 have different ideas of the padding of the
|
||||
* arrow subcontrols: using `padding-left` to ensure that
|
||||
* the width is undone fixes the padding of the content by
|
||||
* an extra `0.8em` in Qt6, but doesn't affect Qt5.
|
||||
*/
|
||||
padding-right: 0.09em;
|
||||
padding-left: -0.8em;
|
||||
}
|
||||
|
||||
QHeaderView[showSortIndicator="true"]::up-arrow
|
||||
|
@ -1858,6 +1871,7 @@ QHeaderView[showSortIndicator="true"]::up-arrow
|
|||
width: 0.8em;
|
||||
height: 0.5em;
|
||||
padding-right: 0.09em;
|
||||
padding-left: -0.8em;
|
||||
}
|
||||
|
||||
QTableView QTableCornerButton::section
|
||||
|
|
|
@ -1818,6 +1818,12 @@ QHeaderView::section::horizontal
|
|||
border-left: transparent;
|
||||
}
|
||||
|
||||
QHeaderView[showSortIndicator="true"]::section::horizontal
|
||||
{
|
||||
/* Same as the width of the arrow subcontrols below. */
|
||||
padding-right: 0.8em;
|
||||
}
|
||||
|
||||
QHeaderView::section:checked
|
||||
{
|
||||
color: #272b2f;
|
||||
|
@ -1847,7 +1853,14 @@ QHeaderView[showSortIndicator="true"]::down-arrow
|
|||
subcontrol-position: center right;
|
||||
width: 0.8em;
|
||||
height: 0.5em;
|
||||
/**
|
||||
* Qt5 and Qt6 have different ideas of the padding of the
|
||||
* arrow subcontrols: using `padding-left` to ensure that
|
||||
* the width is undone fixes the padding of the content by
|
||||
* an extra `0.8em` in Qt6, but doesn't affect Qt5.
|
||||
*/
|
||||
padding-right: 0.09em;
|
||||
padding-left: -0.8em;
|
||||
}
|
||||
|
||||
QHeaderView[showSortIndicator="true"]::up-arrow
|
||||
|
@ -1858,6 +1871,7 @@ QHeaderView[showSortIndicator="true"]::up-arrow
|
|||
width: 0.8em;
|
||||
height: 0.5em;
|
||||
padding-right: 0.09em;
|
||||
padding-left: -0.8em;
|
||||
}
|
||||
|
||||
QTableView QTableCornerButton::section
|
||||
|
|
|
@ -1818,6 +1818,12 @@ QHeaderView::section::horizontal
|
|||
border-left: transparent;
|
||||
}
|
||||
|
||||
QHeaderView[showSortIndicator="true"]::section::horizontal
|
||||
{
|
||||
/* Same as the width of the arrow subcontrols below. */
|
||||
padding-right: 0.8em;
|
||||
}
|
||||
|
||||
QHeaderView::section:checked
|
||||
{
|
||||
color: ^foreground:light^;
|
||||
|
@ -1847,7 +1853,14 @@ QHeaderView[showSortIndicator="true"]::down-arrow
|
|||
subcontrol-position: center right;
|
||||
width: 0.8em;
|
||||
height: 0.5em;
|
||||
/**
|
||||
* Qt5 and Qt6 have different ideas of the padding of the
|
||||
* arrow subcontrols: using `padding-left` to ensure that
|
||||
* the width is undone fixes the padding of the content by
|
||||
* an extra `0.8em` in Qt6, but doesn't affect Qt5.
|
||||
*/
|
||||
padding-right: 0.09em;
|
||||
padding-left: -0.8em;
|
||||
}
|
||||
|
||||
QHeaderView[showSortIndicator="true"]::up-arrow
|
||||
|
@ -1858,6 +1871,7 @@ QHeaderView[showSortIndicator="true"]::up-arrow
|
|||
width: 0.8em;
|
||||
height: 0.5em;
|
||||
padding-right: 0.09em;
|
||||
padding-left: -0.8em;
|
||||
}
|
||||
|
||||
QTableView QTableCornerButton::section
|
||||
|
|
Loading…
Reference in New Issue