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 /////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////