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
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
Tig
df5f04b645
Merged v2_develop
2024-03-26 14:36:23 -06:00
BDisp
41971a6e5a
Fix all tests.
2024-03-25 17:36:35 +00:00
Tig
90e38384c4
WIP towards scrolling working
2024-03-21 06:42:00 -07:00
Tig
fd4fdb8b1a
More unit tests and code cleanup
2024-03-20 07:33:02 -07:00
Tig
f55d9bbdcd
ViewportToScreen now deals with + location. Updated unit tests.
2024-03-20 07:01:31 -07:00
Tig
6f664c9c6a
Added ContentSize property and first unit test
2024-03-19 17:52:44 -07:00
Tig
ebc47de514
Reamed Bounds -> Viewport test rename
2024-03-14 10:24:31 -08:00
Tig
0900333e12
Reamed Bounds -> Viewport - more rename
2024-03-14 08:12:50 -08:00
Tig
3a40dec249
Reamed Bounds -> Viewport in comments
2024-03-14 07:39:12 -08:00
Tig
f6ff36968e
Reamed Bounds -> ViewPort to see how it feels
2024-03-14 07:30:27 -08:00
Tig
3c3babb7fd
git rebase --onto v2_3298_REDO-xxxToScreen-improvements
2024-03-06 21:32:01 -07:00
Tig
745e2c21a2
Added low-level unit tests; found latent bugs in View.Clear, Bounds, etc... Fixed.
2024-03-06 20:38:25 -07:00
Tig
bb5c899864
cherry picked from old branch
2024-03-06 09:44:21 -07:00
Tig Kindel
1eaf8a713d
Simplified test
2024-03-01 13:01:25 -07:00
Tig Kindel
248efc2cc2
Simplified FindDeepestVieew
2024-02-27 07:43:13 -07:00
Brandon Thetford
1ebc99b226
Fix this test for Release builds
2024-02-25 20:49:14 -07:00
Brandon Thetford
bfedfee9ee
Simplify construction of new Rectangle, Size, Point, and *F instances
...
Use *.Empty when possible.
Use `with` in a few cases.
Also add some TODO commentary
2024-02-25 20:05:00 -07:00