Commit Graph

1858 Commits

Author SHA1 Message Date
Tig
8da833a4c6 Added Next/PrevTabKeys.
Refactored ApplicationNavigation in prep for further work
2024-08-02 13:57:23 -06:00
Tig
79e50b4d8f Nuked AlternateFwd/BkKeys.
Added Next/PrevTabGroupKey.
Fixed tests.
2024-08-02 13:41:53 -06:00
Tig
bb16e695fa merged with v2_develop 2024-08-02 11:56:45 -06:00
Tig
5768add496 Merge branch 'v2_develop' into v2-IOrientation 2024-08-02 13:22:59 -04:00
Tig
9a6e09f664 Merge branch 'v2_develop' into v2_2491-Refactor-TopLevel-Application-And-Focus 2024-08-02 13:18:39 -04:00
Tig
2f71fc0bc3 Code cleanup 2024-08-02 10:59:53 -06:00
BDisp
5910d13bd1 Remove unused using. 2024-07-31 18:10:04 +01:00
BDisp
60da57de43 Fixes #3632. Automatize getting cultures from the embedded resources strings for self-contained app. 2024-07-31 18:04:21 +01:00
Tig
469b3572d5 Revamped Scenario 2024-07-31 10:33:37 -04:00
Tig
6f4c7be477 Cleaned up some unit tests 2024-07-31 10:14:05 -04:00
Tig
38e517c921 Added AllViews_AtLeastOneNavKey_Leaves 2024-07-31 09:05:57 -04:00
Tig
47e1c87590 Added AllViews_AtLeastOneNavKey_Leaves 2024-07-31 09:05:26 -04:00
Tig
6c889c9442 Fixed FileDialog test 2024-07-31 02:20:47 -04:00
Tig
37f349004a WIP: More. Trying to fix TableView regression 2024-07-31 02:07:48 -04:00
Tig
cf1435ae96 WIP: Fixed stuff. Broke stuff. Making progress. 2024-07-29 16:59:58 -04:00
Tig
f2eb9ce6e2 WIP: More refining 2024-07-29 10:17:10 -04:00
Tig
d407683d5b Made View.Navigation nullable enable.
Changed TabIndex to int?.
Changed TabStop to int?.
Changed TabStop flags.
2024-07-27 17:21:47 -04:00
Tig
d507426c6d Changed semantics of TabIndexes, TabIndex, and CanFocus relative to TabStop.
CanFocus is not coupled with the tab index or tab stop other than to automatically set TabStop when set to True.
A TabIndex of -1 is only used to indicate TabStop_set has not been called.
Once nullable is enabled, we'll change _tabIndex to be nullable.
Changing CanFocus does not impact TabIndex (except in that it sets TabStop if it's None).
2024-07-27 11:55:41 -04:00
Tig
4ede0648f4 TabStop -> now of type TabStop.
Updated unit tests.
2024-07-27 10:58:52 -04:00
Tig
e41b24fd40 Removed coupling between TabStop and CanFocus 2024-07-27 10:38:50 -04:00
Tig
207266b68f Fixed unit test 2024-07-27 10:30:30 -04:00
BDisp
745f013775 Merge branch 'v2_develop' into v2_3611_localization-self-contained-single-file-fix 2024-07-26 15:12:05 +01:00
Tig
5e28ba1ef9 Added low-level Focus tests 2024-07-26 08:02:18 -04:00
Tig
3f19a6f04a Added low-level Focus tests 2024-07-26 08:00:45 -04:00
Tig
66f83ad2e6 Reduced duplicated code by leverating Navigationdirection enum 2024-07-25 16:37:22 -06:00
Tig
78f527e4a1 Fixed post merge errors. 2024-07-25 14:54:58 -06:00
Tig
a935ef83df Merge remote-tracking branch 'refs/remotes/origin/v2_2491-Toplevel-Redesign' into v2_2491-Toplevel-Redesign 2024-07-25 14:50:19 -06:00
Tig
2ec07b8575 Merge branch 'v2_develop' into v2-IOrientation 2024-07-25 13:52:10 -06:00
Tig
ccec0eec11 Documenting focus code 2024-07-25 12:16:10 -06:00
Tig
d735f2ad27 Merge branch 'v2_develop' into v2_3611_localization-self-contained-single-file-fix 2024-07-25 06:25:49 -06:00
Tig
331d9726d7 nullable enable TopLevel 2024-07-24 16:18:20 -06:00
Tig
cb3e80666f Moved Overlapped stuff to ApplicationOverlap static class. Fixed nullable warnings. 2024-07-24 15:43:35 -06:00
Tig
f37ec5e04f Moved Overlapped stuff to ApplicationOverlap static class. Fixed nullable warnings. 2024-07-24 15:42:04 -06:00
Tig
022050db73 Fixed nullable warnings 7 2024-07-24 15:09:48 -06:00
Tig
ff47aa29b9 Fixed nullable warnings 6 2024-07-24 14:39:34 -06:00
Tig
73a9dc37c4 Fixed nullable warnings 2 2024-07-24 14:15:32 -06:00
Tig
4a56b84324 removed unneeded AlternateBack/FormardKey code from Toplevel 2024-07-24 12:41:28 -06:00
Tig
c03dd32031 Moved Toplevel keybindings out of Toplevel to Application.
Still need to move navigation code out of Toplevel
2024-07-24 12:28:30 -06:00
Tig
2e0a9a7c68 Fixed nullable warnings 2024-07-22 16:59:10 -06:00
Tig
44ce74a5c0 Refactored Application into smaller files.
Made Application #nullable enable
2024-07-22 16:52:02 -06:00
Tig
6220863b9c Fixed issues @bdisp noted: 2024-07-22 14:26:59 -06:00
Tig
2097a17213 Default orientation is Horiz 2024-07-22 13:24:24 -06:00
Tig
840e198e85 Beefed up unit tests 2024-07-22 12:25:49 -06:00
Tig
74521d831d Added Orientation unit tests.
Code cleanup
2024-07-22 12:06:51 -06:00
Tig
f328f0c93f Initial commit. 2024-07-21 16:52:18 -06:00
Tig
f0d4c48b50 Learning how to use [CombinatorialData] moar 2024-07-21 16:42:11 -06:00
Tig
8ca972bc74 Learning how to use [CombinatorialData] 2024-07-21 16:18:18 -06:00
Tig
b2cd779c3c Use .ReplaceLineEndings() in TextFormatter 2024-07-20 18:09:25 -06:00
Tig
0073156415 added message box unit test for UI Catalog about box 2024-07-20 16:43:47 -06:00
Tig
6da8dab640 Trying to figure out aboutbox issue 2024-07-20 16:33:23 -06:00