ekg2
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
Definicje | Funkcje | Zmienne
Dokumentacja pliku main.c
#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 /* XXX */
 
#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
 

Dokumentacja definicji

#define __EXTENSIONS__
#define _XOPEN_SOURCE   600
#define BGCOLOR (   x)    -1 /* XXX */
#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]

Dokumentacja funkcji

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

Dokumentacja zmiennych

int config_ctrld_quits = 1