ekg2  GIT master
Definicje | Funkcje | Zmienne
Dokumentacja pliku bindings.c
#include "ekg2.h"
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <string.h>
#include <fcntl.h>
#include <ctype.h>
#include <gtk/gtklabel.h>
#include <gtk/gtkeditable.h>
#include <gtk/gtkmenu.h>
#include <gtk/gtkmenuitem.h>
#include <gtk/gtkoptionmenu.h>
#include <gtk/gtkvbox.h>
#include <gtk/gtkhbox.h>
#include <gtk/gtkclist.h>
#include <gtk/gtknotebook.h>
#include <gtk/gtkcheckbutton.h>
#include <gtk/gtkentry.h>
#include <gtk/gtkvscrollbar.h>
#include <gdk/gdkkeysyms.h>
#include "main.h"
#include "bindings.h"
#include "ekg/completion.h"
Wykres zależności załączania dla bindings.c:

Definicje

#define GTK_BINDING_FUNCTION(x)   int x(GtkWidget *wid, GdkEventKey *evt, char *d1, window_t *sess)
 
#define COMPLETION_MAXLEN   2048 /* rozmiar linii */
 
#define STATE_SHIFT   GDK_SHIFT_MASK
 
#define STATE_ALT   GDK_MOD1_MASK
 
#define STATE_CTRL   GDK_CONTROL_MASK
 

Funkcje

static int key_action_scroll_page (GtkWidget *wid, GdkEventKey *evt, char *d1, window_t *sess)
 
static int key_action_history_up (GtkWidget *wid, GdkEventKey *evt, char *d1, window_t *sess)
 
static int key_action_history_down (GtkWidget *wid, GdkEventKey *evt, char *d1, window_t *sess)
 
static void show_completions ()
 
static int key_action_tab_comp (GtkWidget *wid, GdkEventKey *evt, char *d1, window_t *sess)
 
static int key_action_cycle_session (GtkWidget *wid, GdkEventKey *evt, char *d1, window_t *sess)
 
gboolean key_handle_key_press (GtkWidget *wid, GdkEventKey *evt, window_t *sess)
 
void gtk_binding_init ()
 

Zmienne

char * gtk_history [1000]
 
int gtk_history_index
 

Dokumentacja definicji

◆ COMPLETION_MAXLEN

#define COMPLETION_MAXLEN   2048 /* rozmiar linii */

◆ GTK_BINDING_FUNCTION

#define GTK_BINDING_FUNCTION (   x)    int x(GtkWidget *wid, GdkEventKey *evt, char *d1, window_t *sess)

◆ STATE_ALT

#define STATE_ALT   GDK_MOD1_MASK

◆ STATE_CTRL

#define STATE_CTRL   GDK_CONTROL_MASK

◆ STATE_SHIFT

#define STATE_SHIFT   GDK_SHIFT_MASK

Dokumentacja funkcji

◆ gtk_binding_init()

void gtk_binding_init ( )

◆ key_action_cycle_session()

static int key_action_cycle_session ( GtkWidget *  wid,
GdkEventKey *  evt,
char *  d1,
window_t sess 
)
static

◆ key_action_history_down()

static int key_action_history_down ( GtkWidget *  wid,
GdkEventKey *  evt,
char *  d1,
window_t sess 
)
static

◆ key_action_history_up()

static int key_action_history_up ( GtkWidget *  wid,
GdkEventKey *  evt,
char *  d1,
window_t sess 
)
static

◆ key_action_scroll_page()

static int key_action_scroll_page ( GtkWidget *  wid,
GdkEventKey *  evt,
char *  d1,
window_t sess 
)
static

◆ key_action_tab_comp()

static int key_action_tab_comp ( GtkWidget *  wid,
GdkEventKey *  evt,
char *  d1,
window_t sess 
)
static

◆ key_handle_key_press()

gboolean key_handle_key_press ( GtkWidget *  wid,
GdkEventKey *  evt,
window_t sess 
)

◆ show_completions()

static void show_completions ( )
static

Dokumentacja zmiennych

◆ gtk_history

char* gtk_history[1000]

◆ gtk_history_index

int gtk_history_index