On this page
container.InnerWindow
import "fyne.io/fyne/v2/container"Usage
type InnerWindow
type InnerWindow struct {
widget.BaseWidget
CloseIntercept func() `json:"-"`
OnDragged, OnResized func(*fyne.DragEvent) `json:"-"`
OnMinimized, OnMaximized, OnTappedBar, OnTappedIcon func() `json:"-"`
Icon fyne.Resource
// Alignment allows an inner window to specify if the buttons should be on the left
// (`ButtonAlignLeading`) or right of the window border.
//
// Since: 2.6
Alignment widget.ButtonAlign
}InnerWindow defines a container that wraps content in a window border - that can then be placed inside a regular container/canvas.
Since:
2.5func NewInnerWindow
func NewInnerWindow(title string, content fyne.CanvasObject) *InnerWindowNewInnerWindow creates a new window border around the given content, displaying the title along the top. This will behave like a normal contain and will probably want to be added to a MultipleWindows parent.
Since:
2.5func (*InnerWindow) Close
func (w *InnerWindow) Close()func (*InnerWindow) CreateRenderer
func (w *InnerWindow) CreateRenderer() fyne.WidgetRendererfunc (*InnerWindow) SetContent
func (w *InnerWindow) SetContent(obj fyne.CanvasObject)func (*InnerWindow) SetMaximized
func (w *InnerWindow) SetMaximized(max bool)SetMaximized tells the window if the maximized state should be set or not.
Since:
2.6func (*InnerWindow) SetPadded
func (w *InnerWindow) SetPadded(pad bool)func (*InnerWindow) SetTitle
func (w *InnerWindow) SetTitle(title string)