|
@@ -416,16 +416,16 @@ This gets really interesting when there's a View like a `Shortcut` that is a com
|
|
|
|
|
|
### New Model
|
|
### New Model
|
|
|
|
|
|
-| | | | | **Keyboard** | | | | **Mouse** | | | | |
|
|
|
|
-|----------------|-------------------------|------------|---------------|--------------|--------------------------------------------------------------------------------|--------------------------------------------------|---------------------------------------|-------------------------------|------------------------------|-------------------------------|----------------|---------------|
|
|
|
|
-| | **Number<br>of States** | **Static** | **IsDefault** | **Hotkeys** | **Select<br>Command<br>`Space`** | **Accept<br>Command<br>`Enter`** | **Hotkey<br>Command** | **CanFocus<br>Click** | **CanFocus<br>DblCLick** | **!CanFocus<br>Click** | **RightClick** | **GrabMouse** |
|
|
|
|
-| **View** | 1 | Yes | No | 1 | | OnAccept | Focus | Focus | | | | No |
|
|
|
|
-| **Label** | 1 | Yes | No | 1 | | OnAccept | FocusNext | Focus | | FocusNext | | No |
|
|
|
|
-| **Button** | 1 | No | Yes | 1 | Focus<br>OnAccept | Focus<br>OnAccept | Focus<br>OnAccept | Focus<br>OnAccept | | OnAccept | | No |
|
|
|
|
-| **Checkbox** | 3 | No | No | 1 | AdvanceCheckState<br>OnSelect | AdvanceCheckState<br>OnAccept | AdvanceCheckState<br>OnAccept | AdvanceCheckState<br>OnAccept | | AdvanceCheckState<br>OnAccept | | No |
|
|
|
|
-| **RadioGroup** | > 1 | No | No | 2+ | If cursor not selected,<br>select. Else, Advance <br>selected item<br>OnSelect | Set SelectedItem<br>OnAccept | Focus<br>Set SelectedItem<br>OnAccept | SetFocus<br>Set _cursor | | SetFocus<br>Set _cursor | | No |
|
|
|
|
-| **Slider** | > 1 | No | No | 1 | SetFocusedOption<br>OnOptionsChanged | SetFocusedOption<br>OnOptionsChanged<br>OnAccept | Focus | SetFocus<br>SetFocusedOption | | SetFocus<br>SetFocusedOption | | Yes |
|
|
|
|
-| **ListView** | > 1 | No | No | 1 | MarkUnMarkRow | OpenSelectedItem<br>OnAccept | OnAccept | SetMark<br>OnSelectedChanged | OpenSelectedItem<br>OnAccept | | | No |
|
|
|
|
|
|
+| | | | | **Keyboard** | | | | **Mouse** | | | | |
|
|
|
|
+|----------------|-------------------------|------------|---------------|--------------|--------------------------------------------------------------------------------|--------------------------------------------------|---------------------------------------|--------------------------------------------|-------------------------------------------------------------------|---------------------------------|----------------|---------------|
|
|
|
|
+| | **Number<br>of States** | **Static** | **IsDefault** | **Hotkeys** | **Select<br>Command<br>`Space`** | **Accept<br>Command<br>`Enter`** | **Hotkey<br>Command** | **CanFocus<br>Click** | **CanFocus<br>DblCLick** | **!CanFocus<br>Click** | **RightClick** | **GrabMouse** |
|
|
|
|
+| **View** | 1 | Yes | No | 1 | | OnAccept | Focus | SetFocus | | | | No |
|
|
|
|
+| **Label** | 1 | Yes | No | 1 | | OnAccept | FocusNext | SetFocus | | FocusNext | | No |
|
|
|
|
+| **Button** | 1 | No | Yes | 1 | Focus<br>OnAccept | Focus<br>OnAccept | Focus<br>OnAccept | SetFocus<br>OnAccept | | OnAccept | | No |
|
|
|
|
+| **Checkbox** | 3 | No | No | 1 | AdvanceCheckState<br>OnSelect | OnAccept | AdvanceCheckState<br>OnSelect | AdvanceCheckState<br>OnSelect | | AdvanceCheckState<br>OnAccept | | No |
|
|
|
|
+| **RadioGroup** | > 1 | No | No | 2+ | If cursor not selected,<br>select. Else, Advance <br>selected item<br>OnSelect | Set SelectedItem<br>OnSelect<br>OnAccept | Focus<br>Set SelectedItem<br>OnSelect | Set Cursor<br>Set SelectedItem<br>OnSelect | SetFocus<br>SetCursor<br>Set SelectedItem<br>OnSelect<br>OnAccept | AdvanceSelectedItem<br>OnSelect | | No |
|
|
|
|
+| **Slider** | > 1 | No | No | 1 | SetFocusedOption<br>OnOptionsChanged | SetFocusedOption<br>OnOptionsChanged<br>OnAccept | Focus | SetFocus<br>SetFocusedOption | | SetFocus<br>SetFocusedOption | | Yes |
|
|
|
|
+| **ListView** | > 1 | No | No | 1 | MarkUnMarkRow | OpenSelectedItem<br>OnAccept | OnAccept | SetMark<br>OnSelectedChanged | OpenSelectedItem<br>OnAccept | | | No |
|
|
|
|
|
|
## `View` - base class
|
|
## `View` - base class
|
|
|
|
|