compile insert PS_ProgressBar_Equates /* ** Copyright (C) 2013-2023 Revelation Software Inc. All Rights Reserved ** Author : Wile C Coyote - Super Genius Date : May 2013 Purpose : Constants for working with PS PROGRESSBAR object structures Comments ======== Amended Date Reason ======= ==== ====== Mr C 13 Apr 23 Updated PS styles Mr C 01 Jul 16 Added PS_PRG_RANGE_FROM$ and PS_PRG_RANGE_TO$ Mr C 17 Mar 16 Added VALUE property to structures */ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// #ifndef _PS_PROGRESSBAR_EQUATES_ #define _PS_PROGRESSBAR_EQUATES_ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// $insert msWin_ProgressBar_Equates $insert ps_Equates $insert oiwin_Equates /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Properties held in window style bits in PSPOS_SDKSTYLE$ <0,0,1> // // PBS_SMOOTH -> SMOOTH property // PBS_VERTICAL -> VERTICAL property /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // PS Style equates equ PSS_PROGRESSBAR_SYNCTASKBAR$ to 0x00000080 ; * // SYNCTASKBAR property equ PSS_PROGRESSBAR_PULSE_GO$ to 0x00000100 ; * // Runtime flag equ PSS_PROGRESSBAR_PULSE_WAIT$ to 0x00000200 ; * // Runtime flag equ PSS_PROGRESSBAR_SHOWTEXT$ to 0x00000400 ; * // SHOWTEXT property equ PSS_PROGRESSBAR_NOBORDER$ to 0x00000800 ; * // BORDER property /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // SYSREPOSWINS structure overrides equ POS_PRB_VALUE$ to POS_VALUE$ ; * // VALUE property equ POS_PRB_RANGE$ to POS_SCROLLRANGE$ ; * // RANGE property for progress bars equ POS_PRB_STEP$ to POS_SCROLLCHANGE$ ; * // <0,0,1> == STEP property for progress bars; equ POS_PRB_SMOOTHTIMER$ to POS_CHARCOUNT$ ; * // SMOOTHTIMER property equ POS_PRB_STATE$ to POS_NUMCOLS$ ; * // STATE for Progress Bars (1,2,3) equ POS_PRB_MARQUEE$ to POS_ROWLIMIT$ ; * // MARQUEE property (ms) equ POS_PRB_NORMALCOLOR$ to POS_COLOR_1$ ; * // NORMALCOLOR property equ POS_PRB_ERRORCOLOR$ to POS_COLOR_2$ ; * // ERRORCOLOR property equ POS_PRB_PAUSEDCOLOR$ to POS_COLOR_3$ ; * // PAUSEDCOLOR property // SYSREPOSWINEXES structure overrides equ PSPOS_PRB_VALUE$ to PSPOS_VALUE$ ; * // VALUE property equ PSPOS_PRB_RANGE$ to PSPOS_SCROLLRANGE$ ; * // RANGE property for progress bars equ PSPOS_PRB_STEP$ to PSPOS_SCROLLCHANGE$ ; * // <0,0,1> == STEP property for progress bars; equ PSPOS_PRB_SMOOTHTIMER$ to PSPOS_CHARCOUNT$ ; * // SMOOTHTIMER property equ PSPOS_PRB_STATE$ to PSPOS_NUMCOLS$ ; * // STATE for Progress Bars (1,2,3) equ PSPOS_PRB_MARQUEE$ to PSPOS_ROWLIMIT$ ; * // MARQUEE property (ms) equ PSPOS_PRB_NORMALCOLOR$ to PSPOS_COLOR_1$ ; * // NORMALCOLOR property equ PSPOS_PRB_ERRORCOLOR$ to PSPOS_COLOR_2$ ; * // ERRORCOLOR property equ PSPOS_PRB_PAUSEDCOLOR$ to PSPOS_COLOR_3$ ; * // PAUSEDCOLOR property // PSPOS_PRB_RANGE equates (@svm'd) equ PS_PRG_RANGE_FROM$ to 1 ; // aka SCROLLRANGE V equ PS_PRG_RANGE_TO$ to 2 ; // aka SCROLLRANGE H // PSPOS_DISPLAY equates equ PS_PRB_DISPLAY_TRANSLUCENCY$ to 1 ; * // TRANSLUCENCY property <0,0,1> /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// #endif /////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////