C# Class Shed.frmShape

显示文件 Open project: kiniry-teaching/UCD Class Usage Examples

Public Properties

Property Type Description
mnuViewGlow System.Windows.Forms.ToolStripMenuItem
mnuViewGrid System.Windows.Forms.ToolStripMenuItem
mnuViewNegative System.Windows.Forms.ToolStripMenuItem
mnuViewZone System.Windows.Forms.ToolStripMenuItem
picShape System.Windows.Forms.PictureBox
tbrShape System.Windows.Forms.ToolStrip
trkWeight System.Windows.Forms.TrackBar

Protected Properties

Property Type Description
_falloff float
_mouseX float
_mouseY float
_radius float
_shape Shape
_tool TypesOfTool
_weight float
_zone Zone
_zoneMode ModesOfZone

Public Methods

Method Description
frmShape ( ) : System
mnuImagePaint_Click ( object sender, EventArgs e ) : void
mnuImageRadius01_Click ( object sender, EventArgs e ) : void
mnuImageRadius02_Click ( object sender, EventArgs e ) : void
mnuImageRadius03_Click ( object sender, EventArgs e ) : void
mnuImageRadius04_Click ( object sender, EventArgs e ) : void
mnuImageRadius05_Click ( object sender, EventArgs e ) : void
mnuImageRadius10_Click ( object sender, EventArgs e ) : void
mnuImageRadius15_Click ( object sender, EventArgs e ) : void
mnuImageRadius20_Click ( object sender, EventArgs e ) : void
mnuImageRadius50_Click ( object sender, EventArgs e ) : void
mnuImageRadiusDec_Click ( object sender, EventArgs e ) : void
mnuImageRadiusInc_Click ( object sender, EventArgs e ) : void
mnuImageWeight0_Click ( object sender, EventArgs e ) : void
mnuImageWeight1_Click ( object sender, EventArgs e ) : void
mnuImageWeight2_Click ( object sender, EventArgs e ) : void
mnuImageWeight3_Click ( object sender, EventArgs e ) : void
mnuImageWeight4_Click ( object sender, EventArgs e ) : void
mnuImageWeightDec_Click ( object sender, EventArgs e ) : void
mnuImageWeightInc_Click ( object sender, EventArgs e ) : void
mnuView1to1_Click ( object sender, EventArgs e ) : void
mnuViewGlow_Click ( object sender, EventArgs e ) : void
mnuViewGrid_Click ( object sender, EventArgs e ) : void
mnuViewNegative_Click ( object sender, EventArgs e ) : void
mnuViewZone_Click ( object sender, EventArgs e ) : void
mnuZoneAdd_Click ( object sender, EventArgs e ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method Description
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

MapXY ( float &x, float &y ) : void
SetPixelLock ( float mx, float my, bool draw, bool lck ) : bool
UnMapX ( float x ) : float
UnMapY ( float y ) : float
angle ( float x1, float y1, float x2, float y2 ) : float
frmShape_Activated ( object sender, EventArgs e ) : void
frmShape_FormClosed ( object sender, FormClosedEventArgs e ) : void
frmShape_KeyDown ( object sender, KeyEventArgs e ) : void
frmShape_Load ( object sender, EventArgs e ) : void
frmShape_Resize ( object sender, EventArgs e ) : void
mnuImageClear_Click ( object sender, EventArgs e ) : void
mnuImageDraw_Click ( object sender, EventArgs e ) : void
mnuImageLine_Click ( object sender, EventArgs e ) : void
mnuViewBound_Click ( object sender, EventArgs e ) : void
mnuViewPixel_Click ( object sender, EventArgs e ) : void
picShape_MouseDown ( object sender, MouseEventArgs e ) : void
picShape_MouseLeave ( object sender, EventArgs e ) : void
picShape_MouseMove ( object sender, MouseEventArgs e ) : void
picShape_MouseUp ( object sender, MouseEventArgs e ) : void
picShape_Paint ( object sender, PaintEventArgs e ) : void
radius ( float x, float y, float u, float v ) : float
setPaintStatus ( ToolStripStatusLabel sts, float weight, float radius, float falloff ) : void
trkWeight_Scroll ( object sender, EventArgs e ) : void

Method Details

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

frmShape() public method

public frmShape ( ) : System
return System

mnuImagePaint_Click() public method

public mnuImagePaint_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageRadius01_Click() public method

public mnuImageRadius01_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageRadius02_Click() public method

public mnuImageRadius02_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageRadius03_Click() public method

public mnuImageRadius03_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageRadius04_Click() public method

public mnuImageRadius04_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageRadius05_Click() public method

public mnuImageRadius05_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageRadius10_Click() public method

public mnuImageRadius10_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageRadius15_Click() public method

public mnuImageRadius15_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageRadius20_Click() public method

public mnuImageRadius20_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageRadius50_Click() public method

public mnuImageRadius50_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageRadiusDec_Click() public method

public mnuImageRadiusDec_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageRadiusInc_Click() public method

public mnuImageRadiusInc_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageWeight0_Click() public method

public mnuImageWeight0_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageWeight1_Click() public method

public mnuImageWeight1_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageWeight2_Click() public method

public mnuImageWeight2_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageWeight3_Click() public method

public mnuImageWeight3_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageWeight4_Click() public method

public mnuImageWeight4_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageWeightDec_Click() public method

public mnuImageWeightDec_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuImageWeightInc_Click() public method

public mnuImageWeightInc_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuView1to1_Click() public method

public mnuView1to1_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuViewGlow_Click() public method

public mnuViewGlow_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuViewGrid_Click() public method

public mnuViewGrid_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuViewNegative_Click() public method

public mnuViewNegative_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuViewZone_Click() public method

public mnuViewZone_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

mnuZoneAdd_Click() public method

public mnuZoneAdd_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

Property Details

_falloff protected_oe property

protected float _falloff
return float

_mouseX protected_oe property

protected float _mouseX
return float

_mouseY protected_oe property

protected float _mouseY
return float

_radius protected_oe property

protected float _radius
return float

_shape protected_oe property

protected Shape,Shed _shape
return Shape

_tool protected_oe property

protected TypesOfTool _tool
return TypesOfTool

_weight protected_oe property

protected float _weight
return float

_zone protected_oe property

protected Zone,Shed _zone
return Zone

_zoneMode protected_oe property

protected ModesOfZone _zoneMode
return ModesOfZone

mnuViewGlow public_oe property

public System.Windows.Forms.ToolStripMenuItem mnuViewGlow
return System.Windows.Forms.ToolStripMenuItem

mnuViewGrid public_oe property

public System.Windows.Forms.ToolStripMenuItem mnuViewGrid
return System.Windows.Forms.ToolStripMenuItem

mnuViewNegative public_oe property

public System.Windows.Forms.ToolStripMenuItem mnuViewNegative
return System.Windows.Forms.ToolStripMenuItem

mnuViewZone public_oe property

public System.Windows.Forms.ToolStripMenuItem mnuViewZone
return System.Windows.Forms.ToolStripMenuItem

picShape public_oe property

public System.Windows.Forms.PictureBox picShape
return System.Windows.Forms.PictureBox

tbrShape public_oe property

public System.Windows.Forms.ToolStrip tbrShape
return System.Windows.Forms.ToolStrip

trkWeight public_oe property

public System.Windows.Forms.TrackBar trkWeight
return System.Windows.Forms.TrackBar