C# Class MonoGameUi.Splitter

Container zur Aufslittung zweier Controls in zwei größenveränderbare Panels.
Inheritance: Control
Afficher le fichier Open project: OctoAwesome/monogameui Class Usage Examples

Méthodes publiques

Méthode Description
GetExpectedSize ( Point available ) : Point
SetActualSize ( Point available ) : void
Splitter ( BaseScreenComponent manager, string style = "" ) : Microsoft.Xna.Framework

Méthodes protégées

Méthode Description
OnDrawBackground ( SpriteBatch batch, Rectangle backgroundArea, GameTime gameTime, float alpha ) : void
OnDrawFocusFrame ( SpriteBatch batch, Rectangle contentArea, GameTime gameTime, float alpha ) : void
OnKeyPress ( Microsoft.Xna.Framework.Input.KeyEventArgs args ) : void
OnLeftMouseDown ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
OnLeftMouseUp ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
OnMouseMove ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
OnSlot1Changed ( PropertyEventArgs args ) : void
OnSlot1MaxSizeChanged ( PropertyEventArgs args ) : void
OnSlot1MinSizeChanged ( PropertyEventArgs args ) : void
OnSlot2Changed ( PropertyEventArgs args ) : void
OnSlot2MaxSizeChanged ( PropertyEventArgs args ) : void
OnSlot2MinSizeChanged ( PropertyEventArgs args ) : void
OnSplitterPositionChanged ( PropertyEventArgs args ) : void
OnSplitterSizeChanged ( PropertyEventArgs args ) : void

Method Details

GetExpectedSize() public méthode

public GetExpectedSize ( Point available ) : Point
available Microsoft.Xna.Framework.Point
Résultat Microsoft.Xna.Framework.Point

OnDrawBackground() protected méthode

protected OnDrawBackground ( SpriteBatch batch, Rectangle backgroundArea, GameTime gameTime, float alpha ) : void
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
backgroundArea Microsoft.Xna.Framework.Rectangle
gameTime Microsoft.Xna.Framework.GameTime
alpha float
Résultat void

OnDrawFocusFrame() protected méthode

protected OnDrawFocusFrame ( SpriteBatch batch, Rectangle contentArea, GameTime gameTime, float alpha ) : void
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
contentArea Microsoft.Xna.Framework.Rectangle
gameTime Microsoft.Xna.Framework.GameTime
alpha float
Résultat void

OnKeyPress() protected méthode

protected OnKeyPress ( Microsoft.Xna.Framework.Input.KeyEventArgs args ) : void
args Microsoft.Xna.Framework.Input.KeyEventArgs
Résultat void

OnLeftMouseDown() protected méthode

protected OnLeftMouseDown ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
args Microsoft.Xna.Framework.Input.MouseEventArgs
Résultat void

OnLeftMouseUp() protected méthode

protected OnLeftMouseUp ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
args Microsoft.Xna.Framework.Input.MouseEventArgs
Résultat void

OnMouseMove() protected méthode

protected OnMouseMove ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
args Microsoft.Xna.Framework.Input.MouseEventArgs
Résultat void

OnSlot1Changed() protected méthode

protected OnSlot1Changed ( PropertyEventArgs args ) : void
args PropertyEventArgs
Résultat void

OnSlot1MaxSizeChanged() protected méthode

protected OnSlot1MaxSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
Résultat void

OnSlot1MinSizeChanged() protected méthode

protected OnSlot1MinSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
Résultat void

OnSlot2Changed() protected méthode

protected OnSlot2Changed ( PropertyEventArgs args ) : void
args PropertyEventArgs
Résultat void

OnSlot2MaxSizeChanged() protected méthode

protected OnSlot2MaxSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
Résultat void

OnSlot2MinSizeChanged() protected méthode

protected OnSlot2MinSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
Résultat void

OnSplitterPositionChanged() protected méthode

protected OnSplitterPositionChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
Résultat void

OnSplitterSizeChanged() protected méthode

protected OnSplitterSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
Résultat void

SetActualSize() public méthode

public SetActualSize ( Point available ) : void
available Microsoft.Xna.Framework.Point
Résultat void

Splitter() public méthode

public Splitter ( BaseScreenComponent manager, string style = "" ) : Microsoft.Xna.Framework
manager BaseScreenComponent
style string
Résultat Microsoft.Xna.Framework