summaryrefslogtreecommitdiff
path: root/redo/window_windows.go
AgeCommit message (Collapse)Author
2014-08-30...in with the new.Pietro Gagliardi
2014-08-26Got rid of the modal queue now that it's no longer needed.Pietro Gagliardi
2014-08-18Implemented the beginning of a potential solution to the Windows modality issue.Pietro Gagliardi
2014-08-14Fixed the infinite loop on Tab control dialog message bug(s) on the Windows ↵Pietro Gagliardi
backend.
2014-08-04Merged cases of C.moveWindow() on Windows containers to one place ↵Pietro Gagliardi
(container_windows.go) as a method on container.
2014-08-04Decided to keep tab textures on Windows.Pietro Gagliardi
2014-08-04Completed the migration of the Windows backend to the new container system.Pietro Gagliardi
2014-08-04Split layout and Window on Windows to use two separate window classes. This ↵Pietro Gagliardi
is the first half of the two-part migration of the Windows backend to use container.
2014-08-04Split apart the Windows Window code so that the same window class can be ↵Pietro Gagliardi
used for both top-level windows and tab pages (next commit). This makes things slightly messy in the short term, but this will all be cleaned up soon, and has the advantage of taking care of the sizer mess~
2014-08-01Migrated the Windows backend to use sizer.Pietro Gagliardi
2014-07-29Changed Control.setParent() to take the same argument type on all platforms; ↵Pietro Gagliardi
this is needed for re-adding Stack and Grid. This argument type is defined by each platform.
2014-07-28Fixed the proper recursive application of spaced on Windows tabs by having ↵Pietro Gagliardi
container.resize() also take the origin coordinates as arguments.
2014-07-28Made the previous commit's changes on Windows. If the Stack Overflow ↵Pietro Gagliardi
question tells me I'm wrong, we can deal with it then. But yay simple sizing code again :D
2014-07-26Made the sizing recursive chain idempotent and added a -spaced option to the ↵Pietro Gagliardi
test program to test spacing.
2014-07-25Implemented the various parenting and sizing changes on the Mac OS X ↵Pietro Gagliardi
backend; also moved a line in window_windows.go around for consistency.
2014-07-25Adjusted sizing data to act as the base container type; this is needed for ↵Pietro Gagliardi
proper resizing on both GTK+ and Mac OS X.
2014-07-25Simplified the control nesting model by removing Control.unparent() and ↵Pietro Gagliardi
requiring all Windows to have a Control at construct time; implemented such on Windows.
2014-07-25Implemented Tab on Windows.Pietro Gagliardi
2014-07-22Moved Window.SetControl() into window.go pending addition of fake resize events.Pietro Gagliardi
2014-07-19Started dropping the whole request/response system because it fell apart... ↵Pietro Gagliardi
time to make a ui.Do(func(){ ... })
2014-07-17Migrated common_windows.go to C. Now to nuke unneeded files and fix compiler ↵Pietro Gagliardi
errors...
2014-07-17Migrated window_windows.go to C.Pietro Gagliardi
2014-07-17Laid down the framework for control events on Windows. The only problem left ↵Pietro Gagliardi
is that we need to use functions from comctl32.dll, so it's time to bring that blob of code back.
2014-07-16Re-added the Windows sizing code.Pietro Gagliardi
2014-07-15Added basic control showing to the Windows backend.Pietro Gagliardi
2014-07-15Added the beginninig of the Windows Control code.Pietro Gagliardi
2014-07-15Implemented resize event detection on Windows.Pietro Gagliardi
2014-07-12Implemented Window.Close() on Windows.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...