Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIMsgDBView Interface Reference

import "nsIMsgDBView.idl";

Inheritance diagram for nsIMsgDBView:
Inheritance graph
[legend]
Collaboration diagram for nsIMsgDBView:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void open (in nsIMsgFolder folder, in nsMsgViewSortTypeValue sortType, in nsMsgViewSortOrderValue sortOrder, in nsMsgViewFlagsTypeValue viewFlags, out long count)
void openWithHdrs (in nsISimpleEnumerator aHeaders, in nsMsgViewSortTypeValue aSortType, in nsMsgViewSortOrderValue aSortOrder, in nsMsgViewFlagsTypeValue aViewFlags, out long aCount)
void close ()
void init (in nsIMessenger aMessengerInstance, in nsIMsgWindow aMsgWindow, in nsIMsgDBViewCommandUpdater aCommandUpdater)
void sort (in nsMsgViewSortTypeValue sortType, in nsMsgViewSortOrderValue sortOrder)
void doCommand (in nsMsgViewCommandTypeValue command)
void doCommandWithFolder (in nsMsgViewCommandTypeValue command, in nsIMsgFolder destFolder)
void getCommandStatus (in nsMsgViewCommandTypeValue command, out boolean selectable_p, out nsMsgViewCommandCheckStateValue selected_p)
void viewNavigate (in nsMsgNavigationTypeValue motion, out nsMsgKey resultId, out nsMsgViewIndex resultIndex, out nsMsgViewIndex threadIndex, in boolean wrap)
 this method will automatically expand the destination thread, if needs be.
boolean navigateStatus (in nsMsgNavigationTypeValue motion)
 Indicates if navigation of the passed motion type is valid.
nsMsgKey getKeyAt (in nsMsgViewIndex index)
nsIMsgFolder getFolderForViewIndex (in nsMsgViewIndex index)
string getURIForViewIndex (in nsMsgViewIndex index)
nsIMsgDBView cloneDBView (in nsIMessenger aMessengerInstance, in nsIMsgWindow aMsgWindow, in nsIMsgDBViewCommandUpdater aCommandUpdater)
void getURIsForSelection ([array, size_is(count)] out string uris, out unsigned long count)
void getIndicesForSelection ([array, size_is(count)] out nsMsgViewIndex indices, out unsigned long count)
void loadMessageByMsgKey (in nsMsgKey aMsgKey)
void loadMessageByViewIndex (in nsMsgViewIndex aIndex)
void loadMessageByUrl (in string aUrl)
void reloadMessage ()
void reloadMessageWithAllParts ()
void selectMsgByKey (in nsMsgKey key)
void onDeleteCompleted (in boolean succeeded)
nsMsgViewIndex findIndexFromKey (in nsMsgKey aMsgKey, in boolean aExpand)
void ExpandAndSelectThreadByIndex (in nsMsgViewIndex aIndex, in boolean aAugment)
void addColumnHandler (in AString aColumn, in nsIMsgCustomColumnHandler aHandler)
void removeColumnHandler (in AString aColumn)
nsIMsgCustomColumnHandler getColumnHandler (in AString aColumn)

Public Attributes

readonly attribute
nsMsgViewTypeValue 
viewType
attribute nsMsgViewFlagsTypeValue viewFlags
attribute nsMsgViewSortTypeValue sortType
readonly attribute
nsMsgViewSortOrderValue 
sortOrder
readonly attribute nsMsgKey keyForFirstSelectedMessage
readonly attribute nsMsgViewIndex viewIndexForFirstSelectedMsg
readonly attribute nsIMsgFolder msgFolder
attribute nsIMsgFolder viewFolder
readonly attribute string URIForFirstSelectedMessage
readonly attribute nsIMsgDBHdr hdrForFirstSelectedMessage
readonly attribute unsigned long numSelected
readonly attribute nsMsgViewIndex msgToSelectAfterDelete
readonly attribute nsMsgViewIndex currentlyDisplayedMessage
attribute boolean suppressMsgDisplay
attribute boolean suppressCommandUpdating
readonly attribute nsIMsgDatabase db
readonly attribute boolean supportsThreading
attribute nsIMsgSearchSession searchSession
readonly attribute boolean removeRowOnMoveOrDelete
readonly attribute boolean usingLines

Detailed Description

Definition at line 257 of file nsIMsgDBView.idl.


Member Function Documentation

void nsIMsgDBView::addColumnHandler ( in AString  aColumn,
in nsIMsgCustomColumnHandler  aHandler 
)
nsIMsgDBView nsIMsgDBView::cloneDBView ( in nsIMessenger  aMessengerInstance,
in nsIMsgWindow  aMsgWindow,
in nsIMsgDBViewCommandUpdater  aCommandUpdater 
)

Here is the caller graph for this function:

void nsIMsgDBView::getIndicesForSelection ( [array, size_is(count)] out nsMsgViewIndex  indices,
out unsigned long  count 
)
void nsIMsgDBView::getURIsForSelection ( [array, size_is(count)] out string  uris,
out unsigned long  count 
)
void nsIMsgDBView::init ( in nsIMessenger  aMessengerInstance,
in nsIMsgWindow  aMsgWindow,
in nsIMsgDBViewCommandUpdater  aCommandUpdater 
)

Indicates if navigation of the passed motion type is valid.

void nsIMsgDBView::viewNavigate ( in nsMsgNavigationTypeValue  motion,
out nsMsgKey  resultId,
out nsMsgViewIndex  resultIndex,
out nsMsgViewIndex  threadIndex,
in boolean  wrap 
)

this method will automatically expand the destination thread, if needs be.


Member Data Documentation

Definition at line 311 of file nsIMsgDBView.idl.

Definition at line 327 of file nsIMsgDBView.idl.

Definition at line 302 of file nsIMsgDBView.idl.

Definition at line 278 of file nsIMsgDBView.idl.

Definition at line 291 of file nsIMsgDBView.idl.

Definition at line 310 of file nsIMsgDBView.idl.

Definition at line 309 of file nsIMsgDBView.idl.

Definition at line 332 of file nsIMsgDBView.idl.

Definition at line 331 of file nsIMsgDBView.idl.

Definition at line 277 of file nsIMsgDBView.idl.

Definition at line 276 of file nsIMsgDBView.idl.

Definition at line 329 of file nsIMsgDBView.idl.

Definition at line 322 of file nsIMsgDBView.idl.

Definition at line 319 of file nsIMsgDBView.idl.

Definition at line 301 of file nsIMsgDBView.idl.

Definition at line 338 of file nsIMsgDBView.idl.

Definition at line 275 of file nsIMsgDBView.idl.

Definition at line 292 of file nsIMsgDBView.idl.

Definition at line 279 of file nsIMsgDBView.idl.

Definition at line 274 of file nsIMsgDBView.idl.


The documentation for this interface was generated from the following file: