theme

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2019 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Overview

Package theme defines how a Fyne app should look when rendered

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BackgroundColor added in v1.0.0

func BackgroundColor() color.Color

BackgroundColor returns the theme's background colour

func ButtonColor added in v1.0.0

func ButtonColor() color.Color

ButtonColor returns the theme's standard button colour

func CancelIcon added in v1.0.0

func CancelIcon() fyne.Resource

CancelIcon returns a resource containing the standard cancel icon for the current theme

func CheckButtonCheckedIcon added in v1.0.0

func CheckButtonCheckedIcon() fyne.Resource

CheckButtonCheckedIcon returns a resource containing the standard checkbox checked icon for the current theme

func CheckButtonIcon added in v1.0.0

func CheckButtonIcon() fyne.Resource

CheckButtonIcon returns a resource containing the standard checkbox icon for the current theme

func ConfirmIcon added in v1.0.0

func ConfirmIcon() fyne.Resource

ConfirmIcon returns a resource containing the standard confirm icon for the current theme

func ContentAddIcon added in v1.0.0

func ContentAddIcon() fyne.Resource

ContentAddIcon returns a resource containing the standard content add icon for the current theme

func ContentClearIcon added in v1.0.0

func ContentClearIcon() fyne.Resource

ContentClearIcon returns a resource containing the standard content clear icon for the current theme

func ContentCopyIcon added in v1.0.0

func ContentCopyIcon() fyne.Resource

ContentCopyIcon returns a resource containing the standard content copy icon for the current theme

func ContentCutIcon added in v1.0.0

func ContentCutIcon() fyne.Resource

ContentCutIcon returns a resource containing the standard content cut icon for the current theme

func ContentPasteIcon added in v1.0.0

func ContentPasteIcon() fyne.Resource

ContentPasteIcon returns a resource containing the standard content paste icon for the current theme

func ContentRedoIcon added in v1.0.0

func ContentRedoIcon() fyne.Resource

ContentRedoIcon returns a resource containing the standard content redo icon for the current theme

func ContentRemoveIcon added in v1.0.0

func ContentRemoveIcon() fyne.Resource

ContentRemoveIcon returns a resource containing the standard content remove icon for the current theme

func ContentUndoIcon added in v1.0.0

func ContentUndoIcon() fyne.Resource

ContentUndoIcon returns a resource containing the standard content undo icon for the current theme

func DarkTheme added in v1.0.0

func DarkTheme() fyne.Theme

DarkTheme defines the built in dark theme colours and sizes

func DefaultTextBoldFont added in v1.0.0

func DefaultTextBoldFont() fyne.Resource

DefaultTextBoldFont retutns the font path for the built-in bold font style

func DefaultTextBoldItalicFont added in v1.0.0

func DefaultTextBoldItalicFont() fyne.Resource

DefaultTextBoldItalicFont returns the font path for the built-in bold and italic font style

func DefaultTextFont added in v1.0.0

func DefaultTextFont() fyne.Resource

DefaultTextFont returns the font path for the built-in regular font style

func DefaultTextItalicFont added in v1.0.0

func DefaultTextItalicFont() fyne.Resource

DefaultTextItalicFont returns the font path for the built-in italic font style

func DefaultTextMonospaceFont added in v1.0.0

func DefaultTextMonospaceFont() fyne.Resource

DefaultTextMonospaceFont retutns the font path for the built-in monospace font face

func DeleteIcon added in v1.0.0

func DeleteIcon() fyne.Resource

DeleteIcon returns a resource containing the standard delete icon for the current theme

func DocumentCreateIcon added in v1.0.0

func DocumentCreateIcon() fyne.Resource

DocumentCreateIcon returns a resource containing the standard document create icon for the current theme

func DocumentPrintIcon added in v1.0.0

func DocumentPrintIcon() fyne.Resource

DocumentPrintIcon returns a resource containing the standard document print icon for the current theme

