Class InputHintChangedEvent
Published via the Scylla Event eXchange System (SEX) when the resolved InputHint for a specific action changes, typically because the binding for that action was rebound or the active icon set changed.
Inherited Members
Namespace: Scylla.Input
Assembly: ScyllaInput.dll
Syntax
public class InputHintChangedEvent : ScyllaEvent
Remarks
This event is distinct from InputIconSetChangedEvent in that it targets a single action rather than signaling a global icon-set switch. UI components that display prompts for a specific action should subscribe to this event to stay synchronized without polling.
Subscribe via ScyllaEvents.Listen<InputHintChangedEvent>.
Alternatively, subscribe to the OnHintChanged
C# event for a lightweight non-SEX callback.
Properties
ActionID
Gets or sets the string identifier of the action whose hint data has changed.
Declaration
public string ActionID { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NewHint
Gets or sets the InputHint value that is now associated with the action, reflecting the latest binding path and icon set data.
Declaration
public InputHint NewHint { get; set; }
Property Value
| Type | Description |
|---|---|
| InputHint |
OldHint
Gets or sets the InputHint value that was previously associated with the action. This may be Invalid if no hint was cached for the action before the change.
Declaration
public InputHint OldHint { get; set; }
Property Value
| Type | Description |
|---|---|
| InputHint |