summaryrefslogtreecommitdiff
path: root/init_windows.go
AgeCommit message (Collapse)Author
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-10More go fmt.Pietro Gagliardi
2014-05-30Changed Areas on WIndows so that they all use the same window class, rather ↵Pietro Gagliardi
than having one per Area.
2014-05-30Converted the standard Windows window class (for Window) to be a single ↵Pietro Gagliardi
class, rather than having a new one for each Window. Now for Area.
2014-05-25Finished migrating the Windows code to using the pregenerated constants.Pietro Gagliardi
2014-04-28Cleaned up/removed some (not all) TODOs in init_windows.go.Pietro Gagliardi
2014-04-12Removed the GDI+ dependency on Windows since we no longer use it.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-03-11More TODO reduction.Pietro Gagliardi
2014-02-25Added Windows implementation of ProgressBar and the requisite comctl32.dll code.Pietro Gagliardi
2014-02-24Added Windows preferred size code. It doesn't work right now; both GetDC() ↵Pietro Gagliardi
and GetWindowDC() are not returning at all on both wine and Windows XP; need to debug (print guards are included).
2014-02-24Re-added Windows font grabbing code. I won't use it just yet, since I only ↵Pietro Gagliardi
now realize I don't actually need it for preferred sizes, but eh
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-15More error/TODO reduction.Pietro Gagliardi
2014-02-12Restructuring the codebase to make things neater. First off: each window now ↵Pietro Gagliardi
has its own class; the sysData knows about children. This updates the window class to become a generator and rewrites the WndProc as well.
2014-02-11More error corrections; not done yet...Pietro Gagliardi
2014-02-11Added the init and testing main functions and started fixing errors. Let's ↵Pietro Gagliardi
fix the rest and hope it works...
2014-02-11(see previous commit; part 2)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 (2/2).Pietro Gagliardi