Changes in IDL 6.2

Features Added in IDL 6.2

The following API features (functions, procedures, object classes or methods, etc.) were introduced in this release of IDL.

Table I-45: Features Introduced in IDL 6.2

Feature
Description

BIT_FFS

Introduced

BIT_POPULATION

Introduced

CMYK_CONVERT

Introduced

COMMAND_LINE_ARGS

Introduced

CONVOL

Added the following keywords:
BIAS, EDGE_ZERO, INVALID, NORMALIZE

DIALOG_MESSAGE

Added the following keywords:
CENTER

DICOMEX_GETCONFIGFILEPATH

Introduced

DICOMEX_GETSTORSCPDIR

Introduced

DICOMEX_NET

Introduced

FILE_POLL_INPUT

Introduced

GET_KBRD

Added the following keywords:
ESCAPE, KEY_NAME

Omitting the Wait argument is now equivalent to setting it to a non-zero value.

HEAP_NOSAVE

Introduced

HEAP_SAVE

Introduced

HELP

Added the following keywords:
PREFERENCES

ICONTOUR

Added the following keywords:
DISABLE_SPLASH_SCREEN, VIEW_TITLE

IDLffJPEG2000

Added the following properties:
BIT_RATE, UUIDS

IDLffJPEG2000::GetUUID

Introduced

IDLffJPEG2000::SetUUID

Introduced

IDLffXMLDOMDocument

Added the following properties:
NODE_DESTRUCTION_POLICY

IDLffXMLDOMDocument::CreateNodeIterator

Introduced

IDLffXMLDOMDocument::CreateTreeWalker

Introduced

IDLffXMLDOMDocument::Init

Added the following keywords:
SCHEMA_CHECKING

IDLffXMLDOMDocument::Load

Added the following keywords:
SCHEMA_CHECKING

IDLffXMLDOMDocument::Save

Added the following keywords:
ENCODING

IDLffXMLDOMNodeIterator

Introduced

IDLffXMLDOMTreeWalker

Introduced

IDLgrBuffer::GetDeviceInfo

Added the following keywords:
MAX_TILE_DIMENSIONS

IDLgrBuffer::QueryRequiredTiles

Introduced

IDLgrClipboard::GetDeviceInfo

Added the following keywords:
MAX_TILE_DIMENSIONS

IDLgrClipboard::QueryRequiredTiles

Introduced

IDLgrImage

Added the following properties:
ALPHA_CHANNEL, DEPTH_OFFSET, RENDER_METHOD, TILE_COLOR, TILE_CURRENT_LEVEL, TILE_DIMENSIONS, TILE_LEVEL_MODE, TILE_NUM_LEVELS, TILED_IMAGE_DIMENSIONS, TILING, TRANSFORM_MODE

IDLgrImage::DeleteTileData

Introduced

IDLgrImage::SetTileData

Introduced

IDLgrModel

Added the following properties:
ACTIVE_POSITION, RENDER_METHOD

IDLgrPrinter::QueryRequiredTiles

Introduced

IDLgrWindow

Added the following properties:
VIEWPORT_DIMENSIONS

IDLgrWindow::GetDeviceInfo

Added the following keywords:
MAX_TILE_DIMENSIONS

IDLgrWindow::QueryRequiredTiles

Introduced

IDLitCommand

Added the following properties:
SKIP_REDO, SKIP_UNDO

IDLitContainer::AddByIdentifier

Added the following keywords:
FOLDER_CLASSNAME

IDLitDataOperation

Added the following properties:
WITHIN_UI

IDLitOperation::QueryAvailability

Introduced

IDLitReader::Init

This method's Extensions argument is now optional.

IDLITSYS_CREATETOOL

Added the following keywords:
DISABLE_SPLASH_SCREEN, USER_INTERFACE

IDLitWindow::GetEventMask

Added the following keywords:
TIMER_EVENTS

IDLitWindow::OnTimer

Introduced

IDLitWindow::SetEventMask

Added the following keywords:
TIMER_EVENTS

IDLitWindow::SetTimerInterval

Introduced

IDLitWriter::Init

This method's Extensions argument is now optional.

IIMAGE

Added the following keywords:
DISABLE_SPLASH_SCREEN, VIEW_TITLE

