style segmented bar some more
This commit is contained in:
parent
c465676642
commit
4e581486c3
@ -332,6 +332,8 @@ void Editor::setupSegmentedBar()
|
|||||||
using A = QskAspect;
|
using A = QskAspect;
|
||||||
using Q = QskSegmentedBar;
|
using Q = QskSegmentedBar;
|
||||||
|
|
||||||
|
const QSize strutSize( -1, 40 );
|
||||||
|
|
||||||
{
|
{
|
||||||
// Panel
|
// Panel
|
||||||
|
|
||||||
@ -343,8 +345,6 @@ void Editor::setupSegmentedBar()
|
|||||||
setBoxBorderMetrics( Q::Panel, 1 );
|
setBoxBorderMetrics( Q::Panel, 1 );
|
||||||
setBoxBorderColors( Q::Panel, m_pal.outline );
|
setBoxBorderColors( Q::Panel, m_pal.outline );
|
||||||
|
|
||||||
const QSize strutSize( qskDpiScaled( -1 ), qskDpiScaled( 40 ) );
|
|
||||||
|
|
||||||
setStrutSize( Q::Panel | A::Horizontal, strutSize );
|
setStrutSize( Q::Panel | A::Horizontal, strutSize );
|
||||||
setStrutSize( Q::Panel | A::Vertical, strutSize.transposed() );
|
setStrutSize( Q::Panel | A::Vertical, strutSize.transposed() );
|
||||||
}
|
}
|
||||||
@ -353,10 +353,16 @@ void Editor::setupSegmentedBar()
|
|||||||
// Segment
|
// Segment
|
||||||
|
|
||||||
setGradient( Q::Segment, Qt::transparent );
|
setGradient( Q::Segment, Qt::transparent );
|
||||||
|
setPadding( Q::Segment, 0 );
|
||||||
|
}
|
||||||
|
|
||||||
// ### resolve this problem:
|
{
|
||||||
// setBoxBorderMetrics( Q::Segment, 0, 0, 1, 0 );
|
// Separator
|
||||||
// setBoxBorderColors( Q::Segment, m_pal.outline );
|
|
||||||
|
setStrutSize( Q::Separator | A::Horizontal, 1, strutSize.height() );
|
||||||
|
setStrutSize( Q::Separator | A::Vertical, strutSize.height(), 1 );
|
||||||
|
setPadding( Q::Separator, 0 );
|
||||||
|
setGradient( Q::Separator, m_pal.outline );
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
@ -381,6 +387,8 @@ void Editor::setupSegmentedBar()
|
|||||||
{
|
{
|
||||||
// Text
|
// Text
|
||||||
|
|
||||||
|
setFontRole( Q::Text, QskMaterialSkin::M3LabelLarge );
|
||||||
|
|
||||||
setColor( Q::Text, m_pal.onSurface );
|
setColor( Q::Text, m_pal.onSurface );
|
||||||
setColor( Q::Text | Q::Selected, m_pal.onSecondaryContainer );
|
setColor( Q::Text | Q::Selected, m_pal.onSecondaryContainer );
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user