Defines | Functions | Variables

LoadBindings.cpp File Reference

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/types.h>
#include <errno.h>
#include <sys/stat.h>
#include <glib.h>
#include <set>
#include <libxml/xmlreader.h>
#include <libxml/xmlerror.h>
#include "xap_Module.h"
#include "xap_App.h"
#include "xap_Frame.h"
#include "fv_View.h"
#include "ev_EditMethod.h"
#include "ie_imp.h"
#include "ie_exp.h"
#include "ie_types.h"
#include "ap_Convert.h"
#include "ap_EditMethods.h"
#include "ev_EditBits.h"
#include "LoadBindings.h"
#include "ap_LoadBindings.h"
#include "ut_path.h"
#include "ap_Menu_Id.h"
#include "ev_Menu_Actions.h"
#include "ev_Menu.h"
#include "ev_Menu_Layouts.h"
#include "ev_Menu_Labels.h"
#include "xap_Menu_Layouts.h"
#include "xap_DialogFactory.h"
#include "xap_Dlg_FileOpenSaveAs.h"
#include "xap_Dialog_Id.h"
#include "ev_NamedVirtualKey.h"

Defines

#define ABI_BUILTIN_FAR_CALL   ABI_FAR_CALL
#define RES_TO_STATUS(a)   ((a) ? 0 : -1)

Functions

static bool LoadBindingsDlg_invoke (AV_View *v, EV_EditMethodCallData *d)
static bool LoadBindingsFromURI_invoke (AV_View *v, EV_EditMethodCallData *d)
static bool LoadBindingsFromMemory_invoke (AV_View *v, EV_EditMethodCallData *d)
static bool DumpEditMethods_invoke (AV_View *v, EV_EditMethodCallData *d)
static bool SaveBindings_invoke (AV_View *v, EV_EditMethodCallData *d)
static void LoadBindings_registerMethod ()
static void LoadBindings_RemoveFromMethods ()
static void LoadKeybindings (const char *uri)
ABI_BUILTIN_FAR_CALL int abi_plugin_register (XAP_ModuleInfo *mi)
ABI_BUILTIN_FAR_CALL int abi_plugin_unregister (XAP_ModuleInfo *mi)
ABI_BUILTIN_FAR_CALL int abi_plugin_supports_version (UT_uint32, UT_uint32, UT_uint32)
static bool compareEditMethods (const EV_EditMethod *lhs, const EV_EditMethod *rhs)

Variables

static const char * s_Abi_NVKTable []

Define Documentation

#define ABI_BUILTIN_FAR_CALL   ABI_FAR_CALL
#define RES_TO_STATUS (   a  )     ((a) ? 0 : -1)

Function Documentation

ABI_BUILTIN_FAR_CALL int abi_plugin_register ( XAP_ModuleInfo mi  ) 
ABI_BUILTIN_FAR_CALL int abi_plugin_supports_version ( UT_uint32  ,
UT_uint32  ,
UT_uint32   
)
ABI_BUILTIN_FAR_CALL int abi_plugin_unregister ( XAP_ModuleInfo mi  ) 
static bool compareEditMethods ( const EV_EditMethod lhs,
const EV_EditMethod rhs 
) [static]
static bool DumpEditMethods_invoke ( AV_View v,
EV_EditMethodCallData d 
) [static]
static void LoadBindings_registerMethod (  )  [static]
static void LoadBindings_RemoveFromMethods (  )  [static]
static bool LoadBindingsDlg_invoke ( AV_View v,
EV_EditMethodCallData d 
) [static]
static bool LoadBindingsFromMemory_invoke ( AV_View v,
EV_EditMethodCallData d 
) [static]
static bool LoadBindingsFromURI_invoke ( AV_View v,
EV_EditMethodCallData d 
) [static]
static void LoadKeybindings ( const char *  uri  )  [static]
static bool SaveBindings_invoke ( AV_View v,
EV_EditMethodCallData d 
) [static]

Variable Documentation

const char* s_Abi_NVKTable[] [static]