Defines | Functions | Variables

AbiBabelfish.cpp File Reference

#include "xap_Module.h"
#include "xap_App.h"
#include "xap_Frame.h"
#include "fv_View.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 "ev_EditMethod.h"
#include "xap_Menu_Layouts.h"
#include "ut_string_class.h"
#include "ut_wctomb.h"
#include "pp_AttrProp.h"
#include "xap_Dialog_Id.h"
#include "xap_DialogFactory.h"
#include "xap_Dlg_Language.h"

Defines

#define ABI_BUILTIN_FAR_CALL   ABI_FAR_CALL
#define MY_MB_LEN_MAX   6

Functions

static void _ucsToUTF8 (UT_String &dest, const UT_UCSChar *src)
static bool _getTranslationCode (FV_View *pView, UT_String &langCode)
static bool BabelFish_invoke (AV_View *, EV_EditMethodCallData *)
static void BabelFish_addToMenus ()
static void BabelFish_RemoveFromMenus ()
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)

Variables

static const char * BabelFish_MenuLabel = "Use &Babelfish Translation"
static const char * BabelFish_MenuTooltip = "Opens the on-line babelfish translator"

Define Documentation

#define ABI_BUILTIN_FAR_CALL   ABI_FAR_CALL
#define MY_MB_LEN_MAX   6

Function Documentation

static bool _getTranslationCode ( FV_View pView,
UT_String langCode 
) [static]
static void _ucsToUTF8 ( UT_String dest,
const UT_UCSChar src 
) [static]
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 void BabelFish_addToMenus (  )  [static]
static bool BabelFish_invoke ( AV_View ,
EV_EditMethodCallData  
) [static]
static void BabelFish_RemoveFromMenus (  )  [static]

Variable Documentation

const char* BabelFish_MenuLabel = "Use &Babelfish Translation" [static]
const char* BabelFish_MenuTooltip = "Opens the on-line babelfish translator" [static]