#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.
1.7.1