C# Class NoiseTool.MainWindow

Interaction logic for MainWindow.xaml
Inheritance: System.Windows.Window
Show file Open project: MadoxLabs/NoiseTool

Protected Properties

Property Type Description
mCreateAt Point
mCurrentLine LinkLine
mCurrentObj NoiseObject
mLines List
mObjects List

Public Methods

Method Description
MainWindow ( ) : System
OnLoad ( string l ) : void

Protected Methods

Method Description
Cascade ( NoiseObject obj ) : void
MainWindow_Load ( object sender, LoadEventArgs e ) : void
Object_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
obj_Close ( object sender, EventArgs e ) : void
obj_Erase ( Link id ) : void
obj_Erase ( object sender, LinkEventArgs e ) : void
obj_Link ( object sender, LinkEventArgs e ) : void
obj_Move ( object sender, EventArgs e ) : void
obj_NeedApply ( object sender, EventArgs e ) : void
obj_Raise ( object sender, EventArgs e ) : void
obj_Relink ( object sender, EventArgs e ) : void
obj_Rendered ( object sender, EventArgs e ) : void

Private Methods

Method Description
GetObjectByName ( string name ) : NoiseObject
MenuItem_Click ( object sender, System e ) : void
Window_Closed ( object sender, System e ) : void
Window_Loaded ( object sender, System e ) : void
Window_MouseLeftButtonDown ( object sender, System e ) : void
Window_MouseMove ( object sender, System e ) : void
textBlock_MouseLeftButtonUp ( object sender, System e ) : void
xApply_Click ( object sender, System e ) : void
xDone_Click ( object sender, System e ) : void
xEdit_Click ( object sender, System e ) : void
xGradientPicker_SelectionChanged ( object sender, System e ) : void
xLoad_Click ( object sender, System e ) : void
xSave_Click ( object sender, System e ) : void

Method Details

Cascade() protected method

protected Cascade ( NoiseObject obj ) : void
obj NoiseObject
return void

MainWindow() public method

public MainWindow ( ) : System
return System

MainWindow_Load() protected method

protected MainWindow_Load ( object sender, LoadEventArgs e ) : void
sender object
e LoadEventArgs
return void

Object_PropertyChanged() protected method

protected Object_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
return void

OnLoad() public method

public OnLoad ( string l ) : void
l string
return void

obj_Close() protected method

protected obj_Close ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

obj_Erase() protected method

protected obj_Erase ( Link id ) : void
id Link
return void

obj_Erase() protected method

protected obj_Erase ( object sender, LinkEventArgs e ) : void
sender object
e LinkEventArgs
return void

obj_Link() protected method

protected obj_Link ( object sender, LinkEventArgs e ) : void
sender object
e LinkEventArgs
return void

obj_Move() protected method

protected obj_Move ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

obj_NeedApply() protected method

protected obj_NeedApply ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

obj_Raise() protected method

protected obj_Raise ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

obj_Relink() protected method

protected obj_Relink ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

obj_Rendered() protected method

protected obj_Rendered ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Property Details

mCreateAt protected property

protected Point mCreateAt
return Point

mCurrentLine protected property

protected LinkLine,NoiseTool mCurrentLine
return LinkLine

mCurrentObj protected property

protected NoiseObject,NoiseTool mCurrentObj
return NoiseObject

mLines protected property

protected List mLines
return List

mObjects protected property

protected List mObjects
return List