refactor: reset
This commit is contained in:
parent
7e80e9a848
commit
c363d1d5e3
50 changed files with 55 additions and 10282 deletions
|
|
@ -135,6 +135,8 @@ func NewPainter(opts PainterOptions, opt ...PainterOption) (*Painter, error) {
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
r.SetFont(font)
|
||||
|
||||
p := &Painter{
|
||||
render: r,
|
||||
box: Box{
|
||||
|
|
@ -167,6 +169,9 @@ func (p *Painter) Child(opt ...PainterOption) *Painter {
|
|||
}
|
||||
|
||||
func (p *Painter) SetStyle(style Style) {
|
||||
if style.Font == nil {
|
||||
style.Font = p.font
|
||||
}
|
||||
p.previousStyle = p.style
|
||||
p.style = style
|
||||
style.WriteToRenderer(p.render)
|
||||
|
|
@ -179,6 +184,9 @@ func (p *Painter) SetDrawingStyle(style Style) {
|
|||
}
|
||||
|
||||
func (p *Painter) SetTextStyle(style Style) {
|
||||
if style.Font == nil {
|
||||
style.Font = p.font
|
||||
}
|
||||
p.previousStyle = p.style
|
||||
p.style = style
|
||||
style.WriteTextOptionsToRenderer(p.render)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue