@mozilla.org/messenger/msgdbview;1?type=quicksearch

This component implements the following interfaces:

Constants

PRInt16 nsITreeView.DROP_BEFORE = -1
PRInt16 nsITreeView.DROP_ON = 0
PRInt16 nsITreeView.DROP_AFTER = 1
The progress mode for a given cell. This method is only called for columns of type progressmeter.
PRInt16 nsITreeView.PROGRESS_NORMAL = 1
PRInt16 nsITreeView.PROGRESS_UNDETERMINED = 2
PRInt16 nsITreeView.PROGRESS_NONE = 3

Properties

readonly nsMsgViewIndex nsIMsgDBView.currentlyDisplayedMessage

readonly nsIMsgDatabase nsIMsgDBView.db

readonly nsIMsgDBHdr nsIMsgDBView.hdrForFirstSelectedMessage

readonly nsMsgKey nsIMsgDBView.keyForFirstSelectedMessage

readonly nsIMsgFolder nsIMsgDBView.msgFolder

readonly nsMsgViewIndex nsIMsgDBView.msgToSelectAfterDelete

readonly PRUint32 nsIMsgDBView.numSelected

readonly PRBool nsIMsgDBView.removeRowOnMoveOrDelete

readonly PRInt32 nsITreeView.rowCount

The total number of rows in the tree (including the offscreen rows).

nsIMsgSearchSession nsIMsgDBView.searchSession

nsITreeSelection nsITreeView.selection

The selection for this view.

readonly nsMsgViewSortOrderValue nsIMsgDBView.sortOrder

nsMsgViewSortTypeValue nsIMsgDBView.sortType

readonly PRBool nsIMsgDBView.supportsThreading

PRBool nsIMsgDBView.suppressCommandUpdating

PRBool nsIMsgDBView.suppressMsgDisplay

readonly char* nsIMsgDBView.URIForFirstSelectedMessage

readonly PRBool nsIMsgDBView.usingLines

nsMsgViewFlagsTypeValue nsIMsgDBView.viewFlags

nsIMsgFolder nsIMsgDBView.viewFolder

readonly nsMsgViewIndex nsIMsgDBView.viewIndexForFirstSelectedMsg

readonly nsMsgViewTypeValue nsIMsgDBView.viewType

Methods

