igiSetStyle

Category: IGI (in-game GUI) — Styling

Syntax:

igiSetStyle:Void(element:Int, value:Double)


Parameters

Returns

Nothing



Summary

Sets a size, rounding or alpha. IGI_STYLE_*: ALPHA, DISABLEDALPHA, WINDOWPADDINGX/Y, WINDOWROUNDING, WINDOWBORDERSIZE, WINDOWMINWIDTH/HEIGHT, WINDOWTITLEALIGNX/Y, CHILDROUNDING, CHILDBORDERSIZE, POPUPROUNDING, POPUPBORDERSIZE, FRAMEPADDINGX/Y, FRAMEROUNDING, FRAMEBORDERSIZE, ITEMSPACINGX/Y, ITEMINNERSPACINGX/Y, INDENTSPACING, SCROLLBARSIZE, SCROLLBARROUNDING, GRABMINSIZE, GRABROUNDING, TABROUNDING, TABBORDERSIZE, BUTTONTEXTALIGNX/Y. Stays until changed (themes don't change these).

Styling and fonts can be set up once, in Main, before the loop. See the IGI guide.



Example
igiSetStyle(IGI_STYLE_WINDOWROUNDING, 8.0)
igiSetStyle(IGI_STYLE_FRAMEROUNDING, 4.0)
igiSetStyle(IGI_STYLE_WINDOWTITLEALIGNX, 0.5)  ; centred titles

BambooBasic © 2026 Michael Denathorn