Robuta

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