Struktury danych |
struct | screen_line |
struct | ncurses_window_t |
struct | format_data |
Definicje |
#define | LINE_MAXLEN 1000 |
#define | MULTILINE_INPUT_SIZE 5 |
#define | ncurses_current ((ncurses_window_t *) window_current->priv_data) |
#define | line_adjust ncurses_line_adjust |
#define | lines_adjust ncurses_lines_adjust |
#define | input ncurses_input |
#define | header ncurses_header |
#define | contacts ncurses_contacts |
#define | history ncurses_history |
#define | history_index ncurses_history_index |
#define | line_index ncurses_line_index |
#define | line_start ncurses_line_start |
#define | lines_index ncurses_lines_index |
#define | lines_start ncurses_lines_start |
#define | input_size ncurses_input_size |
#define | yanked ncurses_yanked |
#define | HISTORY_MAX 1000 |
#define | COLOR_DEFAULT (-1) |
Wyliczenia |
enum | window_frame_t {
WF_LEFT = 1,
WF_TOP = 2,
WF_RIGHT = 4,
WF_BOTTOM = 8,
WF_ALL = 15
} |
Funkcje |
void | ncurses_init (void) |
void | ncurses_deinit (void) |
void | update_statusbar (int commit) |
int | ncurses_session_disconnect_handler (void *data, va_list ap) |
void | ncurses_update_real_prompt (ncurses_window_t *n) |
void | ncurses_resize (void) |
int | ncurses_backlog_add (window_t *w, fstring_t *str) |
int | ncurses_backlog_split (window_t *w, int full, int removed) |
void | ncurses_redraw (window_t *w) |
void | ncurses_redraw_input (unsigned int ch) |
void | ncurses_clear (window_t *w, int full) |
void | ncurses_refresh (void) |
void | ncurses_commit (void) |
void | ncurses_input_update (int new_line_index) |
void | ncurses_line_adjust (void) |
void | ncurses_lines_adjust (void) |
int | ncurses_window_kill (window_t *w) |
int | ncurses_window_new (window_t *w) |
void | header_statusbar_resize (const char *dummy) |
void | changed_backlog_size (const char *var) |
int | ncurses_lastlog_update (window_t *w) |
void | ncurses_lastlog_new (window_t *w) |
int | ncurses_watch_stdin (int type, int fd, watch_type_t watch, void *data) |
int | ncurses_watch_winch (int type, int fd, watch_type_t watch, void *data) |
int | ncurses_command_window (void *data, va_list ap) |
int | cmd_mark (const char *name, const char **params, session_t *session, const char *target, int quiet) |
Zmienne |
plugin_t | ncurses_plugin |
int | ncurses_plugin_destroyed |
WINDOW * | ncurses_contacts |
WINDOW * | ncurses_input |
CHAR_T * | ncurses_history [HISTORY_MAX] |
int | ncurses_history_index |
CHAR_T * | ncurses_line |
CHAR_T * | ncurses_yanked |
CHAR_T ** | ncurses_lines |
int | ncurses_line_start |
int | ncurses_line_index |
int | ncurses_lines_start |
int | ncurses_lines_index |
int | ncurses_input_size |
int | ncurses_debug |
int | config_backlog_size |
int | config_display_transparent |
int | config_enter_scrolls |
int | config_header_size |
int | config_margin_size |
int | config_statusbar_size |
int | config_kill_irc_window |
int | config_text_bottomalign |
int | config_typing_timeout |
int | config_typing_timeout_empty |
int | config_lastlog_size |
int | config_lastlog_lock |
int | config_mark_on_window_change |
int | have_winch_pipe |
int | winch_pipe [2] |