Subversion Repositories Kolibri OS

Rev

Rev 8582 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8582 Rev 9105
Line 76... Line 76...
76
		44 = ñèíèé ôîí
76
		44 = ñèíèé ôîí
77
		45 = ôèîëåòîâûé ôîí
77
		45 = ôèîëåòîâûé ôîí
78
		46 = áèðþçîâûé ôîí
78
		46 = áèðþçîâûé ôîí
79
		47 = áåëûé ôîí
79
		47 = áåëûé ôîí
80
	Ñëåäóþùèå ïîñëåäîâàòåëüíîñòè ïîÿâèëèñü â âåðñèè 5 áèáëèîòåêè:
80
	Ñëåäóþùèå ïîñëåäîâàòåëüíîñòè ïîÿâèëèñü â âåðñèè 5 áèáëèîòåêè:
81
	Esc[2J - î÷èñòèòü ýêðàí, ïåðåìåñòèòü êóðñîð â ëåâûé âåðõíèé óãîë
-
 
82
	Esc[;H = Esc[;f -
-
 
83
		óñòàíîâèòü êóðñîð â ïîçèöèþ ñ êîîðäèíàòàìè ,
-
 
84
	Esc[A - ïåðåìåñòèòü êóðñîð íà  ñòðîê ââåðõ
81
	Esc[A - ïåðåìåñòèòü êóðñîð íà  ñòðîê ââåðõ
85
	Esc[B - ïåðåìåñòèòü êóðñîð íà  ñòðîê âíèç
82
	Esc[B - ïåðåìåñòèòü êóðñîð íà  ñòðîê âíèç
86
	Esc[C - ïåðåìåñòèòü êóðñîð íà  ïîçèöèé âïðàâî
83
	Esc[C - ïåðåìåñòèòü êóðñîð íà  ïîçèöèé âïðàâî
87
	Esc[D - ïåðåìåñòèòü êóðñîð íà  ïîçèöèé âëåâî
84
	Esc[D - ïåðåìåñòèòü êóðñîð íà  ïîçèöèé âëåâî
-
 
85
	Esc[;H = Esc[;f -
-
 
86
		óñòàíîâèòü êóðñîð â ïîçèöèþ ñ êîîðäèíàòàìè ,		
-
 
87
	Esc[2J - î÷èñòèòü ýêðàí, ïåðåìåñòèòü êóðñîð â ëåâûé âåðõíèé óãîë
-
 
88
	Ñëåäóþùèå ïîñëåäîâàòåëüíîñòè ïîÿâèëèñü â âåðñèè 9 áèáëèîòåêè:
-
 
89
	Esc[J or Esc[0J - Erase everything below cursor
-
 
90
	Esc[1J - Erase everything above cursor	
-
 
91
	Esc[K - Erase in line
-
 
92
	Esc[L - Insert  lines at the cursor position
-
 
93
	Esc[M - Delete  lines at the cursor position
-
 
94
	Esc[P - Delete 
-
 
95
	Esc[X - Erase 
-
 
96
	Esc[d - Set cursor to absolute line position
-
 
97
	Esc[;f - Cursor position
-
 
98
	Esc[h - Set mode (see below)
-
 
99
	Esc[l - Reset mode (see below)
-
 
100
	The following modes are currently supported:
-
 
101
		?1 - Application cursor keys
-
 
102
		?25 - Show/Hide cursor
-
 
103
		?1049 - Alternative screen buffer. The alternative buffer has no scrollback.
-
 
104
	Esc[;r - Set scroll region from row  to row 
-
 
105
		(Use in combination with insert/delete lines)
-
 
106
	Esc]0ST/BEL - Set window caption. The string is terminated with ASCII char 0x07 or 0x9C.
-
 
107
	Esc]2ST/BEL - Implemented identical as Esc]0.
-
 
108
	
88
*/
109
*/
89
/* ñèãíàë î çàêðûòèè îêíà êîíñîëè; ïîÿâèëñÿ â âåðñèè 6 áèáëèîòåêè;
110
/* ñèãíàë î çàêðûòèè îêíà êîíñîëè; ïîÿâèëñÿ â âåðñèè 6 áèáëèîòåêè;
90
	ôëàã èãíîðèðóåòñÿ ôóíêöèåé con_set_flags */
111
	ôëàã èãíîðèðóåòñÿ ôóíêöèåé con_set_flags */
91
#define CON_WINDOW_CLOSED 0x200
112
#define CON_WINDOW_CLOSED 0x200
92
Çíà÷åíèå ïî óìîë÷àíèþ äëÿ ôëàãîâ = 7.
113
Çíà÷åíèå ïî óìîë÷àíèþ äëÿ ôëàãîâ = 7.
Line 161... Line 182...
161
Ôóíêöèÿ ïîÿâèëàñü â âåðñèè 5 áèáëèîòåêè.
182
Ôóíêöèÿ ïîÿâèëàñü â âåðñèè 5 áèáëèîòåêè.
162
Óñòàíàâëèâàåò êóðñîð â ïîçèöèþ ñ óêàçàííûìè êîîðäèíàòàìè. Åñëè êàêîé-òî èç
183
Óñòàíàâëèâàåò êóðñîð â ïîçèöèþ ñ óêàçàííûìè êîîðäèíàòàìè. Åñëè êàêîé-òî èç
163
ïàðàìåòðîâ âûõîäèò çà ïðåäåëû ñîîòâåòñòâóþùåãî äèàïàçîíà (îò 0 äî scr_width-1
184
ïàðàìåòðîâ âûõîäèò çà ïðåäåëû ñîîòâåòñòâóþùåãî äèàïàçîíà (îò 0 äî scr_width-1
164
äëÿ x, îò 0 äî scr_height-1 äëÿ y, scr_width è scr_height áûëè çàäàíû ïðè
185
äëÿ x, îò 0 äî scr_height-1 äëÿ y, scr_width è scr_height áûëè çàäàíû ïðè
165
âûçîâå con_init), òî ñîîòâåòñòâóþùàÿ êîîðäèíàòà êóðñîðà íå ìåíÿåòñÿ.
186
âûçîâå con_init), òî ñîîòâåòñòâóþùàÿ êîîðäèíàòà êóðñîðà íå ìåíÿåòñÿ.
-
 
187
 
-
 
188
int __stdcall con_get_input(char* buf, int buflen);
-
 
189
Read as many input events as are available and fit in the receive buffer.
-
 
190
Input event can be regular ASCII code from keyboard, but also escape codes for special keys.
-
 
191
The support for mouse events via escape codes is not yet implemented.
166
192