C# Class NewTOAPIA.UI.GL.GLWindow

Class: GLWindow
Inheritance: Window
Show file Open project: Wiladams/NewTOAPIA

Protected Properties

Property Type Description
gWindowClassName string

Public Methods

Method Description
CreateWindowClass ( ) : User32WindowClass
CreateWindowProfile ( int x, int y, int width, int height ) : 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
OnMenuItemSelected ( int commandParam ) : void
OnNext ( KeyboardActivityArgs ke ) : void
OnNext ( 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 ( int x, int y, int width, int height ) : WindowProfile
x int
y int
width int
height int
return 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

OnMenuItemSelected() public method

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

OnNext() public method

public OnNext ( KeyboardActivityArgs ke ) : void
ke KeyboardActivityArgs
return void

OnNext() public method

public OnNext ( MouseActivityArgs mea ) : void
mea MouseActivityArgs
return void

OnPaint() public method

public OnPaint ( DrawEvent dea ) : void
dea 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 static property

protected static string gWindowClassName
return string