Tig
e28f73f175
Pos / Dim code cleanup
2024-05-14 16:01:42 -07:00
Tig
3e287c4bdd
Moved PosXXX to not be nested classes
2024-05-14 15:45:04 -07:00
Tig
070d31d5ab
Modernized RadioGroup to use Dim.Auto.
...
Upgrade AllViewsTester
2024-05-14 14:52:10 -07:00
Tig
82e681c45a
Clarified what dimauot min/max mean.
...
Disabled diagnostic spew
2024-05-14 09:44:46 -07:00
Tig
a5eca55f29
Removed nullable from ContentSize
2024-05-13 14:17:05 -06:00
Tig
36b9171276
Removed ContentSize setter, replaced with SetContentSize
2024-05-13 13:42:14 -06:00
Tig
7786938eb9
Fixed ProgressBar to not set Height
2024-05-13 13:00:10 -06:00
Tig
e28b12e321
Moved AutoSizeFalse tests to more logical locations; nuked invalid tests
2024-05-13 12:24:49 -06:00
Tig
c8690af514
Fixed AnchorEnd issue
2024-05-13 12:10:12 -06:00
Tig
ba4139f5f6
WIP fixing 3469
2024-05-13 09:50:23 -06:00
Tig
a8b9ddb2aa
Partial fix
2024-05-13 09:50:21 -06:00
Tig
ef16f814cf
Code cleanup
2024-05-09 09:30:57 -06:00
Tig
6982a85a70
Code cleanup
2024-05-09 09:07:31 -06:00
Tig
a563e03ec2
More...
2024-05-08 17:02:34 -06:00
Tig
c03f349db4
ScreenToViewport -> Point
2024-05-08 15:24:02 -06:00
Tig
37a1464c7c
ScreenToFrame -> Point
2024-05-08 15:02: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