added sysprog entities
This commit is contained in:
123
SYSPROG/STPROCINS/RTI_IDE_PGO_IMAGE_EQUATES.txt
Normal file
123
SYSPROG/STPROCINS/RTI_IDE_PGO_IMAGE_EQUATES.txt
Normal file
@ -0,0 +1,123 @@
|
||||
compile insert rti_IDE_PGO_Image_Equates
|
||||
/*
|
||||
** Copyright (C) 2012-2014 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 : October 2014
|
||||
Purpose : Equates for use with the RTI_IDE_PGO_IMAGE dialog
|
||||
|
||||
Comments
|
||||
========
|
||||
|
||||
("PGO" == Property Grid Options)
|
||||
|
||||
This dialog is used by the form designer to select and image for a control
|
||||
and define it's properties.
|
||||
|
||||
An image can support the following design time properties:
|
||||
|
||||
ALIGN (optional)
|
||||
AUTOSCALE
|
||||
COLORKEY
|
||||
COUNT (optional)
|
||||
INDEX (optional)
|
||||
OFFSET (optional)
|
||||
ORIGIN (optional)
|
||||
STYLE (optional)
|
||||
TRANSLUCENCY (optional)
|
||||
|
||||
So a set of flags (from PS_PROPERTY_TYPEINFO_EQUATES) is passed to denote
|
||||
which properties should be shown.
|
||||
|
||||
|
||||
Amended Date Reason
|
||||
======= ==== ======
|
||||
Mr C 17 Sep 17 Added PGOIMAGE_CREATEPARAM_MULTIMODE$
|
||||
Mr C 30 Dec 16 Added Async mode
|
||||
Mr C 08 Sep 16 Added PGOIMAGE_CREATEPARAM_CLASSIDS$
|
||||
Mr C 19 Nov 14 Renamed image "NUMBER" properties to "INDEX"
|
||||
*/
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#ifndef _RTI_IDE_PGO_IMAGE_EQUATES_
|
||||
#define _RTI_IDE_PGO_IMAGE_EQUATES_
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// CREATE method CreateParam equates
|
||||
//
|
||||
// <1> "Parent" property grid ID
|
||||
// <2> Property name that is being edited
|
||||
// <3> Property Flags - flags from the property typeinfo that
|
||||
// specify what properties can be edited.
|
||||
// <4> ImageInfo (@vm delimited)
|
||||
// <5> TRUE$ if the image cannot be changed.
|
||||
// <6> List of CLASSIDs to load into the combo (@vm delimited)
|
||||
// Defaults to all IMAGE classes.
|
||||
// <7> TRUE$ to execute as a modeless/async dialog
|
||||
// <8> TRUE$ to operate in "multi-mode"
|
||||
|
||||
equ PGOIMAGE_CREATEPARAM_PROPGRID$ to 1
|
||||
equ PGOIMAGE_CREATEPARAM_PROPNAME$ to 2
|
||||
equ PGOIMAGE_CREATEPARAM_PROPFLAGS$ to 3
|
||||
equ PGOIMAGE_CREATEPARAM_IMAGEINFO$ to 4
|
||||
equ PGOIMAGE_CREATEPARAM_READONLY$ to 5
|
||||
equ PGOIMAGE_CREATEPARAM_CLASSIDS$ to 6
|
||||
equ PGOIMAGE_CREATEPARAM_ASYNC$ to 7
|
||||
equ PGOIMAGE_CREATEPARAM_MULTIMODE$ to 8
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Some image types like ICON and CURSOR don't have any properties to
|
||||
// apply, so in that case we hide the property grid. To specify this pass
|
||||
// the following value in PGOIMAGE_CREATEPARAM_PROPFLAGS$
|
||||
|
||||
equ PGOIMAGE_FLAGS_HIDE_PROPERTIES$ to -1
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Image Info structure - this is an @vm delimited array that is passed
|
||||
// in the CREATE method and returned via End_Dialog()
|
||||
|
||||
equ PGOIMAGE_INFO_TYPEID$ to 1 ; // Repos Type ID - IMAGE (default) or IMAGELIST
|
||||
equ PGOIMAGE_INFO_CLASSID$ to 2 ; // Repos Class ID
|
||||
equ PGOIMAGE_INFO_ENTITYID$ to 3 ; // Repos Entity ID
|
||||
equ PGOIMAGE_INFO_ALIGN$ to 4 ; // ALIGN property
|
||||
equ PGOIMAGE_INFO_AUTOSCALE$ to 5 ; // AUTOSCALE property
|
||||
equ PGOIMAGE_INFO_COLORKEY$ to 6 ; // COLORKEY property
|
||||
equ PGOIMAGE_INFO_COUNT$ to 7 ; // COUNT property
|
||||
equ PGOIMAGE_INFO_INDEX$ to 8 ; // INDEX property
|
||||
equ PGOIMAGE_INFO_OFFSET$ to 9 ; // OFFSET property (@svm delimited)
|
||||
equ PGOIMAGE_INFO_ORIGIN$ to 10 ; // ORIGIN property (@svm delimited)
|
||||
equ PGOIMAGE_INFO_STYLE$ to 11 ; // STYLE property
|
||||
equ PGOIMAGE_INFO_TRANSLUCENCY$ to 12 ; // TRANSLUCENCY property
|
||||
equ PGOIMAGE_INFO_WIDTH$ to 13 ; // Image Width property
|
||||
equ PGOIMAGE_INFO_HEIGHT$ to 14 ; // Image Height property
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Valid character strings for properties
|
||||
|
||||
equ PGOIMAGE_VALID_INT_CHARS$ to "0123456789-+"
|
||||
equ PGOIMAGE_VALID_UINT_CHARS$ to "0123456789"
|
||||
equ PGOIMAGE_VALID_XYPOS_CHARS$ to PGOIMAGE_VALID_INT_CHARS$ : ","
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
equ PGOIMAGE_RETVAL_NOIMAGE$ to "<noimage>"
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#endif
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
Reference in New Issue
Block a user