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