@mozilla.org/messenger/msgdbview;1?type=threadswithunread
This component implements the following interfaces:
- nsIDBChangeListener
- nsIJunkMailClassificationListener
- nsIMsgDBView
- nsIObserver
- nsISupports
- nsITreeView
Constants
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 ACString nsIMsgDBView.URIForFirstSelectedMessage
readonly PRBool nsIMsgDBView.usingLines
nsMsgViewFlagsTypeValue nsIMsgDBView.viewFlags
nsIMsgFolder nsIMsgDBView.viewFolder
readonly nsMsgViewIndex nsIMsgDBView.viewIndexForFirstSelectedMsg
readonly nsMsgViewTypeValue nsIMsgDBView.viewType
Methods
| Interface | Method |
|---|---|
| nsIMsgDBView |
void addColumnHandler ( AString column , nsIMsgCustomColumnHandler handler )
|
| 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 )
|
| nsIMsgDBView |
nsIMsgCustomColumnHandler getColumnHandler ( AString column )
|
| 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 |
ACString 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 isSelectable ( 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 )
|
| nsIDBChangeListener |
void onParentChanged ( nsMsgKey keyChanged , nsMsgKey oldParent , nsMsgKey newParent , nsIDBChangeListener instigator )
|
| nsIDBChangeListener |
void onReadChanged ( nsIDBChangeListener instigator )
|
| 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 ( )
|
| nsIMsgDBView |
void removeColumnHandler ( AString column )
|
| nsIMsgDBView |
void selectFolderMsgByKey ( nsIMsgFolder folder , nsMsgKey key )
|
| 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.
