mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-02 19:50:15 +08:00
33 lines
579 B
Go
33 lines
579 B
Go
package wails
|
|
|
|
type RuntimeWindow struct {
|
|
renderer Renderer
|
|
}
|
|
|
|
func newRuntimeWindow(renderer Renderer) *RuntimeWindow {
|
|
return &RuntimeWindow{
|
|
renderer: renderer,
|
|
}
|
|
}
|
|
|
|
func (r *RuntimeWindow) SetColour(colour string) error {
|
|
return r.renderer.SetColour(colour)
|
|
}
|
|
|
|
func (r *RuntimeWindow) Fullscreen() {
|
|
r.renderer.Fullscreen()
|
|
}
|
|
|
|
func (r *RuntimeWindow) UnFullscreen() {
|
|
r.renderer.UnFullscreen()
|
|
}
|
|
|
|
func (r *RuntimeWindow) SetTitle(title string) {
|
|
r.renderer.SetTitle(title)
|
|
}
|
|
|
|
func (r *RuntimeWindow) Close() {
|
|
// TODO: Add shutdown mechanism
|
|
r.renderer.Close()
|
|
}
|