Sponsor of the Day:
Jerkmate
https://docs.fyne.io/api/v2/driver/desktop/standardcursor/
desktop.StandardCursor | Fyne Documentation
import "fyne.io/fyne/v2/driver/desktop" Usage linktype StandardCursor link type StandardCursor int StandardCursor represents a standard Fyne cursor. These...
fyne documentationdesktop
https://docs.fyne.io/api/v2/widget/toolbaraction/
widget.ToolbarAction | Fyne Documentation
import "fyne.io/fyne/v2/widget" Usage linktype ToolbarAction link type ToolbarAction struct { Icon fyne.Resource OnActivated func() `json:"-"` } ToolbarAction...
fyne documentationwidget
https://docs.fyne.io/
Fyne Documentation
This site is home to the documentation and examples for developers working with the Fyne toolkit. We have details for people just getting started, building...
fyne documentation
https://docs.fyne.io/api/v2/canvas/imagefill/
canvas.ImageFill | Fyne Documentation
fyne documentationcanvas
https://docs.fyne.io/api/v2/driver/desktop/cursor/
desktop.Cursor | Fyne Documentation
import "fyne.io/fyne/v2/driver/desktop" Usage linktype Cursor link type Cursor interface { // Image returns the image for the given cursor, or nil if none...
fyne documentationdesktopcursor
https://docs.fyne.io/container/center/
Center | Fyne Documentation
layout.CenterLayout organises all items in its container to be centered in the available space. The objects will be drawn in the order they are passed to the...
fyne documentationcenter
https://docs.fyne.io/api/v2/storage/filefilter/
storage.FileFilter | Fyne Documentation
import "fyne.io/fyne/v2/storage" Usage linktype FileFilter link type FileFilter interface { Matches(fyne.URI) bool } FileFilter is an interface that can be...
fyne documentationstorage
https://docs.fyne.io/api/v2/driver/embedded/driver/
embedded.Driver | Fyne Documentation
import "fyne.io/fyne/v2/driver/embedded" Usage linktype Driver link type Driver interface { Render(image.Image) Run(func()) ScreenSize() fyne.Size Queue() chan...
fyne documentationembeddeddriver
https://docs.fyne.io/faq/troubleshoot/
Troubleshooting | Fyne Documentation
Some things can not go as expected during setup or in compiling your first app. We try to address these problems here. Remember you can also check your...
fyne documentationtroubleshooting
https://docs.fyne.io/explore/container/
Container and Layouts | Fyne Documentation
In the previous example we saw how to set a CanvasObject to the content of a Canvas, but it is not very useful to only show one visual element. To show more...
fyne documentationcontainerlayouts
https://docs.fyne.io/collection/tree/
Tree | Fyne Documentation
The Tree collection widget is like the List widget (another of the toolkit’s collection widgets) with a multi-level data structure. Like List this is designed...
fyne documentationtree
https://docs.fyne.io/api/v2/driver/androidwindowcontext/
driver.AndroidWindowContext | Fyne Documentation
import "fyne.io/fyne/v2/driver" Usage linktype AndroidWindowContext link type AndroidWindowContext struct { AndroidContext NativeWindow uintptr }...
fyne documentationdriver
https://docs.fyne.io/api/v2/data/binding/untypedtree/
binding.UntypedTree | Fyne Documentation
import "fyne.io/fyne/v2/data/binding" Usage linktype UntypedTree link type UntypedTree = Tree[any] UntypedTree supports binding a tree of any values. Since: 2.5
fyne documentationbinding
https://docs.fyne.io/api/v2/data/binding/float/
binding.Float | Fyne Documentation
import "fyne.io/fyne/v2/data/binding" Usage linktype Float link type Float = Item[float64] Float supports binding a float64 value. Since: 2.0 func...
fyne documentationbindingfloat
https://docs.fyne.io/api/v2/driver/embedded/event/
embedded.Event | Fyne Documentation
import "fyne.io/fyne/v2/driver/embedded" Usage linktype Event link type Event interface { // contains filtered or unexported methods } Event is the general...
fyne documentationembeddedevent
https://docs.fyne.io/api/v2/driver/waylandwindowcontext/
driver.WaylandWindowContext | Fyne Documentation
import "fyne.io/fyne/v2/driver" Usage linktype WaylandWindowContext link type WaylandWindowContext struct { // WaylandSurface is the handle to the native...
fyne documentationdriver
https://docs.fyne.io/api/v2/app/package/
app (package) | Fyne Documentation
import "fyne.io/fyne/v2/app" Package app provides app implementations for working with Fyne graphical interfaces. The fastest way to get started is to call...
app packagefyne documentation
https://docs.fyne.io/architecture/organisation/
Organisation and Packages | Fyne Documentation
The Fyne project is split into many packages, each providing different types of functionality. They are as follows: fyne.io/fyne/v2 This import provides the...
fyne documentationorganisationpackages
https://docs.fyne.io/explore/shortcuts/
Adding Shortcuts to an App | Fyne Documentation
Shortcuts are common tasks that can be triggered by keyboard combinations or context menus. Shortcuts, much like keyboard events, can be attached to a focused...
fyne documentationaddingshortcutsapp
https://docs.fyne.io/api/v2/data/binding/untyped/
binding.Untyped | Fyne Documentation
import "fyne.io/fyne/v2/data/binding" Usage linktype Untyped link type Untyped = Item[any] Untyped supports binding an any value. Since: 2.1 func NewUntyped...
fyne documentationbindinguntyped
https://docs.fyne.io/collection/table/
Table | Fyne Documentation
The Table collection widget is like the List widget (another of the toolkit’s collection widgets) with a two-dimensional index. Like List this is designed to...
fyne documentationtable
https://docs.fyne.io/widget/choices/
Choices | Fyne Documentation
There are various widgets available to present the user with a choice, these include a checkbox, radio group and select popup. The widget.Check provides a...
fyne documentationchoices
https://docs.fyne.io/api/v2/data/binding/externalfloatlist/
binding.ExternalFloatList | Fyne Documentation
import "fyne.io/fyne/v2/data/binding" Usage linktype ExternalFloatList link type ExternalFloatList = ExternalList[float64] ExternalFloatList supports binding a...
fyne documentationbinding
https://docs.fyne.io/api/v2/widget/button/
widget.Button | Fyne Documentation
import "fyne.io/fyne/v2/widget" Usage linktype Button link type Button struct { DisableableWidget Text string Icon fyne.Resource // Specify how prominent the...
fyne documentationwidgetbutton
https://docs.fyne.io/started/mobile/
Mobile Packaging | Fyne Documentation
Your Fyne app code will work out of the box as mobile apps, just as it did for desktop. However it is a little more complex to package the code for...
fyne documentationmobilepackaging
https://docs.fyne.io/api/v2/widget/toolbar/
widget.Toolbar | Fyne Documentation
import "fyne.io/fyne/v2/widget" Usage linktype Toolbar link type Toolbar struct { BaseWidget Items []ToolbarItem } Toolbar widget creates a horizontal list of...
fyne documentationwidgettoolbar
https://docs.fyne.io/api/v2/container/split/
container.Split | Fyne Documentation
import "fyne.io/fyne/v2/container" Usage linktype Split link type Split struct { widget.BaseWidget Offset float64 Horizontal bool Leading fyne.CanvasObject...
fyne documentationcontainersplit
https://docs.fyne.io/api/v2/data/binding/dataitem/
binding.DataItem | Fyne Documentation
import "fyne.io/fyne/v2/data/binding" Usage linktype DataItem link type DataItem interface { // AddListener attaches a new change listener to this DataItem. //...
fyne documentationbinding
https://docs.fyne.io/started/quick/
Quick Start | Fyne Documentation
Using the Fyne toolkit to build cross platform applications is very simple but does require some tools to be installed before you can begin. If your computer...
quick startfyne documentation
https://docs.fyne.io/api/v2/data/binding/externalbytes/
binding.ExternalBytes | Fyne Documentation
import "fyne.io/fyne/v2/data/binding" Usage linktype ExternalBytes link type ExternalBytes = ExternalItem[[]byte] ExternalBytes supports binding a []byte value...
fyne documentationbinding
https://docs.fyne.io/api/v2/widget/radiogroup/
widget.RadioGroup | Fyne Documentation
import "fyne.io/fyne/v2/widget" Usage linktype RadioGroup link type RadioGroup struct { DisableableWidget Horizontal bool Required bool OnChanged func(string)...
fyne documentationwidget
https://docs.fyne.io/api/v2/canvas/raster/
canvas.Raster | Fyne Documentation
fyne documentationcanvasraster
https://docs.fyne.io/api/v2/data/binding/inttree/
binding.IntTree | Fyne Documentation
import "fyne.io/fyne/v2/data/binding" Usage linktype IntTree link type IntTree = Tree[int] IntTree supports binding a tree of int values. Since: 2.4
fyne documentationbinding
https://docs.fyne.io/api/v2/widget/paragraphsegment/
widget.ParagraphSegment | Fyne Documentation
import "fyne.io/fyne/v2/widget" Usage linktype ParagraphSegment link type ParagraphSegment struct { Texts []RichTextSegment } ParagraphSegment wraps a number...
fyne documentationwidget
https://docs.fyne.io/api/v2/data/binding/externalrunelist/
binding.ExternalRuneList | Fyne Documentation
import "fyne.io/fyne/v2/data/binding" Usage linktype ExternalRuneList link type ExternalRuneList = ExternalList[rune] ExternalRuneList supports binding a list...
fyne documentationbinding
https://docs.fyne.io/api/v2/dialog/filedialog/
dialog.FileDialog | Fyne Documentation
import "fyne.io/fyne/v2/dialog" Usage linktype FileDialog link type FileDialog struct { } FileDialog is a dialog containing a file picker for use in opening or...
fyne documentationdialog
https://docs.fyne.io/api/v2/widget/formitem/
widget.FormItem | Fyne Documentation
import "fyne.io/fyne/v2/widget" Usage linktype FormItem link type FormItem struct { Text string Widget fyne.CanvasObject // Since: 2.0 HintText string }...
fyne documentationwidget
https://docs.fyne.io/extend/custom-theme/
Creating a Custom Theme | Fyne Documentation
Applications are able to load custom themes that can apply small changes to the standard theme or provide a completely unique look. A theme will need to...
custom themefyne documentationcreating
https://docs.fyne.io/api/v2/dialog/customdialog/
dialog.CustomDialog | Fyne Documentation
import "fyne.io/fyne/v2/dialog" Usage linktype CustomDialog link type CustomDialog struct { } CustomDialog implements a custom dialog. Since: 2.4 func...
fyne documentationdialog
https://docs.fyne.io/started/metadata/
App Metadata | Fyne Documentation
Since release v2.1.0 of the fyne command we support a metadata file that allows you to store information about your application in the repository. This file is...
fyne documentationappmetadata
https://docs.fyne.io/started/
Getting Started | Fyne Documentation
getting startedfyne documentation
https://docs.fyne.io/container/stack/
Stack | Fyne Documentation
The layout.NewStackLayout() is the simplest layout, it sets all items in the container to be the same size as the container. This is not often useful in...
fyne documentationstack
https://docs.fyne.io/api/v2/container/innerwindow/
container.InnerWindow | Fyne Documentation
import "fyne.io/fyne/v2/container" Usage linktype InnerWindow link type InnerWindow struct { widget.BaseWidget CloseIntercept func() `json:"-"` OnDragged,...
fyne documentationcontainer
https://docs.fyne.io/container/box/
Box | Fyne Documentation
As discussed in Container and Layouts elements within a container can be arranged using a layout. This section explores the builtin layouts and how to use...
fyne documentationbox
https://docs.fyne.io/api/v2/widget/activity/
widget.Activity | Fyne Documentation
import "fyne.io/fyne/v2/widget" Usage linktype Activity link type Activity struct { BaseWidget } Activity is used to indicate that something is happening that...
fyne documentationwidgetactivity
https://docs.fyne.io/api/v2/data/binding/externalitem/
binding.ExternalItem | Fyne Documentation
import "fyne.io/fyne/v2/data/binding" Usage linktype ExternalItem link type ExternalItem[T any] interface { Item[T] Reload() error } ExternalItem supports...
fyne documentationbinding
https://docs.fyne.io/api/v2/storage/repository/listablerepository/
repository.ListableRepository | Fyne Documentation
import "fyne.io/fyne/v2/storage/repository" Usage linktype ListableRepository link type ListableRepository interface { Repository // CanList will be used to...
fyne documentationrepository
https://docs.fyne.io/api/v2/widget/fileicon/
widget.FileIcon | Fyne Documentation
import "fyne.io/fyne/v2/widget" Usage linktype FileIcon link type FileIcon struct { BaseWidget // Deprecated: Selection is now handled externally. Selected...
fyne documentationwidget
https://docs.fyne.io/api/v2/storage/mimetypefilefilter/
storage.MimeTypeFileFilter | Fyne Documentation
import "fyne.io/fyne/v2/storage" Usage linktype MimeTypeFileFilter link type MimeTypeFileFilter struct { MimeTypes []string } MimeTypeFileFilter represents a...
fyne documentationstorage
https://docs.fyne.io/api/v2/data/binding/externalstring/
binding.ExternalString | Fyne Documentation
import "fyne.io/fyne/v2/data/binding" Usage linktype ExternalString link type ExternalString = ExternalItem[string] ExternalString supports binding a string...
fyne documentationbinding
https://docs.fyne.io/api/v2/data/binding/externalinttree/
binding.ExternalIntTree | Fyne Documentation
import "fyne.io/fyne/v2/data/binding" Usage linktype ExternalIntTree link type ExternalIntTree = ExternalTree[int] ExternalIntTree supports binding a tree of...
fyne documentationbinding
https://docs.fyne.io/api/v2/data/binding/externaluritree/
binding.ExternalURITree | Fyne Documentation
import "fyne.io/fyne/v2/data/binding" Usage linktype ExternalURITree link type ExternalURITree = ExternalTree[fyne.URI] ExternalURITree supports binding a tree...
fyne documentationbinding
https://docs.fyne.io/api/v2/fyne/keyboardshortcut/
fyne.KeyboardShortcut | Fyne Documentation
import "fyne.io/fyne/v2" Usage linktype KeyboardShortcut link type KeyboardShortcut interface { Shortcut Key() KeyName Mod() KeyModifier } KeyboardShortcut...
fynedocumentation
https://docs.fyne.io/api/v2/fyne/disableable/
fyne.Disableable | Fyne Documentation
import "fyne.io/fyne/v2" Usage linktype Disableable link type Disableable interface { Enable() Disable() Disabled() bool } Disableable describes any...
fynedocumentation
https://docs.fyne.io/api/v2/fyne/cloudproviderpreferences/
fyne.CloudProviderPreferences | Fyne Documentation
import "fyne.io/fyne/v2" Usage linktype CloudProviderPreferences link type CloudProviderPreferences interface { // CloudPreferences returns a preference...
fynedocumentation