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

107 lines
4.8 KiB
Plaintext

compile insert PS_Rebar_Equates
/*
** Copyright (C) 2013 Revelation Software Inc. All Rights Reserved **
Author : Wile C Coyote - Super Genius
Date : May 2013
Purpose : Constants for working with PS REBAR object structures
Comments
========
Amended Date Reason
======= ==== ======
mtr 12 Dec 2014 Git sucks
*/
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#ifndef _PS_REBAR_EQUATES_
#define _PS_REBAR_EQUATES_
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
* $insert ps_Equates
* $insert oiwin_Equates
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// Properties held in window style bits in PSPOS_SDKSTYLE$ <0,0,1>
//
// CCS_NORESIZE -> AUTODEPTH property (inverted)
// RBS_AUTOSIZE -> n/a
// RBS_FIXEDORDER -> FIXEDORDER property
// RBS_BANDBORDERS -> SHOWBANDBORDERS property
// RBS_VARIABLEHEIGHT -> VARIABLEHEIGHT property
// CCS_VERT -> VERTICAL property
// RBS_VERTICALGRIPPER -> VERTICALGRIPPERS property
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// PS Style equates
//
equ PSS_REBAR_NOBANDMAXIMIZE$ to 0x00000002 ; * // BANDMAXIMIZE property
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// SYSREPOSWINEXES structure overrides
equ POS_RBR_BANDMAXIMIZE$ to POS_TYPESPECIFIC$
equ POS_RBR_CHILDCONTROLS$ to POS_TEXT_1$
equ POS_RBR_BANDS$ to POS_TEXT_2$
Equ POS_RBR_IMAGELIST$ To POS_IMGLIST_1$
equ PSPOS_RBR_BANDMAXIMIZE$ to PSPOS_TYPESPECIFIC$
equ PSPOS_RBR_CHILDCONTROLS$ to PSPOS_TEXT_1$
equ PSPOS_RBR_BANDS$ to PSPOS_TEXT_2$
Equ PSPOS_RBR_IMAGELIST$ To PSPOS_IMGLIST_1$
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// Band position equates (for use with .BANDS INSERT message)
equ PSRBRBR_POS_NAME$ to 1 ; * // Required!!!
equ PSRBRBR_POS_WIDTH$ to 2 ; * // px
equ PSRBRBR_POS_HEADERWIDTH$ to 3 ; * // px
equ PSRBRBR_POS_IDEALWIDTH$ to 4 ; * // px
equ PSRBRBR_POS_TEXT$ to 5
equ PSRBRBR_POS_HIDETEXT$ to 6 ; * // 1/0
equ PSRBRBR_POS_IMAGE$ to 7
equ PSRBRBR_POS_IMAGELISTNUMBER$ to 8
equ PSRBRBR_POS_FIXEDIMAGE$ to 9 ; * // 1/0
equ PSRBRBR_POS_FORECOLOR$ to 10
equ PSRBRBR_POS_BACKCOLOR$ to 11 ; * // <from,to>
equ PSRBRBR_POS_CHILDCONTROL$ to 12 ; * // ID or struct
equ PSRBRBR_POS_CHILDMINSIZE$ to 13 ; * // <w,h>
equ PSRBRBR_POS_ALIGNTOP$ to 14 ; * // 1/0
equ PSRBRBR_POS_VARIABLEHEIGHT$ to 15 ; * // 1/0
equ PSRBRBR_POS_INITIALHIEGHT$ to 16 ; * // px (only if variable height is set)
equ PSRBRBR_POS_MAXHEIGHT$ to 17 ; * // px (only if variable height is set)
equ PSRBRBR_POS_INTEGRALSTEP$ to 18 ; * // px (only if variable height is set)
equ PSRBRBR_POS_SHOWCHILDEDGE$ to 19 ; * // 1/0
equ PSRBRBR_POS_GRIPPERSTYLE$ to 20 ; * // 0/null, 1 or 2
equ PSRBRBR_POS_SHOWCHEVRON$ to 21 ; * // 1/0
equ PSRBRBR_POS_HIDEVERT$ to 22 ; * // 1/0
equ PSRBRBR_POS_HIDDEN$ to 23 ; * // 1/0
equ PSRBRBR_POS_BREAK$ to 24 ; * // 1/0
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// GRIPPERSTYLE property
equ PSRBR_GRS_DEFAULT$ to 0;
equ PSRBR_GRS_SHOWALWAYS$ to 1;
equ PSRBR_GRS_HIDEALWAYS$ to 2;
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#endif
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////