Pietro Gagliardi
|
749a0cddaf
|
Wrote the new hit-testing API on OS X, the easiest target. Also updated the example. Had to slightly modify one function for this all to work.
|
2017-02-08 19:00:45 -05:00 |
Pietro Gagliardi
|
93537ebb83
|
Simpler hit-testing APIs based on Core Text's. Microsoft's PadWrite sample shows us how to implement these on both DirectWrite and the similarly-interfaced Pango.
|
2017-02-08 11:38:52 -05:00 |
Pietro Gagliardi
|
a5dac81855
|
Refined the hit-test API some more.
|
2017-02-07 16:21:18 -05:00 |
Pietro Gagliardi
|
ac9aefc43a
|
Set up a new API specifically for caret positioning when hit-testing a point. Not yet implemented, just planned out.
|
2017-02-07 15:29:12 -05:00 |
Pietro Gagliardi
|
87b7d5b4b7
|
Decided to remove uiDrawTextLayoutByteIndexToGraphemeRect(); the Range one later on handles it. Now we can do the hit testing functions!
|
2017-01-20 19:34:16 -05:00 |
Pietro Gagliardi
|
794d30154c
|
And rewrote drawtext.m based around the new Core Text research.
|
2017-01-17 12:02:42 -05:00 |
Pietro Gagliardi
|
e63a42a290
|
Okay, now that I know what I'm doing, let's make the line metrics struct useful again.
|
2017-01-17 02:17:12 -05:00 |
Pietro Gagliardi
|
e32341b24b
|
More work.
|
2017-01-07 20:09:44 -05:00 |
Pietro Gagliardi
|
3910ff1a13
|
Resolved Core Text pain by not even thinking about lines in terms of boxes.
|
2017-01-05 17:55:05 -05:00 |
Pietro Gagliardi
|
dfaf640101
|
More work. Core Text chaos has resurged...
|
2017-01-04 23:50:08 -05:00 |
Pietro Gagliardi
|
4318785eb2
|
More drawtext.m work. I was wrong; I'll need to do the trait matching anyway. Ugh.
|
2017-01-03 12:18:17 -05:00 |
Pietro Gagliardi
|
31274bcbd2
|
Started implementing the new attributed string system on OS X.
|
2017-01-02 23:53:31 -05:00 |