class console_c


Definition#include <src/include/ex_console.h>
Inherited byconalleg_c
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Types

Protected Methods

Protected Members


Detailed Description

bool conDisplay

conDisplay

[protected]

int conCols

conCols

[protected]

int conRows

conRows

[protected]

bool conInputRedrawFlag

conInputRedrawFlag

[protected]

bool conOutputRedrawFlag

conOutputRedrawFlag

[protected]

bool conDeveloperMode

conDeveloperMode

[protected]

char* outBuffer

outBuffer

[protected]

int outSize

outSize

[protected]

int outStart

outStart

[protected]

int outEnd

outEnd

[protected]

int outCount

outCount

[protected]

int outRows

outRows

[protected]

bool outIndexValid

outIndexValid

[protected]

bool outScrolled

outScrolled

[protected]

int outPageStart

outPageStart

[protected]

int outPageEnd

outPageEnd

[protected]

typedef struct --

--

[protected]

tagLineIndexRecord* outLineIndex

outLineIndex

[protected]

char* inBuffer

inBuffer

[protected]

int inSize

inSize

[protected]

int inCount

inCount

[protected]

char** hisList

hisList

[protected]

int hisSize

hisSize

[protected]

int hisSpaceLeft

hisSpaceLeft

[protected]

int hisFirst

hisFirst

[protected]

int hisLast

hisLast

[protected]

int hisCurrent

hisCurrent

[protected]

typedef struct --

--

[protected]

tagGetResult  get_next_line (int firstCharOffset, int maxWidth)

get_next_line

[protected]

tagGetResult  get_previous_line (int firstCharOffset, bool alreadyAtEnd)

get_previous_line

[protected]

void  update_output_line_index ()

update_output_line_index

[protected]

void  render_line (char* buffer, int firstCharOffset, int lineNumber, int charCount)

render_line

[protected]

void  history_add (char* inputstr)

history_add

[protected]

void  set_con_rows (int newConsoleDisplayRows)

set_con_rows

[protected]

void  set_con_cols (int newConsoleDisplayColumns)

set_con_cols

[protected]

void  interprete_command (char* cmdstr)

interprete_command

[protected virtual]

void  draw_line (int line, char *buf)

draw_line

[protected virtual]

void  clear ()

clear

[protected virtual]

void  clear_prompt ()

clear_prompt

[protected virtual]

 console_c (int outputBufferSizeInKilobytes, int consoleDisplayColumns, int consoleDisplayRows)

console_c

 console_c (int outputBufferSizeInKilobytes)

console_c

 ~console_c ()

~console_c

[virtual]

void  enable_display (int cols, int rows)

enable_display

void  disable_display ()

disable_display

void  set_debug_mode (bool devmode)

set_debug_mode

bool  write_string (const char* outstr)

write_string

[virtual]

void  printf (char* formatstr, ...)

printf

void  dprintf (char* formatstr, ...)

dprintf

void  read_string (char* instr, bool isScript = false)

read_string

void  read_char (char inchar, bool isScript = false)

read_char

void  draw_page (bool force = false)

draw_page

void  scroll_page_up ()

scroll_page_up

void  scroll_page_down ()

scroll_page_down

void  scroll_all_down ()

scroll_all_down

void  history_back ()

history_back

void  history_forward ()

history_forward

bool  no_script_running ()

no_script_running


Generated by: georgik on armada on Sat Jul 24 07:07:15 2004, using kdoc 2.0a54.