Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /trunk/teraterm/teraterm/buffer.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2476 - (hide annotations) (download) (as text)
Mon Apr 14 17:35:50 2008 UTC (16 years ago) by maya
Original Path: teraterm/trunk/teraterm/buffer.h
File MIME type: text/x-chdr
File size: 2126 byte(s)
ファイル移動に伴う修正

1 maya 2476 /* Tera Term
2     Copyright(C) 1994-1998 T. Teranishi
3     All rights reserved. */
4    
5     /* TERATERM.EXE, scroll buffer routines */
6    
7     #ifdef __cplusplus
8     extern "C" {
9     #endif
10    
11     void InitBuffer();
12     void LockBuffer();
13     void UnlockBuffer();
14     void FreeBuffer();
15     void BuffReset();
16     void BuffAllSelect();
17     void BuffScreenSelect();
18     void BuffCancelSelection();
19     void ChangeSelectRegion();
20     void BuffScroll(int Count, int Bottom);
21     void BuffInsertSpace(int Count);
22     void BuffEraseCurToEnd();
23     void BuffEraseHomeToCur();
24     void BuffInsertLines(int Count, int YEnd);
25     void BuffEraseCharsInLine(int XStart, int Count);
26     void BuffDeleteLines(int Count, int YEnd);
27     void BuffDeleteChars(int Count);
28     void BuffEraseChars(int Count);
29     void BuffFillWithE();
30     void BuffDrawLine(TCharAttr Attr, int Direction, int C);
31     void BuffEraseBox(int XStart, int YStart, int XEnd, int YEnd);
32     void BuffCBCopy(BOOL Table);
33     void BuffPrint(BOOL ScrollRegion);
34     void BuffDumpCurrentLine(BYTE TERM);
35     void BuffPutChar(BYTE b, TCharAttr Attr, BOOL Insert);
36     void BuffPutKanji(WORD w, TCharAttr Attr, BOOL Insert);
37     void BuffUpdateRect(int XStart, int YStart, int XEnd, int YEnd);
38     void UpdateStr();
39     void UpdateStrUnicode(void);
40     void MoveCursor(int Xnew, int Ynew);
41     void MoveRight();
42     void BuffSetCaretWidth();
43     void BuffScrollNLines(int n);
44     void BuffClearScreen();
45     void BuffUpdateScroll();
46     void CursorUpWithScroll();
47     int BuffDblClk(int Xw, int Yw);
48     void BuffTplClk(int Yw);
49     void BuffSeveralPagesSelect(int Xw, int Yw);
50     void BuffStartSelect(int Xw, int Yw, BOOL Box);
51     void BuffChangeSelect(int Xw, int Yw, int NClick);
52     void BuffEndSelect();
53     void BuffChangeWinSize(int Nx, int Ny);
54     void BuffChangeTerminalSize(int Nx, int Ny);
55     void ChangeWin();
56     void ClearBuffer();
57     void SetTabStop();
58     void MoveToNextTab(BOOL AutoWrapMode);
59     void ClearTabStop(int Ps);
60     void ShowStatusLine(int Show);
61     #ifndef NO_COPYLINE_FIX
62     void SetLineContinued();
63     #endif /* NO_COPYLINE_FIX */
64     void BuffRegionScrollUpNLines(int n);
65     void BuffRegionScrollDownNLines(int n);
66     void BuffSetCurCharAttr(TCharAttr Attr);
67    
68     extern int StatusLine;
69     extern int CursorTop, CursorBottom;
70     extern BOOL Selected;
71     extern BOOL Wrap;
72    
73     #ifdef __cplusplus
74     }
75     #endif

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26