#include "ekg2-config.h"
#include <stdlib.h>
#include <string.h>
#include <signal.h>
#include <unistd.h>
#include <ekg/bindings.h>
#include <ekg/debug.h>
#include <ekg/plugins.h>
#include <ekg/stuff.h>
#include <ekg/vars.h>
#include <ekg/windows.h>
#include <ekg/themes.h>
#include <ekg/xmalloc.h>
#include <ekg/queries.h>
#include <readline.h>
#include "ui-readline.h"
Definicje | |
#define | _XOPEN_SOURCE 600 |
#define | __EXTENSIONS__ |
#define | ISBOLD(x) (x & 64) |
#define | ISBLINK(x) (x & 256) |
#define | ISUNDERLINE(x) (x & 512) |
#define | ISREVERSE(x) (x & 1024) |
#define | FGCOLOR(x) ((!(x & 128)) ? (x & 7) : -1) |
#define | BGCOLOR(x) -1 |
#define | prev attr[i-1] |
#define | cur attr[i] |
Funkcje | |
static int | readline_theme_init () |
PLUGIN_DEFINE (readline, PLUGIN_UI, readline_theme_init) | |
static void | sigint_handler () |
static void | sigcont_handler () |
static int | readline_ui_window_new (void *data, va_list ap) |
static int | readline_ui_window_kill (void *data, va_list ap) |
static int | readline_ui_window_refresh (void *data, va_list ap) |
static int | readline_ui_window_switch (void *data, va_list ap) |
static char * | readline_change_string_t_back_to_char (const char *str, const short *attr) |
static char * | readline_ui_window_print_helper (char *str, short *attr) |
static int | readline_ui_window_print (void *data, va_list ap) |
static int | readline_variable_changed (void *data, va_list ap) |
static int | readline_ui_window_clear (void *data, va_list ap) |
static int | ekg2_readline_loop (void *data, va_list ap) |
static int | readline_ui_is_initialized (void *data, va_list ap) |
static int | readline_beep (void *data, va_list ap) |
static int | readline_watch_stdin (int type, int fd, watch_type_t watch, void *data) |
static int | bind_debug_window (int a, int key) |
static int | binding_cycle_sessions (int a, int key) |
EXPORT int | readline_plugin_init (int prio) |
static int | readline_plugin_destroy () |
Zmienne | |
int | config_ctrld_quits = 1 |
#define __EXTENSIONS__ |
#define _XOPEN_SOURCE 600 |
#define BGCOLOR | ( | x | ) | -1 |
#define cur attr[i] |
#define FGCOLOR | ( | x | ) | ((!(x & 128)) ? (x & 7) : -1) |
#define ISBLINK | ( | x | ) | (x & 256) |
#define ISBOLD | ( | x | ) | (x & 64) |
#define ISREVERSE | ( | x | ) | (x & 1024) |
#define ISUNDERLINE | ( | x | ) | (x & 512) |
#define prev attr[i-1] |
static int bind_debug_window | ( | int | a, | |
int | key | |||
) | [static] |
static int binding_cycle_sessions | ( | int | a, | |
int | key | |||
) | [static] |
static int ekg2_readline_loop | ( | void * | data, | |
va_list | ap | |||
) | [static] |
PLUGIN_DEFINE | ( | readline | , | |
PLUGIN_UI | , | |||
readline_theme_init | ||||
) |
static int readline_beep | ( | void * | data, | |
va_list | ap | |||
) | [static] |
static char* readline_change_string_t_back_to_char | ( | const char * | str, | |
const short * | attr | |||
) | [static] |
static int readline_plugin_destroy | ( | ) | [static] |
EXPORT int readline_plugin_init | ( | int | prio | ) |
static int readline_theme_init | ( | ) | [static] |
static int readline_ui_is_initialized | ( | void * | data, | |
va_list | ap | |||
) | [static] |
static int readline_ui_window_clear | ( | void * | data, | |
va_list | ap | |||
) | [static] |
static int readline_ui_window_kill | ( | void * | data, | |
va_list | ap | |||
) | [static] |
static int readline_ui_window_new | ( | void * | data, | |
va_list | ap | |||
) | [static] |
static int readline_ui_window_print | ( | void * | data, | |
va_list | ap | |||
) | [static] |
static char* readline_ui_window_print_helper | ( | char * | str, | |
short * | attr | |||
) | [static] |
static int readline_ui_window_refresh | ( | void * | data, | |
va_list | ap | |||
) | [static] |
static int readline_ui_window_switch | ( | void * | data, | |
va_list | ap | |||
) | [static] |
static int readline_variable_changed | ( | void * | data, | |
va_list | ap | |||
) | [static] |
static int readline_watch_stdin | ( | int | type, | |
int | fd, | |||
watch_type_t | watch, | |||
void * | data | |||
) | [static] |
static void sigcont_handler | ( | ) | [static] |
static void sigint_handler | ( | ) | [static] |
int config_ctrld_quits = 1 |