added sysprog entities
This commit is contained in:
149
SYSPROG/STPROCINS/PS_PUSHBUTTON_EQUATES.txt
Normal file
149
SYSPROG/STPROCINS/PS_PUSHBUTTON_EQUATES.txt
Normal file
@ -0,0 +1,149 @@
|
||||
compile insert PS_PushButton_Equates
|
||||
/*
|
||||
** Copyright (C) 2013 Revelation Software Inc. All Rights Reserved **
|
||||
|
||||
Author : Wile C Coyote - Super Genius
|
||||
Date : June 2013
|
||||
Purpose : Constants for working with PS PUSHBUTTON object structures
|
||||
|
||||
|
||||
Comments
|
||||
========
|
||||
|
||||
|
||||
Amended Date Reason
|
||||
======= ==== ======
|
||||
Mr C 30 Dec 15 Added PS_BGS_USEDEFAULT$
|
||||
Mr C 13 Dec 15 Updated comments for HOTBACKCOLOR
|
||||
Removed proprietary notice
|
||||
Mr C 11 Dec 15 Added msWin_Button_Equates
|
||||
Mr C 12 Mar 15 Added ALLOWFOCUS
|
||||
*/
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#ifndef _PS_PUSHBUTTON_EQUATES_
|
||||
#define _PS_PUSHBUTTON_EQUATES_
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
$insert msWin_Button_Equates
|
||||
$insert oiWin_Equates
|
||||
$insert ps_Equates
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Properties held in window style bits in PSPOS_SDKSTYLE$ <0,0,1>
|
||||
//
|
||||
// BS_FLAT -> FLAT property
|
||||
// BS_LEFT -> TEXTALIGN property
|
||||
// BS_RIGHT -> TEXTALIGN property
|
||||
// BS_CENTER -> TEXTALIGN property
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // PS Style equates
|
||||
equ PSS_PUSHBUTTON_DEFAULT$ to 0x00000001 ; * // DEFAULT property (only for create)
|
||||
equ PSS_PUSHBUTTON_CANCEL$ to 0x00000002 ; * // CANCEL property (only for create)
|
||||
equ PSS_PUSHBUTTON_SPLITRIGHT$ to 0x00000010 ; * // SPLITBUTTON property
|
||||
equ PSS_PUSHBUTTON_SPLITLEFT$ to 0x00000020 ; * // SPLITBUTTON property
|
||||
equ PSS_PUSHBUTTON_HIDESPLITSEP$ to 0x00000040 ; * // SPLITSEPARATOR property
|
||||
equ PSS_PUSHBUTTON_CHECKED$ to 0x00000100 ; * // CHECK property
|
||||
equ PSS_PUSHBUTTON_CHECKLIKE$ to 0x00000200 ; * // CHECKSTYLE property
|
||||
equ PSS_PUSHBUTTON_DRAWTEXT$ to 0x00000400 ; * // DRAWTEXT property
|
||||
equ PSS_PUSHBUTTON_SUPPRESSCHKCLICK$ to 0x00000800 ; * // SUPPRESSCHECKEDCLICK property
|
||||
|
||||
equ PSSX_BTN_FOCUSNEVER$ to 0x00000100 ; * // Inverse ALLOWFOCUS property
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // SYSREPOSWINS structure overrides
|
||||
|
||||
equ POS_BTN_HOTBACKCOLOR$ to POS_COLOR_1$ ; * // HOTBACKCOLOR property - <0,0,1> only
|
||||
equ POS_BTN_HOTFORECOLOR$ to POS_COLOR_2$ ; * // HOTFORECOLOR property - <0,0,1> only
|
||||
equ POS_BTN_HOTFONT$ to POS_LOGFONT_1$ ; * // HOTFONT property
|
||||
equ POS_BTN_TEXTORIGIN_X$ to POS_SPOT_X$ ; * // TEXTORIGIN property
|
||||
equ POS_BTN_TEXTORIGIN_Y$ to POS_SPOT_Y$ ; * // TEXTORIGIN property
|
||||
|
||||
equ POS_BTN_SPLITGLYPH$ to POS_GLYPH1$ ; * // SPLITGLYPH property
|
||||
equ POS_BTN_SPLITGLYPHPROPERTIES$ to POS_GLYPH1PROPERTIES$ ; * // SPLITGLYPHPROPERTIES property
|
||||
equ POS_BTN_SPLITWIDTH$ to POS_NUMCOLS$ ; * // SPLITWIDTH property
|
||||
equ POS_BTN_GLYPHCFGINFO$ to POS_ROWLIMIT$ ; * // GLYPHLAYOUT and GLYPHSPACING (@svm'd)
|
||||
|
||||
* // SYSREPOSWINEXES structure overrides
|
||||
|
||||
equ PSPOS_BTN_HOTBACKCOLOR$ to PSPOS_COLOR_1$ ; * // HOTBACKCOLOR property - <0,0,1> only
|
||||
equ PSPOS_BTN_HOTFORECOLOR$ to PSPOS_COLOR_2$ ; * // HOTFORECOLOR property - <0,0,1> only
|
||||
equ PSPOS_BTN_HOTFONT$ to PSPOS_LOGFONT_1$ ; * // HOTFONT property
|
||||
equ PSPOS_BTN_TEXTORIGIN_X$ to PSPOS_SPOT_X$ ; * // TEXTORIGIN property
|
||||
equ PSPOS_BTN_TEXTORIGIN_Y$ to PSPOS_SPOT_Y$ ; * // TEXTORIGIN property
|
||||
|
||||
equ PSPOS_BTN_SPLITGLYPH$ to PSPOS_GLYPH1$ ; * // SPLITGLYPH property
|
||||
equ PSPOS_BTN_SPLITGLYPHPROPERTIES$ to PSPOS_GLYPH1PROPERTIES$ ; * // SPLITGLYPHPROPERTIES property
|
||||
equ PSPOS_BTN_SPLITWIDTH$ to PSPOS_NUMCOLS$ ; * // SPLITWIDTH property
|
||||
equ PSPOS_BTN_GLYPHCFGINFO$ to PSPOS_ROWLIMIT$ ; * // GLYPHLAYOUT and GLYPHSPACING (@svm'd)
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // PSPOS_BTN_GLYPHCFGINFO equates - @svm delimited
|
||||
|
||||
equ PSPOS_BTN_GLYPHTEXTLAYOUT$ to 1; ; * // GLYPHLAYOUT property
|
||||
equ PSPOS_BTN_GLYPHTEXTSPACING$ to 2; ; * // GLYPHSPACING property
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // GLYPHTEXTLAYOUT property values
|
||||
* //
|
||||
* // 0 - Left
|
||||
* // 1 - Top
|
||||
* // 2 - Right
|
||||
* // 3 - Bottom
|
||||
* // 4 - Centered
|
||||
|
||||
equ PS_BGL_LEFT$ to 0
|
||||
equ PS_BGL_TOP$ to 1
|
||||
equ PS_BGL_RIGHT$ to 2
|
||||
equ PS_BGL_BOTTOM$ to 3
|
||||
equ PS_BGL_CENTERED$ to 4
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // GLYPHTEXTSPACING property values
|
||||
equ PS_BGS_USEDEFAULT$ to -1
|
||||
equ PS_BGS_MINVALUE$ to 0
|
||||
equ PS_BGS_MAXVALUE$ to 32767
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // SPLITBUTTON property values
|
||||
equ PS_BSP_NOTSPLIT$ to ""
|
||||
equ PS_BSP_LEFT$ to "L"
|
||||
equ PS_BSP_RIGHT$ to "R"
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // SPLITWIDTH property values
|
||||
equ PS_BSW_USEDEFAULT$ to -1
|
||||
equ PS_BSW_MINVALUE$ to 1
|
||||
equ PS_BSW_MAXVALUE$ to 32767
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
* // TEXTORIGIN porperty values
|
||||
equ PS_BTO_DEVALUE$ to 0
|
||||
equ PS_BTO_MINVALUE$ to -32767
|
||||
equ PS_BTO_MAXVALUE$ to 32767
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#endif
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
Reference in New Issue
Block a user