nsIMsgWindow
| IID: | 35A79B64-F3DA-40e8-8A6F-4FCCF8FD7DB0 |
| Inherits From: | nsISupports |
This interface is implemented by the following components:
Properties
PRBool charsetOverride
Remember the message's charaset was overridden, so it can be inherited (e.g for quoting).
nsIDOMWindowInternal domWindow
ACString mailCharacterSet
nsIMsgHeaderSink msgHeaderSink
nsIMsgFolder openFolder
readonly nsIPrompt promptDialog
nsIDocShell rootDocShell
nsIMsgStatusFeedback statusFeedback
PRBool stopped
Has a running url been stopped? If you care about checking this flag, you need to clear it before you start your operation since there's no convenient place to clear it.
nsITransactionManager transactionManager
nsIMsgWindowCommands windowCommands
Methods
void closeWindow ( )
void displayHTMLInMessagePane ( AString title , AString body , PRBool clearMsgHdr )
void StopUrls ( )
When the msg window is being unloaded from the content window, we can use this notification to force a flush on anything the msg window hangs on too. For some reason xpconnect is still hanging onto the msg window even though all of our objects have let go of it this forces a release...
void displayHTMLInMessagePane ( AString title , AString body , PRBool clearMsgHdr )
- Arguments:
- title
- body
- clearMsgHdr
References
This interface is the type of the following properties:
nsIMsgMailNewsUrl.msgWindow, nsIMsgMailSession.topmostMsgWindow, nsIMsgOfflineManager.window, nsIMsgProgress.msgWindow, nsIMsgRDFDataSource.window, nsIMsgSearchSession.window, nsIMsgSendLater.msgWindow
This interface is passed as an argument to the following methods:
nsIImapIncomingServer.GetNewMessagesForNonInboxFolders, nsIImapIncomingServer.pseudoInterruptMsgLoad, nsIImapProtocol.pseudoInterruptMsgLoad, nsIImapServerSink.fEAlert, nsIImapServerSink.fEAlertFromServer, nsIImapServerSink.onlineFolderRename, nsIImapServerSink.promptForPassword, nsIImapService.appendMessageFromFile, nsIImapService.deleteFolder, nsIImapService.discoverAllFolders, nsIImapService.downloadAllOffineImapFolders, nsIImapService.downloadMessagesForOffline, nsIImapService.fetchCustomMsgAttribute, nsIImapService.fetchMessage, nsIImapService.getFolderAdminUrl, nsIImapService.getListOfFoldersOnServer, nsIImapService.getListOfFoldersWithPath, nsIImapService.issueCommandOnMsgs, nsIImapService.moveFolder, nsIImapService.onlineMessageCopy, nsIImapService.playbackAllOfflineOperations, nsIImapService.renameLeaf, nsIImapService.selectFolder, nsIImapService.storeCustomKeywords, nsIJunkMailPlugin.classifyMessage, nsIJunkMailPlugin.classifyMessages, nsIJunkMailPlugin.setMessageClassification, nsILocalMailIncomingServer.getNewMail, nsIMailboxService.ParseMailbox, nsIMessenger.redo, nsIMessenger.sendUnsentMessages, nsIMessenger.setWindow, nsIMessenger.undo, nsIMovemailService.GetNewMail, nsIMsgCompose.SendMsg, nsIMsgComposeService.OpenComposeWindow, nsIMsgComposeService.forwardMessage, nsIMsgComposeService.replyWithTemplate, nsIMsgCopyService.CopyFileMessage, nsIMsgCopyService.CopyFolders, nsIMsgCopyService.CopyMessages, nsIMsgDBView.cloneDBView, nsIMsgDBView.init, nsIMsgFilterHitNotify.applyFilterHit, nsIMsgFilterList.applyFiltersToHdr, nsIMsgFilterService.OpenFilterList, nsIMsgFilterService.applyFiltersToFolders, nsIMsgFolder.DownloadMessagesForOffline, nsIMsgFolder.alertFilterChanged, nsIMsgFolder.callFilterPlugins, nsIMsgFolder.compact, nsIMsgFolder.compactAll, nsIMsgFolder.compactAllOfflineStores, nsIMsgFolder.confirmFolderDeletionForFilter, nsIMsgFolder.copyFileMessage, nsIMsgFolder.copyFolder, nsIMsgFolder.copyMessages, nsIMsgFolder.createSubfolder, nsIMsgFolder.deleteMessages, nsIMsgFolder.deleteSubFolders, nsIMsgFolder.downloadAllForOffline, nsIMsgFolder.emptyTrash, nsIMsgFolder.getFilterList, nsIMsgFolder.getMessages, nsIMsgFolder.getMsgDatabase, nsIMsgFolder.getNewMessages, nsIMsgFolder.propagateDelete, nsIMsgFolder.recursiveDelete, nsIMsgFolder.rename, nsIMsgFolder.renameSubFolders, nsIMsgFolder.throwAlertMsg, nsIMsgFolder.updateFolder, nsIMsgFolderCompactor.compact, nsIMsgFolderCompactor.compactAll, nsIMsgImapMailFolder.fetchCustomMsgAttribute, nsIMsgImapMailFolder.folderPrivileges, nsIMsgImapMailFolder.issueCommandOnMsgs, nsIMsgImapMailFolder.performExpand, nsIMsgImapMailFolder.playbackOfflineFolderCreate, nsIMsgImapMailFolder.renameClient, nsIMsgImapMailFolder.replayOfflineMoveCopy, nsIMsgImapMailFolder.storeCustomKeywords, nsIMsgImapMailFolder.updateFolder, nsIMsgImapMailFolder.updateStatus, nsIMsgIncomingServer.displayOfflineMsg, nsIMsgIncomingServer.getFilterList, nsIMsgIncomingServer.getNewMessages, nsIMsgIncomingServer.getPasswordWithUI, nsIMsgIncomingServer.performBiff, nsIMsgIncomingServer.performExpand, nsIMsgLocalMailFolder.copyAllSubFolders, nsIMsgLocalMailFolder.copyFolderLocal, nsIMsgLocalMailFolder.getDatabaseWithReparse, nsIMsgLocalMailFolder.parseFolder, nsIMsgLocalMailFolder.warnIfLocalFileTooBig, nsIMsgMailSession.AddMsgWindow, nsIMsgMailSession.ConvertMsgURIToMsgURL, nsIMsgMailSession.RemoveMsgWindow, nsIMsgMdnGenerator.process, nsIMsgMessageFetchPartService.fetchMimePart, nsIMsgMessageService.CopyMessage, nsIMsgMessageService.CopyMessages, nsIMsgMessageService.DisplayMessage, nsIMsgMessageService.DisplayMessageForPrinting, nsIMsgMessageService.GetUrlForUri, nsIMsgMessageService.SaveMessageToDisk, nsIMsgMessageService.Search, nsIMsgMessageService.openAttachment, nsIMsgMessageService.streamMessage, nsIMsgNewsFolder.getGroupPasswordWithUI, nsIMsgNewsFolder.getGroupUsernameWithUI, nsIMsgNewsFolder.getNextNMessages, nsIMsgOfflineManager.goOnline, nsIMsgOfflineManager.synchronizeForOffline, nsIMsgProgress.openProgressDialog, nsIMsgSearchSession.search, nsIMsgShutdownTask.doShutdownTask, nsINNTPNewsgroupList.getRangeOfArtsToDownload, nsINNTPProtocol.Initialize, nsINewsBlogFeedDownloader.downloadFeed, nsINewsBlogFeedDownloader.subscribeToFeed, nsINntpIncomingServer.getNntpConnection, nsINntpIncomingServer.groupNotFound, nsINntpService.cancelMessage, nsINntpService.downloadNewsgroupsForOffline, nsINntpService.fetchMessage, nsINntpService.getListOfGroupsOnServer, nsINntpService.getNewNews, nsINntpService.postMessage, nsINntpService.updateCounts, nsIPop3IncomingServer.downloadMailFromServers, nsIPop3Service.CheckForNewMail, nsIPop3Service.GetNewMail, nsIPop3Sink.BeginMailDelivery, nsIPop3Sink.IncorporateComplete, nsISubscribableServer.startPopulating, nsISubscribableServer.startPopulatingWithUri, nsISubscribableServer.stopPopulating
Reference documentation is generated from Mozilla's source.
