150 lines
6.2 KiB
Plaintext
150 lines
6.2 KiB
Plaintext
compile insert PS_ToolBar_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 2013
|
|
Purpose : Constants for working with PS REBAR object structures
|
|
|
|
|
|
Comments
|
|
========
|
|
|
|
|
|
Amended Date Reason
|
|
======= ==== ======
|
|
*/
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
#ifndef _PS_TOOLBAR_EQUATES_
|
|
#define _PS_TOOLBAR_EQUATES_
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
$insert msWin_ToolBar_Equates
|
|
$insert oiWin_Equates
|
|
$insert ps_Equates
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
// Properties held in window style bits in PSPOS_SDKSTYLE$ <0,0,1>
|
|
//
|
|
// TBSTYLE_FLAT -> FLATBUTTONS property
|
|
// TBSTYLE_LIST -> LISTBUTTONS property
|
|
// TBSTYLE_WRAPABLE -> WRAP property
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
// Properties held in window style bits in PSPOS_SDKSTYLE$ <0,0,2>
|
|
//
|
|
// TBSTYLE_EX_HIDECLIPPEDBUTTONS -> HIDECLIPPEDBUTTONS
|
|
// TBSTYLE_EX_DRAWDDARROWS -> DROPDOWNARROWS
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
// PS Style equates
|
|
//
|
|
equ PSS_REBAR_NOBANDMAXIMIZE$ to 0x00000002 ; * // BANDMAXIMIZE property
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
// SYSREPOSWINS structure overrides
|
|
|
|
equ POS_TBR_BUTTONMETRICS$ to POS_TYPESPECIFIC$
|
|
equ POS_TBR_IMGLIST$ to POS_IMGLIST_1$
|
|
equ POS_TBR_IMGLIST_PROPS$ to POS_IMGLIST_1_PROPS$
|
|
equ POS_TBR_HOTIMGLIST$ to POS_IMGLIST_2$
|
|
equ POS_TBR_HOTIMGLIST_PROPS$ to POS_IMGLIST_2_PROPS$
|
|
equ POS_TBR_DISABLEDIMGLIST$ to POS_IMGLIST_3$
|
|
equ POS_TBR_DISABLEDIMGLIST_PROPS$ to POS_IMGLIST_3_PROPS$
|
|
equ POS_TBR_PRESSEDIMGLIST$ to POS_IMGLIST_4$
|
|
equ POS_TBR_PRESSEDIMGLIST_PROPS$ to POS_IMGLIST_4_PROPS$
|
|
|
|
// Buttons AMV
|
|
equ POS_TBR_BTNS_ID$ to POS_LIST$
|
|
equ POS_TBR_BTNS_TEXT$ to POS_LABEL$
|
|
equ POS_TBR_BTNS_STYLE$ to POS_COLSTYLES$
|
|
equ POS_TBR_BTNS_STATE$ to POS_TEXT_1$
|
|
equ POS_TBR_BTNS_IMAGELISTINDEX$ to POS_CHARCOUNT$
|
|
equ POS_TBR_BTNS_TOOLTIP$ to POS_TEXT_2$
|
|
equ POS_TBR_BTNS_SEPWIDTH$ to POS_COLWIDE$
|
|
equ POS_TBR_BTNS_IMAGE$ to POS_TEXT_3$
|
|
equ POS_TBR_BTNS_IMAGETRANSLUCENCY$ to POS_TEXT_4$
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
// SYSREPOSWINEXES structure overrides
|
|
|
|
equ PSPOS_TBR_BUTTONMETRICS$ to PSPOS_TYPESPECIFIC$
|
|
equ PSPOS_TBR_IMGLIST$ to PSPOS_IMGLIST_1$
|
|
equ PSPOS_TBR_IMGLIST_PROPS$ to PSPOS_IMGLIST_1_PROPS$
|
|
equ PSPOS_TBR_HOTIMGLIST$ to PSPOS_IMGLIST_2$
|
|
equ PSPOS_TBR_HOTIMGLIST_PROPS$ to PSPOS_IMGLIST_2_PROPS$
|
|
equ PSPOS_TBR_DISABLEDIMGLIST$ to PSPOS_IMGLIST_3$
|
|
equ PSPOS_TBR_DISABLEDIMGLIST_PROPS$ to PSPOS_IMGLIST_3_PROPS$
|
|
equ PSPOS_TBR_PRESSEDIMGLIST$ to PSPOS_IMGLIST_4$
|
|
equ PSPOS_TBR_PRESSEDIMGLIST_PROPS$ to PSPOS_IMGLIST_4_PROPS$
|
|
|
|
// Buttons AMV
|
|
equ PSPOS_TBR_BTNS_ID$ to PSPOS_LIST$
|
|
equ PSPOS_TBR_BTNS_TEXT$ to PSPOS_LABEL$
|
|
equ PSPOS_TBR_BTNS_STYLE$ to PSPOS_COLSTYLES$
|
|
equ PSPOS_TBR_BTNS_STATE$ to PSPOS_TEXT_1$
|
|
equ PSPOS_TBR_BTNS_IMAGELISTINDEX$ to PSPOS_CHARCOUNT$
|
|
equ PSPOS_TBR_BTNS_TOOLTIP$ to PSPOS_TEXT_2$
|
|
equ PSPOS_TBR_BTNS_SEPWIDTH$ to PSPOS_COLWIDE$
|
|
equ PSPOS_TBR_BTNS_IMAGE$ to PSPOS_TEXT_3$
|
|
equ PSPOS_TBR_BTNS_IMAGECOLORKEY$ to PSPOS_TEXT_5$
|
|
equ PSPOS_TBR_BTNS_IMAGECOUNT$ to PSPOS_TEXT_6$
|
|
equ PSPOS_TBR_BTNS_IMAGETRANSLUCENCY$ to PSPOS_TEXT_4$
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
// "BUTTONMETRICS" field layout
|
|
//
|
|
// <0,1> ButtonSize
|
|
// <0,1,1> Button Width
|
|
// <0,1,2> Button Height
|
|
// <0,2> Button MinMaxWidth
|
|
// <0,2,1> Min Button Width
|
|
// <0,2,2> Max Button Height
|
|
// <0,3> Button Padding
|
|
// <0,3,1> Horz Button Padding
|
|
// <0,3,2> Vert Button Padding
|
|
// <0,4> Button Spacing
|
|
// <0,4,1> Horz Button Spacing
|
|
// <0,4,2> Vert Button Spacing
|
|
|
|
equ TBR_BTNMETRICS_SIZE$ to 1
|
|
equ TBR_BTNMETRICS_SIZE_WIDTH$ to 1
|
|
equ TBR_BTNMETRICS_SIZE_HEIGHT$ to 2
|
|
|
|
equ TBR_BTNMETRICS_MINMAXWIDTH$ to 2
|
|
equ TBR_BTNMETRICS_MIN_WIDTH$ to 1
|
|
equ TBR_BTNMETRICS_MAX_HEIGHT$ to 2
|
|
|
|
equ TBR_BTNMETRICS_PADDING$ to 3
|
|
equ TBR_BTNMETRICS_PADDING_HORZ$ to 1
|
|
equ TBR_BTNMETRICS_PADDING_VERT$ to 2
|
|
|
|
equ TBR_BTNMETRICS_SPACING$ to 4
|
|
equ TBR_BTNMETRICS_SPACING_HORZ$ to 1
|
|
equ TBR_BTNMETRICS_SPACING_VERT$ to 2
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
#endif
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|