Mallozzi Library
The following is a listing of the entire contents of this library for IDL.
Click on an individual procedure name to view its header and
source code. This listing
is a shortened form of the much longer
entire library help file. This may be handy for
text searchs, be beware that some of these are huge and may take a long
time to load or even crash your browser.
Last modified: Thu Dec 21 21:19:02 2000.
List of Routines
- BREAK_FILE Given a file name, break the filename into the parts of disk/logical, the directory, the filename, the extension, and the file version (for VMS)
- CREATE_ARRAY Given the number of elements and the minumim and maximum values, creates an array. The most complex datatype of the two values MINV, MAXV will set the type of array.
- CREATE_STRING Create a STRING of a requested byte length, and optionally initialize the string.
- DIALOG_CHECKLIST A modal (blocking) dialog widget to display a selectable checklist of exclusive (radio) or non-exclusive buttons. The dialog must be dismissed by selecting an item before execution of the calling program
- DIALOG_INPUT A modal (blocking) dialog widget to input a line of text. The dialog must be dismissed, by entering text and pressing the Return key, or by clicking on the 'Ok' or 'Cancel' button before execution of the calling program can continue.
- DIALOG_LIST A modal (blocking) dialog widget to display a selectable list. The dialog must be dismissed by selecting a menu item before execution of the calling program can continue.
- DIALOG_MENU A modal (blocking) dialog widget to display a selectable menu. The dialog must be dismissed by selecting a menu item before execution of the calling program can continue.
- DIALOG_PLACE Place a widget at a specified location.
- DIALOG_PLOT A modal (blocking) dialog widget to display a plot. The dialog must be dismissed with the 'Dismiss' button before execution of the calling program can continue.
- DIALOG_SLIDER A modal (blocking) dialog widget to select a value from a slider. The dialog must be dismissed, by activating the slider and pressing the Return key, or by clicking on the 'Ok' or 'Cancel' button before execution of the calling program can continue.
- DIALOG_TEXT A modal (blocking) dialog widget to display a STRARR of text, or an ASCII text file. The dialog must be dismissed 'Dismiss' button before execution of the calling program can continue.
- FILE An object for filename manipulation.
- FINDFILES Find all files matching a file filter. Replacement for the IDL builtin routine FILEFILE, which does not handle recursive search of directories correctly.
- GENERIC__GET Generic method to return instance data from any object. By default, object internal pointers are dereferenced and returned since returning a pointer into an object breaks encapsulation. Set the keyword RETURN_POINTERS to override this behavior. This might be desired, for example, to avoid copying large datasets on return. In this case, one should ensure that the data to which the pointer
- GET_AXIS_RANGE Returns range of a line that spans the full plotted range. Handles both linear and log scales transparently.
- HEX Given an input number, returns a hexadecimal string
- ODOC Utility to parse object definition files and create HTML documentation of the object methods. Similar to, but less sophisticated than the java documentation facility 'javadoc'.
- PLACE_MENU Place a widget at a specified location. Note: placement is only a hint to the windowing toolkit, and might be ignored by the window
- POINTER_HELP Prints help on a dereferenced pointer. Checks for pointer validity.
- QUEUE An object that implements a simple queue algorithm. Data are stored in first-in-first-out (FIFO) order. Any IDL datatype can be added to the queue, and types can be mixed within a single instance of
- RINGBELL Ring the system bell.
- SEARCH_ARRAY Searches a one-dimensional array to find the first occurrence of a value closest to a scalar value
- SILO An object that implements a random access data storage mechanism. Any IDL datatype can be added, and types can be mixed within a single instance of the silo.
- STACK An object that implements a simple stack algorithm. Data are stored in last-in-first-out (LIFO) order. Any IDL datatype can be pushed onto the stack, and types can be mixed within a single instance of
- SWITCH_COLORS Inverts the background and foreground colors
- TABLE TABLE Create a table widget object CATEGORY: Object Widgets CALLING SEQUENCE: myTableObj = OBJ_NEW ('table', VALUE = tableStructure)
- TIMER An object that implements a simple timer. The timer can be arbitrarily started, stopped, and reset, or queried for the current elapsed time, or the timer active state.
- TRACK_MOUSE Tracks the mouse cursor in a DRAW_WIDGET, and returns coordinates of a selected region
- TRACK_MOUSE_EXAMPLE Examples of TRACK_MOUSE usage. RSM, 1998 March. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * This is the event handler RO TRACK_MOUSE_EVENT, EVENT
- WIDGET_LOGGER An object that implements a logging widget.