summaryrefslogtreecommitdiff
path: root/common_windows.go
AgeCommit message (Collapse)Author
2015-12-11LET'S GET THIS FINAL REWRITE EVER STARTEDPietro Gagliardi
2014-10-02go fmt. Precursor to bug report filing.Pietro 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-11added Center function to windowpapplampe
2014-06-10More go fmt.Pietro Gagliardi
2014-06-07Changed SetWindowLong() to SetWindowLongPtr() in the Windows backend. I ↵Pietro Gagliardi
forgot I already had some there :|
2014-06-04Removed TODOs about sign extension on Windows; situation resolved.Pietro Gagliardi
2014-06-03Removed a stray function from common_windows.go that both was not used and ↵Pietro Gagliardi
went against what we're trying to do with strings in Windows.
2014-06-03Converted sysdata_windows.go to use the new string conversion setup from the ↵Pietro Gagliardi
previous commit. This has to be first, otherwise a few other things will fail to compile...
2014-06-03Added convenience functions to the Windows backend for UTF-16 string ↵Pietro Gagliardi
handling. I'll convert the existing code to use it shortly.
2014-05-26Merged windows_windows.go into common_windows.go.Pietro Gagliardi
2014-05-25Removed constants from common_windows.go. Almost done!Pietro Gagliardi
2014-05-25Changed most instances of var to const in the Windows code. Only one left...Pietro Gagliardi
2014-05-25Renamed _LPARAM._X()/_LPARAM._Y() to _LPARAM.X()/_LPARAM.Y(): it doesn't ↵Pietro Gagliardi
matter since _LPARAM is not exported anyway, _WPARAM already had this change, and the constant checking tool complains that _X()/_Y() remain undefined (too early? do I need to merge the package files?).
2014-05-11Consistency change: all Windows API structure field names now match ↵Pietro Gagliardi
case-wise (some were forcibly exported in the past for historical reasons: I originally started package ui by trying to write a Windows API wrapper, but decided to ditch that and just use the Windows API directly from package ui). Also more TODOs.
2014-04-13Migrated cursors_windows.go and icons_windows.go.Pietro Gagliardi
2014-04-12Removed the GDI+ dependency on Windows since we no longer use it.Pietro Gagliardi
2014-04-11Rewrote Area code on Windows to use alpha-premultiplied RGB and only use GDI ↵Pietro Gagliardi
functions to do it... and it doesn't quite work right yet.
2014-04-02Forced Common Controls version 6 on Windows by embedding the needed manifest in.Pietro Gagliardi
2014-03-25Added Area mouse events on Windows. Also more TODOs.Pietro Gagliardi
2014-03-24Added GDI+ to the package's Windows version: DLL loaded, initialized, and ↵Pietro Gagliardi
shut down. It will be used for drawing to Areas because using GDI itself is more complex than it needs to be.
2014-03-12Separated file creation dates from the package comment.Pietro Gagliardi
2014-02-25Added Windows implementation of ProgressBar and the requisite comctl32.dll code.Pietro Gagliardi
2014-02-19Moved to a proper package; main() is now a test and go test -c is used to ↵Pietro Gagliardi
build. Once I iron out a bug with Windows event handling, I'll add a README.
2014-02-15Removed a TODO regarding Windows Common Controls because I'm not going to be ↵Pietro Gagliardi
using those constants (and if I ever add more controls I will need to use comctl anyway).
2014-02-15More TODO reduction.Pietro Gagliardi
2014-02-14Now that we have sysData.text() we no longer need the getText() that needed ↵Pietro Gagliardi
to be migrated.
2014-02-11Moved some more data structures to common_windows.go and made more things ↵Pietro Gagliardi
private.
2014-02-11Added _windows.go extensions to all the files in preparation for the library ↵Pietro Gagliardi
writing.