func DocumentSaveIcon added in v1.0.0

func DocumentSaveIcon() fyne.Resource

DocumentSaveIcon returns a resource containing the standard document save icon for the current theme

func FocusColor added in v1.0.0

func FocusColor() color.Color

FocusColor returns the colour used to highlight a focussed widget

func FolderIcon added in v1.0.0

func FolderIcon() fyne.Resource

FolderIcon returns a resource containing the standard folder icon for the current theme

func FolderNewIcon added in v1.0.0

func FolderNewIcon() fyne.Resource

FolderNewIcon returns a resource containing the standard folder creation icon for the current theme

func FolderOpenIcon added in v1.0.0

func FolderOpenIcon() fyne.Resource

FolderOpenIcon returns a resource containing the standard folder open icon for the current theme

func FyneLogo() fyne.Resource

FyneLogo returns a resource containing the Fyne logo

func HelpIcon added in v1.0.0

func HelpIcon() fyne.Resource

HelpIcon returns a resource containing the standard help icon for the current theme

func HomeIcon added in v1.0.0

func HomeIcon() fyne.Resource

HomeIcon returns a resource containing the standard home folder icon for the current theme

func HyperlinkColor added in v1.0.0

func HyperlinkColor() color.Color

HyperlinkColor returns the theme's standard hyperlink colour

func IconInlineSize added in v1.0.0

func IconInlineSize() int

IconInlineSize is the standard size of icons which appear within buttons, labels etc.

func InfoIcon added in v1.0.0

func InfoIcon() fyne.Resource

InfoIcon returns a resource containing the standard dialog info icon for the current theme

func LightTheme added in v1.0.0

func LightTheme() fyne.Theme

LightTheme defines the built in light theme colours and sizes

func MailAttachmentIcon added in v1.0.0

func MailAttachmentIcon() fyne.Resource

MailAttachmentIcon returns a resource containing the standard mail attachment icon for the current theme

func MailComposeIcon added in v1.0.0

func MailComposeIcon() fyne.Resource

MailComposeIcon returns a resource containing the standard mail compose icon for the current theme

func MailForwardIcon added in v1.0.0

func MailForwardIcon() fyne.Resource

MailForwardIcon returns a resource containing the standard mail forward icon for the current theme

func MailReplyAllIcon added in v1.0.0

func MailReplyAllIcon() fyne.Resource

MailReplyAllIcon returns a resource containing the standard mail reply all icon for the current theme

func MailReplyIcon added in v1.0.0

func MailReplyIcon() fyne.Resource

MailReplyIcon returns a resource containing the standard mail reply icon for the current theme

func MailSendIcon added in v1.0.0

func MailSendIcon() fyne.Resource

MailSendIcon returns a resource containing the standard mail send icon for the current theme

func MoveDownIcon added in v1.0.0

func MoveDownIcon() fyne.Resource

MoveDownIcon returns a resource containing the standard down arrow icon for the current theme

func MoveUpIcon added in v1.0.0

func MoveUpIcon() fyne.Resource

MoveUpIcon returns a resource containing the standard up arrow icon for the current theme

func NavigateBackIcon() fyne.Resource

NavigateBackIcon returns a resource containing the standard backward navigation icon for the current theme

func NavigateNextIcon() fyne.Resource

NavigateNextIcon returns a resource containing the standard forward navigation icon for the current theme

func Padding added in v1.0.0

func Padding() int

Padding is the standard gap between elements and the border around interface elements

func PlaceHolderColor added in v1.0.0

func PlaceHolderColor() color.Color

PlaceHolderColor returns the theme's standard text colour

func PrimaryColor added in v1.0.0

func PrimaryColor() color.Color

PrimaryColor returns the colour used to highlight primary features

func QuestionIcon added in v1.0.0

func QuestionIcon() fyne.Resource

QuestionIcon returns a resource containing the standard dialog question icon for the current theme

