wip
This commit is contained in:
parent
bb960be42e
commit
c0eb74f292
@ -25,6 +25,7 @@
|
|||||||
#include <QskSegmentedBar.h>
|
#include <QskSegmentedBar.h>
|
||||||
#include <QskSlider.h>
|
#include <QskSlider.h>
|
||||||
#include <QskSubWindow.h>
|
#include <QskSubWindow.h>
|
||||||
|
#include <QskSpinBox.h>
|
||||||
#include <QskSwitchButton.h>
|
#include <QskSwitchButton.h>
|
||||||
#include <QskSwitchButtonSkinlet.h>
|
#include <QskSwitchButtonSkinlet.h>
|
||||||
#include <QskTabBar.h>
|
#include <QskTabBar.h>
|
||||||
@ -151,6 +152,7 @@ namespace
|
|||||||
void setupSeparator();
|
void setupSeparator();
|
||||||
void setupSlider();
|
void setupSlider();
|
||||||
void setupSubWindow();
|
void setupSubWindow();
|
||||||
|
void setupSpinBox();
|
||||||
void setupSwitchButton();
|
void setupSwitchButton();
|
||||||
void setupTabButton();
|
void setupTabButton();
|
||||||
void setupTabBar();
|
void setupTabBar();
|
||||||
@ -267,6 +269,7 @@ void Editor::setup()
|
|||||||
setupSeparator();
|
setupSeparator();
|
||||||
setupSlider();
|
setupSlider();
|
||||||
setupSubWindow();
|
setupSubWindow();
|
||||||
|
setupSpinBox();
|
||||||
setupSwitchButton();
|
setupSwitchButton();
|
||||||
setupTabButton();
|
setupTabButton();
|
||||||
setupTabBar();
|
setupTabBar();
|
||||||
@ -1014,6 +1017,44 @@ void Editor::setupSubWindow()
|
|||||||
setAnimation( subControl | A::Color, qskDuration );
|
setAnimation( subControl | A::Color, qskDuration );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Editor::setupSpinBox()
|
||||||
|
{
|
||||||
|
using A = QskAspect;
|
||||||
|
using Q = QskSpinBox;
|
||||||
|
|
||||||
|
setFlagHint( Q::Panel | A::Style, Q::UpDownControl );
|
||||||
|
setSpacing( Q::Panel, 2 );
|
||||||
|
|
||||||
|
setPadding( Q::TextPanel, 5 );
|
||||||
|
setBoxBorderMetrics( Q::TextPanel, 2 );
|
||||||
|
setBoxShape( Q::TextPanel, 4 );
|
||||||
|
|
||||||
|
const auto c = m_pal.base;
|
||||||
|
|
||||||
|
const QskBoxBorderColors borderColors(
|
||||||
|
c.darker( 170 ), c.darker( 170 ),
|
||||||
|
c.darker( 105 ), c.darker( 105 ) );
|
||||||
|
|
||||||
|
setBoxBorderColors( Q::TextPanel, borderColors );
|
||||||
|
setGradient( Q::TextPanel, c );
|
||||||
|
|
||||||
|
for ( auto subControl : { Q::UpPanel, Q::DownPanel } )
|
||||||
|
{
|
||||||
|
setButton( subControl, Raised, 1.0 );
|
||||||
|
setPadding( subControl, 0.0 );
|
||||||
|
setStrutSize( subControl, 20, 10 );
|
||||||
|
setBoxShape( subControl, 0 );
|
||||||
|
}
|
||||||
|
|
||||||
|
for ( auto subControl : { Q::UpIndicator, Q::DownIndicator } )
|
||||||
|
{
|
||||||
|
setAlignment( subControl, Qt::AlignCenter );
|
||||||
|
#if 1
|
||||||
|
setFontRole( subControl, QskSkin::TinyFont ); // until it is no graphic
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void Editor::setupSwitchButton()
|
void Editor::setupSwitchButton()
|
||||||
{
|
{
|
||||||
using A = QskAspect;
|
using A = QskAspect;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user