Versions in this module Expand all Collapse all v1 v1.2.1 Jun 14, 2023 Changes in this version + const ThemeBackground + const ThemeBackgroundSearch + const ThemeBackgroundTitle + const ThemeBackgroundUnderlayer + const ThemeBackgroundWarning + const ThemeImpossibleActionButton + const ThemeOkActionButton + const ThemePageActionButton + const ThemePlaceholder + const ThemeRemoveActionButton + const ThemeSubText + const ThemeText + const ThemeTextInputHint + const ThemeTextInputSuggestion + const ThemeTextWarning + const ThemeUpdateActionButton + var ButtonTextFont font.Face + var DesignScale float64 + var GlobalFont font.Face + var GlobalItalicFont font.Face + var ListItemSubTextFont font.Face + var ListItemTextFont font.Face + var PageTitleFont font.Face + var ScrollbarThemeH framework.ScrollbarTheme + var ScrollbarThemeV framework.ScrollbarTheme + var ScrollboxExterior framework.NinePatchFrame + var SizeMarginAroundEverything int32 + var SizeTextNudge int32 + var SizeWindow frenyard.Vec2i + var SizeWindowInit frenyard.Vec2i = frenyard.Vec2i + func BorderTitle(colour uint32) framework.Frame + func ButtonAction(colour uint32, text string, behavior framework.ButtonBehavior) *framework.UIButton + func ButtonBar(buttons []framework.UILayoutElement) framework.UILayoutElement + func ButtonIcon(icon IconID, dp int32, click framework.ButtonBehavior) *framework.UIButton + func ButtonWarningFixAction(text string, behavior framework.ButtonBehavior) *framework.UIButton + func InformationPanel(details InformationPanelDetails) framework.UILayoutElement + func LayoutDocument(header Header, body framework.UILayoutElement, scrollable bool) framework.UILayoutElement + func LayoutMsgbox(text string, confirm func()) framework.UILayoutElement + func ListItem(details ListItemDetails) framework.UILayoutElement + func MarginBody() frenyard.Area2i + func NewIconPtr(colour uint32, iconID IconID, iconSizeDP int32) framework.UILayoutElement + func NewUISearchBoxPtr(hint string, area []ListItemDetails) framework.UILayoutElement + func NewUITextareaPtr(hint string, str *string, init ...string) framework.UILayoutElement + func NewUITextboxPtr(hint string, str *string, init ...string) framework.UILayoutElement + func ScrollboxV(inwards framework.UILayoutElement) framework.UILayoutElement + func Setup(scale float64) + type Header struct + Back framework.ButtonBehavior + BackIcon IconID + Forward framework.ButtonBehavior + ForwardIcon IconID + Title string + type IconID int32 + const BackIconID + const BlankIconID + const DirectoryIconID + const DiscordIconID + const DriveIconID + const GameIconID + const InstalledIconID + const MenuIconID + const ModIconID + const NullIconID + const RunIconID + const ToolIconID + const UpdatableIconID + const WarningIconID + type InformationPanelDetails struct + Action framework.ButtonBehavior + ActionText string + Text string + type ListItemDetails struct + Click framework.ButtonBehavior + Icon IconID + Subtext string + Text string + type SortListItemDetails []ListItemDetails + func (slid SortListItemDetails) Len() int + func (slid SortListItemDetails) Less(i int, j int) bool + func (slid SortListItemDetails) Swap(i int, j int)