I_INFIELD creates a control (e.g. text entry field or popup) in which the user of the SmartParts object can enter or select parameters; it can be used with resource-icons from Allplan with ResID.
Syntax
I_INFIELD "name", x, y, width, height [, version_flag, picture_name, images_number, rows_number, cell_x, cell_y, image_x, image_y, resID1, expression_image1, text1, ..., resIDn, expression_imagen, textn, alignment]
[I_TOOLTIP tooltiptext]
Parameter
name (string): name of parameter
x,y (integer, ³ 0): position of element in pixels
width, height (integer, ³ 0): width and height of element in pixels
version_flag: reserved, always 1
method (integer, 1 £ method £ 7): defines the type of control:
1: list view control
2: popup menu control
3: popup icon radio control
4: push icon radio control
5: pushbutton with text
6: pushbutton with bitmap
7: ckeckbox with text
picture_name (string): name of the bitmap file, which contains the matrix of the concatenated images. If left empty, the images are specified by expression_image(n).
images_number: number of images in the matrix
rows_number: number of rows in the matrix
cell_x, cell_y: width and height of a cell, including image and text
image_x, image_y: width and height of image
resID(n): ResID of the Allplan icon
expression_image(n): index of image (n) in the matrix. If picture_name is empty, you can specify the file name here. A mixture of file names and indices is not allowed.
text(n): text in cell (n)
alignment (integer): defines the alignment of the text within the text field. If not specified, the text is left aligned.
0: left aligned (default)
1: right aligned
2: centered
I_TOOLTIP: Defines a tooltip for the interface element (optional), for description see I_TOOLTIP.
Remarks
Usable since script version 1.1 (Allplan 2012-1).
|
(C) ALLPLAN GmbH |
Privacy policy |