Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Default = &App{ Width: 1024, Height: 768, Logger: logger.NewDefaultLogger(), LogLevel: logger.INFO, LogLevelProduction: logger.ERROR, CSSDragProperty: "--wails-draggable", CSSDragValue: "drag", }
Default options for creating the App
Functions ¶
func MergeDefaults ¶
func MergeDefaults(appoptions *App)
MergeDefaults will set the minimum default values for an application
Types ¶
type App ¶
type App struct { Title string Width int Height int DisableResize bool Fullscreen bool Frameless bool MinWidth int MinHeight int MaxWidth int MaxHeight int StartHidden bool HideWindowOnClose bool AlwaysOnTop bool // BackgroundColour is the background colour of the window // You can use the options.NewRGB and options.NewRGBA functions to create a new colour BackgroundColour *RGBA // Deprecated: Use AssetServer.Assets instead. Assets fs.FS // Deprecated: Use AssetServer.Handler instead. AssetsHandler http.Handler // AssetServer configures the Assets for the application AssetServer *assetserver.Options Menu *menu.Menu Logger logger.Logger `json:"-"` LogLevel logger.LogLevel LogLevelProduction logger.LogLevel OnStartup func(ctx context.Context) `json:"-"` OnDomReady func(ctx context.Context) `json:"-"` OnShutdown func(ctx context.Context) `json:"-"` OnBeforeClose func(ctx context.Context) (prevent bool) `json:"-"` Bind []interface{} WindowStartState WindowStartState // CSS property to test for draggable elements. Default "--wails-draggable" CSSDragProperty string // The CSS Value that the CSSDragProperty must have to be draggable, EG: "drag" CSSDragValue string Windows *windows.Options Mac *mac.Options Linux *linux.Options // Experimental options Experimental *Experimental }
App contains options for creating the App
type Experimental ¶
type Experimental struct { }
type RGBA ¶
type WindowStartState ¶
type WindowStartState int
const ( Normal WindowStartState = 0 Maximised WindowStartState = 1 Minimised WindowStartState = 2 Fullscreen WindowStartState = 3 )
Click to show internal directories.
Click to hide internal directories.