Defines | Functions | Variables

ap_LB_Default.cpp File Reference

#include "ut_assert.h"
#include "ut_types.h"
#include "ev_EditBits.h"
#include "ev_EditBinding.h"
#include "ev_EditMethod.h"
#include "ev_NamedVirtualKey.h"
#include "ap_LoadBindings.h"
#include "ap_LB_Default.h"

Defines

#define DEFLEN(x)   UT_uint32 x ## _len = G_N_ELEMENTS(x)
#define _S   | EV_EMS_SHIFT
#define _C   | EV_EMS_CONTROL
#define _A   | EV_EMS_ALT
#define _CU   EV_EMC_UNKNOWN
#define _CT   EV_EMC_TEXT
#define _CM   EV_EMC_MISSPELLEDTEXT
#define _CL   EV_EMC_LEFTOFTEXT
#define _CR   EV_EMC_RIGHTOFTEXT
#define _CI   EV_EMC_IMAGE
#define _CZ   EV_EMC_IMAGESIZE
#define _CF   EV_EMC_FIELD
#define _CH   EV_EMC_HYPERLINK
#define _CV   EV_EMC_REVISION
#define _CTV   EV_EMC_VLINE
#define _CTH   EV_EMC_HLINE
#define _CTF   EV_EMC_FRAME
#define _CVD   EV_EMC_VISUALTEXTDRAG
#define _CTC   EV_EMC_TOPCELL
#define _CTO   EV_EMC_TOC
#define _CPO   EV_EMC_POSOBJECT
#define _CMA   EV_EMC_MATH
#define _CEM   EV_EMC_EMBED
#define _B0   | EV_EMB_BUTTON0
#define _B1   | EV_EMB_BUTTON1
#define _B2   | EV_EMB_BUTTON2
#define _B3   | EV_EMB_BUTTON3
#define _B4   | EV_EMB_BUTTON4
#define _B5   | EV_EMB_BUTTON5
#define DO_NOT_USE   ""

Functions

 DEFLEN (MouseTable)
 DEFLEN (NVKTable)
 DEFLEN (NVKTable_P)
 DEFLEN (CharTable)
bool ap_LoadBindings_Default (AP_BindingSet *pThis, EV_EditBindingMap *pebm)

Variables

ap_bs_Mouse MouseTable []
ap_bs_NVK NVKTable []
ap_bs_NVK_Prefix NVKTable_P []
ap_bs_Char CharTable []

Define Documentation

#define _A   | EV_EMS_ALT
#define _B0   | EV_EMB_BUTTON0
#define _B1   | EV_EMB_BUTTON1
#define _B2   | EV_EMB_BUTTON2
#define _B3   | EV_EMB_BUTTON3
#define _B4   | EV_EMB_BUTTON4
#define _B5   | EV_EMB_BUTTON5
#define _C   | EV_EMS_CONTROL
#define _CEM   EV_EMC_EMBED
#define _CF   EV_EMC_FIELD
#define _CH   EV_EMC_HYPERLINK
#define _CI   EV_EMC_IMAGE
#define _CL   EV_EMC_LEFTOFTEXT
#define _CM   EV_EMC_MISSPELLEDTEXT
#define _CMA   EV_EMC_MATH
#define _CPO   EV_EMC_POSOBJECT
#define _CR   EV_EMC_RIGHTOFTEXT
#define _CT   EV_EMC_TEXT
#define _CTC   EV_EMC_TOPCELL
#define _CTF   EV_EMC_FRAME
#define _CTH   EV_EMC_HLINE
#define _CTO   EV_EMC_TOC
#define _CTV   EV_EMC_VLINE
#define _CU   EV_EMC_UNKNOWN
#define _CV   EV_EMC_REVISION
#define _CVD   EV_EMC_VISUALTEXTDRAG
#define _CZ   EV_EMC_IMAGESIZE
#define _S   | EV_EMS_SHIFT
#define DEFLEN (   x  )     UT_uint32 x ## _len = G_N_ELEMENTS(x)
#define DO_NOT_USE   ""

Function Documentation

bool ap_LoadBindings_Default ( AP_BindingSet pThis,
EV_EditBindingMap pebm 
)
DEFLEN ( NVKTable   ) 
DEFLEN ( CharTable   ) 
DEFLEN ( NVKTable_P   ) 
DEFLEN ( MouseTable   ) 

Variable Documentation

Initial value:
{



    {EV_NVK_DEAD_GRAVE,         { "deadgrave",          "deadgrave",        "", "", "", "", "", ""  }},
    {EV_NVK_DEAD_ACUTE,         { "deadacute",          "deadacute",        "", "", "", "", "", ""  }},
    {EV_NVK_DEAD_CIRCUMFLEX,    { "deadcircumflex",     "deadcircumflex",   "", "", "", "", "", ""  }},
    {EV_NVK_DEAD_TILDE,         { "deadtilde",          "deadtilde",        "", "", "", "", "", ""  }},
    {EV_NVK_DEAD_MACRON,        { "deadmacron",         "deadmacron",       "", "", "", "", "", ""  }},
    {EV_NVK_DEAD_BREVE,         { "deadbreve",          "deadbreve",        "", "", "", "", "", ""  }},
    {EV_NVK_DEAD_ABOVEDOT,      { "deadabovedot",       "deadabovedot",     "", "", "", "", "", ""  }},
    {EV_NVK_DEAD_DIAERESIS,     { "deaddiaeresis",      "deaddiaeresis",    "", "", "", "", "", ""  }},
    {EV_NVK_DEAD_DOUBLEACUTE,   { "deaddoubleacute",    "deaddoubleacute",  "", "", "", "", "", ""  }},
    {EV_NVK_DEAD_CARON,         { "deadcaron",          "deadcaron",        "", "", "", "", "", ""  }},
    {EV_NVK_DEAD_CEDILLA,       { "deadcedilla",        "deadcedilla",      "", "", "", "", "", ""  }},
    {EV_NVK_DEAD_OGONEK,        { "deadogonek",         "deadogonek",       "", "", "", "", "", ""  }},
}