summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-16Ported over the sizing framework from the old package and implemented it on ↵Pietro Gagliardi
the GTK+ backend.
2014-07-16Added Button and control adding to the Mac OS X backend.Pietro Gagliardi
2014-07-15Added basic control showing to the Windows backend.Pietro Gagliardi
2014-07-15Fixed a flaw in the SetControl() for GTK+ Window: it forgot to unparent old ↵Pietro Gagliardi
children.
2014-07-15Refined zregen.sh to accept argumetns and not run the 64-bit generator if ↵Pietro Gagliardi
the 32-bit one failed.
2014-07-15Added the beginninig of the Windows Control code.Pietro Gagliardi
2014-07-15Added parenting/unparenting of controls to the GTK+ backend and the test ↵Pietro Gagliardi
program.
2014-07-15Implemented window resize handling on Mac OS X. Now for actually setting ↵Pietro Gagliardi
child controls and resizing them.
2014-07-15Implemented resize event detection on Windows.Pietro Gagliardi
2014-07-14Added window resize handling to the GTK+ backend.Pietro Gagliardi
2014-07-14Added the widget container to the GTK+ code.Pietro Gagliardi
2014-07-13Implemented Stop() on Mac OS X.Pietro Gagliardi
2014-07-13Implemented Stop() on GTK+.Pietro Gagliardi
2014-07-13Some comment cleanup.Pietro Gagliardi
2014-07-13Changed the semantics of uitask() to allow it to handle recursive main loops ↵Pietro Gagliardi
properly; important for Stop() to work correctly on non-Windows systems.
2014-07-13Added Stop() and implemented it on Windows.Pietro Gagliardi
2014-07-12Pinned down event behavior of Windows.Close().Pietro Gagliardi
2014-07-12Added zconstants regeneration script.Pietro Gagliardi
2014-07-12Implemented Window.Close() on Windows.Pietro Gagliardi
2014-07-12More TODOs.Pietro Gagliardi
2014-07-12Fixed the Windows code. Now to implement closing properly.Pietro Gagliardi
2014-07-12Finished writing initial Windows implementation. Now to find out why it ↵Pietro Gagliardi
doesn't work...
2014-07-11Added function generation to zwinconstgen.go. cgo uses DWARF to get function ↵Pietro Gagliardi
parameters, so we'll just specify them manually ourselves; see funcnames_windows.go.
2014-07-11More zwinconstgen.go work.Pietro Gagliardi
2014-07-11More zwinconstgen.go output refinement.Pietro Gagliardi
2014-07-11More refinement of struct output in zwinconstgen.go.Pietro Gagliardi
2014-07-11Added a handler for embedded structure values in zwinconstgen.go.Pietro Gagliardi
2014-07-11Added an attempt at overriding HWND, etc. in the zwinconstgen.go type ↵Pietro Gagliardi
generation; will test now.
2014-07-11Fixed up output of zwinconstgen.go to some extent.Pietro Gagliardi
2014-07-11Improved the structure type output of zwinconstgen.go.Pietro Gagliardi
2014-07-11Converted zwinconstgen.go to use a template to generate its output.Pietro Gagliardi
2014-07-11Added basic struct parsing to zwinconstgen.go.Pietro Gagliardi
2014-07-11Fixed compiler errors in zwinconstgen.go output.Pietro Gagliardi
2014-07-11Added beginning of Windows init code.Pietro Gagliardi
2014-07-10Actually never mind I'm dumb there's no Windows files yetPietro Gagliardi
2014-07-10Moved winconstgen.go into a tools/ folder because blah more than one package ↵Pietro Gagliardi
found.
2014-07-10Fixed compilation errors in zwinconstgen.go.Pietro Gagliardi
2014-07-09Added the beginning of a modified winconstgen.go that'll be more thorough ↵Pietro Gagliardi
than the old one (includes structures and functions) and treats all names like hacknames. THe defaultCCs CL will need to be resolved somehow...
2014-07-08Implemented window closing on Mac OS X. This drops the "single delegate ↵Pietro Gagliardi
object for everything" setup but keeping that map and holding its lock is already meh so.
2014-07-08Switched to using Grand Central Dispatch and Objective-C blocks in the Mac ↵Pietro Gagliardi
OS X backend. THIS IS PRECEDENT-SETTING.
2014-07-08Added the beginning of the Mac OS X code.Pietro Gagliardi
2014-07-08Implemented the Window OnClosing() event on GTK+. It works!Pietro Gagliardi
2014-07-08Defined events.Pietro Gagliardi
2014-07-08Fixed runtime crashes for now. Whee, we have a window again!Pietro Gagliardi
2014-07-08Fixed other compilation errors and added a test file. Now to figure out why ↵Pietro Gagliardi
things are failing at runtime...
2014-07-08Made event handlers more robust.Pietro Gagliardi
2014-07-07Fixed most compilation errors and added GTK+ string helper functions to ↵Pietro Gagliardi
common_unix.go.
2014-07-07Added gtk_unix.h from the old ui; removed the line about gdk-pixbuf. Let's ↵Pietro Gagliardi
hope this builds...
2014-07-07Added Go() and the GTK+ uitask functions.Pietro Gagliardi
2014-07-07Made event handler setters return a Request, implemented stubs on GTK+ so I ↵Pietro Gagliardi
can build a test, and made documentation consistent.