Home Page Products Main Page Greenleaf Secure Store and Catalog Technical Support Request Download listings There is a lot of reference material online here. All about Greenleaf, privacy, policies, legal corner... We add to the top of this when things of note occur.
View Cart
Greenleaf Software Inc, home of Greenleaf serial communications including protocol analyzers and data compression tools

CommX Terminal Control Interface

Terminal Control Properties

ActualColumns

Number of actual columns in emulation area

ActualRows

Number of rows in emulation area

BackgroundColor

Set background color for terminal

Blink

Set / read state of blink attribute

Bold

Set / read state of bold attribute

BorderColor

Set terminal area border color

BorderXPixels

Width of vertical border in pixels

BorderYPixels

Height of horizontal border in pixels

Cols

Number of text columns in terminal

CursorColumn

Current text cursor x-position

CursorRow

Current text cursor y-position

DesiredColumns

Number of text columns requested

DesiredRows

Number of text rows requested

Emulation

Emulation type, e.g. ANSI, TTY

Font

Font size specification

ForegroundColor

Foreground text color

Invisible

Set / clear invisible text attribute

Port

Associated communications port

ReadingKeyboard

Set / Clear terminal reading keyboard state

ReadingPort

Set / Clear terminal reading from serial port state

ReverseVideo

Set reverse video attribute

Rows

Set number of rows on terminal area

TestMode

When set, characters typed appear directly on terminal

Wrap

Wrap words at tight

Terminal Control Methods

AddKeyBMacro

Add (define) a keyboard macro (BSTR argument)

AddKeyCommand

Add a keyboard command definition

AddKeyMacro

Add a keyboard macro definition string (C string)

AddTriggerBString

Add a trigger string definition (BSTR argument)

AddTriggerString

Add a trigger string definition (C string)

AddVirtualBMacro

Add virtual key macro definition (BSTR argument)

AddVirtualKeyCommand

Add virtual key command definition (C string)

AddVirtualKeyMacro

Add virtual key macro (C string)

ClearToEol

Clear to end Of line

ClearWindow

Clear entire terminal area

Configure

Bring up Terminal Control property pages for run time configuration

DeleteBorder

Delete the border on terminal display

RemoveKeyCommand

Remove keyboard command binding

RemoveKeyMacro

Remove keyboard macro definition

RemoveTriggerString

Remove trigger string from list

RemoveVirtualKeyCommand

Remove virtual key command binding from list

RemoveVirtualKeyMacro

Remove virtual key macro definition from list

SetCursorPosition

Set relative text cursor position in the terminal area

SetDesiredSize

Set desired number of rows and columns

SetNormal

Clear font attributes (e.g. Bold, Blink)

SetToDesiredSize

Set emulator window to match size property settings

TestPattern

Create and display terminal test pattern

Terminal Control Events

IncomingTrigger

Characters sequence received that matches an existing trigger definition

KeyEvent

A key (or virtual key) was pressed that is bound to a command

NewSize

Parameter change occurred that forces terminal resize

Back     Return to home page     To top of this page        Greenleaf CommX

products | serial comm libraries | protocol analyzers | serial hardware
data compression/archiving/encryption | About Us | news | Updates
downloads | site map

Google
Web GreenleafSoft