summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-29Migrated sysdata_darwin.go and uitask_darwin.go to the new API. Now to just ↵Pietro Gagliardi
wait for the answer to my Stack Overflow question so I can migrate dialog_darwin.go...
2014-06-29Migrated the Mac OS X delegate code to the new API.Pietro Gagliardi
2014-06-28More TODOs.Pietro Gagliardi
2014-06-28Migrated the GTK+ backend to the new API.Pietro Gagliardi
2014-06-28Fixed the build. New API works on Windows! Also removed TODO on dialogs in ↵Pietro Gagliardi
Windows since I can't reproduce the weird behavior anymore; I guess the new code fixes it.
2014-06-28Decided to make dialogs code-modal; will figure out how to get the behavior ↵Pietro Gagliardi
I want on Mac OS X - http://stackoverflow.com/questions/24468620/how-do-i-create-a-nested-run-loop-after-nsalert-beginsheetmodalforwindow-tha - Now to see if Windows works...
2014-06-28Adjusted window.go to make safe functions actually safe.Pietro Gagliardi
2014-06-28Converted most of the rest of the test program. Now I just need to figure ↵Pietro Gagliardi
out what I'm going to do about dialog modality... ugh.
2014-06-28Converted most of the rest of the test program to the new API.Pietro Gagliardi
2014-06-28Migrated the keyboard test to the new API.Pietro Gagliardi
2014-06-28Migrated uitask_windows.go to the new API.Pietro Gagliardi
2014-06-28Migrated init.go to the new API. This should probably be renamed now.Pietro Gagliardi
2014-06-28Added rewrite of most of the dialog system for the new API. The Windows API ↵Pietro Gagliardi
is, however, getting in the way...
2014-06-28Migrated controlsize_windows.go and stdwndclass_windows.go to the new API.Pietro Gagliardi
2014-06-28Migrated sysdata_windows.go to the new API. Also more TODOs.Pietro Gagliardi
2014-06-28Documented the new Window.Closing behavior.Pietro Gagliardi
2014-06-28Implemented the new events in the portable code.Pietro Gagliardi
2014-06-28Migrated window.go and sysdata.go to the new API. Controls will need to be ↵Pietro Gagliardi
migrated as well.
2014-06-28Began the migration to the new API. Removed locks from the public control ↵Pietro Gagliardi
APIs; they won't be needed anymore.
2014-06-27Added propsoal for the API rewrite.Pietro Gagliardi
2014-06-27Updated README.Pietro Gagliardi
2014-06-26Fixed README and removed Checkbox.SetChecked() from the future plans.Pietro Gagliardi
2014-06-26Implemented Checkbox.SetChecked() on Mac OS X and updated the README.Pietro Gagliardi
2014-06-26Implemented Checkbox.SetChecked() on Windows.Pietro Gagliardi
2014-06-26Added Checkbox.SetChecked() and implemented it on GTK+.Pietro Gagliardi
2014-06-26Allowed tab stops on Windows; see ↵Pietro Gagliardi
http://blogs.msdn.com/b/oldnewthing/archive/2003/10/21/55384.aspx. Fixes #13
2014-06-26Removed the special-casing of GtkLayout to have transparent frames: this ↵Pietro Gagliardi
breaks the Ubuntu GTK+ 3 themes (Ambianace and Radiance) with their correct renderer (see https://github.com/andlabs/ui/pull/19#issuecomment-47273597), and the KDE bug has now been fixed.
2014-06-26Fixed README and removed padding/spacing from future plans.Pietro Gagliardi
2014-06-26Updated README.Pietro Gagliardi
2014-06-26Merge pull request #21 from boppreh/masterPietro Gagliardi
Fix layout.go in regard to new padding and margin
2014-06-26Remove padding and margin from layout.goBoppreH
2014-06-26Merge branch 'master' of github.com:andlabs/uiPietro Gagliardi
2014-06-26Added margins and padding to Grid and a test program to make sure they're ↵Pietro Gagliardi
the same...
2014-06-26Merge pull request #19 from boppreh/masterPietro Gagliardi
Add a Layout function for higher-level layouts. I might put this in a subrepository. Thanks @boppreh
2014-06-26Add old layout.goBoppreH
2014-06-26Implemented padding on Stack.Pietro Gagliardi
2014-06-26Fixed a typo in controlsize_windows.go.Pietro Gagliardi
2014-06-26Implemented window margins for Grids and Stacks.Pietro Gagliardi
2014-06-26Added a padding/margins test to the test program.Pietro Gagliardi
2014-06-26Fixed label alignment on Mac OS X for real now.Pietro Gagliardi
2014-06-26More TODOs.Pietro Gagliardi
2014-06-26More TODOs.Pietro Gagliardi
2014-06-26Fixed Space() causing panics during size calculations.Pietro Gagliardi
2014-06-26Made the Listbox in the Label alignment test resize vertically so as to make ↵Pietro Gagliardi
the test more meaningful.
2014-06-26Changed the commit order in controlsize.go to be from right to left rather ↵Pietro Gagliardi
than from left to right; this will make the label positioning calculations on Mac OS X make sense.
2014-06-26Finished implementing the new control sizing system on Mac OS X. The new ↵Pietro Gagliardi
label behavior needs to be reimplemented next.
2014-06-26Undid the whole yoff spiel on Mac OS X. NOW I'll merge the new sizing system ↵Pietro Gagliardi
into that backend.
2014-06-25Applied the new control sizing system to the GTK+ backend.Pietro Gagliardi
2014-06-25Made a quick comment clarificaiton in stdwndclass_windows.go.Pietro Gagliardi
2014-06-25Made the new sizing system work on Windows.Pietro Gagliardi