157 lines
		
	
	
		
			6.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			157 lines
		
	
	
		
			6.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| compile insert rti_IDE_Open_Equates
 | |
| /*
 | |
|    ** Copyright (C) 2012-2019 Revelation Software Inc. All Rights Reserved **
 | |
|    
 | |
|    This  program  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   : Captain C
 | |
|    Date     : February 2016
 | |
|    Purpose  : Equates for use with the RTI_IDE_OPEN dialog
 | |
|    
 | |
|    Comments
 | |
|    ========
 | |
|    
 | |
|    Amended  Date        Reason
 | |
|    =======  ====        ======
 | |
|    Mr C     06 Feb 19   Added "New Item" create params
 | |
|    Mr C     14 Sep 16   Added None-Selected flag
 | |
|    Mr C     04 May 16   Clarified parent scale units for positioning
 | |
|    Mr C     16 Apr 16   Added positioning params
 | |
|    djh      14 Apr 16   Added IDE_OPN_CREATEPARAM_PROPGRID$ and 
 | |
|                         IDE_OPN_CREATEPARAM_PROPNAME$ for use with property 
 | |
|                         grid
 | |
|    Mr C     11 Feb 16   Added IDE_OPN_UDP_CLASSINFO$ and related constants
 | |
|    
 | |
| */   
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| #ifndef _RTI_IDE_OPEN_EQUATES_
 | |
| #define _RTI_IDE_OPEN_EQUATES_
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    equ IDE_OPN_UDP_CREATEPARAM$             to "@_$$_IDEOPEN_CREATEPARAM" ; // @window
 | |
|    equ IDE_OPN_UDP_CREATEOK$                to "@_$$_IDEOPEN_CREATEOK"    ; // @window
 | |
|    equ IDE_OPN_UDP_TYPEINFO$                to "@_$$_IDEOPEN_TYPEINFO"    ; // SYSTEM
 | |
|    equ IDE_OPN_UDP_CLASSINFO$               to "@_$$_IDEOPEN_CLASSINFO"   ; // SYSTEM
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // Icons
 | |
|    equ IDE_OPN_ICO_OPEN$                    to "RTI_IDE_OPEN"
 | |
|    equ IDE_OPN_ICO_SAVE$                    to "RTI_IDE_OPEN_SAVE"
 | |
| 
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    equ IDE_OPN_CTRLSPACING$                 to 4
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // CREATE event CreateParam equates
 | |
|    //
 | |
|    // <1>  Type ID to load    - leave blank for all types
 | |
|    // <2>  Class ID to load   - leave blank for all types
 | |
|    // <3>  Entity ID to load  - only valid of one type/class is specified
 | |
|    // <4>  Save Mode          - If TRUE$ then the dialog is acting in "Save Mode"
 | |
|    //                           and Type ID and Class ID are required
 | |
|    // <5>  xPos               - X position to use for display
 | |
|    // <6>  yPos               - Y position to use for display
 | |
|    // <7>  None-Selected flag - If TRUE$ then show the non-selected flag
 | |
|    // <8>  Dialog Title       - Title to display in the dialog
 | |
|    // <9>  New Item Text      - Text for the "New Item" item
 | |
|    // <10> New Item ID        - Token for the caller to recognise a "New Item"
 | |
|    //                           item; defaults to "<newent>"
 | |
|    
 | |
|    
 | |
|    equ IDE_OPN_CREATEPARAM_TYPEID$          to 1 ; // can be @vm delimited
 | |
|    equ IDE_OPN_CREATEPARAM_CLASSID$         to 2 ; // can be @vm delimited
 | |
|    equ IDE_OPN_CREATEPARAM_ENTITYID$        to 3
 | |
|    equ IDE_OPN_CREATEPARAM_MODE$            to 4
 | |
|    equ IDE_OPN_CREATEPARAM_XPOS$            to 5
 | |
|    equ IDE_OPN_CREATEPARAM_YPOS$            to 6
 | |
|    equ IDE_OPN_CREATEPARAM_NONSEL$          to 7
 | |
|    equ IDE_OPN_CREATEPARAM_TITLE$           to 8
 | |
|    equ IDE_OPN_CREATEPARAM_NEWITEMTEXTID$   to 9
 | |
|    equ IDE_OPN_CREATEPARAM_NEWITEMID$       to 10
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // IDE_OPN_CREATEPARAM_XPOS$ constants - @vm positions
 | |
|    equ IDE_OPN_XPOS_VALUE$                  to 1 ; // In parent scale units
 | |
|    equ IDE_OPN_XPOS_ALIGNR$                 to 2 ; // TRUE$ if xpos is right-align
 | |
|    equ IDE_OPN_XPOS_SCREEN$                 to 3 ; // TRUE$ if xpos is screen X
 | |
|    
 | |
|    // IDE_OPN_CREATEPARAM_YPOS$ constants - @vm positions
 | |
|    equ IDE_OPN_YPOS_VALUE$                  to 1 ; // In parent scale units
 | |
|    equ IDE_OPN_YPOS_ALIGNB$                 to 2 ; // TRUE$ if yPos is bottom-align
 | |
|    equ IDE_OPN_YPOS_SCREEN$                 to 3 ; // TRUE$ if yPos is screen Y
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    equ IDE_OPN_NONSEL_TOKEN$                to "<nonsel>"
 | |
|    equ IDE_OPN_NEWITEM_TOKEN$               to "<newent>"
 | |
| 
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // Cached type information structure (IDE_OPEN_UDP_TYPEINFO$)
 | |
|    //
 | |
|    // <1> @vm'd list of type IDs
 | |
|    // <2> @vm'd list of type image info (@svm/@tm delimited)
 | |
|    // <3> @vm'd list of type DSN IDs
 | |
|    // <4> @vm'd list of type descriptions
 | |
|    // <5> @vm'd list of class flags
 | |
|    
 | |
|    equ IDE_OPN_TI_ID$                      to 1
 | |
|    equ IDE_OPN_TI_IMAGEINFO$               to 2
 | |
|    equ IDE_OPN_TI_DSNID$                   to 3
 | |
|    equ IDE_OPN_TI_DESC$                    to 4
 | |
|    equ IDE_OPN_TI_CLASSFLAG$               to 5
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // Cached type information structure (IDE_OPEN_UDP_CLASSINFO$)
 | |
|    //
 | |
|    // <1> @vm'd list of class IDs
 | |
|    // <2> @vm'd list of class image info (@svm/@tm delimited)
 | |
|    // <3> @vm'd list of class DSN IDs
 | |
|    // <4> @vm'd list of class descriptions
 | |
|    
 | |
|    equ IDE_OPN_CI_ID$                      to 1
 | |
|    equ IDE_OPN_CI_IMAGEINFO$               to 2
 | |
|    equ IDE_OPN_CI_DSNID$                   to 3
 | |
|    equ IDE_OPN_CI_DESC$                    to 4   
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
|    // Cached info stored in the VALUE property for each TYPE in LST_TYPEID
 | |
|    //
 | |
|    // <0,1> TypeID
 | |
|    // <0,2> DSN ID
 | |
|    // <0,3> Class Flag
 | |
|    
 | |
|    equ IDE_OPN_TV_TYPEID$                  to 1
 | |
|    equ IDE_OPN_TV_DSNID$                   to 2
 | |
|    equ IDE_OPN_TV_CLASSFLAG$               to 3
 | |
|    
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| #endif
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| ///////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 |