The nsMsgViewFlagsType interface contains constants used for view flags in Thunderbird. This interface isn't ever implemented. It is only used to store constants. For example, the 'unread only' view would use the flag:

 Components.interfaces.nsMsgViewFlagsType.kUnreadOnly

Constants

Name Value Description
kNone 0x0  
kThreadedDisplay 0x1  
kShowIgnored 0x8  
kUnreadOnly 0x10  
kExpandAll 0x20  
kGroupBySort 0x40