Commit Graph

5687 Commits

Author SHA1 Message Date
BDisp
fc487cbbf8 Proving the Source can be derived from an IList<T>. 2024-05-31 15:07:38 +01:00
BDisp
cf51c9e1bb Replace with Main and code refactoring. 2024-05-31 14:36:20 +01:00
BDisp
893a6c8c32 Ensures CollectionChanged event is subscribed once or none if the source is null. For the ListWrapper the user is responsible to dispose it. 2024-05-31 14:34:22 +01:00
BDisp
afaa924b57 Simplify and fix a bug. 2024-05-29 12:55:08 +01:00
BDisp
479d1d3558 Update the ContentSize on the CollectionChanged event. 2024-05-29 02:23:18 +01:00
BDisp
04d61663ea Change comment to reflect what it's really doing. 2024-05-29 01:47:16 +01:00
BDisp
5a6e64b756 Fix MoveEnd method. 2024-05-29 01:32:07 +01:00
BDisp
812734856f Unit test for the CollectionChanged event. 2024-05-28 23:24:50 +01:00
BDisp
7438f9f420 Change unit tests to use ObservableCollection. 2024-05-28 23:23:47 +01:00
BDisp
0075c07b39 Change scenarios to use ObservableCollection. 2024-05-28 23:13:36 +01:00
BDisp
fb4f474fd4 Change ComboBox to using ObservableCollection. 2024-05-28 23:00:26 +01:00
BDisp
b364e39082 Replace ListWrapper to use ObservableCollection. 2024-05-28 22:56:36 +01:00
BDisp
7be80b48f3 Added CollectionChanged event to the IListDataSource interface. 2024-05-28 22:43:11 +01:00
Tig
7b3f5d21f1 Merge pull request #3507 from tig/v2_3503-ViewEditors
Fixes #3503. Improves "View Editing" for Scenarios (e.g. `AdornmentsEditor`)
2024-05-27 13:54:01 -06:00
Tig
b9c5797726 Tweaked Adornments scenario to have editor movable 2024-05-27 12:42:01 -06:00
Tig
cf24f835ea Fixed expand/collapse bugs 2024-05-27 12:23:33 -06:00
Tig
bb5f10ecee Fixed notificaiotn issue 2024-05-27 09:48:49 -06:00
Tig
d89ac68963 Backported tests from #3376 2024-05-27 08:59:38 -06:00
Tig
ebea59ab96 Backported stuff from #3376 2024-05-27 08:48:21 -06:00
Tig
38ad450dde Merge pull request #3415 from tig/v2_1785-PosJustify
Fixes #1785. Adds `Pos.Align` - Align sets of views horizontally or vertically
2024-05-26 17:17:32 -06:00
Tig
671fdea8a3 Fixed a slew of Dim.Auto(Content) issues preventing Pos.Align to work for MessageBox/Dialog.
Messagebox and Dialog now use Pos.Align and Dim.Auto
2024-05-23 17:56:48 -06:00
Tig
113f78853a Fixed conceptual docs links 2024-05-23 14:00:38 -06:00
Tig
b3c008d408 Added constructor->Initalizere topic to upgrade guide 2024-05-23 13:29:31 -06:00
Tig
e59311b46b Fixed EndToStart issues 2024-05-23 12:46:51 -06:00
Tig
f6e5caf3a1 AlignmentModes -> GenerateEnumExtensionMethods 2024-05-23 12:25:14 -06:00
Tig
86139e1f5b Enabled EndToStart. 2024-05-23 12:07:37 -06:00
Tig
408d41ac86 Made default for Aligner to not add spaces 2024-05-23 10:31:23 -06:00
Tig
bbb317433e Adjusted unit tests 2024-05-23 10:20:34 -06:00
Tig
4ba8f04998 Rebased with v2_develop 2024-05-23 10:12:15 -06:00
Tig
1cfa2de3f9 Merge pull request #3480 from tig/v2_3469-DimAuto-Absolute
Fixes #3469, #3473, #3482  - `Dim.Auto` fixes and `Pos`/`Dim` refactor to support TGD
2024-05-23 08:24:19 -06:00
Tig
f08f9c9567 Fixed FastFlags thing 2024-05-23 07:35:58 -06:00
Tig
6df35c0631 Code cleanup 2024-05-22 13:57:06 -06:00
Tig
675ef57ab7 ViewportSettings enum to sep file 2024-05-22 13:55:46 -06:00
Tig
0a60ce3440 Added [GenerateEnumExtensionMethods] to all Layout enums 2024-05-22 13:54:06 -06:00
Tig
c7039a6658 Removed debug code.
Added [GenerateEnumExtensionMethods] to DimAutoStyle.
Reordered DimAutoStyle.
2024-05-22 13:42:33 -06:00
Tig
f21d52522a fixed center issue - if contentsize is too small, pos can be negative 2024-05-19 22:24:21 -06:00
Tig
e966125a93 Claned up TF scenario 2024-05-19 22:00:41 -06:00
Tig
dfda16c26f Claned up TF scenario 2024-05-19 21:56:59 -06:00
Tig
0c7f97c3f5 Made methods internal for unit testing 2024-05-19 21:11:18 -06:00
Tig
6785828b11 Aligner code cleanup 2024-05-19 12:58:49 -06:00
Tig
d4ee1b0859 Fixed Dialog/Messagebox issues 2024-05-19 09:53:56 -07:00
Tig
fde6bfde2b Revamped scenarios to demo Pos.Align 2024-05-19 09:04:16 -07:00
Tig
dabb106c0e Refactor to simplify 2024-05-19 07:46:51 -07:00
Tig
7be2104c3e Added FlowModes enum 2024-05-18 10:53:00 -07:00
Tig
c877c1844d Simplified Alignment enum 2024-05-18 10:39:14 -07:00
Tig
354d02dc25 DatePicker tweaks 2024-05-17 21:22:13 -07:00
Tig
8906bec6aa Modernized AllViewsTester 2024-05-17 16:37:45 -07:00
Tig
a70d87ea16 Cleanup 2024-05-17 16:33:53 -07:00
Tig
a7cb676c0b API doc fix 2024-05-17 16:26:00 -07:00
Tig
e0c07c1d9a Aligner - one type per file 2024-05-17 16:24:00 -07:00