mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-26 15:57:56 +01:00
* Initial plan
* Rename Command.Select to Command.Activate and Selecting to Activating
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Add Activating event propagation to SuperView
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Update all comments and docs referencing Select to Activate
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Fix event log messages in examples to use Activating/Activate
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Revert automatic Activating event propagation that broke tests
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Update docfx documentation to use Activate/Activating terminology
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* renames
* Revert "Add Activating event propagation to SuperView"
This reverts commit 6d82bee9ad.
* added command diagrams
* mermaid
* updated level 3
* again
* Select->Activate in MouseTests.cs
* Update Terminal.Gui/Views/Selectors/FlagSelector.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Refactor: Rename Selecting to Activating in View APIs
Renamed the `Selecting` event and `OnSelecting` method to
`Activating` and `OnActivating` to better reflect their purpose.
Updated all related comments, test method names, variables,
and assertions in `View` and `ViewCommandTests` to align with
the new terminology.
Improved code clarity by using `_` for unused parameters in
lambda expressions. Renamed properties like `HandleSelecting`
to `HandleActivating` and adjusted naming conventions for
consistency (e.g., `OnactivatingCount` to `OnActivatingCount`).
These changes enhance readability, maintainability, and
terminology consistency across the codebase.
* Update Terminal.Gui/Views/Selectors/OptionSelector.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Typos
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: tig <585482+tig@users.noreply.github.com>
Co-authored-by: Tig <tig@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -442,7 +442,7 @@ view.HasFocusChanged += (sender, e) =>
|
||||
|
||||
The following table summarizes how built-in views respond to various input methods:
|
||||
|
||||
| View | States | Static | Default | HotKeys | Select Cmd | Accept Cmd | HotKey Cmd | Click Focus | DblClick | RightClick | GrabMouse |
|
||||
| View | States | Static | Default | HotKeys | Activate Cmd | Accept Cmd | HotKey Cmd | Click Focus | DblClick | RightClick | GrabMouse |
|
||||
|------|--------|--------|---------|---------|------------|------------|------------|-------------|----------|------------|-----------|
|
||||
| **View** | 1 | Yes | No | 1 | OnSelect | OnAccept | Focus | Focus | - | - | No |
|
||||
| **Label** | 1 | Yes | No | 1 | OnSelect | OnAccept | FocusNext | Focus | - | FocusNext | No |
|
||||
@@ -460,7 +460,7 @@ The following table summarizes how built-in views respond to various input metho
|
||||
- **Static**: Whether the view is primarily for display (non-interactive)
|
||||
- **Default**: Whether the view can be a default button (activated by Enter)
|
||||
- **HotKeys**: Number of hotkeys the view typically supports
|
||||
- **Select Cmd**: What happens when Command.Select is invoked
|
||||
- **Activate Cmd**: What happens when Command.Activate is invoked
|
||||
- **Accept Cmd**: What happens when Command.Accept is invoked
|
||||
- **HotKey Cmd**: What happens when the view's hotkey is pressed
|
||||
- **Click Focus**: Behavior when clicked (if CanFocus=true)
|
||||
@@ -560,7 +560,7 @@ foreach (var view in container.Subviews)
|
||||
|
||||
// Provide keyboard alternatives to mouse actions
|
||||
view.KeyBindings.Add(Key.F10, Command.Context); // Right-click equivalent
|
||||
view.KeyBindings.Add(Key.Space, Command.Select); // Click equivalent
|
||||
view.KeyBindings.Add(Key.Space, Command.Activate); // Click equivalent
|
||||
```
|
||||
|
||||
For more information on accessibility standards, see:
|
||||
|
||||
Reference in New Issue
Block a user