func (k *workspace) drawFrameBorders() { if k.fullscreen || k.listing == listWorkspaces { return } setForeground(colorUnfocused) rects := k.mainFrame.appendRectangles(nil) check(xp.PolyRectangleChecked(xConn, xp.Drawable(desktopXWin), desktopXGC, rects)) setForeground(colorFocused) k.focusedFrame.drawBorder() }
func (f *frame) drawBorder() { check(xp.PolyRectangleChecked(xConn, xp.Drawable(desktopXWin), desktopXGC, []xp.Rectangle{f.rect})) }