#include <ev_EditMethod.h>
Public Member Functions | |
EV_EditMethod (const char *szName, EV_EditMethod_pFn fn, EV_EditMethodType emt, const char *szDescription) | |
EV_EditMethod (const char *szName, EV_EditMethod_pCtxtFn fn, EV_EditMethodType emt, const char *szDescription, void *context) | |
bool | Fn (AV_View *pView, EV_EditMethodCallData *pCallData) const |
EV_EditMethodType | getType () const |
const char * | getName () const |
const char * | getDescription () const |
Protected Attributes | |
const char * | m_szName |
EV_EditMethod_pFn | m_fn |
EV_EditMethod_pCtxtFn | m_CtxtFn |
EV_EditMethodType | m_emt |
const char * | m_szDescription |
void * | m_context |
EV_EditMethod::EV_EditMethod | ( | const char * | szName, | |
EV_EditMethod_pFn | fn, | |||
EV_EditMethodType | emt, | |||
const char * | szDescription | |||
) |
EV_EditMethod::EV_EditMethod | ( | const char * | szName, | |
EV_EditMethod_pCtxtFn | fn, | |||
EV_EditMethodType | emt, | |||
const char * | szDescription, | |||
void * | context | |||
) |
bool EV_EditMethod::Fn | ( | AV_View * | pView, | |
EV_EditMethodCallData * | pCallData | |||
) | const |
References m_context, m_CtxtFn, m_fn, and UT_ASSERT.
Referenced by XAP_Win32FrameImpl::_FrameWndProc(), Presentation::_loadPresentationBindings(), abi_widget_invoke_ex(), XAP_CocoaToolPalette::aDocumentStyle:, XAP_CocoaToolPalette::aFontMemberName:, XAP_CocoaToolPalette::aFontName:, XAP_CocoaToolPalette::aFontSize:, XAP_CocoaAppController::applicationOpenFile:, XAP_CocoaAppController::applicationOpenUntitledFile:, XAP_CocoaToolPalette::aTB_click:, XAP_CocoaToolPalette::aZoom:, XAP_UnixFrameImpl::_fe::delete_event(), Presentation::end(), ev_EditMethod_invoke(), AbiCollabSaveInterceptor::intercept(), AbiCommand::invoke(), EV_Keyboard::invokeKeyboardMethod(), EV_Menu::invokeMenuMethod(), EV_Mouse::invokeMouseMethod(), EV_CocoaFontTarget::menuSelected:, XAP_CocoaToolPalette::setColor:, XAP_App::setKbdLanguage(), and Presentation::start().
const char * EV_EditMethod::getDescription | ( | ) | const |
References m_szDescription.
const char * EV_EditMethod::getName | ( | ) | const |
References m_szName.
Referenced by compareEditMethods(), ev_compar(), EV_EditMethodContainer::findEditMethodByName(), and EV_EditBindingMap::getAll().
EV_EditMethodType EV_EditMethod::getType | ( | void | ) | const |
void* EV_EditMethod::m_context [protected] |
Referenced by Fn().
EV_EditMethod_pCtxtFn EV_EditMethod::m_CtxtFn [protected] |
Referenced by Fn().
EV_EditMethodType EV_EditMethod::m_emt [protected] |
Referenced by getType().
EV_EditMethod_pFn EV_EditMethod::m_fn [protected] |
Referenced by Fn().
const char* EV_EditMethod::m_szDescription [protected] |
Referenced by getDescription().
const char* EV_EditMethod::m_szName [protected] |
Referenced by getName().