IMAP

Added the following keywords:
DISABLE_SPLASH_SCREEN, VIEW_TITLE

IPLOT

Added the following keywords:
DISABLE_SPLASH_SCREEN, VIEW_TITLE

ISURFACE

Added the following keywords:
DISABLE_SPLASH_SCREEN, VIEW_TITLE

IVOLUME

Added the following keywords:
DISABLE_SPLASH_SCREEN, VIEW_TITLE

MAP_PROJ_FORWARD

Added the following keywords:
Thread pool keywords

MAP_PROJ_IMAGE

Added the following keywords:
XINDEX, YINDEX

MAP_PROJ_INVERSE

Added the following keywords:
Thread pool keywords

POLYFILLV

The subscripts returned will be LONG64 values if the dimensions of the input array warrant that size for proper addressing.

PREF_COMMIT

Introduced

PREF_GET

Introduced

PREF_MIGRATE

Introduced

PREF_SET

Introduced

QUERY_ASCII

Introduced

QUERY_DICOM

Added the following keywords:
DICOMEX

READ_DICOM

Added the following keywords:
DICOMEX

SAVE

Added the following keywords:
EMBEDDED

SCOPE_TRACEBACK

Introduced

WIDGET_CONTROL

Added the following keywords:
BACKGROUND_COLOR, DRAW_WHEEL_EVENTS, FONT, FOREGROUND_COLOR, IGNORE_ACCELERATORS

The EDITABLE, ROW_HEIGHTS, SET_TABLE_SELECT, and USE_TABLE_SELECT keywords were enhanced to take advantage of the cell-attributes functionality of table widgets.

WIDGET_DRAW

Added the following keywords:
WHEEL_EVENTS

WIDGET_INFO

Added the following keywords:
DRAW_WHEEL_EVENTS, STRING_SIZE, TABLE_BACKGROUND_COLOR, TABLE_FONT, TABLE_FOREGROUND_COLOR

The ROW_HEIGHTS, TABLE_EDITABLE, and USE_TABLE_SELECT keywords were enhanced to take advantage of the cell-attributes functionality of table widgets.

WIDGET_TABLE

Added the following keywords:
BACKGROUND_COLOR, EDITABLE, FONT, FOREGROUND_COLOR,

The ROW_HEIGHTS keyword was enhanced to take advantage of the cell-attributes functionality of table widgets.

XDISPLAYFILE

Added the following keywords:
GROW_TO_SCREEN, RETURN_ID

Features Obsoleted in IDL 6.2

The following features were present in IDL Version 6.1 but became obsolete in IDL Version 6.2.

Table I-46: Routines Obsoleted in IDL 6.2

Routine
Replaced by
.pro File?

ONLINE_HELP_PDF_INDEX

Nothing: the IDL-Acrobat plugin is no longer supported

SETUP_KEYS

Nothing; no longer needed

The following arguments and keywords are obsolete and should not be used in new IDL code.

Table I-47: Arguments and Keywords Obsoleted in IDL 6.2 

Routine
Argument or Keyword
Description

HELP

ALL_KEYS keyword

This keyword was replaced by the combination of the KEYS and FULL keywords.

CALLS keyword

This keyword was replaced by (is now equivalent to) the use of the REVERSE and SCOPE_TRACEBACK routines together.

IDLitTool::RegisterOperation

DISABLE keyword

This keyword has been replaced by the IDLitOperation::QueryAvailability method.

ONLINE_HELP

HTML_HELP keyword

This keyword is no longer necessary; ONLINE_HELP parses the value of the BOOK keyword to determine file type.

FOLD_CASE keyword

This keyword is no longer necessary; ONLINE_HELP tries to use both the specified case and upper-case versions of the Value string.

PAGE keyword

This keyword is used by the obsolete IDL-Acrobat plugin.

SUPPRESS_PLUGIN_ERRORS keyword

This keyword is used by the obsolete IDL-Acrobat plugin.

TOPICS keyword

This keyword does not work with Microsoft HTML Help (*.chm) files.

WIDGET_CONTROL

CANCEL_BUTTON keyword

Cross-platform UI-toolkit support for this keyword is not available.

DEFAULT_BUTTON keyword

Cross-platform UI-toolkit support for this keyword is not available.