summaryrefslogtreecommitdiff
path: root/mainCloudBox.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2019-05-26 11:54:33 -0700
committerJeff Carr <[email protected]>2019-05-26 11:54:33 -0700
commit4f08c8f1cea5103c9713d2374d3e266025208893 (patch)
tree13dd83263fed4c77ba15832c29edbfc70271e1f4 /mainCloudBox.go
parentb251151328f04bd35208e38b1680f79ecfb29935 (diff)
standardize other mouse clicks
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'mainCloudBox.go')
-rw-r--r--mainCloudBox.go18
1 files changed, 8 insertions, 10 deletions
diff --git a/mainCloudBox.go b/mainCloudBox.go
index 91caa4d..d6b9340 100644
--- a/mainCloudBox.go
+++ b/mainCloudBox.go
@@ -209,20 +209,18 @@ func GoMainWindow() {
func makeCloudWindow() {
Data.cloudWindow = ui.NewWindow("", Data.Width, Data.Height, true)
// cloudWindow.SetBorderless(true)
+
+ // create a 'fake' button entry for the mouse clicks
+ var newButtonMap ButtonMap
+ newButtonMap.Action = "QUIT"
+ Data.AllButtons = append(Data.AllButtons, newButtonMap)
+
Data.cloudWindow.OnClosing(func(*ui.Window) bool {
- if (Data.MouseClick != nil) {
- log.Println("SIMULATE Data.MouseClick(QUIT)")
- Data.State = "QUIT"
- Data.MouseClick(nil)
- }
+ mouseClick(&newButtonMap)
return true
})
ui.OnShouldQuit(func() bool {
- if (Data.MouseClick != nil) {
- log.Println("SIMULATE Data.MouseClick(QUIT)")
- Data.State = "QUIT"
- Data.MouseClick(nil)
- }
+ mouseClick(&newButtonMap)
return true
})