wm/src/bsp/loop.go

34 lines
388 B
Go
Raw Normal View History

2023-06-11 10:24:15 +00:00
package bsp
import (
"context"
"github.com/jezek/xgbutil"
)
type XWM struct {
w *WM
x *xgbutil.XUtil
}
func NewXWM(w *WM, x *xgbutil.XUtil) *XWM {
xwm := &XWM{
w: w,
x: x,
}
return xwm
}
func (xwm *XWM) Start(ctx context.Context) error {
for {
err := xwm.run(ctx)
if err != nil {
return err
}
}
}
func (xwm *XWM) run(ctx context.Context) error {
return nil
}