MCPcopy Create free account
hub / github.com/SolarLune/masterplan / SetRectangle

Method SetRectangle

gui.go:734–756  ·  view source on GitHub ↗
(rect *sdl.FRect)

Source from the content-addressed store, hash-verified

732}
733
734func (spinner *NumberSpinner) SetRectangle(rect *sdl.FRect) {
735
736 spinner.Rect.X = rect.X
737 spinner.Rect.Y = rect.Y
738 spinner.Rect.W = rect.W
739 spinner.Rect.H = rect.H
740
741 r := *rect
742 r.X += spinner.Increase.Rect.W
743 r.W -= spinner.Increase.Rect.W * 2
744 spinner.Label.SetRectangle(&r)
745
746 incRect := spinner.Increase.Rectangle()
747 incRect.X = spinner.Rect.X + spinner.Rect.W - incRect.W - 8
748 incRect.Y = spinner.Rect.Y
749 spinner.Increase.SetRectangle(incRect)
750
751 decRect := spinner.Decrease.Rectangle()
752 decRect.X = spinner.Label.Rect.X - decRect.W
753 decRect.Y = spinner.Label.Rect.Y
754 spinner.Decrease.SetRectangle(decRect)
755
756}
757
758type Button struct {
759 Label *Label

Callers

nothing calls this directly

Calls 2

SetRectangleMethod · 0.65
RectangleMethod · 0.65

Tested by

no test coverage detected