C# Class NewTOAPIA.GL.GLWindow

Class: GLWindow
Inheritance: Window
Mostrar archivo Open project: Wiladams/NewTOAPIA Class Usage Examples

Protected Properties

Property Type Description
gWindowClassName string

Public Methods

Method Description
CreateWindowClass ( ) : User32WindowClass
CreateWindowProfile ( ) : WindowProfile
Dispose ( ) : void
GLWindow ( string title, Rectangle frame, GLController controller ) : System
GLWindow ( string title, int x, int y, int width, int height, GLController controller ) : System
OnCloseRequested ( ) : bool
OnControlCommand ( IntPtr controlParam ) : void
OnDestroy ( ) : void
OnEnable ( bool enabled ) : void
OnEraseBackground ( ) : IntPtr
OnIdle ( ) : void
OnKeyboardActivity ( Object sender, KeyboardActivityArgs ke ) : IntPtr
OnMenuItemSelected ( int commandParam ) : void
OnMouseActivity ( Object sender, MouseActivityArgs mea ) : void
OnPaint ( DrawEvent dea ) : void
OnResizedTo ( int width, int height ) : void
OnTimer ( ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
GetButtons ( uint wParam ) : MouseButtons

Method Details

CreateWindowClass() public method

public CreateWindowClass ( ) : User32WindowClass
return User32WindowClass

CreateWindowProfile() public method

public CreateWindowProfile ( ) : WindowProfile
return NewTOAPIA.UI.WindowProfile

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GLWindow() public method

public GLWindow ( string title, Rectangle frame, GLController controller ) : System
title string
frame System.Drawing.Rectangle
controller GLController
return System

GLWindow() public method

public GLWindow ( string title, int x, int y, int width, int height, GLController controller ) : System
title string
x int
y int
width int
height int
controller GLController
return System

OnCloseRequested() public method

public OnCloseRequested ( ) : bool
return bool

OnControlCommand() public method

public OnControlCommand ( IntPtr controlParam ) : void
controlParam System.IntPtr
return void

OnDestroy() public method

public OnDestroy ( ) : void
return void

OnEnable() public method

public OnEnable ( bool enabled ) : void
enabled bool
return void

OnEraseBackground() public method

public OnEraseBackground ( ) : IntPtr
return System.IntPtr

OnIdle() public method

public OnIdle ( ) : void
return void

OnKeyboardActivity() public method

public OnKeyboardActivity ( Object sender, KeyboardActivityArgs ke ) : IntPtr
sender Object
ke NewTOAPIA.UI.KeyboardActivityArgs
return System.IntPtr

OnMenuItemSelected() public method

public OnMenuItemSelected ( int commandParam ) : void
commandParam int
return void

OnMouseActivity() public method

public OnMouseActivity ( Object sender, MouseActivityArgs mea ) : void
sender Object
mea NewTOAPIA.UI.MouseActivityArgs
return void

OnPaint() public method

public OnPaint ( DrawEvent dea ) : void
dea NewTOAPIA.UI.DrawEvent
return void

OnResizedTo() public method

public OnResizedTo ( int width, int height ) : void
width int
height int
return void

OnTimer() public method

public OnTimer ( ) : void
return void

Property Details

gWindowClassName protected_oe static_oe property

protected static string gWindowClassName
return string