Pietro Gagliardi
|
10ea719dc8
|
Removed direct vtable calls from uiControl.
|
2015-04-09 19:17:23 -04:00 |
Pietro Gagliardi
|
73f6841272
|
Implemented uiWindowSetMargined() on Windows.
|
2015-04-09 13:51:01 -04:00 |
Pietro Gagliardi
|
79a7e18b8d
|
Implemented the text functions on Windows.
|
2015-04-09 11:12:01 -04:00 |
Pietro Gagliardi
|
fef91d9820
|
"Fixed" initial Windows window shows for now (see previous commit). Not yet a clean fix; need to test some things on real Windows first.
|
2015-04-08 20:53:34 -04:00 |
Pietro Gagliardi
|
87bb732832
|
Fixed flicker and minimize issues on Windows. Simple mistake; should have used WM_WINDOWPOSCHANGED instead of WM_WINDOWPOSCHANGING. Startup looks wrong; will fix that next.
|
2015-04-08 20:37:32 -04:00 |
Pietro Gagliardi
|
c1c78b5aeb
|
More TODOs.
|
2015-04-08 18:32:32 -04:00 |
Pietro Gagliardi
|
06c2bb7c25
|
Fixed initial (and future) window redraw issues on Windows.
|
2015-04-08 18:04:46 -04:00 |
Pietro Gagliardi
|
54e947eed3
|
Started work on ensuring things get cleaned up. Added a destroy() method to uiControl and implemented most of the work for Windows.
|
2015-04-08 00:43:35 -04:00 |
Pietro Gagliardi
|
49ee58ca36
|
Decided to remove the logging for now. Will inject it right into the allocation system later.
|
2015-04-07 22:58:06 -04:00 |
Pietro Gagliardi
|
3fc36ec582
|
More allocation logging. I wonder if I can just log directly in the allocators themselves...
|
2015-04-07 22:54:21 -04:00 |
Pietro Gagliardi
|
33b1c29de8
|
More TODO cleanup.
|
2015-04-07 22:48:02 -04:00 |
Pietro Gagliardi
|
1e263930eb
|
Started working on code to monitor creation and deletion of UI objects correctly.
|
2015-04-07 22:46:15 -04:00 |
Pietro Gagliardi
|
3b52095ab0
|
Added uiControlHandle() and fixed other uiButton issues.
|
2015-04-07 04:12:03 -04:00 |
Pietro Gagliardi
|
a7293951f7
|
Wrote up the initial uiButton implementation. It (mostly; just needs text and for that I need to add a uiControlHandle()) works!
|
2015-04-07 04:02:21 -04:00 |
Pietro Gagliardi
|
54dd1f4001
|
Hooked up resizing. Now to make a control that uses this.
|
2015-04-07 03:39:47 -04:00 |
Pietro Gagliardi
|
c404590960
|
Fixed build issues. Now I just need to hook resizing into uiWindow and implement a control and we'll be set...
|
2015-04-07 03:12:34 -04:00 |
Pietro Gagliardi
|
d14735883d
|
Hooked up the WM_COMMAND and WM_NOTIFY bouncers.
|
2015-04-07 02:55:33 -04:00 |
Pietro Gagliardi
|
1d76d53593
|
Changed ui_*.h to uipriv_*.h pending a public non-portable API.
|
2015-04-07 00:26:27 -04:00 |
Pietro Gagliardi
|
9001ca34f7
|
Implemented what we have so far, but on Windows.
|
2015-04-06 17:41:33 -04:00 |