Documentation ¶
Overview ¶
Package raygui - Simple and easy-to-use IMGUI (immediate mode GUI API) library
Index ¶
- Constants
- func BackgroundColor() raylib.Color
- func Button(bounds raylib.Rectangle, text string) bool
- func CheckBox(bounds raylib.Rectangle, text string, checked bool) bool
- func ComboBox(bounds raylib.Rectangle, comboText []string, comboActive int) int
- func GetStyleProperty(guiProperty Property) int64
- func Label(bounds raylib.Rectangle, text string)
- func LabelEx(bounds raylib.Rectangle, text string, textColor, border, inner raylib.Color)
- func LinesColor() raylib.Color
- func LoadGuiStyle(fileName string)
- func ProgressBar(bounds raylib.Rectangle, value float32)
- func SaveGuiStyle(fileName string)
- func SetStyleProperty(guiProperty Property, value int64)
- func Slider(bounds raylib.Rectangle, value, minValue, maxValue float32) float32
- func SliderBar(bounds raylib.Rectangle, value, minValue, maxValue float32) float32
- func Spinner(bounds raylib.Rectangle, value, minValue, maxValue int) int
- func TextBox(bounds raylib.Rectangle, text string) string
- func ToggleButton(bounds raylib.Rectangle, text string, toggle bool) bool
- func ToggleGroup(bounds raylib.Rectangle, toggleText []string, toggleActive int) int
- type Property
Constants ¶
View Source
const ( ButtonDefault = iota ButtonHover ButtonPressed ButtonClicked )
GUI elements states
View Source
const ( ToggleUnactive = iota ToggleHover TogglePressed ToggleActive )
GUI elements states
View Source
const ( ComboboxUnactive = iota ComboboxHover ComboboxPressed ComboboxActive )
GUI elements states
View Source
const ( SpinnerDefault = iota SpinnerHover SpinnerPressed )
GUI elements states
View Source
const ( CheckboxStatus = iota CheckboxHover CheckboxPressed )
GUI elements states
View Source
const ( SliderDefault = iota SliderHover SliderActive )
GUI elements states
Variables ¶
This section is empty.
Functions ¶
func GetStyleProperty ¶
GetStyleProperty - Get one style property
func ProgressBar ¶
ProgressBar - Progress Bar element, shows current progress value
func SetStyleProperty ¶
SetStyleProperty - Set one style property
func ToggleButton ¶
ToggleButton - Toggle Button element, returns true when active
Types ¶
type Property ¶
type Property int32
Property - GUI property
const ( GlobalBaseColor Property = iota GlobalBorderColor GlobalTextColor GlobalTextFontsize GlobalBorderWidth GlobalBackgroundColor GlobalLinesColor LabelBorderWidth LabelTextColor LabelTextPadding ButtonBorderWidth ButtonTextPadding ButtonDefaultBorderColor ButtonDefaultInsideColor ButtonDefaultTextColor ButtonHoverBorderColor ButtonHoverInsideColor ButtonHoverTextColor ButtonPressedBorderColor ButtonPressedInsideColor ButtonPressedTextColor ToggleTextPadding ToggleBorderWidth ToggleDefaultBorderColor ToggleDefaultInsideColor ToggleDefaultTextColor ToggleHoverBorderColor ToggleHoverInsideColor ToggleHoverTextColor TogglePressedBorderColor TogglePressedInsideColor TogglePressedTextColor ToggleActiveBorderColor ToggleActiveInsideColor ToggleActiveTextColor TogglegroupPadding SliderBorderWidth SliderButtonBorderWidth SliderBorderColor SliderInsideColor SliderDefaultColor SliderHoverColor SliderActiveColor SliderbarBorderColor SliderbarInsideColor SliderbarDefaultColor SliderbarHoverColor SliderbarActiveColor SliderbarZeroLineColor ProgressbarBorderColor ProgressbarInsideColor ProgressbarProgressColor ProgressbarBorderWidth SpinnerLabelBorderColor SpinnerLabelInsideColor SpinnerDefaultButtonBorderColor SpinnerDefaultButtonInsideColor SpinnerDefaultSymbolColor SpinnerDefaultTextColor SpinnerHoverButtonBorderColor SpinnerHoverButtonInsideColor SpinnerHoverSymbolColor SpinnerHoverTextColor SpinnerPressedButtonBorderColor SpinnerPressedButtonInsideColor SpinnerPressedSymbolColor SpinnerPressedTextColor ComboboxPadding ComboboxButtonWidth ComboboxButtonHeight ComboboxBorderWidth ComboboxDefaultBorderColor ComboboxDefaultInsideColor ComboboxDefaultTextColor ComboboxDefaultListTextColor ComboboxHoverBorderColor ComboboxHoverInsideColor ComboboxHoverTextColor ComboboxHoverListTextColor ComboboxPressedBorderColor ComboboxPressedInsideColor ComboboxPressedTextColor ComboboxPressedListBorderColor ComboboxPressedListInsideColor ComboboxPressedListTextColor CheckboxDefaultBorderColor CheckboxDefaultInsideColor CheckboxHoverBorderColor CheckboxHoverInsideColor CheckboxClickBorderColor CheckboxClickInsideColor CheckboxStatusActiveColor CheckboxInsideWidth TextboxBorderWidth TextboxBorderColor TextboxInsideColor TextboxTextColor TextboxLineColor TextboxTextFontsize )
GUI properties enumeration
Click to show internal directories.
Click to hide internal directories.