diff options
| author | Jeff Carr <[email protected]> | 2019-05-26 11:54:33 -0700 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2019-05-26 11:54:33 -0700 |
| commit | 4f08c8f1cea5103c9713d2374d3e266025208893 (patch) | |
| tree | 13dd83263fed4c77ba15832c29edbfc70271e1f4 /mainCloudBox.go | |
| parent | b251151328f04bd35208e38b1680f79ecfb29935 (diff) | |
standardize other mouse clicks
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'mainCloudBox.go')
| -rw-r--r-- | mainCloudBox.go | 18 |
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 }) |
