Window Abstract Class

Definition

Line 113 of cmsxmdb/Debug.cm

Inheritance

Constructors & Destructor

public nothrow Window(const String<char>& name_)

Member Functions

public abstract void Draw()
public void DrawFrame()
public abstract CommandResult HandleKey(int key)
public int Height()
public int Left()
public void SetDebugger(Debugger* debugger_)
public void ShowCursor()
public int Top()
public int Width()

Member Variables

public short color
public int cursorCol
public int cursorRow
public Debugger* debugger
public int height
public int left
public String<char> name
public Window* next
public Screen* screen
public int top
public bool visible
public int width
public bool zoomed

Constructor& Destructor Details

Window Constructor

public nothrow Window(const String<char>& name_)

Definition
Line 115 of cmsxmdb/Debug.cm


Member Function Details

Draw Member Function

public abstract void Draw()

Definition
Line 123 of cmsxmdb/Debug.cm


DrawFrame Member Function

public void DrawFrame()

Definition
Line 124 of cmsxmdb/Debug.cm


HandleKey Member Function

public abstract CommandResult HandleKey(int key)

Definition
Line 181 of cmsxmdb/Debug.cm


Height Member Function

public int Height()

Definition
Line 193 of cmsxmdb/Debug.cm


Left Member Function

public int Left()

Definition
Line 204 of cmsxmdb/Debug.cm


SetDebugger Member Function

public void SetDebugger(Debugger* debugger_)

Definition
Line 119 of cmsxmdb/Debug.cm


ShowCursor Member Function

public void ShowCursor()

Definition
Line 226 of cmsxmdb/Debug.cm


Top Member Function

public int Top()

Definition
Line 182 of cmsxmdb/Debug.cm


Width Member Function

public int Width()

Definition
Line 215 of cmsxmdb/Debug.cm