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
|
a2925e3b0b
|
Implemented more of the tBox auto layout logic. Now we need to get rid of the methods I had before and implement tRelayout on all classes.
|
2015-08-01 18:33:17 -04:00 |
Pietro Gagliardi
|
a06216eb34
|
Fixed some build errors.
|
2015-08-01 18:13:43 -04:00 |
Pietro Gagliardi
|
a7b0df8198
|
Updated the main program to use tBox. If we test it, nothing should show up...
|
2015-08-01 18:08:45 -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
|
4dc63828e4
|
Added spinboxes to the test. We're going to need multiple horizontals and verticals.
|
2015-08-01 17:19:45 -04:00 |
Pietro Gagliardi
|
554454f036
|
Added margined to tWindow.
|
2015-08-01 15:44:06 -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
|
9ecf15f4e0
|
Changed things around a bit; going to build things from tWindow's perspective first.
|
2015-08-01 15:21:03 -04:00 |
Pietro Gagliardi
|
cdbf2d5b5c
|
Moved tBox out of the way. We'll start with just a tButton for now.
|
2015-08-01 15:08:33 -04:00 |
Pietro Gagliardi
|
63439daffc
|
Some cleanup in the Auto Layout test.
|
2015-08-01 14:22:45 -04:00 |
Pietro Gagliardi
|
c9da21e350
|
More Auto Layout test work. It compiles1
|
2015-08-01 12:43:54 -04:00 |
Pietro Gagliardi
|
8bcaeb5d85
|
More TODOs.
|
2015-08-01 02:28:10 -04:00 |
Pietro Gagliardi
|
52152f0f9d
|
More uiBox mock work.
|
2015-08-01 02:16:35 -04:00 |
Pietro Gagliardi
|
0d27b4e30f
|
Started mocking the implementation of uiBox.
|
2015-07-31 23:25:59 -04:00 |
Pietro Gagliardi
|
32905f5989
|
More Auto Layout test work.
|
2015-07-31 23:06:29 -04:00 |
Pietro Gagliardi
|
046a7303c4
|
Started mocking out how uiBox will work in Auto Layout. This will be a separate program for now; hopefully I can salvage its code for the actual implementation.
|
2015-07-31 22:33:49 -04:00 |
Pietro Gagliardi
|
c8ac7ffaf5
|
Added planning for new auto layout-based uiBoxes for OS X.
|
2015-07-31 14:06:48 -04:00 |
Pietro Gagliardi
|
43341f51e9
|
Switched the GTK+ implementation to use this new uiBox, completed the implementation a bit more, and fixed some other build errors.
|
2015-07-30 12:43:40 -04:00 |
Pietro Gagliardi
|
d4d30285ff
|
Wrote up an untested implementation of a GtkBox-based uiBox, redux. This system of having one uiControl vtable to rule them all isn't going to work; each backend will need a wildly different implementation; oh well :/
|
2015-07-30 12:31:39 -04:00 |
Pietro Gagliardi
|
29220bde2d
|
Implemented autoresize of bin controls. It won't work now because uiBox tries to do its own size management. This is going to be a mess... :)
|
2015-07-29 19:57:23 -04:00 |
Pietro Gagliardi
|
bddbe16ea9
|
Fixed some more runtime errors.
|
2015-07-29 13:43:54 -04:00 |
Pietro Gagliardi
|
10eefc7a61
|
Verified some stuff.
|
2015-07-29 13:35:49 -04:00 |
Pietro Gagliardi
|
fde28fefe2
|
Fixed some runtime errors.
|
2015-07-29 13:34:25 -04:00 |
Pietro Gagliardi
|
7d1b97fb28
|
Fixed the other build errors. Now to fix runtime errors.
|
2015-07-29 13:29:32 -04:00 |
Pietro Gagliardi
|
0128e9f85e
|
Added bins to the OS X backend. Let's try this again I guess :/
|
2015-07-29 12:28:13 -04:00 |
Pietro Gagliardi
|
3d79ccf24c
|
Migrated container.m. This will behave similarly to the GTK+ backend; bin.m will come next.
|
2015-07-29 12:17:12 -04:00 |
Pietro Gagliardi
|
4911801622
|
More TODOs.
|
2015-07-29 12:10:57 -04:00 |
Pietro Gagliardi
|
7e25241045
|
Added a dummy implementation of uiSpinbox on OS X.
|
2015-07-28 14:56:50 -04:00 |
Pietro Gagliardi
|
87e4245e34
|
Fixed some compiler errors.
|
2015-07-28 14:14:41 -04:00 |
Pietro Gagliardi
|
da73d003ba
|
Updated the OS X makefile. Will test the build later.
|
2015-07-28 11:57:56 -04:00 |
Pietro Gagliardi
|
58ad6989c9
|
More OS X control work.
|
2015-07-28 11:47:05 -04:00 |
Pietro Gagliardi
|
15a3d151cd
|
More OS X control work.
|
2015-07-27 23:38:44 -04:00 |
Pietro Gagliardi
|
23e1fe0c98
|
And more TODOs.
|
2015-07-27 20:12:52 -04:00 |
Pietro Gagliardi
|
1fd334c490
|
Oops forgot NSDatePicker
|
2015-07-27 20:11:44 -04:00 |
Pietro Gagliardi
|
b3137b469a
|
Constructed a list of things we need to figure out about each of the controls we need to implement. More TODOs.
|
2015-07-27 20:08:17 -04:00 |
Pietro Gagliardi
|
ce82174013
|
More OS X control work.
|
2015-07-26 13:53:35 -04:00 |
Pietro Gagliardi
|
75bc1c13bb
|
Started mapping out new OS X uiControl Interface Builder default parameters.
|
2015-07-24 23:30:27 -04:00 |
Pietro Gagliardi
|
2e4af8a123
|
More OS X uiControl work... kinda. At least all the controls that were in previously are now back in; that just leaes the new ones now.
|
2015-07-24 15:42:10 -04:00 |
Pietro Gagliardi
|
62b5365577
|
More OS X uiControl work.
|
2015-07-22 23:20:01 -04:00 |
Pietro Gagliardi
|
d5744df476
|
More OS X uiControl work, finally.
|
2015-07-22 23:03:26 -04:00 |
Pietro Gagliardi
|
4234b47f62
|
More OS X uiControl work.
|
2015-07-11 22:56:43 -04:00 |
Pietro Gagliardi
|
89f8bd8643
|
Migrated OS X uiButton. We're off to a meh start...
|
2015-07-11 20:28:04 -04:00 |
Pietro Gagliardi
|
71c8bfc539
|
More OS X control stuff.
|
2015-07-11 17:02:01 -04:00 |
Pietro Gagliardi
|
dc9bf84256
|
Started rewriting the OS X controls. Imported stubs.
|
2015-07-11 16:56:37 -04:00 |
Pietro Gagliardi
|
9b5fe800c7
|
More basic OS X backend functions work.
|
2015-07-03 23:32:01 -04:00 |
Pietro Gagliardi
|
9f1ef9eaa1
|
Migrated the OS X uiWindow code back, modernizing it in the process. Also fixed a latent bug in the GTK+ uiWindow code.
|
2015-07-03 23:12:31 -04:00 |