open-insight/SYSPROG/STPROCINS/PS_FILEEXPLORER_EQUATES.txt
2024-03-25 15:17:34 -07:00

118 lines
5.6 KiB
Plaintext

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