ELinks 0.16.1.1
event.c File Reference

Event system support routines. More...

#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "intl/libintl.h"
#include "main/main.h"
#include "main/object.h"
#include "session/session.h"
#include "terminal/draw.h"
#include "terminal/event.h"
#include "terminal/kbd.h"
#include "terminal/mouse.h"
#include "terminal/tab.h"
#include "terminal/terminal.h"
#include "terminal/screen.h"
#include "terminal/window.h"
#include "util/conv.h"
#include "util/error.h"
#include "util/memory.h"
#include "util/snprintf.h"
#include "util/string.h"
#include "viewer/text/textarea.h"
#include "viewer/timer.h"
Include dependency graph for event.c:

Data Structures

 Information used for communication between ELinks instances. More...

Functions

void term_send_event (struct terminal *term, struct term_event *ev)
static void term_send_ucs (struct terminal *term, unicode_val_T u, term_event_modifier_T modifier)
static void check_terminal_name (struct terminal *term, struct terminal_info *info)
static int handle_interlink_event (struct terminal *term, struct interlink_event *ilev)
void in_term (struct terminal *term)

Detailed Description

Event system support routines.

Function Documentation

◆ check_terminal_name()

void check_terminal_name ( struct terminal * term,
struct terminal_info * info )
static

◆ handle_interlink_event()

int handle_interlink_event ( struct terminal * term,
struct interlink_event * ilev )
static

◆ in_term()

void in_term ( struct terminal * term)

◆ term_send_event()

void term_send_event ( struct terminal * term,
struct term_event * ev )

◆ term_send_ucs()

void term_send_ucs ( struct terminal * term,
unicode_val_T u,
term_event_modifier_T modifier )
static