Pietro Gagliardi
|
a07e2afc9c
|
Made alignment work on uiGrid on OS X.
|
2016-06-18 13:32:10 -04:00 |
Pietro Gagliardi
|
106d4b544a
|
Edging ever closer to getting grids working right on Windows.
|
2016-06-14 21:55:14 -04:00 |
Pietro Gagliardi
|
cf8c1c67fe
|
Clarified the previous commit.
|
2016-06-14 21:00:57 -04:00 |
Pietro Gagliardi
|
cdbe48cc83
|
Plugged a potential memory corruption in darwin/grid.m. Now we have to do the same on Windows: ensure that hidden cells are taken into account when computing xmin/xmax/ymin/ymax and abort if there's nothing there.
|
2016-06-14 20:58:44 -04:00 |
Pietro Gagliardi
|
cb81518e0f
|
Implemented proper hiding and showing behavior on OS X on uiForm and uiGrid.
|
2016-06-14 11:18:38 -04:00 |
Pietro Gagliardi
|
d54f7dd682
|
Added a facility to the OS X port to be notified when a child's visibility has changed; this is necessary for implementing hiding and showing properly.
|
2016-06-14 10:37:19 -04:00 |
Pietro Gagliardi
|
207340f16f
|
Finished the migration.
|
2016-06-13 22:42:11 -04:00 |
Pietro Gagliardi
|
864c6c2511
|
Finished stripping ui.h of intmax.
|
2016-06-13 21:20:20 -04:00 |
Pietro Gagliardi
|
f08cd96688
|
More control gallery rewriting. Removed some debugging code in the OS X grid.
|
2016-06-12 19:55:35 -04:00 |
Pietro Gagliardi
|
144366c775
|
And got the last bit of grid working :D
|
2016-06-12 18:26:13 -04:00 |
Pietro Gagliardi
|
2cd97c8e60
|
Reworked hugging priorities a bit. We're getting closer...
|
2016-06-12 18:23:43 -04:00 |
Pietro Gagliardi
|
f89feba680
|
Included spanning views in hugging priority management.
|
2016-06-12 16:27:29 -04:00 |
Pietro Gagliardi
|
629c242a83
|
Forgot to make the dummy views ignore autoresizing masks.
|
2016-06-12 15:35:54 -04:00 |
Pietro Gagliardi
|
0ce4fd6efd
|
FIgured out that we need to ignore spanning cells; added support for that. Not yet perfect; still need to do a bit more...
|
2016-06-12 15:30:36 -04:00 |
Pietro Gagliardi
|
7908972d34
|
Continuing the current approach. This might work out better...
|
2016-06-12 15:08:07 -04:00 |
Pietro Gagliardi
|
77f4c2f309
|
Split out more of the uiGrid logic. Rewrote the edge constraints to use a topological map of views. Added dummy views for empty cells.
|
2016-06-12 13:47:33 -04:00 |
Pietro Gagliardi
|
6496de0fb2
|
More TODOs.
|
2016-06-12 12:35:13 -04:00 |
Pietro Gagliardi
|
8f0bac54a3
|
Took an alternate route through the constraints in the grid. This should be a bit easier...
|
2016-06-12 12:31:44 -04:00 |
Pietro Gagliardi
|
fc2218b51c
|
Added some rather fickle debugging.
|
2016-06-11 23:52:35 -04:00 |
Pietro Gagliardi
|
9650770554
|
Fixed a typo. Doesn't fix runtime bugs yet.
|
2016-06-11 23:42:58 -04:00 |
Pietro Gagliardi
|
faa989aefd
|
Fixed compile errors. Runtime errors, on the other hand...
|
2016-06-11 23:28:51 -04:00 |
Pietro Gagliardi
|
d528fae1f4
|
Added uiGrid on OS X. Now to fix build errors.
|
2016-06-11 23:09:53 -04:00 |