Pietro Gagliardi
|
1ad18ddc8e
|
We are FINALLY adding uiForm. About time :V
|
2016-06-07 09:56:53 -04:00 |
Pietro Gagliardi
|
5accda32e5
|
Added new uiRadioButtons functions and implemented them on GTK+. More TODOs.
|
2016-06-06 18:56:58 -04:00 |
Pietro Gagliardi
|
6cb3cd4ed7
|
More robust accelerator tests.
|
2016-06-06 09:27:07 -04:00 |
Pietro Gagliardi
|
d0be2979e4
|
Added Password and Search Entries. Now for the implementation.
|
2016-06-05 20:26:44 -04:00 |
Pietro Gagliardi
|
05b542182a
|
More cmake stuff. MSVC shared builds work as we want them to so far (mostly).
|
2016-06-03 17:30:00 -04:00 |
Pietro Gagliardi
|
1903115bbd
|
Pushed all the build files elsewhere. I'm rewriting the CMakeLists files from scratch.
|
2016-06-03 00:29:31 -04:00 |
Pietro Gagliardi
|
08c06f24c0
|
Added the test program to the CMake setup.
|
2016-06-01 14:07:43 -04:00 |
Pietro Gagliardi
|
be8a957689
|
Fixed static linking on Windows.
|
2016-05-29 18:35:06 -04:00 |
Pietro Gagliardi
|
0c85469e52
|
More TODO and intrinsic size work.
|
2016-05-28 22:49:27 -04:00 |
Pietro Gagliardi
|
b130ddc04b
|
Added a test of having multiple uiRadioButtons in the same parent container and started a test of intrinsic sizes of all non-container controls.
|
2016-05-28 21:29:00 -04:00 |
Pietro Gagliardi
|
4c98fda7ff
|
Added Enable/Disable buttons to page 6.
|
2016-05-28 11:36:16 -04:00 |
Pietro Gagliardi
|
3896861f39
|
Added another facet to page 10's tests: whether the letter after the combined one gets colored.
|
2016-05-26 17:44:35 -04:00 |
Pietro Gagliardi
|
a8aa842172
|
More TODOs.
|
2016-05-25 01:15:43 -04:00 |
Pietro Gagliardi
|
363916855c
|
Split uiCombobox on OS X.
|
2016-05-23 18:50:02 -04:00 |
Pietro Gagliardi
|
996ba99b0f
|
Began uiEditableCombobox splitting.
|
2016-05-23 17:41:37 -04:00 |
Pietro Gagliardi
|
a571bd4779
|
Added a composed character test to page 10.
|
2016-05-23 08:11:22 -04:00 |
Pietro Gagliardi
|
60627e13a1
|
Fleshed out page 12.
|
2016-05-22 23:05:37 -04:00 |
Pietro Gagliardi
|
b66be0bf2d
|
Stale TODO removal. Expanded page 9 to also show the positions of the second line.
|
2016-05-22 20:49:16 -04:00 |
Pietro Gagliardi
|
a641a7eda8
|
Some TODO cleanup. Started changing long-term TODOs to say LONGTERM instead.
|
2016-05-22 18:37:53 -04:00 |
Pietro Gagliardi
|
b73a96ad27
|
More TODOs.
|
2016-05-22 17:49:41 -04:00 |
Pietro Gagliardi
|
6d421e9349
|
Implemented a test of non-BMP characters that need surrogate pairs on UTF-16-based systems on test page 10.
|
2016-05-22 17:01:18 -04:00 |
Pietro Gagliardi
|
bbae4478f6
|
More TODOs.
|
2016-05-22 14:41:42 -04:00 |
Pietro Gagliardi
|
313ce47833
|
Started non-wrapping multiline entries. Implemented on Windows.
|
2016-05-22 13:56:36 -04:00 |
Pietro Gagliardi
|
5a4b6aa6f0
|
Switched from using M_PI to a named constant uiPi.
|
2016-05-22 12:00:44 -04:00 |
Pietro Gagliardi
|
bf411e787e
|
Implemented uiColorButton on OS X.
|
2016-05-15 20:51:33 -04:00 |
Pietro Gagliardi
|
68ad5f53fa
|
Added uiColorButton. Let's implement this on OS X first.
|
2016-05-15 20:06:57 -04:00 |
Pietro Gagliardi
|
52fff1520d
|
Disabled page 11 for now.
|
2016-05-15 16:34:14 -04:00 |
Pietro Gagliardi
|
fd9f6cea6a
|
Allowed uiGroups and uiTabs to have no and NULL controls with defined behavior on OS X. Actually added the test code this time.
|
2016-05-14 22:09:02 -04:00 |
Pietro Gagliardi
|
0e785d886b
|
Started tests for truly empty uiGroups and uiTabs; started banning NULL in uiBox.
|
2016-05-14 21:53:24 -04:00 |
Pietro Gagliardi
|
897674d20f
|
Made the queuemaintest a multithreading example, because why not.
|
2016-05-12 12:50:05 -04:00 |
Pietro Gagliardi
|
cfa1b6bf0a
|
Added uiFontButtonFont() and uiFontButtonOnChanged(); implemented on OS X.
|
2016-04-20 13:40:54 -04:00 |
Pietro Gagliardi
|
275b80a6d9
|
More TODOs.
|
2016-04-20 12:37:04 -04:00 |
Pietro Gagliardi
|
9b1d75bec2
|
More TODOs and stale TODO elimination.
|
2016-04-20 02:52:46 -04:00 |
Pietro Gagliardi
|
e786d664cb
|
Implemented text layout SetColor on OS X.
|
2016-04-19 16:06:50 -04:00 |
Pietro Gagliardi
|
7a568f6bf4
|
Added the first text layout attribute: foreground color. Now to implement.
|
2016-04-19 15:38:24 -04:00 |
Pietro Gagliardi
|
861b5f22df
|
Finished changing the Windows font dialog and uiFontButton to manipulate IDWriteFonts directly.
|
2016-04-18 17:14:33 -04:00 |
Pietro Gagliardi
|
9b27e12cfc
|
Made the small caps stuff ineffective on page 9. We'll be removing it from FontDescriptor shortly.
|
2016-04-15 14:09:14 -04:00 |
Pietro Gagliardi
|
0bc140cd46
|
Dropped uiDrawTextGravity. That has to do with vertical text, which we can both abstract into a higher level API and can't do yet because DirectWrite simply does not support vertical text on Windows 7 for reasons that escape logical thought.
|
2016-04-15 00:24:27 -04:00 |
Pietro Gagliardi
|
307ec746ef
|
Started implementing uiFontButton on OS X.
|
2016-04-14 13:27:15 -04:00 |
Pietro Gagliardi
|
8b6dd1d45f
|
More for the previous commit.
|
2016-04-14 12:57:09 -04:00 |
Pietro Gagliardi
|
423719b21f
|
Started adding uiFontButton. Duplicated Page 9 to Page 10 to test it.
|
2016-04-14 12:54:37 -04:00 |
Pietro Gagliardi
|
9c6c16be53
|
Simplified text drawing on OS X by using CTFramesetter exclusively.
|
2016-01-16 13:34:22 -05:00 |
Pietro Gagliardi
|
4fffe9008c
|
Started implementing the new multiline uiDrawTextLayout logic in the OS X port; fixed some bugs in the test program.
|
2016-01-15 20:18:53 -05:00 |
Pietro Gagliardi
|
c0db113367
|
Started adding support for multiline uiDrawTextLayouts and extracting the extents from them.
|
2016-01-14 20:02:01 -05:00 |
Pietro Gagliardi
|
468acd50be
|
More TODOs.
|
2016-01-13 19:35:31 -05:00 |
Pietro Gagliardi
|
6202863faa
|
Added some guides for making sure text measurements are correct.
|
2016-01-13 04:02:30 -05:00 |
Pietro Gagliardi
|
d6079f8c50
|
More TODOs.
|
2016-01-13 00:56:03 -05:00 |
Pietro Gagliardi
|
d6063394ee
|
Implemented the metrics stuff on OS X and improved the test a bit.
|
2016-01-12 22:07:24 -05:00 |
Pietro Gagliardi
|
a082469cf8
|
Started working on text metrics support.
|
2016-01-12 21:52:45 -05:00 |
Pietro Gagliardi
|
73867119ef
|
Updated the test and fixed compiler errors in darwin/drawtext.m. It seems to work now! Width handling is still not working right, but width handling needs major rewrites because width on Core Text has major sensibility issues...
|
2016-01-12 01:58:45 -05:00 |