C# Class iSpyApplication.Controls.FloorPlanControl

Inheritance: AForge.Controls.PictureBox
ファイルを表示 Open project: ispysoftware/iSpy Class Usage Examples

Public Properties

Property Type Description
Fpobject objectsFloorplan
IsAlert bool
LastAlertTimestamp double
LastOid int
LastOtid int
LastRefreshTimestamp double
MainClass MainForm
NeedSizeUpdate bool
NeedsRefresh bool
ResizeParent bool
RestoreRect System.Drawing.Rectangle

Private Properties

Property Type Description
DrawButton void
DrawOverlay void
FloorPlanControlClick void
GetButtonByIndex System.Drawing.Rectangle
GetButtonIndexByLocation int
GetMousePos MousePos

Public Methods

Method Description
Alarm ( object sender, EventArgs e ) : void
Apply ( ) : void
Disable ( bool stopSource = true ) : void
Enable ( ) : void
FloorPlanControl ( objectsFloorplan ofp, MainForm mainForm ) : System
Listen ( ) : void
RecordSwitch ( bool record ) : string
ReloadSchedule ( ) : void
SaveFrame ( Bitmap bmp = null ) : string
Talk ( IWin32Window f = null ) : void
Tick ( ) : void
UpdatePosition ( ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnGotFocus ( EventArgs e ) : void
OnLostFocus ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseEnter ( EventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs pe ) : void
OnResize ( EventArgs eventargs ) : void

Private Methods

Method Description
DrawButton ( Graphics gCam, int buttonIndex ) : void
DrawOverlay ( Graphics gCam ) : void
FloorPlanControlClick ( object sender, MouseEventArgs e ) : void
GetButtonByIndex ( int buttonIndex, Rectangle &destRect ) : Rectangle
GetButtonIndexByLocation ( Point xy ) : int
GetMousePos ( Point location ) : MousePos

Method Details

Alarm() public method

public Alarm ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Apply() public method

public Apply ( ) : void
return void

Disable() public method

public Disable ( bool stopSource = true ) : void
stopSource bool
return void

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool
return void

Enable() public method

public Enable ( ) : void
return void

FloorPlanControl() public method

public FloorPlanControl ( objectsFloorplan ofp, MainForm mainForm ) : System
ofp objectsFloorplan
mainForm MainForm
return System

Listen() public method

public Listen ( ) : void
return void

OnGotFocus() protected method

protected OnGotFocus ( EventArgs e ) : void
e System.EventArgs
return void

OnLostFocus() protected method

protected OnLostFocus ( EventArgs e ) : void
e System.EventArgs
return void

OnMouseDown() protected method

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
return void

OnMouseEnter() protected method

protected OnMouseEnter ( EventArgs e ) : void
e System.EventArgs
return void

OnMouseLeave() protected method

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
return void

OnMouseMove() protected method

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
return void

OnMouseUp() protected method

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
return void

OnPaint() protected method

protected OnPaint ( PaintEventArgs pe ) : void
pe PaintEventArgs
return void

OnResize() protected method

protected OnResize ( EventArgs eventargs ) : void
eventargs System.EventArgs
return void

RecordSwitch() public method

public RecordSwitch ( bool record ) : string
record bool
return string

ReloadSchedule() public method

public ReloadSchedule ( ) : void
return void

SaveFrame() public method

public SaveFrame ( Bitmap bmp = null ) : string
bmp System.Drawing.Bitmap
return string

Talk() public method

public Talk ( IWin32Window f = null ) : void
f IWin32Window
return void

Tick() public method

public Tick ( ) : void
return void

UpdatePosition() public method

public UpdatePosition ( ) : void
return void

Property Details

Fpobject public_oe property

public objectsFloorplan Fpobject
return objectsFloorplan

IsAlert public_oe property

public bool IsAlert
return bool

LastAlertTimestamp public_oe property

public double LastAlertTimestamp
return double

LastOid public_oe property

public int LastOid
return int

LastOtid public_oe property

public int LastOtid
return int

LastRefreshTimestamp public_oe property

public double LastRefreshTimestamp
return double

MainClass public_oe property

public MainForm MainClass
return MainForm

NeedSizeUpdate public_oe property

public bool NeedSizeUpdate
return bool

NeedsRefresh public_oe property

public bool NeedsRefresh
return bool

ResizeParent public_oe property

public bool ResizeParent
return bool

RestoreRect public_oe property

public Rectangle,System.Drawing RestoreRect
return System.Drawing.Rectangle