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