# Functions
AccountIcon returns a resource containing the standard account icon for the current theme.
BackgroundColor returns the theme's background color.
BrokenImageIcon returns a resource containing an icon to specify a broken or missing image
Since: 2.4.
ButtonColor returns the theme's standard button color.
CalendarIcon returns a resource containing the standard account icon for the current theme
Since: 2.6.
CancelIcon returns a resource containing the standard cancel icon for the current theme.
CaptionTextSize returns the size for caption text.
CheckButtonCheckedIcon returns a resource containing the standard checkbox checked icon for the current theme.
CheckButtonFillIcon returns a resource containing the filled checkbox icon for the current theme.
CheckButtonIcon returns a resource containing the standard checkbox icon for the current theme.
Color looks up the named colour for current theme and variant.
ColorAchromaticIcon returns a resource containing the standard achromatic color icon for the current theme.
ColorChromaticIcon returns a resource containing the standard chromatic color icon for the current theme.
ColorForWidget looks up the named colour for the requested widget using the current theme and variant.
ColorPaletteIcon returns a resource containing the standard color palette icon for the current theme.
ComputerIcon returns a resource containing the standard computer icon for the current theme.
ConfirmIcon returns a resource containing the standard confirm icon for the current theme.
ContentAddIcon returns a resource containing the standard content add icon for the current theme.
ContentClearIcon returns a resource containing the standard content clear icon for the current theme.
ContentCopyIcon returns a resource containing the standard content copy icon for the current theme.
ContentCutIcon returns a resource containing the standard content cut icon for the current theme.
ContentPasteIcon returns a resource containing the standard content paste icon for the current theme.
ContentRedoIcon returns a resource containing the standard content redo icon for the current theme.
ContentRemoveIcon returns a resource containing the standard content remove icon for the current theme.
ContentUndoIcon returns a resource containing the standard content undo icon for the current theme.
Current returns the theme that is currently used for the running application.
CurrentForWidget returns the theme that is currently used for the specified widget.
DarkTheme defines the built-in dark theme colors and sizes.
DefaultEmojiFont returns the font resource for the built-in emoji font.
DefaultSymbolFont returns the font resource for the built-in symbol font.
DefaultTextBoldFont returns the font resource for the built-in bold font style.
DefaultTextBoldItalicFont returns the font resource for the built-in bold and italic font style.
DefaultTextFont returns the font resource for the built-in regular font style.
DefaultTextItalicFont returns the font resource for the built-in italic font style.
DefaultTextMonospaceFont returns the font resource for the built-in monospace font face.
DefaultTheme returns a built-in theme that can adapt to the user preference of light or dark colors.
DeleteIcon returns a resource containing the standard delete icon for the current theme.
DesktopIcon returns a resource containing the standard desktop icon for the current theme.
DisabledButtonColor returns the theme's disabled button color.
DisabledColor returns the foreground color for a disabled UI element.
DisabledTextColor returns the theme's disabled text color - this is actually the disabled color since 1.4.
DocumentCreateIcon returns a resource containing the standard document create icon for the current theme.
DocumentIcon returns a resource containing the standard document icon for the current theme.
DocumentPrintIcon returns a resource containing the standard document print icon for the current theme.
DocumentSaveIcon returns a resource containing the standard document save icon for the current theme.
DownloadIcon returns a resource containing the standard download icon for the current theme.
ErrorColor returns the theme's error foreground color.
ErrorIcon returns a resource containing the standard dialog error icon for the current theme.
FileApplicationIcon returns a resource containing the file icon representing application files for the current theme.
FileAudioIcon returns a resource containing the file icon representing audio files for the current theme.
FileIcon returns a resource containing the appropriate file icon for the current theme.
FileImageIcon returns a resource containing the file icon representing image files for the current theme.
FileTextIcon returns a resource containing the file icon representing text files for the current theme.
FileVideoIcon returns a resource containing the file icon representing video files for the current theme.
FocusColor returns the color used to highlight a focused widget.
FolderIcon returns a resource containing the standard folder icon for the current theme.
FolderNewIcon returns a resource containing the standard folder creation icon for the current theme.
FolderOpenIcon returns a resource containing the standard folder open icon for the current theme.
Font looks up the font for current theme and text style.
ForegroundColor returns the theme's standard foreground color for text and icons.
FromJSON returns a Theme created from the given JSON metadata.
FromJSONReader returns a Theme created from the given JSON metadata through the reader.
FromLegacy returns a 2.0 Theme created from the given LegacyTheme data.
FyneLogo returns a resource containing the Fyne logo.
GridIcon returns a resource containing the standard grid icon for the current theme.
HeaderBackgroundColor returns the color used to draw underneath collection headers.
HelpIcon returns a resource containing the standard help icon for the current theme.
HistoryIcon returns a resource containing the standard history icon for the current theme.
HomeIcon returns a resource containing the standard home folder icon for the current theme.
HoverColor returns the color used to highlight interactive elements currently under a cursor.
HyperlinkColor returns the color used for the Hyperlink widget and hyperlink text elements.
Icon looks up the specified icon for current theme.
IconForWidget looks up the specified icon for requested widget using the current theme.
IconInlineSize is the standard size of icons which appear within buttons, labels etc.
InfoIcon returns a resource containing the standard dialog info icon for the current theme.
InnerPadding is the standard gap between element content and the outside edge of a widget.
InputBackgroundColor returns the color used to draw underneath input elements.
InputBorderColor returns the color used to draw underneath input elements.
InputBorderSize returns the input border size (or underline size for an entry).
InputRadiusSize returns the input radius size.
LightTheme defines the built-in light theme colors and sizes.
LineSpacing is the default gap between multiple lines of text.
ListIcon returns a resource containing the standard list icon for the current theme.
LoginIcon returns a resource containing the standard login icon for the current theme.
LogoutIcon returns a resource containing the standard logout icon for the current theme.
MailAttachmentIcon returns a resource containing the standard mail attachment icon for the current theme.
MailComposeIcon returns a resource containing the standard mail compose icon for the current theme.
MailForwardIcon returns a resource containing the standard mail forward icon for the current theme.
MailReplyAllIcon returns a resource containing the standard mail reply all icon for the current theme.
MailReplyIcon returns a resource containing the standard mail reply icon for the current theme.
MailSendIcon returns a resource containing the standard mail send icon for the current theme.
MediaFastForwardIcon returns a resource containing the standard media fast-forward icon for the current theme.
MediaFastRewindIcon returns a resource containing the standard media fast-rewind icon for the current theme.
MediaMusicIcon returns a resource containing the standard media music icon for the current theme
Since: 2.1.
MediaPauseIcon returns a resource containing the standard media pause icon for the current theme.
MediaPhotoIcon returns a resource containing the standard media photo icon for the current theme
Since: 2.1.
MediaPlayIcon returns a resource containing the standard media play icon for the current theme.
MediaRecordIcon returns a resource containing the standard media record icon for the current theme.
MediaReplayIcon returns a resource containing the standard media replay icon for the current theme.
MediaSkipNextIcon returns a resource containing the standard media skip next icon for the current theme.
MediaSkipPreviousIcon returns a resource containing the standard media skip previous icon for the current theme.
MediaStopIcon returns a resource containing the standard media stop icon for the current theme.
MediaVideoIcon returns a resource containing the standard media video icon for the current theme
Since: 2.1.
MenuBackgroundColor returns the theme's background color for menus.
MenuDropDownIcon returns a resource containing the standard menu drop down icon for the current theme.
MenuDropUpIcon returns a resource containing the standard menu drop up icon for the current theme.
MenuExpandIcon returns a resource containing the standard (mobile) expand "submenu icon for the current theme.
MenuIcon returns a resource containing the standard (mobile) menu icon for the current theme.
MoreHorizontalIcon returns a resource containing the standard horizontal more icon for the current theme.
MoreVerticalIcon returns a resource containing the standard vertical more icon for the current theme.
MoveDownIcon returns a resource containing the standard down arrow icon for the current theme.
MoveUpIcon returns a resource containing the standard up arrow icon for the current theme.
NavigateBackIcon returns a resource containing the standard backward navigation icon for the current theme.
NavigateNextIcon returns a resource containing the standard forward navigation icon for the current theme.
NewColoredResource creates a resource that adapts to the current theme setting using the color named in the constructor.
NewDisabledResource creates a resource that adapts to the current theme's DisabledColor setting.
NewErrorThemedResource creates a resource that adapts to the error color for the current theme.
NewInvertedThemedResource creates a resource that adapts to the current theme for use over highlighted elements.
NewPrimaryThemedResource creates a resource that adapts to the primary color for the current theme.
NewSuccessThemedResource creates a resource that adapts to the current theme success color.
NewThemedResource creates a resource that adapts to the current theme setting.
NewWarningThemedResource creates a resource that adapts to the current theme warning color.
OverlayBackgroundColor returns the theme's background color for overlays like dialogs.
Padding is the standard gap between elements and the border around interface elements.
PlaceHolderColor returns the theme's standard text color.
PressedColor returns the color used to overlap tapped features.
PrimaryColor returns the color used to highlight primary features.
PrimaryColorNamed returns a theme specific color value for a named primary color.
PrimaryColorNames returns a list of the standard primary color options.
QuestionIcon returns a resource containing the standard dialog question icon for the current theme.
RadioButtonCheckedIcon returns a resource containing the standard radio button checked icon for the current theme.
RadioButtonFillIcon returns a resource containing the filled checkbox icon for the current theme.
RadioButtonIcon returns a resource containing the standard radio button icon for the current theme.
ScrollBarColor returns the color (and translucency) for a scrollBar.
ScrollBarSize is the width (or height) of the bars on a ScrollContainer.
ScrollBarSmallSize is the width (or height) of the minimized bars on a ScrollContainer.
SearchIcon returns a resource containing the standard search icon for the current theme.
SearchReplaceIcon returns a resource containing the standard search and replace icon for the current theme.
SelectionColor returns the color for a selected element.
SelectionRadiusSize returns the selection highlight radius size.
SeparatorColor returns the color for the separator element.
SeparatorThicknessSize is the standard thickness of the separator widget.
SettingsIcon returns a resource containing the standard settings icon for the current theme.
ShadowColor returns the color (and translucency) for shadows used for indicating elevation.
Size looks up the specified size for current theme.
SizeForWidget looks up the specified size for the requested widget using the current theme.
StorageIcon returns a resource containing the standard storage icon for the current theme.
SuccessColor returns the theme's success foreground color.
SymbolFont returns the font resource for the symbol font style.
TextBoldFont returns the font resource for the bold font style.
TextBoldItalicFont returns the font resource for the bold and italic font style.
TextColor returns the theme's standard text color - this is actually the foreground color since 1.4.
TextFont returns the font resource for the regular font style.
TextHeadingSize returns the text size for header text.
TextItalicFont returns the font resource for the italic font style.
TextMonospaceFont returns the font resource for the monospace font face.
TextSize returns the standard text size.
TextSubHeadingSize returns the text size for sub-header text.
UploadIcon returns a resource containing the standard upload icon for the current theme.
ViewFullScreenIcon returns a resource containing the standard fullscreen icon for the current theme.
ViewRefreshIcon returns a resource containing the standard refresh icon for the current theme.
ViewRestoreIcon returns a resource containing the standard exit fullscreen icon for the current theme.
VisibilityIcon returns a resource containing the standard visibility icon for the current theme.
VisibilityOffIcon returns a resource containing the standard visibility off icon for the current theme.
VolumeDownIcon returns a resource containing the standard volume down icon for the current theme.
VolumeMuteIcon returns a resource containing the standard volume mute icon for the current theme.
VolumeUpIcon returns a resource containing the standard volume up icon for the current theme.
WarningColor returns the theme's warning foreground color.
WarningIcon returns a resource containing the standard dialog warning icon for the current theme.
WindowCloseIcon returns a resource containing the window close icon for the current theme
Since: 2.5.
WindowMaximizeIcon returns a resource containing the window maximize icon for the current theme
Since: 2.5.
WindowMinimizeIcon returns a resource containing the window minimize icon for the current theme
Since: 2.5.
ZoomFitIcon returns a resource containing the standard zoom fit icon for the current theme.
ZoomInIcon returns a resource containing the standard zoom in icon for the current theme.
ZoomOutIcon returns a resource containing the standard zoom out icon for the current theme.
# Constants
ColorBlue is the blue primary color name.
ColorBrown is the brown primary color name.
ColorGray is the gray primary color name.
ColorGreen is the green primary color name.
ColorNameBackground is the name of theme lookup for background color.
ColorNameButton is the name of theme lookup for button color.
ColorNameDisabled is the name of theme lookup for disabled foreground color.
ColorNameDisabledButton is the name of theme lookup for disabled button color.
ColorNameError is the name of theme lookup for error color.
ColorNameFocus is the name of theme lookup for focus color.
ColorNameForeground is the name of theme lookup for foreground color.
ColorNameForegroundOnError is the name of theme lookup for a contrast color to the error color.
ColorNameForegroundOnPrimary is the name of theme lookup for a contrast color to the primary color.
ColorNameForegroundOnSuccess is the name of theme lookup for a contrast color to the success color.
ColorNameForegroundOnWarning is the name of theme lookup for a contrast color to the warning color.
ColorNameHeaderBackground is the name of theme lookup for background color of a collection header.
ColorNameHover is the name of theme lookup for hover color.
ColorNameHyperlink is the name of theme lookup for hyperlink color.
ColorNameInputBackground is the name of theme lookup for background color of an input field.
ColorNameInputBorder is the name of theme lookup for border color of an input field.
ColorNameMenuBackground is the name of theme lookup for background color of menus.
ColorNameOverlayBackground is the name of theme lookup for background color of overlays like dialogs.
ColorNamePlaceHolder is the name of theme lookup for placeholder text color.
ColorNamePressed is the name of theme lookup for the tap overlay color.
ColorNamePrimary is the name of theme lookup for primary color.
ColorNameScrollBar is the name of theme lookup for scrollbar color.
ColorNameScrollBarBackground is the name of theme lookup for scrollbar background color.
ColorNameSelection is the name of theme lookup for selection color.
ColorNameSeparator is the name of theme lookup for separator bars.
ColorNameShadow is the name of theme lookup for shadow color.
ColorNameSuccess is the name of theme lookup for success color.
ColorNameWarning is the name of theme lookup for warning color.
ColorOrange is the orange primary color name.
ColorPurple is the purple primary color name.
ColorRed is the red primary color name.
ColorYellow is the yellow primary color name.
IconNameAccount is the name of theme lookup for account icon.
IconNameArrowDropDown is the name of theme lookup for drop-down arrow icon.
IconNameArrowDropUp is the name of theme lookup for drop-up arrow icon.
IconNameBrokenImage is the name of the theme lookup for broken-image icon.
IconNameCalendar is the name of theme lookup for calendar icon.
IconNameCancel is the name of theme lookup for cancel icon.
IconNameCheckButton is the name of theme lookup for unchecked check button icon.
IconNameCheckButtonChecked is the name of theme lookup for checked check button icon.
IconNameCheckButtonFill is the name of theme lookup for filled check button icon.
IconNameCheckButtonPartial is the name of theme lookup for "partially" checked check button icon.
IconNameColorAchromatic is the name of theme lookup for greyscale color icon.
IconNameColorChromatic is the name of theme lookup for full color icon.
IconNameColorPalette is the name of theme lookup for color palette icon.
IconNameComputer is the name of theme lookup for computer icon.
IconNameConfirm is the name of theme lookup for confirm icon.
IconNameContentAdd is the name of theme lookup for content add icon.
IconNameContentClear is the name of theme lookup for content clear icon.
IconNameContentCopy is the name of theme lookup for content copy icon.
IconNameContentCut is the name of theme lookup for content cut icon.
IconNameContentPaste is the name of theme lookup for content paste icon.
IconNameContentRedo is the name of theme lookup for content redo icon.
IconNameContentRemove is the name of theme lookup for content remove icon.
IconNameContentUndo is the name of theme lookup for content undo icon.
IconNameDelete is the name of theme lookup for delete icon.
IconNameDesktop is the name of theme lookup for desktop icon.
IconNameDocument is the name of theme lookup for document icon.
IconNameDocumentCreate is the name of theme lookup for document create icon.
IconNameDocumentPrint is the name of theme lookup for document print icon.
IconNameDocumentSave is the name of theme lookup for document save icon.
IconNameDownload is the name of theme lookup for download icon.
IconNameDragCornerIndicator is the name of the icon used in inner windows to indicate a draggable corner.
IconNameError is the name of theme lookup for error icon.
IconNameFile is the name of theme lookup for file icon.
IconNameFileApplication is the name of theme lookup for file application icon.
IconNameFileAudio is the name of theme lookup for file audio icon.
IconNameFileImage is the name of theme lookup for file image icon.
IconNameFileText is the name of theme lookup for file text icon.
IconNameFileVideo is the name of theme lookup for file video icon.
IconNameFolder is the name of theme lookup for folder icon.
IconNameFolderNew is the name of theme lookup for folder new icon.
IconNameFolderOpen is the name of theme lookup for folder open icon.
IconNameGrid is the name of theme lookup for grid icon.
IconNameHelp is the name of theme lookup for help icon.
IconNameHistory is the name of theme lookup for history icon.
IconNameHome is the name of theme lookup for home icon.
IconNameInfo is the name of theme lookup for info icon.
IconNameList is the name of theme lookup for list icon.
IconNameLogin is the name of theme lookup for login icon.
IconNameLogout is the name of theme lookup for logout icon.
IconNameMailAttachment is the name of theme lookup for mail attachment icon.
IconNameMailCompose is the name of theme lookup for mail compose icon.
IconNameMailForward is the name of theme lookup for mail forward icon.
IconNameMailReply is the name of theme lookup for mail reply icon.
IconNameMailReplyAll is the name of theme lookup for mail reply-all icon.
IconNameMailSend is the name of theme lookup for mail send icon.
IconNameMediaFastForward is the name of theme lookup for media fast-forward icon.
IconNameMediaFastRewind is the name of theme lookup for media fast-rewind icon.
IconNameMediaMusic is the name of theme lookup for media music icon.
IconNameMediaPause is the name of theme lookup for media pause icon.
IconNameMediaPhoto is the name of theme lookup for media photo icon.
IconNameMediaPlay is the name of theme lookup for media play icon.
IconNameMediaRecord is the name of theme lookup for media record icon.
IconNameMediaReplay is the name of theme lookup for media replay icon.
IconNameMediaSkipNext is the name of theme lookup for media skip next icon.
IconNameMediaSkipPrevious is the name of theme lookup for media skip previous icon.
IconNameMediaStop is the name of theme lookup for media stop icon.
IconNameMediaVideo is the name of theme lookup for media video icon.
IconNameMenu is the name of theme lookup for menu icon.
IconNameMenuExpand is the name of theme lookup for menu expansion icon.
IconNameMoreHorizontal is the name of theme lookup for horizontal more.
IconNameMoreVertical is the name of theme lookup for vertical more.
IconNameMoveDown is the name of theme lookup for move down icon.
IconNameMoveUp is the name of theme lookup for move up icon.
IconNameNavigateBack is the name of theme lookup for navigate back icon.
IconNameNavigateNext is the name of theme lookup for navigate next icon.
IconNameQuestion is the name of theme lookup for question icon.
IconNameRadioButton is the name of theme lookup for radio button unchecked icon.
IconNameRadioButtonChecked is the name of theme lookup for radio button checked icon.
IconNameRadioButtonFill is the name of theme lookup for filled radio button icon.
IconNameSearch is the name of theme lookup for search icon.
IconNameSearchReplace is the name of theme lookup for search and replace icon.
IconNameSettings is the name of theme lookup for settings icon.
IconNameStorage is the name of theme lookup for storage icon.
IconNameUpload is the name of theme lookup for upload icon.
IconNameViewFullScreen is the name of theme lookup for view fullscreen icon.
IconNameViewRefresh is the name of theme lookup for view refresh icon.
IconNameViewRestore is the name of theme lookup for view restore icon.
IconNameViewZoomFit is the name of theme lookup for view zoom fit icon.
IconNameViewZoomIn is the name of theme lookup for view zoom in icon.
IconNameViewZoomOut is the name of theme lookup for view zoom out icon.
IconNameVisibility is the name of theme lookup for visibility icon.
IconNameVisibilityOff is the name of theme lookup for invisibility icon.
IconNameVolumeDown is the name of theme lookup for volume down icon.
IconNameVolumeMute is the name of theme lookup for volume mute icon.
IconNameVolumeUp is the name of theme lookup for volume up icon.
IconNameWarning is the name of theme lookup for warning icon.
IconNameWindowClose is the name of theme lookup for window close icon.
IconNameWindowMaximize is the name of theme lookup for window maximize icon.
IconNameWindowMinimize is the name of theme lookup for window minimize icon.
SizeNameCaptionText is the name of theme lookup for helper text size, normally smaller than regular text size.
SizeNameHeadingText is the name of theme lookup for text size of a heading.
SizeNameInlineIcon is the name of theme lookup for inline icons size.
SizeNameInnerPadding is the name of theme lookup for internal widget padding size.
SizeNameInputBorder is the name of theme lookup for input border size.
SizeNameInputRadius is the name of theme lookup for input corner radius.
SizeNameLineSpacing is the name of theme lookup for between text line spacing.
SizeNamePadding is the name of theme lookup for padding size.
SizeNameScrollBar is the name of theme lookup for the scrollbar size.
SizeNameScrollBarRadius is the name of theme lookup for the scroll bar corner radius.
SizeNameScrollBarSmall is the name of theme lookup for the shrunk scrollbar size.
SizeNameSelectionRadius is the name of theme lookup for selection corner radius.
SizeNameSeparatorThickness is the name of theme lookup for the thickness of a separator.
SizeNameSubHeadingText is the name of theme lookup for text size of a sub-heading.
SizeNameText is the name of theme lookup for text size.
SizeNameWindowButtonHeight is the name of the height for an inner window titleBar button.
SizeNameWindowButtonIcon is the name of the width of an inner window titleBar button.
SizeNameWindowButtonRadius is the name of the radius for an inner window titleBar button.
SizeNameWindowTitleBarHeight is the height for inner window titleBars.
VariantDark is the version of a theme that satisfies a user preference for a dark look.
VariantLight is the version of a theme that satisfies a user preference for a light look.
# Structs
DisabledResource is a resource wrapper that will return an appropriate resource colorized by the current theme's `DisabledColor` color.
ErrorThemedResource is a resource wrapper that will return a version of the resource with the main color changed to indicate an error.
InvertedThemedResource is a resource wrapper that will return a version of the resource with the main color changed for use over highlighted elements.
PrimaryThemedResource is a resource wrapper that will return a version of the resource with the main color changed to the theme primary color.
ThemedResource is a resource wrapper that will return a version of the resource with the main color changed for the currently selected theme.