compile insert PS_FileExplorer_Equates
/* 
   ** Copyright (C) 2013 Revelation Software Inc. All Rights Reserved **
   
   This insert is proprietary and is not  to be used  by or  disclosed
   to others, nor is it to be copied without written permission from
   Revelation Technologies, Inc.
   
   Author   : Wile C Coyote - Super Genius
   Date     : May 2015
   Purpose  : Constants for working with PS FILEEXPLORER object structures
   
   
   Comments
   ========
   
   
   Amended  Date       Reason
   =======  ====       ======
   Mr C     19 Apr 22  Added FILEFILTER and SHOW...FRAME property equates
   Mr C     27 Oct 17  Removed "Auto" ViewMode
*/
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#ifndef _PS_FILEEXPLORER_EQUATES_
#define _PS_FILEEXPLORER_EQUATES_
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

   $insert ps_Equates

///////////////////////////////////////////////////////////////////////////////   
///////////////////////////////////////////////////////////////////////////////

   // PS Style equates
   equ PSS_FILEEXP_ROWSELECT$         to 0x00000008 ; // ROWSELECT property 
   equ PSS_FILEEXP_HIDESUBFOLDERS$    to 0x00000010 ; // SHOWSUBFOLDERS property (inverse)
   equ PSS_FILEEXP_SINGLESEL$         to 0x00000020 ; // MULTISELECT property (inverse)
   equ PSS_FILEEXP_SHOWCOLHDRS$       to 0x00000040 ; // SHOWCOLUMNHEADERS property
   equ PSS_FILEEXP_SHOWCOLHDRDETONLY$ to 0x00000080 ; // SHOWCOLUMNHEADERS property
   equ PSS_FILEEXP_HIDEFILENAMES$     to 0x00000100 ; // SHOWFILENAMES property (inverse)
   equ PSS_FILEEXP_LOCKPATH$          to 0x00000200 ; // LOCKPATH property
   equ PSS_FILEEXP_SHOWBORDER$        to 0x00000400 ; // BORDER property
   equ PSS_FILEEXP_SHOWFRAMES$        to 0x00000800 ; // SHOWFRAMES property
   
   // PS Extended Style equates   
   equ PSSX_FILEEXP_SHOWNAVPANE$      to 0x00000001; // SHOWNAVFRAME property
   equ PSSX_FILEEXP_HIDENAVPANE$      to 0x00000002; // SHOWNAVFRAME property
   equ PSSX_FILEEXP_SHOWPREVIEWPANE$  to 0x00000004; // SHOWPREVIEWFRAME property
   equ PSSX_FILEEXP_HIDEPREVIEWPANE$  to 0x00000008; // SHOWPREVIEWFRAME property
   equ PSSX_FILEEXP_SHOWDETAILSPANE$  to 0x00000010; // SHOWDETAILSFRAME property
   equ PSSX_FILEEXP_HIDEDETAILSPANE$  to 0x00000020; // SHOWDETAILSFRAME property
   equ PSSX_FILEEXP_SHOWCOMMANDSPANE$ to 0x00000040; // SHOWCOMMANDS bar property
   equ PSSX_FILEEXP_HIDECOMMANDSPANE$ to 0x00000080; // SHOWCOMMANDS bar property
   equ PSSX_FILEEXP_SHOWCOMMANDSORG$  to 0x00000100; // SHOWCOMMANDSORGANIZE property
   equ PSSX_FILEEXP_HIDECOMMANDSORG$  to 0x00000200; // SHOWCOMMANDSORGANIZE property
   equ PSSX_FILEEXP_SHOWCOMMANDSVIEW$ to 0x00000400; // SHOWCOMMANDSVIEW property
   equ PSSX_FILEEXP_HIDECOMMANDSVIEW$ to 0x00000800; // SHOWCOMMANDSVIEW property

   
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////


   // SYSREPOSWINS structure overrides
   equ POS_FEX_PATH$                  to POS_TEXT$ 
   equ POS_FEX_FILEFILTER$            to POS_TEXT_1$ ; // @svm delimited filter strings
   
   // PSPOS_TYPESPECIFIC$ position constants ( @svm delimited )
   equ POS_FEX_VIEWMODE$              to 1 ; // VIEWMODE property
   
   // SYSREPOSWINEXES structure overrides
   equ PSPOS_FEX_PATH$                to PSPOS_TEXT$ 
   equ PSPOS_FEX_FILEFILTER$          to PSPOS_TEXT_1$ ; // @svm delimited filter strings
   
   // PSPOS_TYPESPECIFIC$ position constants ( @svm delimited )
   equ PSPOS_FEX_VIEWMODE$            to 1 ; // VIEWMODE property
   
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

   // VIEWMODE property equates
   equ FEX_VM_ICON$                   to 1
   equ FEX_VM_SMALLICON$              to 2
   equ FEX_VM_LIST$                   to 3
   equ FEX_VM_DETAILS$                to 4
   equ FEX_VM_THUMBNAIL$              to 5
   equ FEX_VM_TILE$                   to 6
   equ FEX_VM_THUMBSTRIP$             to 7
   equ FEX_VM_CONTENT$                to 8
   
   equ FEX_VM_FIRST$                  to FEX_VM_ICON$
   equ FEX_VM_LAST$                   to FEX_VM_CONTENT$

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
   
   // SHOWCOLUMNHEADERS property equates
   equ FEX_CH_NONE$                   to 0
   equ FEX_CH_DETAILSONLY$            to 1   ; // PSS_FILEEXP_SHOWCOLHDRDETONLY$
   equ FEX_CH_ALWAYS$                 to 2   ; // PSS_FILEEXP_SHOWCOLHDRS$
   
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

   // SHOWDETAILSFRAME, SHOWNAVFRAME, SHOWDETAILSFRAME, SHOWCOMMANDSBAR, 
   // SHOWCOMMANDSORGANIZE, SHOWCOMMANDSVIEW property equates
   
   equ FEX_SFR_DEFAULT$               to 0
   equ FEX_SFR_ALWAYSSHOW$            to 1
   equ FEX_SFR_ALWAYSHIDE$            to 2
   
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#endif
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
