nsIMsgWindow

IID:BCE0AB71-11FF-428E-9EDC-69ABAD73b697
Inherits From:nsISupports

This interface is implemented by the following components:


Properties

PRBool charsetOverride

char* mailCharacterSet

nsIMsgMessagePaneController messagePaneController

nsIMsgHeaderSink msgHeaderSink

nsIMsgFolder openFolder

readonly nsIPrompt promptDialog

nsIDocShell rootDocShell

nsIMsgStatusFeedback statusFeedback

PRBool stopped

nsITransactionManager transactionManager


Methods

void closeWindow ( ) void displayHTMLInMessagePane ( PRUnichar* title , PRUnichar* body , PRBool clearMsgHdr ) void SelectFolder ( char* folderUri ) void SelectMessage ( char* messageUri ) void SetDOMWindow ( nsIDOMWindowInternal window ) void StopUrls ( )

void closeWindow ( )


void displayHTMLInMessagePane ( PRUnichar* title , PRUnichar* body , PRBool clearMsgHdr )

Arguments:
title
body
clearMsgHdr

void SelectFolder ( char* folderUri )

Arguments:
folderUri

void SelectMessage ( char* messageUri )

Arguments:
messageUri

void SetDOMWindow ( nsIDOMWindowInternal window )

Arguments:
window

void StopUrls ( )


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.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.SetWindow, nsIMessenger.Undo, nsIMessenger.sendUnsentMessages, nsIMovemailService.GetNewMail, nsIMsgCompose.SendMsg, nsIMsgComposeService.OpenComposeWindow, nsIMsgComposeService.forwardMessage, nsIMsgComposeService.replyWithTemplate, nsIMsgCopyService.CopyFileMessage, nsIMsgCopyService.CopyFolders, nsIMsgCopyService.CopyMessages, nsIMsgDBView.cloneDBView, nsIMsgDBView.init, nsIMsgDraft.OpenDraftMsg, nsIMsgDraft.OpenEditorTemplate, 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.updateStatus, nsIMsgIncomingServer.PerformBiff, nsIMsgIncomingServer.displayOfflineMsg, nsIMsgIncomingServer.getFilterList, nsIMsgIncomingServer.getNewMessages, nsIMsgIncomingServer.getPasswordWithUI, 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, 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.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com