ekg2
Struktury danych | Definicje | Wyliczenia | Funkcje | Zmienne

Dokumentacja pliku plugins/ncurses/old.h

#include "ekg2-config.h"
#include "ecurses.h"
#include <ekg/commands.h>
#include <ekg/plugins.h>
#include <ekg/themes.h>
#include <ekg/windows.h>

Idź do kodu źródłowego tego pliku.

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]

Dokumentacja definicji

#define COLOR_DEFAULT   (-1)
#define contacts   ncurses_contacts
#define header   ncurses_header
#define history   ncurses_history
#define history_index   ncurses_history_index
#define HISTORY_MAX   1000
#define input   ncurses_input
#define input_size   ncurses_input_size
#define line_adjust   ncurses_line_adjust
#define line_index   ncurses_line_index
#define LINE_MAXLEN   1000
#define line_start   ncurses_line_start
#define lines_adjust   ncurses_lines_adjust
#define lines_index   ncurses_lines_index
#define lines_start   ncurses_lines_start
#define MULTILINE_INPUT_SIZE   5
#define ncurses_current   ((ncurses_window_t *) window_current->priv_data)
#define yanked   ncurses_yanked

Dokumentacja typów wyliczanych

Wartości wyliczeń:
WF_LEFT 
WF_TOP 
WF_RIGHT 
WF_BOTTOM 
WF_ALL 

Dokumentacja funkcji

void changed_backlog_size ( const char *  var)
int cmd_mark ( const char *  name,
const char **  params,
session_t session,
const char *  target,
int  quiet 
)
void header_statusbar_resize ( const char *  dummy)
int ncurses_backlog_add ( window_t w,
fstring_t str 
)
int ncurses_backlog_split ( window_t w,
int  full,
int  removed 
)
void ncurses_clear ( window_t w,
int  full 
)
int ncurses_command_window ( void *  data,
va_list  ap 
)
void ncurses_commit ( void  )
void ncurses_deinit ( void  )
void ncurses_init ( void  )
void ncurses_input_update ( int  new_line_index)
void ncurses_lastlog_new ( window_t w)
int ncurses_lastlog_update ( window_t w)
void ncurses_line_adjust ( void  )
void ncurses_lines_adjust ( void  )
void ncurses_redraw ( window_t w)
void ncurses_redraw_input ( unsigned int  ch)
void ncurses_refresh ( void  )
void ncurses_resize ( void  )
int ncurses_session_disconnect_handler ( void *  data,
va_list  ap 
)
void ncurses_update_real_prompt ( ncurses_window_t n)
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_window_kill ( window_t w)
int ncurses_window_new ( window_t w)
void update_statusbar ( int  commit)

Dokumentacja zmiennych

CHAR_T* ncurses_history[HISTORY_MAX]
WINDOW* ncurses_input
CHAR_T* ncurses_line
CHAR_T** ncurses_lines
CHAR_T* ncurses_yanked
int winch_pipe[2]
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje