mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-02 18:10:48 +08:00
31 lines
587 B
Go
31 lines
587 B
Go
package wails
|
|
|
|
// Renderer is an interface describing a Wails target to render the app to
|
|
type Renderer interface {
|
|
Initialise(*AppConfig, *ipcManager, *eventManager) error
|
|
Run() error
|
|
|
|
// Binding
|
|
NewBinding(bindingName string) error
|
|
Callback(data string) error
|
|
|
|
// Events
|
|
NotifyEvent(eventData *eventData) error
|
|
|
|
// Injection
|
|
AddJSList(js []string)
|
|
AddCSSList(css []string)
|
|
|
|
// Dialog Runtime
|
|
SelectFile() string
|
|
SelectDirectory() string
|
|
SelectSaveFile() string
|
|
|
|
// Window Runtime
|
|
SetColour(string) error
|
|
Fullscreen()
|
|
UnFullscreen()
|
|
SetTitle(title string)
|
|
Close()
|
|
}
|