#import <ap_CocoaPlugin.h>
Public Member Functions | |
(id) | - initWithXAPFrame: |
(BOOL) | - documentStillExists |
(NSString *) | - title |
(NSString *) | - selectWord |
(NSString *) | - selectedText |
(void) | - insertText: |
(NSString *) | - documentMailMergeSource |
(void) | - setDocumentMailMergeSource: |
(void) | - insertDocumentMailMergeField: |
(NSArray *) | - documentMailMergeFields |
(void) | - setDocumentMailMergeFields: |
(void) | - unsetDocumentMailMergeFields |
(void) | - setDocumentMailMergeValues: |
Static Public Member Functions | |
(id< NSObject, XAP_CocoaPlugin_Document >) | + currentDocument |
(NSArray *) | + documents |
(NSString *) | + selectMailMergeSource |
(NSMutableArray *) | + importMailMergeSource: |
(BOOL) | + frameExists: |
Protected Attributes | |
XAP_Frame * | m_pFrame |
+ (id< NSObject, XAP_CocoaPlugin_Document >) currentDocument |
References XAP_App::getApp(), and XAP_App::getLastFocussedFrame().
Referenced by XAP_CocoaPlugin::currentDocument.
- (NSArray *) documentMailMergeFields |
Reimplemented from <XAP_CocoaPlugin_Document>.
References XAP_Frame::getCurrentDoc(), PD_Document::getMailMergeMap(), and m_pFrame.
- (NSString *) documentMailMergeSource |
Reimplemented from <XAP_CocoaPlugin_Document>.
References XAP_Frame::getCurrentDoc(), PD_Document::getMailMergeLink(), and m_pFrame.
+ (NSArray *) documents |
References XAP_App::getApp(), XAP_App::getFrame(), and XAP_App::getFrameCount().
Referenced by XAP_CocoaPlugin::documents.
- (BOOL) documentStillExists |
Reimplemented from <XAP_CocoaPlugin_Document>.
References frameExists:.
+ (BOOL) frameExists: | (XAP_Frame *) | frame |
References BOOL(), XAP_App::getApp(), XAP_App::getFrame(), and XAP_App::getFrameCount().
Referenced by documentStillExists.
+ (NSMutableArray *) importMailMergeSource: | (NSString *) | path |
References IE_MailMerge::constructMerger(), and IEMT_Unknown.
Referenced by XAP_CocoaPlugin::importMailMergeSource:.
- (void) insertDocumentMailMergeField: | (NSString *) | field_name |
Reimplemented from <XAP_CocoaPlugin_Document>.
References m_pFrame.
- (void) insertText: | (NSString *) | text |
Reimplemented from <XAP_CocoaPlugin_Document>.
References XAP_Frame::getCurrentView(), UT_UCS4String::length(), m_pFrame, text, and UT_UCS4String::ucs4_str().
- (NSString *) selectedText |
Reimplemented from <XAP_CocoaPlugin_Document>.
References XAP_Frame::getCurrentView(), and m_pFrame.
+ (NSString *) selectMailMergeSource |
References IE_MailMerge::enumerateDlgLabels(), IE_MailMerge::fileTypeForSuffix(), FREEP, XAP_Dialog_FileOpenSaveAs::getAnswer(), XAP_App::getApp(), XAP_App::getDialogFactory(), IE_MailMerge::getMergerCount(), XAP_DialogFactory::releaseDialog(), XAP_DialogFactory::requestDialog(), XAP_Dialog_FileOpenSaveAs::runModal(), XAP_Dialog_FileOpenSaveAs::setDefaultFileType(), XAP_Dialog_FileOpenSaveAs::setFileTypeList(), and UT_calloc().
Referenced by XAP_CocoaPlugin::selectMailMergeSource.
- (NSString *) selectWord |
Reimplemented from <XAP_CocoaPlugin_Document>.
References FV_DOCPOS_BOW, FV_DOCPOS_EOW_MOVE, FV_DOCPOS_EOW_SELECT, XAP_Frame::getCurrentView(), and m_pFrame.
- (void) setDocumentMailMergeFields: | (NSArray *) | field_array |
Reimplemented from <XAP_CocoaPlugin_Document>.
References PD_Document::clearMailMergeMap(), XAP_Frame::getCurrentDoc(), m_pFrame, and PD_Document::setMailMergeField().
- (void) setDocumentMailMergeSource: | (NSString *) | path |
Reimplemented from <XAP_CocoaPlugin_Document>.
References XAP_Frame::getCurrentDoc(), m_pFrame, and PD_Document::setMailMergeLink().
- (void) setDocumentMailMergeValues: | (NSDictionary *) | value_dictionary |
Reimplemented from <XAP_CocoaPlugin_Document>.
References XAP_Frame::getCurrentDoc(), PD_Document::getMailMergeMap(), m_pFrame, s_updateMailMergeFields(), and PD_Document::setMailMergeField().
- (NSString *) title |
Reimplemented from <XAP_CocoaPlugin_Document>.
References m_pFrame.
- (void) unsetDocumentMailMergeFields |
Reimplemented from <XAP_CocoaPlugin_Document>.
References PD_Document::clearMailMergeMap(), XAP_Frame::getCurrentDoc(), m_pFrame, and s_updateMailMergeFields().