summaryrefslogtreecommitdiff
path: root/sysdata_windows.go
AgeCommit message (Collapse)Author
2014-02-12Separated initial text from sysData and fixed errors in the previous commits.Pietro Gagliardi
2014-02-12Added control ID generation.Pietro Gagliardi
2014-02-11Changed the sysData cache so that if we didn't fill it in yet, getSysData() ↵Pietro Gagliardi
returns nil instead of panicking, and the standard window procedure jumps directly to the default handler. Not what I originally wanted to do, but whatever, it finally works!
2014-02-11Derp me, more incorrect error checking! But now a window shows, and the ↵Pietro Gagliardi
process hangs, so progress!
2014-02-11It appears the result of syscall.StringToUTF16Ptr() is only temporary, so ↵Pietro Gagliardi
removed all that. Now the program just hangs...
2014-02-11Changed the caching such that the window procedure is held until we added ↵Pietro Gagliardi
the HWND to the cache. Now we have a mysterious class not regsitered issue...
2014-02-11More of the previous error and not printing panics... derp me. Still not ↵Pietro Gagliardi
fixed yet though...
2014-02-11All build errors resolved. Now to test...Pietro Gagliardi
2014-02-11More error corrections; not done yet...Pietro Gagliardi
2014-02-11Added the window creation code. Now let's hope this works...Pietro Gagliardi
2014-02-11Migrated over the window class and window procedure stuff, set up the ↵Pietro Gagliardi
standard window class, and wrote the skeleton window procedure.
2014-02-11Set up initialization on Windows (1/2) and fixed a leftover error in ↵Pietro Gagliardi
sysdata_windows.go.
2014-02-11Started implementing the public API: added the Window and Control types and ↵Pietro Gagliardi
the skeleton of the Windows implementation.