func RadioButtonCheckedIcon added in v1.0.0

func RadioButtonCheckedIcon() fyne.Resource

RadioButtonCheckedIcon returns a resource containing the standard radio button checked icon for the current theme

func RadioButtonIcon added in v1.0.0

func RadioButtonIcon() fyne.Resource

RadioButtonIcon returns a resource containing the standard radio button icon for the current theme

func ScrollBarColor added in v1.0.0

func ScrollBarColor() color.Color

ScrollBarColor returns the color (and translucency) for a scrollBar

func ScrollBarSize added in v1.0.0

func ScrollBarSize() int

ScrollBarSize is the width (or height) of the bars on a ScrollContainer

func SearchIcon added in v1.0.0

func SearchIcon() fyne.Resource

SearchIcon returns a resource containing the standard search icon for the current theme

func SearchReplaceIcon added in v1.0.0

func SearchReplaceIcon() fyne.Resource

SearchReplaceIcon returns a resource containing the standard search and replace icon for the current theme

func TextBoldFont added in v1.0.0

func TextBoldFont() fyne.Resource

TextBoldFont retutns the font path for the bold font style

func TextBoldItalicFont added in v1.0.0

func TextBoldItalicFont() fyne.Resource

TextBoldItalicFont returns the font path for the bold and italic font style

func TextColor added in v1.0.0

func TextColor() color.Color

TextColor returns the theme's standard text colour

func TextFont added in v1.0.0

func TextFont() fyne.Resource

TextFont returns the font path for the regular font style

func TextItalicFont added in v1.0.0

func TextItalicFont() fyne.Resource

TextItalicFont returns the font path for the italic font style

func TextMonospaceFont added in v1.0.0

func TextMonospaceFont() fyne.Resource

TextMonospaceFont retutns the font path for the monospace font face

func TextSize added in v1.0.0

func TextSize() int

TextSize returns the standard text size

func ViewFullScreenIcon added in v1.0.0

func ViewFullScreenIcon() fyne.Resource

ViewFullScreenIcon returns a resource containing the standard fullscreen icon for the current theme

func ViewRefreshIcon added in v1.0.0

func ViewRefreshIcon() fyne.Resource

ViewRefreshIcon returns a resource containing the standard refresh icon for the current theme

func ViewRestoreIcon added in v1.0.0

func ViewRestoreIcon() fyne.Resource

ViewRestoreIcon returns a resource containing the standard exit fullscreen icon for the current theme

func WarningIcon added in v1.0.0

func WarningIcon() fyne.Resource

WarningIcon returns a resource containing the standard dialog warning icon for the current theme

func ZoomFitIcon added in v1.0.0

func ZoomFitIcon() fyne.Resource

ZoomFitIcon returns a resource containing the standard zoom fit icon for the current theme

func ZoomInIcon added in v1.0.0

func ZoomInIcon() fyne.Resource

ZoomInIcon returns a resource containing the standard zoom in icon for the current theme

func ZoomOutIcon added in v1.0.0

func ZoomOutIcon() fyne.Resource

ZoomOutIcon returns a resource containing the standard zoom out icon for the current theme

Types

type ThemedResource added in v1.0.0

type ThemedResource struct {
	// contains filtered or unexported fields
}

ThemedResource is a resource wrapper that will return an appropriate resource for the currently selected theme. In this implementation it chooses between a dark and light alternative to match the current setting.

func NewThemedResource added in v1.0.0

func NewThemedResource(dark, light fyne.Resource) *ThemedResource

NewThemedResource creates a resource that adapts to the current theme setting. It is currently a simple pairing of a dark and light variant of the same resource.

func (*ThemedResource) Content added in v1.0.0

func (res *ThemedResource) Content() []byte

Content returns the underlying content of the correct resource for the current theme

func (*ThemedResource) Name added in v1.0.0

func (res *ThemedResource) Name() string

Name returns the underlrying resource name (used for caching)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL