ekg2  GIT master
Definicje | Funkcje | Zmienne
Dokumentacja pliku input.c
#include "ekg2.h"
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <ekg/completion.h>
#include "bindings.h"
#include "input.h"
#include "mouse.h"
#include "notify.h"
#include "nc-stuff.h"
#include "spell.h"
Wykres zależności załączania dla input.c:

Definicje

#define GET_TIME(tv)   (g_get_current_time(&tv))
 
#define DIF_TIME(t1, t2)
 

Funkcje

void ncurses_update_real_prompt (ncurses_window_t *n)
 
void ncurses_lines_adjust (void)
 
void ncurses_input_update (int new_line_index)
 
static void print_char (WINDOW *w, wchar_t ch, int attr)
 
static int ekg_getch (int meta, unsigned int *ch)
 
int ncurses_watch_winch (int type, int fd, watch_type_t watch, void *data)
 
static int ncurses_redraw_input_line (wchar_t *text)
 
void ncurses_redraw_input (unsigned int ch)
 
static void bind_exec (struct binding *b)
 
int ncurses_watch_stdin (int type, int fd, watch_type_t watch, void *data)
 

Zmienne

wchar_t * ncurses_line = NULL
 
wchar_t * ncurses_yanked = NULL
 
wchar_t ** ncurses_lines = NULL
 
int ncurses_line_start = 0
 
int ncurses_line_index = 0
 
int ncurses_lines_start = 0
 
int ncurses_lines_index = 0
 
int ncurses_input_size = 1
 
int ncurses_noecho = 0
 
gchar * ncurses_hellip
 
volatile int sigint_count
 
static int ncurses_redraw_input_already_exec = 0
 

Dokumentacja definicji

◆ DIF_TIME

#define DIF_TIME (   t1,
  t2 
)
Wartość:
((t2.tv_sec -t1.tv_sec) *1000+ \
(t2.tv_usec-t1.tv_usec)/1000)

◆ GET_TIME

#define GET_TIME (   tv)    (g_get_current_time(&tv))

Dokumentacja funkcji

◆ bind_exec()

static void bind_exec ( struct binding b)
static

◆ ekg_getch()

static int ekg_getch ( int  meta,
unsigned int *  ch 
)
static

◆ ncurses_input_update()

void ncurses_input_update ( int  new_line_index)

◆ ncurses_lines_adjust()

void ncurses_lines_adjust ( void  )

◆ ncurses_redraw_input()

void ncurses_redraw_input ( unsigned int  ch)

◆ ncurses_redraw_input_line()

static int ncurses_redraw_input_line ( wchar_t *  text)
static

◆ ncurses_update_real_prompt()

void ncurses_update_real_prompt ( ncurses_window_t n)

◆ ncurses_watch_stdin()

int ncurses_watch_stdin ( int  type,
int  fd,
watch_type_t  watch,
void *  data 
)

◆ ncurses_watch_winch()

int ncurses_watch_winch ( int  type,
int  fd,
watch_type_t  watch,
void *  data 
)

◆ print_char()

static void print_char ( WINDOW *  w,
wchar_t  ch,
int  attr 
)
static

Dokumentacja zmiennych

◆ ncurses_hellip

gchar* ncurses_hellip

◆ ncurses_input_size

int ncurses_input_size = 1

◆ ncurses_line

wchar_t* ncurses_line = NULL

◆ ncurses_line_index

int ncurses_line_index = 0

◆ ncurses_line_start

int ncurses_line_start = 0

◆ ncurses_lines

wchar_t** ncurses_lines = NULL

◆ ncurses_lines_index

int ncurses_lines_index = 0

◆ ncurses_lines_start

int ncurses_lines_start = 0

◆ ncurses_noecho

int ncurses_noecho = 0

◆ ncurses_redraw_input_already_exec

int ncurses_redraw_input_already_exec = 0
static

◆ ncurses_yanked

wchar_t* ncurses_yanked = NULL

◆ sigint_count

volatile int sigint_count