Wonkiness on layout

This commit is contained in:
2025-10-10 16:46:29 -05:00
parent 79a212e601
commit 7a1afd67ac
28 changed files with 362 additions and 156 deletions

View File

@@ -35,14 +35,17 @@ type BlankWidget struct {
var _ Widget = (*BlankWidget)(nil)
func NewBlankWidget(id string) *BlankWidget {
ret := &BlankWidget{id: id}
ret := &BlankWidget{
id: id,
keyMap: BlankKeyMap(),
}
return ret
}
func (w *BlankWidget) Init(id string, st tcell.Style) { w.keyMap = BlankKeyMap() }
func (w *BlankWidget) Id() string { return w.id }
func (w *BlankWidget) HandleResize(ev *tcell.EventResize) {}
func (w *BlankWidget) SetKeyMap(km KeyMap) { w.keyMap = km }
func (w *BlankWidget) SetKeyMap(km KeyMap, def bool) { w.keyMap = km }
func (w *BlankWidget) AddToKeyMap(km KeyMap) { w.keyMap.Merge(km) }
func (w *BlankWidget) RemoveFromKeyMap(km KeyMap) {
for k := range km.Keys {