Skip to content

Commit 271c7b7

Browse files
authored
Merge pull request #67 from k-toffel/master
Added setters and getters for spacing, padding & group padding
2 parents 4cfd78f + a384a8f commit 271c7b7

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

nk/etc.go

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,13 +301,37 @@ func (s *Style) Text() *StyleText {
301301
}
302302

303303
func (s *Style) Window() *StyleWindow {
304-
return (*StyleWindow)(&s.window)
304+
return (*StyleWindow)(&s.window)
305305
}
306306

307307
func (w *StyleWindow) Background() *Color {
308308
return (*Color)(&w.background)
309309
}
310310

311+
func (w *StyleWindow) Spacing() *Vec2 {
312+
return (*Vec2)(&w.spacing)
313+
}
314+
315+
func (w *StyleWindow) Padding() *Vec2 {
316+
return (*Vec2)(&w.padding)
317+
}
318+
319+
func (w *StyleWindow) GroupPadding() *Vec2 {
320+
return (*Vec2)(&w.group_padding)
321+
}
322+
323+
func SetSpacing(ctx *Context, v Vec2) {
324+
*ctx.Style().Window().Spacing() = v
325+
}
326+
327+
func SetPadding(ctx *Context, v Vec2) {
328+
*ctx.Style().Window().Padding() = v
329+
}
330+
331+
func SetGroupPadding(ctx *Context, v Vec2) {
332+
*ctx.Style().Window().GroupPadding() = v
333+
}
334+
311335
func SetTextColor(ctx *Context, color Color) {
312336
*ctx.Style().Text().Color() = color
313337
}

0 commit comments

Comments
 (0)