Partially modernizes Scenarios (#4512)

This commit is contained in:
Tig
2025-12-19 20:02:04 -07:00
committed by GitHub
parent 8f4ad8a7d4
commit af0efb3c64
17 changed files with 1307 additions and 1045 deletions

View File

@@ -137,14 +137,14 @@ public class CharacterMap : Scenario
_categoryList.Activating += (_, e) =>
{
// Only handle mouse clicks
if (e.Context is not CommandContext<MouseBinding> { Binding.MouseEventArgs: { } mouseArgs })
if (e.Context is not CommandContext<MouseBinding> { Binding.MouseEventArgs: { } mouse })
{
return;
}
_categoryList.ScreenToCell (mouseArgs.Position, out int? clickedCol);
_categoryList.ScreenToCell (mouse.Position, out int? clickedCol);
if (clickedCol != null && mouseArgs.Flags.HasFlag (MouseFlags.Button1Clicked))
if (clickedCol != null && mouse.Flags.HasFlag (MouseFlags.Button1Clicked))
{
EnumerableTableSource<UnicodeRange> table = (EnumerableTableSource<UnicodeRange>)_categoryList.Table;
string prevSelection = table.Data.ElementAt (_categoryList.SelectedRow).Category;