Make fonts consistent on knobs and labels
This commit is contained in:
parent
2a0101675d
commit
95188b14f5
3 changed files with 11 additions and 6 deletions
|
|
@ -212,7 +212,7 @@ widget_class mainView {open
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Fl_Group {subPanels_[kPanelControls]} {
|
Fl_Group {subPanels_[kPanelControls]} {open
|
||||||
xywh {5 110 790 285} hide
|
xywh {5 110 790 285} hide
|
||||||
class LogicalGroup
|
class LogicalGroup
|
||||||
} {
|
} {
|
||||||
|
|
@ -220,8 +220,8 @@ widget_class mainView {open
|
||||||
xywh {5 110 790 285} box ROUNDED_BOX
|
xywh {5 110 790 285} box ROUNDED_BOX
|
||||||
class RoundedGroup
|
class RoundedGroup
|
||||||
} {
|
} {
|
||||||
Fl_Group controlsPanel_ {open
|
Fl_Group controlsPanel_ {selected
|
||||||
xywh {5 110 790 285} box THIN_DOWN_FRAME
|
xywh {5 110 790 285} box THIN_DOWN_FRAME labelsize 12
|
||||||
class ControlsPanel
|
class ControlsPanel
|
||||||
} {}
|
} {}
|
||||||
}
|
}
|
||||||
|
|
@ -351,7 +351,7 @@ widget_class mainView {open
|
||||||
class ValueLabel
|
class ValueLabel
|
||||||
}
|
}
|
||||||
Fl_Spinner oscillatorQualitySlider_ {
|
Fl_Spinner oscillatorQualitySlider_ {
|
||||||
comment {tag=kTagSetOscillatorQuality} selected
|
comment {tag=kTagSetOscillatorQuality}
|
||||||
xywh {630 195 80 25} labelsize 12 textsize 12
|
xywh {630 195 80 25} labelsize 12 textsize 12
|
||||||
class ValueMenu
|
class ValueMenu
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -876,6 +876,7 @@ void Editor::Impl::createFrameContents()
|
||||||
box->setNameLabelFont(font);
|
box->setNameLabelFont(font);
|
||||||
box->setKnobFont(font);
|
box->setKnobFont(font);
|
||||||
box->setCCLabelText(label);
|
box->setCCLabelText(label);
|
||||||
|
box->setCCLabelFont(font);
|
||||||
OnThemeChanged.push_back([box, palette]() {
|
OnThemeChanged.push_back([box, palette]() {
|
||||||
box->setNameLabelFontColor(palette->knobText);
|
box->setNameLabelFontColor(palette->knobText);
|
||||||
box->setCCLabelFontColor(palette->knobLabelText);
|
box->setCCLabelFontColor(palette->knobLabelText);
|
||||||
|
|
@ -896,8 +897,12 @@ void Editor::Impl::createFrameContents()
|
||||||
container->setBackground(background);
|
container->setBackground(background);
|
||||||
return container;
|
return container;
|
||||||
};
|
};
|
||||||
auto createControlsPanel = [this, &palette](const CRect& bounds, int, const char*, CHoriTxtAlign, int) {
|
auto createControlsPanel = [this, &palette](const CRect& bounds, int, const char*, CHoriTxtAlign, int fontsize) {
|
||||||
auto* panel = new SControlsPanel(bounds);
|
auto* panel = new SControlsPanel(bounds);
|
||||||
|
auto font = makeOwned<CFontDesc>("Roboto", fontsize);
|
||||||
|
panel->setNameLabelFont(font);
|
||||||
|
panel->setKnobFont(font);
|
||||||
|
panel->setCCLabelFont(font);
|
||||||
OnThemeChanged.push_back([panel, palette]() {
|
OnThemeChanged.push_back([panel, palette]() {
|
||||||
panel->setNameLabelFontColor(palette->knobText);
|
panel->setNameLabelFontColor(palette->knobText);
|
||||||
panel->setCCLabelFontColor(palette->knobLabelText);
|
panel->setCCLabelFontColor(palette->knobLabelText);
|
||||||
|
|
|
||||||
|
|
@ -115,7 +115,7 @@ view__0->addView(view__43);
|
||||||
view__43->setVisible(false);
|
view__43->setVisible(false);
|
||||||
auto* const view__44 = createRoundedGroup(CRect(0, 0, 790, 285), -1, "", kCenterText, 14);
|
auto* const view__44 = createRoundedGroup(CRect(0, 0, 790, 285), -1, "", kCenterText, 14);
|
||||||
view__43->addView(view__44);
|
view__43->addView(view__44);
|
||||||
auto* const view__45 = createControlsPanel(CRect(0, 0, 790, 285), -1, "", kCenterText, 14);
|
auto* const view__45 = createControlsPanel(CRect(0, 0, 790, 285), -1, "", kCenterText, 12);
|
||||||
controlsPanel_ = view__45;
|
controlsPanel_ = view__45;
|
||||||
view__44->addView(view__45);
|
view__44->addView(view__45);
|
||||||
auto* const view__46 = createLogicalGroup(CRect(5, 109, 795, 425), -1, "", kCenterText, 14);
|
auto* const view__46 = createLogicalGroup(CRect(5, 109, 795, 425), -1, "", kCenterText, 14);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue