Pietro Gagliardi
|
2fe193563e
|
Resolved that TODO.
|
2015-08-02 18:54:33 -04:00 |
Pietro Gagliardi
|
ebae310ff1
|
Fixed crashing. Made relayouts optional in tSetParent. Rewrote the tBox auto layout code a fair bit, thinking crashing was caused by stack overflow (it was not).
|
2015-08-02 18:16:44 -04:00 |
Pietro Gagliardi
|
4a97a3cdb9
|
Wrote the tBox code to deal with starts and ends and attachments. It doesn't quite work yet...
|
2015-08-02 16:55:21 -04:00 |
Pietro Gagliardi
|
f72b47c4dc
|
Added horizontal/vertical first/last flags. These flags are used by single controls for attachments. tBox will set them conditionally, so it can use the attachment values directly.
|
2015-08-02 15:03:30 -04:00 |
Pietro Gagliardi
|
b508161d1e
|
Added a framework for handling attachments to the frame. These are only handled by the shallowest control level (the immediate child of a tWindow).
|
2015-08-02 13:57:59 -04:00 |
Pietro Gagliardi
|
5bc53f937d
|
More stretchiness work.
|
2015-08-02 12:52:24 -04:00 |
Pietro Gagliardi
|
64ed23e933
|
Changed the Auto Layout generation function to use a structure of parameters. This will make adding parameters easier.
|
2015-08-02 11:26:03 -04:00 |
Pietro Gagliardi
|
30a30cb5be
|
Added tRelayout to all controls. Also changed the order of stretchy controls in main.m because Auto Layout's defaults aren't optimal.
|
2015-08-01 22:13:41 -04:00 |
Pietro Gagliardi
|
8868ad3b53
|
Stored parents in the various tControls. This is neccessary for making tRelayout on all controls.
|
2015-08-01 21:41:36 -04:00 |
Pietro Gagliardi
|
399f18f3ad
|
Removed the old Auto Layout routines from the other classes.
|
2015-08-01 18:35:24 -04:00 |
Pietro Gagliardi
|
7bd98bafc9
|
Started reimplementing uiBox. Added a first argument to the main Auto Layout function so uiBox can have subviews.
|
2015-08-01 18:05:50 -04:00 |
Pietro Gagliardi
|
b528d1ff0c
|
Added multiple primary horizontal and vertical Auto Layout views. This will accomodate tSpinbox. Now we can go back to tBox.
|
2015-08-01 17:26:56 -04:00 |
Pietro Gagliardi
|
391f6dd265
|
Implemented the basic Auto Layout manager for tWindow and tButton. Added tWindow this time too >_>
|
2015-08-01 15:38:59 -04:00 |
Pietro Gagliardi
|
63439daffc
|
Some cleanup in the Auto Layout test.
|
2015-08-01 14:22:45 -04:00 |
Pietro Gagliardi
|
32905f5989
|
More Auto Layout test work.
|
2015-07-31 23:06:29 -04:00 |