From 155899c65ed32245e2ccad4197a10c77017d835b Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 30 Aug 2014 23:01:08 -0400 Subject: Out with the old... --- delegate_darwin.go | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 delegate_darwin.go (limited to 'delegate_darwin.go') diff --git a/delegate_darwin.go b/delegate_darwin.go deleted file mode 100644 index 9802b68..0000000 --- a/delegate_darwin.go +++ /dev/null @@ -1,45 +0,0 @@ -// 27 february 2014 - -package ui - -/* -This creates a class goAppDelegate that will be used as the delegate for /everything/. Specifically, it: - - handles window close events (windowShouldClose:) - - handles window resize events (windowDidResize:) - - handles button click events (buttonClicked:) - - handles the application-global Quit event (such as from the Dock) (applicationShouldTerminate) -*/ - -// #include -// #include "objc_darwin.h" -import "C" - -var ( - appDelegate C.id -) - -func makeAppDelegate() { - appDelegate = C.makeAppDelegate() -} - -//export appDelegate_windowShouldClose -func appDelegate_windowShouldClose(win C.id) C.BOOL { - sysData := getSysData(win) - return toBOOL(sysData.close()) -} - -//export appDelegate_windowDidResize -func appDelegate_windowDidResize(win C.id) { - s := getSysData(win) - wincv := C.windowGetContentView(win) // we want the content view's size, not the window's - r := C.frame(wincv) - // (0,0) is the bottom left corner but this is handled in sysData.translateAllocationCoords() - s.resizeWindow(int(r.width), int(r.height)) - C.display(win) // redraw everything -} - -//export appDelegate_buttonClicked -func appDelegate_buttonClicked(button C.id) { - sysData := getSysData(button) - sysData.event() -} -- cgit v1.2.3