Pietro Gagliardi
|
c36d5079db
|
Migrated the controls that don't have children to the new object method model on OS X.
|
2016-04-25 11:54:09 -04:00 |
Pietro Gagliardi
|
639a010a56
|
Tested everything by migrating darwin/combobox.m; fixed errors along the way. Also more TODOs.
|
2016-04-25 10:23:16 -04:00 |
Pietro Gagliardi
|
b6c54aac43
|
Fixed build errors. Let's test!
|
2016-04-24 16:14:19 -04:00 |
Pietro Gagliardi
|
5efad5e850
|
Migrated the uiNewControl() definitions on OS X. This just leaves uiMenu.
|
2016-04-24 16:03:13 -04:00 |
Pietro Gagliardi
|
7b0f930185
|
Removed all the type function declarations from all the controls. More TODOs.
|
2016-04-24 15:04:36 -04:00 |
Pietro Gagliardi
|
7f2194c383
|
Typo fixes in the previous commit.
|
2016-01-24 21:50:10 -05:00 |
Pietro Gagliardi
|
ab0230b428
|
Added a function for scrolling uiAreas. Implemented on OS X; stubbed elsewhere.
|
2016-01-24 21:41:34 -05:00 |
Pietro Gagliardi
|
11a3fcfad0
|
Fixed the drawing shenanigans.
|
2016-01-08 13:51:39 -05:00 |
Pietro Gagliardi
|
a1beccd63d
|
Pinpointed the issues with mouseExited:. A TODO for now; this is gonna be murder to figure out :)
|
2015-12-27 22:19:59 -05:00 |
Pietro Gagliardi
|
66ad8066ea
|
Improved the exited debugging.
|
2015-12-27 17:13:57 -05:00 |
Pietro Gagliardi
|
93a9847b59
|
Added debugging code for mouseExited:. In El Capitan it's not working in scrolled views...
|
2015-12-27 16:15:18 -05:00 |
Pietro Gagliardi
|
c095d80098
|
Implemented mouse tracking on OS X.
|
2015-12-19 16:35:18 -05:00 |
Pietro Gagliardi
|
35f2cc55da
|
Fixed compiler errors. Now to implement mouse tracking.
|
2015-12-19 16:15:50 -05:00 |
Pietro Gagliardi
|
a0c3c80393
|
Finished migrating OS X uiArea to the new scroll system. Now to compile and test. Crossed events come next.
|
2015-12-19 15:33:54 -05:00 |
Pietro Gagliardi
|
8cf437211d
|
Dropped ALL the custom scrolling crap from darwin/area.m. We're going back to NSScrollView baby!
|
2015-12-19 15:13:44 -05:00 |
Pietro Gagliardi
|
8084041139
|
Removed uiAreaHandler.RedrawOnResize(); Direct2D requires us to always redraw on resize (see previous commit). Added windows/amd64 to the example makefiles and updated them to use libui.xxx instead of new.xxx.
|
2015-12-04 21:04:51 -05:00 |
Pietro Gagliardi
|
191c026d29
|
And implemented on OS X.
|
2015-10-14 08:50:56 -04:00 |
Pietro Gagliardi
|
2cbbc6c69d
|
Removed the DPI fields from uiAreaDrawParams. We no longer worry about DPI.
|
2015-10-13 19:44:16 -04:00 |
Pietro Gagliardi
|
40acbd8fa0
|
Did the matrix stuff on OS X. Now we can implement more tests.
|
2015-10-11 13:53:47 -04:00 |
Pietro Gagliardi
|
7075bea0f5
|
Added uiAreaQueueRedrawAll() and implemented on all platforms. NOW we can focus exclusively on the test suite.
|
2015-10-09 15:27:57 -04:00 |
Pietro Gagliardi
|
56d0d35f83
|
More TODOs.
|
2015-10-09 12:34:26 -04:00 |
Pietro Gagliardi
|
4deb0f364c
|
Migrated the OS X uiArea back into main.
|
2015-10-09 12:33:45 -04:00 |