ekg2
Strona główna
Dodatkowe strony
Moduły
Struktury Danych
Pliki
Lista plików
Globalne
All
Struktury Danych
Pliki
Funkcje
Zmienne
Definicje typów
Wyliczenia
Wartości wyliczeń
Definicje
Grupay
Strony
plugins
readline
ui-readline.h
Idź do dokumentacji tego pliku.
1
#include <stdio.h>
2
#include <
ekg/windows.h
>
3
4
#define MAX_LINES_PER_SCREEN 300
5
#define readline_current ((readline_window_t *) window_current->priv_data)
6
#define readline_window(w) ((readline_window_t *) w->priv_data)
7
8
extern
int
config_ctrld_quits
;
9
10
typedef
struct
{
11
char
*
line
[
MAX_LINES_PER_SCREEN
];
12
}
readline_window_t
;
13
14
/* deklaracje funkcji interfejsu */
15
int
ui_readline_loop
();
16
void
ui_readline_init
();
17
void
ui_readline_print
(
window_t
*w,
int
separate,
const
char
*xline);
18
int
window_refresh
();
19
const
char
*
current_prompt
();
20
int
window_write
(
int
id
,
const
char
*
line
);
21
22
char
*
window_activity
();
23
int
bind_sequence
(
const
char
*seq,
const
char
*
command
,
int
quiet
);
24
int
bind_handler_window
(
int
a,
int
key);
25
int
my_getc
(FILE *f);
26
int
my_loop
();
27
char
**
my_completion
(
char
*text,
int
start,
int
end);
28
char
*
empty_generator
(
char
*text,
int
state);
29
30
/* vars remove some !*/
31
extern
int
ui_need_refresh
;
/* DARK */
32
extern
int
ui_screen_width
;
33
extern
int
ui_screen_height
;
34
extern
int
pager_lines
,
screen_lines
,
screen_columns
;
35
Wygenerowano Śr, 10 paź 2012 05:11:36 dla ekg2 programem
1.8.1.1