Documentation ¶
Index ¶
- Variables
- type App
- type AppConfig
- func (a *AppConfig) GetCSS() string
- func (a *AppConfig) GetColour() string
- func (a *AppConfig) GetDisableInspector() bool
- func (a *AppConfig) GetHTML() string
- func (a *AppConfig) GetHeight() int
- func (a *AppConfig) GetJS() string
- func (a *AppConfig) GetMaxHeight() int
- func (a *AppConfig) GetMaxWidth() int
- func (a *AppConfig) GetMinHeight() int
- func (a *AppConfig) GetMinWidth() int
- func (a *AppConfig) GetResizable() bool
- func (a *AppConfig) GetTitle() string
- func (a *AppConfig) GetWidth() int
- type CustomLogger
- type Runtime
- type Store
Constants ¶
This section is empty.
Variables ¶
var BuildMode = cmd.BuildModeProd
BuildMode indicates what mode we are in
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
App defines the main application struct
func CreateApp ¶
CreateApp creates the application window with the given configuration If none given, the defaults are used
type AppConfig ¶
type AppConfig struct {
// The width and height of your application in pixels
Width, Height int
// The title to put in the title bar
Title string
// The HTML your app should use. If you leave it blank, a default will be used:
// <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="IE=edge" content="IE=edge"></head><body><div id="app"></div><script type="text/javascript"></script></body></html>
HTML string
// The Javascript your app should use. Normally this should be generated by a bundler.
JS string
// The CSS your app should use. Normally this should be generated by a bundler.
CSS string
// The colour of your window. Can take "#fff", "rgb(255,255,255)", "rgba(255,255,255,1)" formats
Colour string
// Indicates whether your app should be resizable
Resizable bool
// Minimum width of a resizable window. If set, MinHeight should also be set.
MinWidth int
// Minimum height of a resizable window. If set, MinWidth should also be set.
MinHeight int
// Maximum width of a resizable window. If set, MaxHeight should also be set.
MaxWidth int
// Maximum height of a resizable window. If set, MaxWidth should also be set.
MaxHeight int
// Indicated if the devtools should be disabled
DisableInspector bool
}
AppConfig is the configuration structure used when creating a Wails App object
func (*AppConfig) GetDisableInspector ¶
GetDisableInspector returns true if the inspector should be disabled
func (*AppConfig) GetMaxHeight ¶
GetMaxHeight returns the maximum height of the window
func (*AppConfig) GetMaxWidth ¶
GetMaxWidth returns the maximum width of the window
func (*AppConfig) GetMinHeight ¶
GetMinHeight returns the minimum height of the window
func (*AppConfig) GetMinWidth ¶
GetMinWidth returns the minimum width of the window
func (*AppConfig) GetResizable ¶
GetResizable returns true if the window should be resizable
type Store ¶
type Store = wailsruntime.Store
Store is a state store used for syncing with the front end
Directories ¶
Path | Synopsis |
---|---|
lib
|
|
renderer/webview
Package webview implements Go bindings to https://github.com/zserge/webview C library.
|
Package webview implements Go bindings to https://github.com/zserge/webview C library. |
Package runtime contains all the methods and data structures related to the runtime library of Wails.
|
Package runtime contains all the methods and data structures related to the runtime library of Wails. |