diff options
| author | Pietro Gagliardi <[email protected]> | 2014-08-30 23:02:02 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-08-30 23:02:02 -0400 |
| commit | 77bf566ebbcb62acd4d08d905d9542d6ff9b6b80 (patch) | |
| tree | eeb8e72bc3bf57f5be7f0c0af4319189ac6de838 /redo/window.go | |
| parent | 155899c65ed32245e2ccad4197a10c77017d835b (diff) | |
...in with the new.
Diffstat (limited to 'redo/window.go')
| -rw-r--r-- | redo/window.go | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/redo/window.go b/redo/window.go deleted file mode 100644 index d700d14..0000000 --- a/redo/window.go +++ /dev/null @@ -1,35 +0,0 @@ -// 7 july 2014 - -package ui - -// Window represents a top-level window on screen that contains other Controls. -// Windows in package ui can only contain one control; the Stack and Grid layout Controls allow you to pack multiple Controls in a Window. -// Note that a Window is not itself a Control. -type Window interface { - // Title and SetTitle get and set the Window's title, respectively. - Title() string - SetTitle(title string) - - // Show and Hide bring the Window on-screen and off-screen, respectively. - Show() - Hide() - - // Close closes the Window. - // Any Controls within the Window are destroyed, and the Window itself is also destroyed. - // Attempting to use a Window after it has been closed results in undefined behavior. - // Close unconditionally closes the Window; it neither raises OnClosing nor checks for a return from OnClosing. - Close() - - // OnClosing registers an event handler that is triggered when the user clicks the Window's close button. - // On systems where whole applications own windows, OnClosing is also triggered when the user asks to close the application. - // If this handler returns true, the Window is closed as defined by Close above. - // If this handler returns false, the Window is not closed. - OnClosing(func() bool) - - windowDialog -} - -// NewWindow creates a new Window with the given title text, size, and control. -func NewWindow(title string, width int, height int, control Control) Window { - return newWindow(title, width, height, control) -} |
