Commit Graph

130 Commits

Author SHA1 Message Date
Tig
ce1e243df2 Justification->Alignment 2024-05-10 11:27:02 -06:00
Tig
c5a6c907a4 Justifier->Aligner 2024-05-10 10:35:49 -06:00
Tig
37073d29b5 Alignment->Justification 2024-05-10 09:56:14 -06:00
Tig
c84dade64d WIP -> Getting rid of old TextAlignment enums 2024-05-10 08:52:47 -06:00
Tig
dcc7a9b518 Fixed a bunch of warnings 2024-05-08 10:24:49 -06:00
Tig
b7f3a85203 Fixed bug; added unit tests 2024-05-08 10:10:50 -06:00
Tig
bd57b1df11 Removed un-needed AutoSize tests 2024-05-03 13:46:33 -06:00
Tig
1b74cdb50d Removed un-needed AutoSize tests 2024-05-03 13:37:10 -06:00
Tig
7dedfb83e8 Fixed AllViewsTester 2024-05-03 13:32:33 -06:00
Tig
ccaf1cf89b Merged bdisp test improvemnts 2024-05-03 11:24:36 -06:00
Tig
c79d2a95b4 Working on Dim.Absoulte 2024-05-03 11:16:02 -06:00
Tig
acaa326c51 Merge branch 'v2_develop' into v2_2432-DimAuto 2024-04-30 16:02:11 -06:00
Tig
30a540a088 Dim.DimAutoStyle.Subviews -> Content 2024-04-30 11:17:58 -06:00
Tig
f18c166d0f - Made Dim.DimAutoStyle flags.
Made View.ContentSize nullable, so _contentSize can be used to express 'desired contentsize
2024-04-30 11:09:11 -06:00
Tig
cea6e54b19 Ready for review.
- All unit tests pass
- Basic usage verified.
2024-04-28 08:48:46 -07:00
Tig
acc924b7b5 Unit test update 2024-04-26 22:10:23 -06:00
Tig
e6da3db22d Prototype/WIP for revamping how cursor handling works.
Views should not have to do complex cursor logic just to position / show a cursor.
Application should take care of more of the heavy liftig.
Advanced cursor handling should be possible.
ProcessCursor is poorly designed and fragile.
2024-04-26 13:19:11 -06:00
BDisp
986c681775 Applying dispose. 2024-04-26 00:21:54 +01:00
BDisp
46fcb58a71 Create IsViewLocationVisibleInViewport method. 2024-04-25 23:30:08 +01:00
Tig
09565a0ef1 Tons of changes - mostly experiments, but some goodness.
There's a huge issue that TextFormatter is confused about AutoSize.
a) It behaves 'automatically' even when AutoSize == false (e.g. in Text_set).
b) It doesn't support auto sizing only one dimension.
2024-04-25 13:29:18 -06:00
Tig
6209aceb5f Reorganized PosDim unit tests. 2024-04-23 10:17:59 -06:00
Tig
0aef9d14db Removed notion of View.Autosize from Pos and Dim classes 2024-04-18 18:24:45 -06:00
Tig
a4d3bc7e58 Fixed more tests 2024-04-18 18:18:30 -06:00
Tig
f3b5ed7afc Fixing tests... 2024-04-18 13:14:22 -06:00
Tig
a48146af82 Tons of unit test updates 2024-04-18 09:59:07 -06:00
Tig
3a8d1d546f Tweak 2024-04-17 15:42:10 -06:00
Tig
ef4c52c6bc Merged.
Fixed merge issues. Added more tests.
2024-04-17 15:17:37 -06:00
Tig
e3a0d8cbc5 API doc improvements 2024-04-17 13:01:06 -06:00
Tig
652f7aa1b9 Renamed API to simplify and make more clear 2024-04-17 08:05:21 -06:00
Tig
64b7149ff8 PosDim.cs code cleanup 2024-04-16 17:42:48 -06:00
Tig
e8467f25c4 Rewrote SetRelativeLayout to move logic in to the Pos & Dim classes. Massively beefed up unit tests. 2024-04-16 17:15:50 -06:00
Tig
264ba87e73 AnchorEnd() works! Cleaned up usages and modernized Sceanrios 2024-04-16 14:00:38 -06:00
Tig
162aa081ad Implemented AnchorEnd(); added .UseDimForOffset property 2024-04-16 11:47:51 -06:00
Tig
671a18f1b5 Added tests to test new fn; which isn't implemented yet, so they fail. 2024-04-16 11:22:53 -06:00
Tig
05d3399f35 Added primitive AnchorEnd tests 2024-04-16 11:19:10 -06:00
Tig
719f39c8b3 Removed dupe tests 2024-04-16 10:33:18 -06:00
Tig
537f909e9f Factored AnchorEnd unit tests out to separate file. 2024-04-16 09:59:00 -06:00
Tig
d3dfb16597 Initial commit. Made all calls to AnchorEnd() be AnchorEnd(0) in prep 2024-04-16 09:51:22 -06:00
Tig
8da54ad41d Rebased onto bounds-contentarea and merged -broke 2024-04-14 21:52:45 -06:00
Tig
2203f0b164 Fixed bug in SetViewport; added unit tests 2024-04-12 11:48:48 -06:00
Tig
7644f631f0 Refactored ViewportSettings - Now makes more sense and LixtView works as before 2024-04-11 10:42:18 -06:00
Tig
d49bc3c06f Renamed ScrollSettings enum members to be more clear 2024-04-11 07:34:49 -06:00
Tig
ad411ce5eb Fixed FrameToScreen 2024-04-11 06:14:22 -06:00
Tig
5d85242020 WIP fixing FrameToScreen 2024-04-11 06:05:19 -06:00
Tig
cf97b5b708 Fixed some unit tests. Prepared for Issue #3368 2024-04-01 11:22:27 -06:00
Tig
9b75effe49 Backed out some changes and fixed unit tests 2024-03-31 10:21:04 -06:00
Tig
1bb90abb52 Merged v2_develop 2024-03-29 09:25:21 -06:00
Tig
465c04f59f API doc updates 2024-03-29 01:39:59 -06:00
Tig
d25f98f8e3 Everything appears to work (except ScrollView which I broke but will fix). 2024-03-28 23:57:36 -06:00
Tig
4f59a64b2c Merged v2_develop 2024-03-26 17:27:38 -06:00