ekg2
GIT master
|
#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"
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 |
#define DIF_TIME | ( | t1, | |
t2 | |||
) |
#define GET_TIME | ( | tv | ) | (g_get_current_time(&tv)) |
|
static |
|
static |
void ncurses_input_update | ( | int | new_line_index | ) |
void ncurses_lines_adjust | ( | void | ) |
void ncurses_redraw_input | ( | unsigned int | ch | ) |
|
static |
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 | ||
) |
|
static |
gchar* ncurses_hellip |
int ncurses_input_size = 1 |
wchar_t* ncurses_line = NULL |
int ncurses_line_index = 0 |
int ncurses_line_start = 0 |
wchar_t** ncurses_lines = NULL |
int ncurses_lines_index = 0 |
int ncurses_lines_start = 0 |
int ncurses_noecho = 0 |
|
static |
wchar_t* ncurses_yanked = NULL |
volatile int sigint_count |