Fyne API "widget"
widget
import "fyne.io/fyne/v2/widget"
Package widget defines the UI widgets within the Fyne toolkit
Usage
var (
// RichTextStyleBlockquote represents a quote presented in an indented block.
//
// Since: 2.1
RichTextStyleBlockquote = RichTextStyle{
ColorName: theme.ColorNameForeground,
Inline: false,
SizeName: theme.SizeNameText,
TextStyle: fyne.TextStyle{Italic: true},
}
// RichTextStyleCodeBlock represents a code blog segment.
//
// Since: 2.1
RichTextStyleCodeBlock = RichTextStyle{
ColorName: theme.ColorNameForeground,
Inline: false,
SizeName: theme.SizeNameText,
TextStyle: fyne.TextStyle{Monospace: true},
}
// RichTextStyleCodeInline represents an inline code segment.
//
// Since: 2.1
RichTextStyleCodeInline = RichTextStyle{
ColorName: theme.ColorNameForeground,
Inline: true,
SizeName: theme.SizeNameText,
TextStyle: fyne.TextStyle{Monospace: true},
}
// RichTextStyleEmphasis represents regular text with emphasis.
//
// Since: 2.1
RichTextStyleEmphasis = RichTextStyle{
ColorName: theme.ColorNameForeground,
Inline: true,
SizeName: theme.SizeNameText,
TextStyle: fyne.TextStyle{Italic: true},
}
// RichTextStyleHeading represents a heading text that stands on its own line.
//
// Since: 2.1
RichTextStyleHeading = RichTextStyle{
ColorName: theme.ColorNameForeground,
Inline: false,
SizeName: theme.SizeNameHeadingText,
TextStyle: fyne.TextStyle{Bold: true},
}
// RichTextStyleInline represents standard text that can be surrounded by other elements.
//
// Since: 2.1
RichTextStyleInline = RichTextStyle{
ColorName: theme.ColorNameForeground,
Inline: true,
SizeName: theme.SizeNameText,
}
// RichTextStyleParagraph represents standard text that should appear separate from other text.
//
// Since: 2.1
RichTextStyleParagraph = RichTextStyle{
ColorName: theme.ColorNameForeground,
Inline: false,
SizeName: theme.SizeNameText,
}
// RichTextStylePassword represents standard sized text where the characters are obscured.
//
// Since: 2.1
RichTextStylePassword = RichTextStyle{
ColorName: theme.ColorNameForeground,
Inline: true,
SizeName: theme.SizeNameText,
}
// RichTextStyleStrong represents regular text with a strong emphasis.
//
// Since: 2.1
RichTextStyleStrong = RichTextStyle{
ColorName: theme.ColorNameForeground,
Inline: true,
SizeName: theme.SizeNameText,
TextStyle: fyne.TextStyle{Bold: true},
}
// RichTextStyleSubHeading represents a sub-heading text that stands on its own line.
//
// Since: 2.1
RichTextStyleSubHeading = RichTextStyle{
ColorName: theme.ColorNameForeground,
Inline: false,
SizeName: theme.SizeNameSubHeadingText,
TextStyle: fyne.TextStyle{Bold: true},
}
)
func NewSimpleRenderer
func NewSimpleRenderer(object fyne.CanvasObject) fyne.WidgetRenderer
NewSimpleRenderer creates a new SimpleRenderer to render a widget using a single fyne.CanvasObject.
2.1
func ShowModalPopUp
func ShowModalPopUp(content fyne.CanvasObject, canvas fyne.Canvas)
ShowModalPopUp creates a new popUp for the specified content and displays it on the passed canvas. A modal PopUp blocks interactions with underlying elements, covered with a semi-transparent overlay.
func ShowPopUp
func ShowPopUp(content fyne.CanvasObject, canvas fyne.Canvas)
ShowPopUp creates a new popUp for the specified content and displays it on the passed canvas.
func ShowPopUpAtPosition
func ShowPopUpAtPosition(content fyne.CanvasObject, canvas fyne.Canvas, pos fyne.Position)
ShowPopUpAtPosition creates a new popUp for the specified content at the specified absolute position. It will then display the popup on the passed canvas.
func ShowPopUpMenuAtPosition
func ShowPopUpMenuAtPosition(menu *fyne.Menu, c fyne.Canvas, pos fyne.Position)
ShowPopUpMenuAtPosition creates a PopUp menu populated with items from the passed menu structure. It will automatically be positioned at the provided location and shown as an overlay on the specified canvas.
types
- Accordion
- AccordionItem
- BaseWidget
- Button
- ButtonAlign
- ButtonIconPlacement
- ButtonImportance
- ButtonStyle
- Card
- Check
- CheckGroup
- CustomTextGridStyle
- DisableableWidget
- Entry
- FileIcon
- Form
- FormItem
- Hyperlink
- HyperlinkSegment
- Icon
- Label
- List
- ListItemID
- ListSegment
- Menu
- Orientation
- ParagraphSegment
- PopUp
- PopUpMenu
- ProgressBar
- ProgressBarInfinite
- RadioGroup
- RichText
- RichTextBlock
- RichTextSegment
- RichTextStyle
- Select
- SelectEntry
- Separator
- SeparatorSegment
- Slider
- Table
- TableCellID
- TextGrid
- TextGridCell
- TextGridRow
- TextGridStyle
- TextSegment
- Toolbar
- ToolbarAction
- ToolbarItem
- ToolbarSeparator
- ToolbarSpacer
- Tree
- TreeNodeID