Class Control<TValue>
- Namespace
- Termule.Engine.Components
- Assembly
- Termule.Engine.dll
Component that provides a value based on messages from a TerminalController.
public class Control<TValue> : Component, IMessageListener<ButtonDown>, IMessageListener<ButtonUp>, IMessageListener<CharTyped>, IMessageListener<MouseMoved>, IMessageListenerBase
Type Parameters
TValueThe type of value this control produces.
- Inheritance
-
Control<TValue>
- Implements
-
IMessageListener<ButtonDown>IMessageListener<ButtonUp>IMessageListener<CharTyped>IMessageListener<MouseMoved>
- Derived
- Inherited Members
Properties
Value
Gets this control's value.
public TValue Value { get; }
Property Value
- TValue
Methods
Activate()
Called when this element is added to a Game.
protected override void Activate()