InterfaceMethod
nsITreeView PRBool canDrop ( PRInt32 index , PRInt32 orientation )
nsIMsgDBView nsIMsgDBView cloneDBView ( nsIMessenger messengerInstance , nsIMsgWindow msgWindow , nsIMsgDBViewCommandUpdater commandUpdater )
nsIMsgDBView void close ( )
nsITreeView void cycleCell ( PRInt32 row , nsITreeColumn col )
nsITreeView void cycleHeader ( nsITreeColumn col )
nsIMsgDBView void doCommand ( nsMsgViewCommandTypeValue command )
nsIMsgDBView void doCommandWithFolder ( nsMsgViewCommandTypeValue command , nsIMsgFolder destFolder )
nsITreeView void drop ( PRInt32 row , PRInt32 orientation )
nsIMsgDBView void ExpandAndSelectThreadByIndex ( nsMsgViewIndex index , PRBool augment )
nsIMsgDBView nsMsgViewIndex findIndexFromKey ( nsMsgKey msgKey , PRBool expand )
nsITreeView void getCellProperties ( PRInt32 row , nsITreeColumn col , nsISupportsArray properties )
nsITreeView AString getCellText ( PRInt32 row , nsITreeColumn col )
nsITreeView AString getCellValue ( PRInt32 row , nsITreeColumn col )
nsITreeView void getColumnProperties ( nsITreeColumn col , nsISupportsArray properties )
nsIMsgDBView void getCommandStatus ( nsMsgViewCommandTypeValue command , out PRBool selectable_p , out nsMsgViewCommandCheckStateValue selected_p )
nsIMsgDBView nsIMsgFolder getFolderForViewIndex ( nsMsgViewIndex index )
nsITreeView AString getImageSrc ( PRInt32 row , nsITreeColumn col )
nsIMsgDBView void getIndicesForSelection ( out arrayof nsMsgViewIndex indices , out PRUint32 count )
nsIMsgDBView nsMsgKey getKeyAt ( nsMsgViewIndex index )
nsITreeView PRInt32 getLevel ( PRInt32 index )
nsITreeView PRInt32 getParentIndex ( PRInt32 rowIndex )
nsITreeView PRInt32 getProgressMode ( PRInt32 row , nsITreeColumn col )
nsITreeView void getRowProperties ( PRInt32 index , nsISupportsArray properties )
nsIMsgDBView char* getURIForViewIndex ( nsMsgViewIndex index )
nsIMsgDBView void getURIsForSelection ( out arrayof char* uris , out PRUint32 count )
nsITreeView PRBool hasNextSibling ( PRInt32 rowIndex , PRInt32 afterIndex )
nsIMsgDBView void init ( nsIMessenger messengerInstance , nsIMsgWindow msgWindow , nsIMsgDBViewCommandUpdater commandUpdater )
nsITreeView PRBool isContainer ( PRInt32 index )
nsITreeView PRBool isContainerEmpty ( PRInt32 index )
nsITreeView PRBool isContainerOpen ( PRInt32 index )
nsITreeView PRBool isEditable ( PRInt32 row , nsITreeColumn col )
nsITreeView PRBool isSeparator ( PRInt32 index )
nsITreeView PRBool isSorted ( )
nsIMsgDBView void loadMessageByMsgKey ( nsMsgKey msgKey )
nsIMsgDBView void loadMessageByUrl ( char* url )
nsIMsgDBView void loadMessageByViewIndex ( nsMsgViewIndex index )
nsIMsgDBView PRBool navigateStatus ( nsMsgNavigationTypeValue motion )
nsIObserver void observe ( nsISupports subject , char* topic , PRUnichar* data )
nsIDBChangeListener void onAnnouncerGoingAway ( nsIDBChangeAnnouncer instigator )
nsIMsgDBView void onDeleteCompleted ( PRBool succeeded )
nsIDBChangeListener void onHdrAdded ( nsIMsgDBHdr hdrChanged , nsMsgKey parentKey , PRInt32 flags , nsIDBChangeListener instigator )
nsIDBChangeListener void onHdrChange ( nsIMsgDBHdr hdrChanged , PRUint32 oldFlags , PRUint32 newFlags , nsIDBChangeListener instigator )
nsIDBChangeListener void onHdrDeleted ( nsIMsgDBHdr hdrChanged , nsMsgKey parentKey , PRInt32 flags , nsIDBChangeListener instigator )
nsIDBChangeListener void onJunkScoreChanged ( nsIDBChangeListener instigator )
nsIJunkMailClassificationListener void onMessageClassified ( char* msgURI , nsMsgJunkStatus classification )
nsIMsgSearchNotify void onNewSearch ( )
nsIDBChangeListener void onParentChanged ( nsMsgKey keyChanged , nsMsgKey oldParent , nsMsgKey newParent , nsIDBChangeListener instigator )
nsIDBChangeListener void onReadChanged ( nsIDBChangeListener instigator )
nsIMsgSearchNotify void onSearchDone ( nsresult status )
nsIMsgSearchNotify void onSearchHit ( nsIMsgDBHdr header , nsIMsgFolder folder )
nsIMsgDBView void open ( nsIMsgFolder folder , nsMsgViewSortTypeValue sortType , nsMsgViewSortOrderValue sortOrder , nsMsgViewFlagsTypeValue viewFlags , out PRInt32 count )
nsIMsgDBView void openWithHdrs ( nsISimpleEnumerator headers , nsMsgViewSortTypeValue sortType , nsMsgViewSortOrderValue sortOrder , nsMsgViewFlagsTypeValue viewFlags , out PRInt32 count )
nsITreeView void performAction ( PRUnichar* action )
nsITreeView void performActionOnCell ( PRUnichar* action , PRInt32 row , nsITreeColumn col )
nsITreeView void performActionOnRow ( PRUnichar* action , PRInt32 row )
nsIMsgDBView void reloadMessage ( )
nsIMsgDBView void reloadMessageWithAllParts ( )
nsITreeView void selectionChanged ( )
nsIMsgDBView void selectMsgByKey ( nsMsgKey key )
nsITreeView void setCellText ( PRInt32 row , nsITreeColumn col , AString value )
nsITreeView void setCellValue ( PRInt32 row , nsITreeColumn col , AString value )
nsITreeView void setTree ( nsITreeBoxObject tree )
nsIMsgDBView void sort ( nsMsgViewSortTypeValue sortType , nsMsgViewSortOrderValue sortOrder )
nsITreeView void toggleOpenState ( PRInt32 index )
nsIMsgDBView void viewNavigate ( nsMsgNavigationTypeValue motion , out nsMsgKey resultId , out nsMsgViewIndex resultIndex , out nsMsgViewIndex threadIndex , PRBool wrap )

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com