Classes | Defines | Typedefs | Functions

ev_EditMethod.h File Reference

#include "ut_types.h"
#include "ut_vector.h"
#include "ut_string_class.h"

Go to the source code of this file.

Classes

class  EV_EditMethodCallData
class  EV_EditMethod
class  EV_EditMethodContainer

Defines

#define EV_EMT_REQUIREDATA   (static_cast<EV_EditMethodType>(0x1))
#define EV_EMT_REQUIRE_SCRIPT_NAME   (static_cast<EV_EditMethodType>(0x2))
#define EV_EMT_APP_METHOD   (static_cast<EV_EditMethodType>(0x4))

Typedefs

typedef UT_uint32 EV_EditMethodType
typedef bool(* EV_EditMethod_pCtxtFn )(AV_View *pView, EV_EditMethodCallData *pCallData, void *context)
typedef bool( EV_EditMethod_CtxtFn )(AV_View *pView, EV_EditMethodCallData *pCallData, void *context)
typedef bool(* EV_EditMethod_pFn )(AV_View *pView, EV_EditMethodCallData *pCallData)
typedef bool( EV_EditMethod_Fn )(AV_View *pView, EV_EditMethodCallData *pCallData)

Functions

ABI_EXPORT bool ev_EditMethod_exists (const char *methodName)
ABI_EXPORT bool ev_EditMethod_exists (const UT_String &methodName)
ABI_EXPORT bool ev_EditMethod_invoke (const EV_EditMethod *pEM, EV_EditMethodCallData *pData)
ABI_EXPORT bool ev_EditMethod_invoke (const EV_EditMethod *pEM, const UT_String &data)
ABI_EXPORT bool ev_EditMethod_invoke (const EV_EditMethod *pEM, const UT_UCS4String &data)
ABI_EXPORT bool ev_EditMethod_invoke (const char *methodName, const UT_String &data)
ABI_EXPORT bool ev_EditMethod_invoke (const char *methodName, const UT_UCS4String &data)
ABI_EXPORT bool ev_EditMethod_invoke (const char *methodName, const char *data)
ABI_EXPORT bool ev_EditMethod_invoke (const char *methodName, const UT_UCSChar *data)
ABI_EXPORT bool ev_EditMethod_invoke (const UT_String &methodName, const UT_String &data)
ABI_EXPORT bool ev_EditMethod_invoke (const UT_String &methodName, const UT_UCS4String &data)
ABI_EXPORT EV_EditMethodev_EditMethod_lookup (const char *methodName)
ABI_EXPORT EV_EditMethodev_EditMethod_lookup (const UT_String &methodName)

Define Documentation

#define EV_EMT_APP_METHOD   (static_cast<EV_EditMethodType>(0x4))
#define EV_EMT_REQUIRE_SCRIPT_NAME   (static_cast<EV_EditMethodType>(0x2))
#define EV_EMT_REQUIREDATA   (static_cast<EV_EditMethodType>(0x1))

Typedef Documentation

typedef bool( EV_EditMethod_CtxtFn)(AV_View *pView, EV_EditMethodCallData *pCallData, void *context)
typedef bool( EV_EditMethod_Fn)(AV_View *pView, EV_EditMethodCallData *pCallData)
typedef bool(* EV_EditMethod_pCtxtFn)(AV_View *pView, EV_EditMethodCallData *pCallData, void *context)
typedef bool(* EV_EditMethod_pFn)(AV_View *pView, EV_EditMethodCallData *pCallData)

Function Documentation

ABI_EXPORT bool ev_EditMethod_exists ( const char *  methodName  ) 
ABI_EXPORT bool ev_EditMethod_exists ( const UT_String methodName  ) 
ABI_EXPORT bool ev_EditMethod_invoke ( const EV_EditMethod pEM,
const UT_String data 
)
ABI_EXPORT bool ev_EditMethod_invoke ( const UT_String methodName,
const UT_UCS4String data 
)
ABI_EXPORT bool ev_EditMethod_invoke ( const UT_String methodName,
const UT_String data 
)
ABI_EXPORT bool ev_EditMethod_invoke ( const char *  methodName,
const char *  data 
)
ABI_EXPORT bool ev_EditMethod_invoke ( const char *  methodName,
const UT_UCSChar data 
)
ABI_EXPORT bool ev_EditMethod_invoke ( const char *  methodName,
const UT_UCS4String data 
)
ABI_EXPORT bool ev_EditMethod_invoke ( const char *  methodName,
const UT_String data 
)
ABI_EXPORT bool ev_EditMethod_invoke ( const EV_EditMethod pEM,
const UT_UCS4String data 
)
ABI_EXPORT bool ev_EditMethod_invoke ( const EV_EditMethod pEM,
EV_EditMethodCallData pData 
)
ABI_EXPORT EV_EditMethod* ev_EditMethod_lookup ( const char *  methodName  ) 
ABI_EXPORT EV_EditMethod* ev_EditMethod_lookup ( const UT_String methodName  )