Pietro Gagliardi
|
7e11274e3a
|
Fixed very many compilation issues. There's a lot more left to fix, though...
|
2015-08-31 17:50:23 -04:00 |
Pietro Gagliardi
|
67e87f213a
|
Finished the initial run of box.c and GNUmakefile. Now to finally test the build which will break miserably! :D
|
2015-08-31 17:05:50 -04:00 |
Pietro Gagliardi
|
25bbd58915
|
And wrote up the new Windows control.c. Let's take this to the bridge!... oh right, box.c :|
|
2015-08-31 15:16:36 -04:00 |
Pietro Gagliardi
|
cefd262f42
|
More migration. Just control.c left, and then we can build.
|
2015-08-31 15:14:02 -04:00 |
Pietro Gagliardi
|
413ec1a2c3
|
More migration.
|
2015-08-31 13:37:56 -04:00 |
Pietro Gagliardi
|
3a607cbbf2
|
Moved back a whole bunch of Windows files.
|
2015-08-31 12:45:53 -04:00 |
Pietro Gagliardi
|
1a39797a14
|
More Windows control work.
|
2015-08-31 12:33:44 -04:00 |
Pietro Gagliardi
|
ec4ac0d596
|
Started the migration of uiTab on Windows. Phew; we're getting close...
|
2015-08-31 11:31:42 -04:00 |
Pietro Gagliardi
|
99c37b9697
|
Wrote up the boilerplate needed for tab pages.
|
2015-08-31 10:55:33 -04:00 |
Pietro Gagliardi
|
411afe4480
|
"Migrated" uiSpinbox in the same way as with uiRadioButtons. I might need a container and a uiWindowsSpinboxEditHandle()...
|
2015-08-31 07:28:15 -04:00 |
Pietro Gagliardi
|
887c087920
|
Started the migration of Windows uiRadioButtons. There are two files here: OLDradiobuttons.c, which is the old code as is, and radiobuttons.c, which is the partially-migrated file.
|
2015-08-30 22:08:25 -04:00 |
Pietro Gagliardi
|
311a7d4124
|
More migration work.
|
2015-08-30 19:32:05 -04:00 |
Pietro Gagliardi
|
34f0d71d0c
|
Added Windows child.c.
|
2015-08-30 18:45:45 -04:00 |
Pietro Gagliardi
|
f5cfdaddb9
|
Started work on reimplementing Windows API controls with parents. This handles uiGroup. Need to add child.c next.
|
2015-08-30 18:38:22 -04:00 |
Pietro Gagliardi
|
6df9ad49a1
|
More ui_windows.h work.
|
2015-08-30 18:24:57 -04:00 |
Pietro Gagliardi
|
465d497cb6
|
Migrated all the single-HWND controls that don't have a child. Moment of truth time: do we require all controls to have a single HWND? Leaning toward yes.
|
2015-08-30 12:25:53 -04:00 |
Pietro Gagliardi
|
d4bb41f4c0
|
Migrated uiButton on Windows to the new backend. Most controls will, fortunately, be this smooth.
|
2015-08-29 21:02:38 -04:00 |
Pietro Gagliardi
|
8b564c2427
|
More ui_windows.h work. PreferredSize is now MinimumSize. Still need to figure out what I'm going to do about Box, Tab, and Spinbox...
|
2015-08-29 20:38:12 -04:00 |
Pietro Gagliardi
|
a00bc3cb9d
|
Started migrating ui_windows.h. This is going to be a pain... Also fixed an error in ui_unix.h.
|
2015-08-28 21:42:21 -04:00 |
Pietro Gagliardi
|
4f930ca8c3
|
Commit message withheld
|
2015-08-28 18:27:17 -04:00 |
Pietro Gagliardi
|
8661ffa377
|
Removed duplicate uthash.
|
2015-08-28 18:14:02 -04:00 |
Pietro Gagliardi
|
3fa52f811e
|
Migrated uiBox to use the child system. It all works! :D
|
2015-08-28 18:12:24 -04:00 |
Pietro Gagliardi
|
ef0f36a8ec
|
Moved GTK+ uiWindow to the new child system and fixed a latent bug in uiGroup. Now it's just uiBox and the GTK+ port will be migrated!
|
2015-08-28 17:16:02 -04:00 |
Pietro Gagliardi
|
77b53b5278
|
Migrated GTK+ uiTab to the child functions.
|
2015-08-28 16:50:55 -04:00 |
Pietro Gagliardi
|
19c9b0f9da
|
Switched GTK+ uiGroup to the new child functions.
|
2015-08-28 16:43:41 -04:00 |
Pietro Gagliardi
|
a6da02b3f7
|
Added a separate system for handling children of controls on GTK+. (I was thinking of doing this on OS X first, but this is probably simpler than saving the expand/align states for uiGroup and uiTab, so I'm doing the GTK+ backend first.) Not actually used yet, just written.
|
2015-08-28 16:38:04 -04:00 |
Pietro Gagliardi
|
8ba1ed9960
|
Fixed most runtime issues.
|
2015-08-28 10:43:53 -04:00 |
Pietro Gagliardi
|
89b47316f9
|
Fixed build issues; now to fix runtime bugs.
|
2015-08-28 10:30:42 -04:00 |
Pietro Gagliardi
|
18f23a2ef5
|
Migrated unix/menu.c. Now to continue the build.
|
2015-08-28 10:22:49 -04:00 |
Pietro Gagliardi
|
cee974f4fc
|
Fixed some compiler issues. Oops, forgot to migrate menu.c.
|
2015-08-28 10:10:52 -04:00 |
Pietro Gagliardi
|
1a24465cc9
|
Finished GTK+ backend migration. Now to test.
|
2015-08-28 10:01:57 -04:00 |
Pietro Gagliardi
|
d3663ae44b
|
Finished uiControl migration. Now to fix up the rest of the code...
|
2015-08-28 09:56:41 -04:00 |
Pietro Gagliardi
|
56db594d4d
|
More GTK+ control migration.
|
2015-08-27 23:00:34 -04:00 |
Pietro Gagliardi
|
f73b384fd9
|
Migrated GTK+ uiGroup. Also nuked bin and container; they aren't needed anymore.
|
2015-08-27 18:40:00 -04:00 |
Pietro Gagliardi
|
e1113d2204
|
More GTK+ control migration. I'll need to handle bin now I suppose...
|
2015-08-27 16:17:18 -04:00 |
Pietro Gagliardi
|
f9e4735510
|
Started migrating GTK+ controls.
|
2015-08-27 15:30:55 -04:00 |
Pietro Gagliardi
|
46b865a298
|
Begin the GTK+ backend migration.
|
2015-08-27 12:29:19 -04:00 |
Pietro Gagliardi
|
d8eeab30eb
|
Decided to nuke the stubs.
|
2015-08-27 12:22:58 -04:00 |
Pietro Gagliardi
|
e1efbb1b8f
|
Started cleaning out the toplevel (the old redo/).
|
2015-08-27 12:06:31 -04:00 |
Pietro Gagliardi
|
8213eac2d7
|
Moved everything up a directory level.
|
2015-08-27 12:05:11 -04:00 |
Pietro Gagliardi
|
4405001f07
|
Removed the Auto Layout uiBox plan now that it's implemented. The Swift program will stay for now as I will mock uiGrid on it too.
|
2015-08-27 12:00:41 -04:00 |
Pietro Gagliardi
|
d98ca5dfd4
|
Removed more files from the top level.
|
2015-08-27 11:59:59 -04:00 |
Pietro Gagliardi
|
269e99aec3
|
Removed the old OS X code.
|
2015-08-27 11:56:07 -04:00 |
Pietro Gagliardi
|
fec3129664
|
More TODO resolution.
|
2015-08-26 21:57:38 -04:00 |
Pietro Gagliardi
|
a390aac089
|
Settled uiWindow show/hide differences.
|
2015-08-25 20:31:43 -04:00 |
Pietro Gagliardi
|
283ae5329e
|
Implemented uiMsgBox() and uiMsgBoxError() and resolved a TODO on the OS X side.
|
2015-08-25 19:26:51 -04:00 |
Pietro Gagliardi
|
ccd46d11f7
|
Implemented uiOpenFile() and uiSaveFile() on OS X.
|
2015-08-25 19:10:29 -04:00 |
Pietro Gagliardi
|
03bb30947c
|
Updated some uiRadioButtons TODO.
|
2015-08-25 17:34:18 -04:00 |
Pietro Gagliardi
|
1ba27d325e
|
Fixed progressbar animation issue. Re-added TODO for clipping because I can't tell how it happens anymore.
|
2015-08-23 23:10:17 -04:00 |
Pietro Gagliardi
|
bc8d6a2fe7
|
Removed TODOs about 10.8 clipping the sides of controls; it's because those clipped edges overlap with the NSTabView border :( Not much we can do about it.
|
2015-08-23 21:55:59 -04:00 |