C# Class BlackBerry.Screen.Window

Inheritance: IDisposable
Show file Open project: roblillack/monoberry Class Usage Examples

Public Methods

Method Description
AddBuffer ( ) : void
AddBuffers ( int count ) : void
Dispose ( ) : void
GetIntProperty ( System.Property p ) : int
Render ( Buffer buffer ) : void
Render ( Buffer buf, Rectangle rect, Flushing flush ) : void
SetIntProperty ( System.Property p, int val ) : void
SetIntProperty ( System.Property p, uint val ) : void
Window ( Context ctx, IntPtr hnd ) : System
Window ( Context ctx, WindowType type = WindowType.SCREEN_APPLICATION_WINDOW ) : System

Private Methods

Method Description
HandleEvent ( ScreenEvent ev ) : bool
screen_create_window_buffers ( IntPtr win, int count ) : int
screen_create_window_group ( IntPtr win, string name ) : int
screen_create_window_type ( IntPtr &pwin, IntPtr ctx, WindowType type ) : int
screen_destroy_window ( IntPtr win ) : int
screen_get_window_property_iv ( IntPtr win, System.Property pname, [ param ) : int
screen_get_window_property_iv ( IntPtr win, System.Property pname, int &param ) : int
screen_get_window_property_pv ( IntPtr win, System.Property pname, [ param ) : int
screen_post_window ( IntPtr win, IntPtr buffer, int rect_count, [ dirty_rects, Flushing flushing ) : int
screen_set_window_property_cv ( IntPtr win, System.Property pname, int len, byte param ) : int
screen_set_window_property_iv ( IntPtr win, System.Property pname, [ param ) : int
screen_set_window_property_iv ( IntPtr win, System.Property pname, int &param ) : int
screen_set_window_property_iv ( IntPtr win, System.Property pname, uint &param ) : int

Method Details

AddBuffer() public method

public AddBuffer ( ) : void
return void

AddBuffers() public method

public AddBuffers ( int count ) : void
count int
return void

Dispose() public method

public Dispose ( ) : void
return void

GetIntProperty() public method

public GetIntProperty ( System.Property p ) : int
p System.Property
return int

Render() public method

public Render ( Buffer buffer ) : void
buffer Buffer
return void

Render() public method

public Render ( Buffer buf, Rectangle rect, Flushing flush ) : void
buf Buffer
rect System.Drawing.Rectangle
flush Flushing
return void

SetIntProperty() public method

public SetIntProperty ( System.Property p, int val ) : void
p System.Property
val int
return void

SetIntProperty() public method

public SetIntProperty ( System.Property p, uint val ) : void
p System.Property
val uint
return void

Window() public method

public Window ( Context ctx, IntPtr hnd ) : System
ctx Context
hnd System.IntPtr
return System

Window() public method

public Window ( Context ctx, WindowType type = WindowType.SCREEN_APPLICATION_WINDOW ) : System
ctx Context
type WindowType
return System