#include "xap_App.h"
#include "xap_CocoaAppController.h"
#include "xap_DialogFactory.h"
#include "xap_Dialog_Id.h"
#include "xap_Dlg_FileOpenSaveAs.h"
#include "xap_Frame.h"
#include "xap_Menu_Layouts.h"
#include "ev_EditMethod.h"
#include "ev_Menu_Actions.h"
#include "ev_Menu_Labels.h"
#include "pd_Document.h"
#include "fd_Field.h"
#include "fl_BlockLayout.h"
#include "fp_Line.h"
#include "fp_Run.h"
#include "fv_View.h"
#include "ie_exp.h"
#include "ie_mailmerge.h"
#include "ap_CocoaPlugin.h"
Classes | |
class | XAP_Cocoa_MailMerge_Listener |
Functions | |
static void | s_updateMailMergeFields (XAP_Frame *pFrame, PD_Document *pDoc) |
static bool | s_EditMethod_CtxtFn (AV_View *, EV_EditMethodCallData *, void *context) |
static EV_Menu_ItemState | s_GetMenuItemState_Fn (AV_View *, XAP_Menu_Id menuid) |
static const char * | s_GetMenuItemComputedLabel_Fn (const EV_Menu_Label *pLabel, XAP_Menu_Id menuid) |
Variables | |
static unsigned long | s_EditMethod_Number = 0 |
static bool s_EditMethod_CtxtFn | ( | AV_View * | , | |
EV_EditMethodCallData * | , | |||
void * | context | |||
) | [static] |
Referenced by AP_CocoaPlugin_EditMethod::init.
static const char* s_GetMenuItemComputedLabel_Fn | ( | const EV_Menu_Label * | pLabel, | |
XAP_Menu_Id | menuid | |||
) | [static] |
References EV_Menu_Label::getMenuLabel(), label, AP_CocoaPlugin_MenuIDRef::menuItem, and XAP_CocoaAppController::refForMenuID:.
Referenced by AP_CocoaPlugin_ContextMenuItem::initWithLabel:.
static EV_Menu_ItemState s_GetMenuItemState_Fn | ( | AV_View * | , | |
XAP_Menu_Id | menuid | |||
) | [static] |
References AP_CocoaPlugin_MenuIDRef::menuItem, and XAP_CocoaAppController::refForMenuID:.
Referenced by AP_CocoaPlugin_ContextMenuItem::initWithLabel:.
static void s_updateMailMergeFields | ( | XAP_Frame * | pFrame, | |
PD_Document * | pDoc | |||
) | [static] |
References fp_FieldRun::calculateValue(), PD_Document::findFragOfType(), fp_Run::getBlock(), XAP_Frame::getCurrentView(), pf_Frag::getField(), fp_FieldRun::getFieldType(), fl_BlockLayout::getFirstRun(), PD_Document::getLastFrag(), fp_Run::getLine(), pf_Frag::getNext(), fp_Run::getNextRun(), pf_Frag::getPos(), fp_Run::getType(), pf_Frag::PFT_Object, PTO_Field, and fp_Run::recalcWidth().
Referenced by AP_CocoaPlugin_Document::setDocumentMailMergeValues:, and AP_CocoaPlugin_Document::unsetDocumentMailMergeFields.
unsigned long s_EditMethod_Number = 0 [static] |
Referenced by AP_CocoaPlugin_EditMethod::init.