mirror of https://github.com/jroimartin/gocui.git
Added Support to toggle View Frames
This commit is contained in:
parent
553b48c903
commit
8d584203d4
7
gui.go
7
gui.go
|
@ -253,9 +253,12 @@ func (g *Gui) Flush() error {
|
|||
return err
|
||||
}
|
||||
for _, v := range g.views {
|
||||
if err := g.drawFrame(v); err != nil {
|
||||
return err
|
||||
if v.Frame == true {
|
||||
if err := g.drawFrame(v); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
if err := g.draw(v); err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
14
view.go
14
view.go
|
@ -32,16 +32,20 @@ type View struct {
|
|||
// If Highlight is true, Sel{Bg,Fg}Colors will be used
|
||||
// for the line under the cursor position.
|
||||
Highlight bool
|
||||
|
||||
// If Frame is true, a border will be drawn around the view
|
||||
Frame bool
|
||||
}
|
||||
|
||||
// newView returns a new View object.
|
||||
func newView(name string, x0, y0, x1, y1 int) *View {
|
||||
v := &View{
|
||||
name: name,
|
||||
x0: x0,
|
||||
y0: y0,
|
||||
x1: x1,
|
||||
y1: y1,
|
||||
name: name,
|
||||
x0: x0,
|
||||
y0: y0,
|
||||
x1: x1,
|
||||
y1: y1,
|
||||
Frame: true,
|
||||
}
|
||||
return v
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue