Pietro Gagliardi
|
385993792f
|
Migrated the GTK+ backend to the new API.
|
2014-06-28 21:40:44 -04:00 |
Pietro Gagliardi
|
affc65a5a4
|
Fixed the build. New API works on Windows! Also removed TODO on dialogs in Windows since I can't reproduce the weird behavior anymore; I guess the new code fixes it.
|
2014-06-28 16:37:55 -04:00 |
Pietro Gagliardi
|
02d6a03ba3
|
Decided to make dialogs code-modal; will figure out how to get the behavior 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-28 16:02:50 -04:00 |
Pietro Gagliardi
|
cd116033a3
|
Adjusted window.go to make safe functions actually safe.
|
2014-06-28 15:40:06 -04:00 |
Pietro Gagliardi
|
7a1331c04c
|
Converted most of the rest of the test program. Now I just need to figure out what I'm going to do about dialog modality... ugh.
|
2014-06-28 11:36:55 -04:00 |
Pietro Gagliardi
|
35b2c6fa53
|
Converted most of the rest of the test program to the new API.
|
2014-06-28 11:08:24 -04:00 |
Pietro Gagliardi
|
cb10c0fc17
|
Migrated the keyboard test to the new API.
|
2014-06-28 10:56:12 -04:00 |
Pietro Gagliardi
|
98e701cd3b
|
Migrated uitask_windows.go to the new API.
|
2014-06-28 10:49:23 -04:00 |
Pietro Gagliardi
|
f7438c0e10
|
Migrated init.go to the new API. This should probably be renamed now.
|
2014-06-28 10:15:24 -04:00 |
Pietro Gagliardi
|
3fbf746682
|
Added rewrite of most of the dialog system for the new API. The Windows API is, however, getting in the way...
|
2014-06-28 09:37:31 -04:00 |
Pietro Gagliardi
|
9134189f52
|
Migrated controlsize_windows.go and stdwndclass_windows.go to the new API.
|
2014-06-28 07:25:42 -04:00 |
Pietro Gagliardi
|
2e7f3d299e
|
Migrated sysdata_windows.go to the new API. Also more TODOs.
|
2014-06-28 02:55:15 -04:00 |
Pietro Gagliardi
|
a894c3fc6d
|
Documented the new Window.Closing behavior.
|
2014-06-28 02:16:52 -04:00 |
Pietro Gagliardi
|
c8ae74cf26
|
Implemented the new events in the portable code.
|
2014-06-28 01:57:07 -04:00 |
Pietro Gagliardi
|
d13e398e90
|
Migrated window.go and sysdata.go to the new API. Controls will need to be migrated as well.
|
2014-06-28 01:22:40 -04:00 |
Pietro Gagliardi
|
ea6200a432
|
Began the migration to the new API. Removed locks from the public control APIs; they won't be needed anymore.
|
2014-06-28 01:05:06 -04:00 |
Pietro Gagliardi
|
05ffc6511a
|
Added propsoal for the API rewrite.
|
2014-06-27 21:51:44 -04:00 |
Pietro Gagliardi
|
b5fdadda37
|
Updated README.
|
2014-06-27 17:32:40 -04:00 |
Pietro Gagliardi
|
bab7cfd23b
|
Fixed README and removed Checkbox.SetChecked() from the future plans.
|
2014-06-26 22:04:01 -04:00 |
Pietro Gagliardi
|
20821c26eb
|
Implemented Checkbox.SetChecked() on Mac OS X and updated the README.
|
2014-06-26 21:54:14 -04:00 |
Pietro Gagliardi
|
ebbd76716f
|
Implemented Checkbox.SetChecked() on Windows.
|
2014-06-26 21:40:23 -04:00 |
Pietro Gagliardi
|
098beef996
|
Added Checkbox.SetChecked() and implemented it on GTK+.
|
2014-06-26 21:36:46 -04:00 |
Pietro Gagliardi
|
5c002e3d0f
|
Allowed tab stops on Windows; see http://blogs.msdn.com/b/oldnewthing/archive/2003/10/21/55384.aspx. Fixes #13
|
2014-06-26 20:20:00 -04:00 |
Pietro Gagliardi
|
700fef758b
|
Removed the special-casing of GtkLayout to have transparent frames: this 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-26 17:04:56 -04:00 |
Pietro Gagliardi
|
2e9e2732e7
|
Fixed README and removed padding/spacing from future plans.
|
2014-06-26 16:01:22 -04:00 |
Pietro Gagliardi
|
2c13236bf8
|
Updated README.
|
2014-06-26 15:59:13 -04:00 |
Pietro Gagliardi
|
c401617637
|
Merge pull request #21 from boppreh/master
Fix layout.go in regard to new padding and margin
|
2014-06-26 15:51:34 -04:00 |
BoppreH
|
85f759ea5f
|
Remove padding and margin from layout.go
|
2014-06-26 15:37:19 -03:00 |
Pietro Gagliardi
|
999e669aa4
|
Merge branch 'master' of github.com:andlabs/ui
|
2014-06-26 14:24:16 -04:00 |
Pietro Gagliardi
|
2a0dbfc74a
|
Added margins and padding to Grid and a test program to make sure they're the same...
|
2014-06-26 14:22:49 -04:00 |
Pietro Gagliardi
|
b398150c09
|
Merge pull request #19 from boppreh/master
Add a Layout function for higher-level layouts. I might put this in a subrepository. Thanks @boppreh
|
2014-06-26 14:21:44 -04:00 |
BoppreH
|
52bccbc8da
|
Add old layout.go
|
2014-06-26 15:11:57 -03:00 |
Pietro Gagliardi
|
3bedaf483a
|
Implemented padding on Stack.
|
2014-06-26 10:55:11 -04:00 |
Pietro Gagliardi
|
1819bbed49
|
Fixed a typo in controlsize_windows.go.
|
2014-06-26 10:51:26 -04:00 |
Pietro Gagliardi
|
214467bb93
|
Implemented window margins for Grids and Stacks.
|
2014-06-26 10:36:59 -04:00 |
Pietro Gagliardi
|
131809fc62
|
Added a padding/margins test to the test program.
|
2014-06-26 10:24:07 -04:00 |
Pietro Gagliardi
|
67f1bcfc3c
|
Fixed label alignment on Mac OS X for real now.
|
2014-06-26 10:06:58 -04:00 |
Pietro Gagliardi
|
dd305141fd
|
More TODOs.
|
2014-06-26 03:56:44 -04:00 |
Pietro Gagliardi
|
a68ce7f94a
|
More TODOs.
|
2014-06-26 03:53:10 -04:00 |
Pietro Gagliardi
|
1dd344b2f8
|
Fixed Space() causing panics during size calculations.
|
2014-06-26 03:49:47 -04:00 |
Pietro Gagliardi
|
2963b2217a
|
Made the Listbox in the Label alignment test resize vertically so as to make the test more meaningful.
|
2014-06-26 03:41:44 -04:00 |
Pietro Gagliardi
|
2967ab1752
|
Changed the commit order in controlsize.go to be from right to left rather than from left to right; this will make the label positioning calculations on Mac OS X make sense.
|
2014-06-26 03:37:16 -04:00 |
Pietro Gagliardi
|
0b4c6a9228
|
Finished implementing the new control sizing system on Mac OS X. The new label behavior needs to be reimplemented next.
|
2014-06-26 03:24:27 -04:00 |
Pietro Gagliardi
|
5e17d64b09
|
Undid the whole yoff spiel on Mac OS X. NOW I'll merge the new sizing system into that backend.
|
2014-06-26 00:23:29 -04:00 |
Pietro Gagliardi
|
4a68c3cb7a
|
Applied the new control sizing system to the GTK+ backend.
|
2014-06-25 23:44:22 -04:00 |
Pietro Gagliardi
|
6e170ad1db
|
Made a quick comment clarificaiton in stdwndclass_windows.go.
|
2014-06-25 23:22:47 -04:00 |
Pietro Gagliardi
|
1eeadc000a
|
Made the new sizing system work on Windows.
|
2014-06-25 23:21:57 -04:00 |
Pietro Gagliardi
|
9a3e73b460
|
Finished the Windows conversion to the new sizing system. Untested.
|
2014-06-25 23:05:29 -04:00 |
Pietro Gagliardi
|
92afc9b944
|
Integrated the new sizing system into Grid and Stack.
|
2014-06-25 22:43:35 -04:00 |
Pietro Gagliardi
|
08922103a7
|
Reverted Stack and Grid back to pre-yoff form. This is part of the change in the sizing system.
|
2014-06-25 22:21:28 -04:00 |