open-insight/SYSPROG/STPROCINS/RTI_IDE_OPEN_RECORD_EQUATES.txt
2024-03-25 15:17:34 -07:00

108 lines
5.0 KiB
Plaintext

compile insert rti_IDE_Open_Record_Equates
/*
** Copyright (C) 2012-2017 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 : March 2016
Purpose : Equates for use with the RTI_IDE_OPEN_RECORD dialog
Comments
========
Amended Date Reason
======= ==== ======
mtr 12 Oct 17 Added ODE_OPNREC_WARNTHRESHOLD$
*/
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#ifndef _RTI_IDE_OPEN_RECORD_EQUATES_
#define _RTI_IDE_OPEN_RECORD_EQUATES_
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
equ ODE_OPNREC_PROGRESSTHRESHOLD$ to 500
equ ODE_OPNREC_YIELDTHRESHOLD$ to 50
equ ODE_OPNREC_WARNTHRESHOLD$ to 50000
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// UDPs
equ IDE_OPNREC_UDP_CREATEPARAM$ to "@_$$_IDEOPENREC_CREATEPARAM" ; // @window
equ IDE_OPNREC_UDP_CREATEOK$ to "@_$$_IDEOPENREC_CREATEOK" ; // @window
equ IDE_OPNREC_UDP_CACHEINFO$ to "@_$$_IDEOPENREC_CACHEINFO" ; // SYSTEM
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// Icons
equ IDE_OPNREC_ICO_OPEN$ to "RTI_IDE_OPEN_RECORD"
equ IDE_OPNREC_ICO_SAVE$ to "RTI_IDE_OPEN_RECORD_SAVE"
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// CREATE event CreateParam equates
//
// <1> Mode - FALSE$ for "Open", TRUE$ for "Save"
// <2> Table ID - Table name to pre-select
// <3> Record ID - Record name to pre-select
// <4> NoMulti - TRUE$ to disable multiselect mode
// <5> xPos - X position to use for display
// <6> yPos - Y position to use for display
// <7> Dialog title - Text to put in the dialog caption bar
// <8> MustExistFlag - If TRUE$ then only allow selection of preexisting
// records (this is the default for open)
equ IDE_OPNREC_CREATEPARAM_MODE$ to 1
equ IDE_OPNREC_CREATEPARAM_TABLEID$ to 2
equ IDE_OPNREC_CREATEPARAM_RECORDID$ to 3
equ IDE_OPNREC_CREATEPARAM_NOMULTISEL$ to 4
equ IDE_OPNREC_CREATEPARAM_XPOS$ to 5
equ IDE_OPNREC_CREATEPARAM_YPOS$ to 6
equ IDE_OPNREC_CREATEPARAM_TITLE$ to 7
equ IDE_OPNREC_CREATEPARAM_EXISTSFLAG$ to 8
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// IDE_OPNREC_CREATEPARAM_XPOS$ constants - @vm positions
equ IDE_OPNREC_XPOS_VALUE$ to 1 ; // In parent scale units
equ IDE_OPNREC_XPOS_ALIGNR$ to 2 ; // TRUE$ if xpos is right-align
equ IDE_OPNREC_XPOS_SCREEN$ to 3 ; // TRUE$ if xpos is screen X
// IDE_OPNREC_CREATEPARAM_YPOS$ constants - @vm positions
equ IDE_OPNREC_YPOS_VALUE$ to 1 ; // In parent scale units
equ IDE_OPNREC_YPOS_ALIGNB$ to 2 ; // TRUE$ if yPos is bottom-align
equ IDE_OPNREC_YPOS_SCREEN$ to 3 ; // TRUE$ if yPos is screen Y
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// RTI_IDE_CFG constants
//
// An array of persitent data for the dialog is saved in the IDE config
// record as an MV'd list.
//
// <0,1> Show DICT tables
// <0,2> Show Index tables
// <0,3> Show System tables
// <0,4> Multi-Select mode
// <0,5> Mixed Case mode
equ IDE_OPENREC_CFG_SHOWDICTTABLES$ to 1
equ IDE_OPENREC_CFG_SHOWINDEXTABLES$ to 2
equ IDE_OPENREC_CFG_SHOWSYSTEMTABLES$ to 3
equ IDE_OPENREC_CFG_MULTISELECT$ to 4
equ IDE_OPENREC_CFG_MIXEDCASE$ to 5
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#endif
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////