~ubuntu-branches/ubuntu/gutsy/lv/gutsy

« back to all changes in this revision

Viewing changes to src/console.h

  • Committer: Bazaar Package Importer
  • Author(s): GOTO Masanori
  • Date: 2003-11-16 01:21:59 UTC
  • Revision ID: james.westby@ubuntu.com-20031116012159-wpu27qhoxzskmjy0
Tags: upstream-4.50
ImportĀ upstreamĀ versionĀ 4.50

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * console.h
 
3
 *
 
4
 * All rights reserved. Copyright (C) 1996 by NARITA Tomio
 
5
 * $Id: console.h,v 1.4 2003/11/13 03:08:19 nrt Exp $
 
6
 */
 
7
 
 
8
#ifndef __CONSOLE_H__
 
9
#define __CONSOLE_H__
 
10
 
 
11
#include <boolean.h>
 
12
#include <str.h>
 
13
 
 
14
public int WIDTH, HEIGHT;               /* one based */
 
15
 
 
16
public boolean_t allow_ansi_esc;
 
17
public boolean_t no_scroll;
 
18
 
 
19
public boolean_t allow_interrupt;
 
20
public boolean_t kb_interrupted;
 
21
public boolean_t window_changed;
 
22
 
 
23
public byte *ansi_standout;
 
24
public byte *ansi_reverse;
 
25
public byte *ansi_blink;
 
26
public byte *ansi_underline;
 
27
public byte *ansi_hilight;
 
28
 
 
29
public byte *cur_left;
 
30
public byte *cur_right;
 
31
public byte *cur_up;
 
32
public byte *cur_down;
 
33
public byte *cur_ppage;
 
34
public byte *cur_npage;
 
35
 
 
36
public void ConsoleInit();
 
37
public void ConsoleResetAnsiSequence();
 
38
 
 
39
public void ConsoleTermInit();
 
40
public void ConsoleSetUp();
 
41
public void ConsoleSetDown();
 
42
 
 
43
public void ConsoleShellEscape();
 
44
public void ConsoleReturnToProgram();
 
45
 
 
46
public void ConsoleGetWindowSize();
 
47
 
 
48
public void ConsoleSuspend();
 
49
 
 
50
public void ConsoleEnableInterrupt();
 
51
public void ConsoleDisableInterrupt();
 
52
 
 
53
public int ConsolePrint( byte i );
 
54
 
 
55
public void ConsolePrints( byte *str );
 
56
public void ConsolePrintsStr( str_t *str, int length );
 
57
 
 
58
public void ConsoleFlush();
 
59
 
 
60
public int ConsoleGetChar();
 
61
 
 
62
public void ConsoleSetCur( int x, int y );      /* zero based */
 
63
public void ConsoleOnCur();
 
64
public void ConsoleOffCur();
 
65
public void ConsoleGoAhead();
 
66
public void ConsoleClearScreen();
 
67
public void ConsoleClearRight();
 
68
public void ConsoleScrollUp();
 
69
public void ConsoleScrollDown();
 
70
public void ConsoleSetAttribute( byte attr );
 
71
 
 
72
#endif /* __CONSOLE_H__ */