ELinks 0.18.0
keyboard.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "js/libdom/dom.h"
#include "document/libdom/doc.h"
#include "js/ecmascript.h"
#include "js/mujs.h"
#include "js/mujs/element.h"
#include "js/mujs/keyboard.h"
#include "js/mujs/node.h"
#include "intl/charsets.h"
#include "terminal/event.h"
Include dependency graph for keyboard.c:

Functions

static void mjs_keyboardEvent_get_property_code (js_State *J)
static void mjs_keyboardEvent_get_property_key (js_State *J)
static void mjs_keyboardEvent_get_property_keyCode (js_State *J)
static void mjs_keyboardEvent_get_property_bubbles (js_State *J)
static void mjs_keyboardEvent_get_property_cancelable (js_State *J)
static void mjs_keyboardEvent_get_property_defaultPrevented (js_State *J)
static void mjs_keyboardEvent_get_property_target (js_State *J)
static void mjs_keyboardEvent_get_property_type (js_State *J)
static void mjs_keyboardEvent_preventDefault (js_State *J)
static void mjs_keyboardEvent_finalizer (js_State *J, void *val)
void mjs_push_keyboardEvent (js_State *J, struct term_event *ev, const char *type_)
static void mjs_keyboardEvent_fun (js_State *J)
static void mjs_keyboardEvent_constructor (js_State *J)
int mjs_keyboardEvent_init (js_State *J)

Variables

struct term_event last_event

Function Documentation

◆ mjs_keyboardEvent_constructor()

void mjs_keyboardEvent_constructor ( js_State * J)
static

◆ mjs_keyboardEvent_finalizer()

void mjs_keyboardEvent_finalizer ( js_State * J,
void * val )
static

◆ mjs_keyboardEvent_fun()

void mjs_keyboardEvent_fun ( js_State * J)
static

◆ mjs_keyboardEvent_get_property_bubbles()

void mjs_keyboardEvent_get_property_bubbles ( js_State * J)
static

◆ mjs_keyboardEvent_get_property_cancelable()

void mjs_keyboardEvent_get_property_cancelable ( js_State * J)
static

◆ mjs_keyboardEvent_get_property_code()

void mjs_keyboardEvent_get_property_code ( js_State * J)
static

◆ mjs_keyboardEvent_get_property_defaultPrevented()

void mjs_keyboardEvent_get_property_defaultPrevented ( js_State * J)
static

◆ mjs_keyboardEvent_get_property_key()

void mjs_keyboardEvent_get_property_key ( js_State * J)
static

◆ mjs_keyboardEvent_get_property_keyCode()

void mjs_keyboardEvent_get_property_keyCode ( js_State * J)
static

◆ mjs_keyboardEvent_get_property_target()

void mjs_keyboardEvent_get_property_target ( js_State * J)
static

◆ mjs_keyboardEvent_get_property_type()

void mjs_keyboardEvent_get_property_type ( js_State * J)
static

◆ mjs_keyboardEvent_init()

int mjs_keyboardEvent_init ( js_State * J)

◆ mjs_keyboardEvent_preventDefault()

void mjs_keyboardEvent_preventDefault ( js_State * J)
static

◆ mjs_push_keyboardEvent()

void mjs_push_keyboardEvent ( js_State * J,
struct term_event * ev,
const char * type_ )

Variable Documentation

◆ last_event

struct term_event last_event
extern