From f8e3f12ab02b528f2a05a4f713d7af7ea8e44b42 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Fri, 11 Dec 2015 20:37:59 -0500 Subject: LET'S GET THIS FINAL REWRITE EVER STARTED --- examples/basicwindow/basicwindow.go | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 examples/basicwindow/basicwindow.go (limited to 'examples/basicwindow/basicwindow.go') diff --git a/examples/basicwindow/basicwindow.go b/examples/basicwindow/basicwindow.go deleted file mode 100644 index c0259f5..0000000 --- a/examples/basicwindow/basicwindow.go +++ /dev/null @@ -1,37 +0,0 @@ -package main - -import ( - "github.com/andlabs/ui" - "log" -) - -func main() { - // This runs the code that displays our GUI. - // All code that interfaces with package ui (except event handlers) must be run from within a ui.Do() call. - go ui.Do(gui) - - err := ui.Go() - if err != nil { - log.Print(err) - } -} - -func gui() { - // All windows must have a control inside. - // ui.Space() creates a control that is just a blank space for us to use. - newControl := ui.Space() - - // Then we create a window. - w := ui.NewWindow("Window", 280, 350, newControl) - - // We tell package ui to destroy our window and shut down cleanly when the user closes the window by clicking the X button in the titlebar. - w.OnClosing(func() bool { - // This informs package ui to shut down cleanly when it can. - ui.Stop() - // And this informs package ui that we want to hide AND destroy the window. - return true - }) - - // And finally, we need to show the window. - w.Show() -} -- cgit v1.2.3