summaryrefslogtreecommitdiff
path: root/dialog_darwin.go
AgeCommit message (Collapse)Author
2015-12-11LET'S GET THIS FINAL REWRITE EVER STARTEDPietro Gagliardi
2014-08-30...in with the new.Pietro Gagliardi
2014-08-30Out with the old...Pietro Gagliardi
2014-07-02Moved it all back; the preemptive multitaksing during an event handler kills ↵Pietro Gagliardi
us on all platforms. Going to have to restrict ALL GUI accss to happening from one t hread, so going to need to drop uitask entirely and have just a start() callback for startup code and a post() function for posting requests to windows (like channel sends but into a perpetual buffer).
2014-07-02Moved everything out of the way pending rewrite.Pietro Gagliardi
2014-06-30Restored the previous new API. I'm going to change it so that events are ↵Pietro Gagliardi
callbacks rather than using a window handler, but other than that... yeah.
2014-06-30Rolled back all those changes; I'm stupid.Pietro Gagliardi
2014-06-30Converted the Mac OS X backend to use uitask() instead of uitask chan func().Pietro Gagliardi
2014-06-30Reverted everything back to the old API.Pietro Gagliardi
2014-06-29More dialog_darwin.go/.m conversion.Pietro Gagliardi
2014-06-29Did most of the conversion of dialog_darwin.go/.m to the new API.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-08Added new MsgBox() behavior on Mac OS X. Now we can finally remove MsgBox() ↵Pietro Gagliardi
from the TODOs! :D
2014-06-05Implemented message box transience on Mac OS X.Pietro Gagliardi
2014-05-19Same as previous commit, but for Mac OS X now. The #cgo directives are in ↵Pietro Gagliardi
uitask_darwin.go.
2014-05-16Combined all the Objective-C headers into objc_darwin.h.Pietro Gagliardi
2014-05-15Removed all the objc_getClass() and sel_getUid() calls from the Go code on ↵Pietro Gagliardi
Mac OS X. Also got rid of a forgotten objc_msgSend(). Now comes the Objective-C half...
2014-05-15Migrated dialog_darwin.go to use Objective-C directly.Pietro Gagliardi
2014-04-25Switched to NSInformationalAlertStyle for Mac OS X MsgBox() since these ↵Pietro Gagliardi
aren't specifically warnings.
2014-04-10Removed unnecessary space if the secondaryText argument to MsgBox***() is an ↵Pietro Gagliardi
empty string. This doesn't change much on Mac OS X; it always shows the informational text field, showing an empty string by default. On GTK+ it seems to get rid of the bold over the primary text; I'm going to assume this is intentional (it looks that way on GTK+ 2; the HIG docs have outdated screenshots...).
2014-04-04Removed objc_msgSend_uint().Pietro Gagliardi
2014-04-04Removed objc_new(). The idea is to remove all the objc_* functions that ↵Pietro Gagliardi
aren't prefixed with C. (except objc_getClass()).
2014-03-12Separated file creation dates from the package comment.Pietro Gagliardi
2014-03-12Standardized message boxes so they appear similarly on all platforms. This ↵Pietro Gagliardi
shafts Windows because primary/secondary text message boxes were only added in Windows Vista, but at least MSDN provides discourse.
2014-03-02Added the Mac OS X implementation of messageboxes.Pietro Gagliardi