C# Class LunarEclipse.Model.AbstractHandleGroup

Inheritance: IHandleGroup
ファイルを表示 Open project: mono/lunareclipse

Public Methods

Method Description
AbstractHandleGroup ( MoonlightController controller, UIElement child ) : System
AddToCanvas ( ) : void
RemoveFromCanvas ( ) : void

Protected Methods

Method Description
AddFrame ( IFrame frame ) : void
AddHandle ( IHandle handle ) : void
OnHandleMouseDown ( object sender, System.Windows.Input.MouseEventArgs args ) : void
OnPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
Update ( ) : void

Method Details

AbstractHandleGroup() public method

public AbstractHandleGroup ( MoonlightController controller, UIElement child ) : System
controller LunarEclipse.Controller.MoonlightController
child UIElement
return System

AddFrame() protected method

protected AddFrame ( IFrame frame ) : void
frame IFrame
return void

AddHandle() protected method

protected AddHandle ( IHandle handle ) : void
handle IHandle
return void

AddToCanvas() public method

public AddToCanvas ( ) : void
return void

OnHandleMouseDown() protected method

protected OnHandleMouseDown ( object sender, System.Windows.Input.MouseEventArgs args ) : void
sender object
args System.Windows.Input.MouseEventArgs
return void

OnPropertyChanged() protected method

protected OnPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e PropertyChangedEventArgs
return void

RemoveFromCanvas() public method

public RemoveFromCanvas ( ) : void
return void

Update() protected method

protected Update ( ) : void
return void