Initial textbox text color is foreground color
This commit is contained in:
parent
7096d96518
commit
3486d534b2
3 changed files with 6 additions and 1 deletions
|
|
@ -35,11 +35,14 @@ TextBoxCanvasComponent::TextBoxCanvasComponent():
|
|||
skia::textlayout::TextStyle tStyle;
|
||||
textBox->set_initial_text_style(tStyle);
|
||||
|
||||
textBox->set_initial_text_style_modifier(std::make_shared<ColorTextStyleModifier>(Vector4f{1.0f, 1.0f, 1.0f, 1.0f}));
|
||||
textBox->set_initial_text_style_modifier(std::make_shared<SizeTextStyleModifier>(18.0f));
|
||||
textBox->set_initial_text_style_modifier(std::make_shared<FontFamiliesTextStyleModifier>(std::vector<SkString>{SkString{"Roboto"}}));
|
||||
}
|
||||
|
||||
void TextBoxCanvasComponent::set_initial_text_color(const Vector4f& initialColor) {
|
||||
textBox->set_initial_text_style_modifier(std::make_shared<ColorTextStyleModifier>(initialColor));
|
||||
}
|
||||
|
||||
CanvasComponentType TextBoxCanvasComponent::get_type() const {
|
||||
return CanvasComponentType::TEXTBOX;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ class TextBoxCanvasComponent : public CanvasComponent {
|
|||
virtual void load_file(cereal::PortableBinaryInputArchive& a, VersionNumber version) override;
|
||||
std::unique_ptr<CanvasComponent> get_data_copy() const override;
|
||||
virtual void set_data_from(const CanvasComponent& other) override;
|
||||
void set_initial_text_color(const Vector4f& initialColor);
|
||||
|
||||
// User input data
|
||||
struct Data {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue