Свойство | Тип | Описание | |
---|---|---|---|
bounds | |||
isEnabled | bool | ||
isMouseOver | bool | ||
parent | Consoles.ControlsConsole | ||
position | Point |
Свойство | Тип | Описание | |
---|---|---|---|
AfterDeserialized | void |
Метод | Описание | |
---|---|---|
Compose ( ) : void |
Redraw the lastest appearance of the control. This method is implemented by each derived control. |
|
Compose ( bool force ) : void |
Redraw the latest appearance of the control if IsDirty is set to true.
|
|
ControlBase ( int width, int height ) : System.Runtime.Serialization |
Default constructor of the control.
|
|
DetermineAppearance ( ) : void |
Sets the appropriate theme for the control based on the current state of the control. Called by the control as the mouse state changes, like when the mouse is clicked on top of the control or leaves the area of the control. This method is implemented by each derived control. |
|
FocusLost ( ) : void |
Called when the control loses focus. Calls DetermineAppearance.
|
|
Focused ( ) : void |
Called when the control is focused. Calls DetermineAppearance.
|
|
ProcessKeyboard ( |
Called when the keyboard is used on this control.
|
|
ProcessMouse ( Input info ) : bool |
Checks if the mouse is the control and calls the appropriate mouse methods.
|
|
Update ( ) : void |
Update the control. Calls Compose() and then updates each cell effect if needed.
|
Метод | Описание | |
---|---|---|
OnLeftMouseClicked ( Input info ) : void |
Called when the left mouse button is clicked. Raises the MouseButtonClicked event and calls the DetermineAppearance method.
|
|
OnMouseEnter ( Input info ) : void |
Called when the mouse first enters the control. Raises the MouseEnter event and calls the DetermineAppearance method.
|
|
OnMouseExit ( Input info ) : void |
Called when the mouse exits the area of the control. Raises the MouseExit event and calls the DetermineAppearance method.
|
|
OnMouseIn ( Input info ) : void |
Called as the mouse moves around the control area. Raises the MouseMove event and calls the DetermineAppearance method.
|
|
OnParentChanged ( ) : void |
Called when the parent property is changed.
|
|
OnPositionChanged ( ) : void |
Called when the control changes position.
|
|
OnRightMouseClicked ( Input info ) : void |
Called when the right mouse button is clicked. Raises the MouseButtonClicked event and calls the DetermineAppearance method.
|
|
TransformConsolePositionByControlPosition ( Input info ) : Point |
Helper method that returns the mouse x,y position for the control.
|
Метод | Описание | |
---|---|---|
AfterDeserialized ( |
public Compose ( bool force ) : void | ||
force | bool | Force the draw to happen by setting IsDirty as true. |
Результат | void |
public ControlBase ( int width, int height ) : System.Runtime.Serialization | ||
width | int | |
height | int | |
Результат | System.Runtime.Serialization |
public abstract DetermineAppearance ( ) : void | ||
Результат | void |
protected OnLeftMouseClicked ( Input info ) : void | ||
info | Input | The current mouse data |
Результат | void |
protected OnMouseEnter ( Input info ) : void | ||
info | Input | The current mouse data |
Результат | void |
protected OnMouseExit ( Input info ) : void | ||
info | Input | The current mouse data |
Результат | void |
protected OnMouseIn ( Input info ) : void | ||
info | Input | The current mouse data |
Результат | void |
protected OnRightMouseClicked ( Input info ) : void | ||
info | Input | The current mouse data |
Результат | void |
public ProcessKeyboard ( |
||
info | The state of the keyboard. | |
Результат | bool |
public ProcessMouse ( Input info ) : bool | ||
info | Input | Mouse information. |
Результат | bool |
protected TransformConsolePositionByControlPosition ( Input info ) : Point | ||
info | Input | The mouse information as used by a mouse event. |
Результат | Point |
protected Rectangle,Microsoft.Xna.Framework bounds | ||
Результат |
protected Consoles.ControlsConsole parent | ||
Результат | Consoles.ControlsConsole |