()
| 1393 | } |
| 1394 | |
| 1395 | func (bg *IconButtonGroup) Draw() { |
| 1396 | |
| 1397 | if bg.Property != nil { |
| 1398 | bg.ChosenIndex = bg.Property.AsInt() |
| 1399 | } |
| 1400 | |
| 1401 | for i, b := range bg.Buttons { |
| 1402 | b.AlwaysHighlight = bg.ChosenIndex == i |
| 1403 | b.Draw() |
| 1404 | } |
| 1405 | |
| 1406 | } |
| 1407 | |
| 1408 | func (bg *IconButtonGroup) Rectangle() *sdl.FRect { |
| 1409 | rect := *bg.Rect |