ekg2
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
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 {
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;
35