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 |
Pietro Gagliardi
|
35ed8a2125
|
Fixed uiRadioButtons sizing problems.
|
2015-08-23 17:53:29 -04:00 |
Pietro Gagliardi
|
5a6d96c20c
|
More uiRadioButtons work. Moved the sizeToCells call into Relayout, thinking it would fix a bug with adding a certain number of cells. It does not, but this is more correct anyway.
|
2015-08-22 21:39:25 -04:00 |
Pietro Gagliardi
|
f6d10e4194
|
Changed the single-view containers to break their layouts before calling their childrens's Relayout()s. This is part of what I hope will fix uiRadioButtons.
|
2015-08-22 21:29:22 -04:00 |
Pietro Gagliardi
|
9216013e55
|
More uiRadioButtons work. Fixed most of the sizing issues.
|
2015-08-22 17:21:27 -04:00 |
Pietro Gagliardi
|
bcf7916336
|
More uiRadioButtons work.
|
2015-08-22 16:15:11 -04:00 |
Pietro Gagliardi
|
cec464a998
|
Fixed the uiRadioButtons buttons not showing up.
|
2015-08-22 16:09:21 -04:00 |
Pietro Gagliardi
|
2d9022ab13
|
DId most of the uiRadioButtons implementation. Not quite working yet... both the radio button part of the button don't show up and the relayout after append isn't actually growing the window size.
|
2015-08-22 15:12:48 -04:00 |
Pietro Gagliardi
|
7a3406f4a1
|
More TODOs.
|
2015-08-22 14:31:12 -04:00 |
Pietro Gagliardi
|
57fb38a507
|
Stale TODO removal.
|
2015-08-22 14:16:58 -04:00 |
Pietro Gagliardi
|
db05b745f5
|
More uiCombobox work and TODOs.
|
2015-08-22 12:48:48 -04:00 |
Pietro Gagliardi
|
b7db41d7e8
|
Even more TODO resolution and control completion.
|
2015-08-22 12:16:27 -04:00 |
Pietro Gagliardi
|
50bab453e6
|
More TODO resolution.
|
2015-08-22 11:17:13 -04:00 |
Pietro Gagliardi
|
e77c90d14d
|
Fixed a compilation issue.
|
2015-08-22 00:38:55 -04:00 |