diff options
| author | Carsten Dominik | 2000-12-11 12:45:42 +0000 |
|---|---|---|
| committer | Carsten Dominik | 2000-12-11 12:45:42 +0000 |
| commit | 05a1abfc4a4f3333d91834dd3513a04031b88274 (patch) | |
| tree | 59af5e7f50b7b2db8ce3319bab5f3db1899fe1e6 | |
| parent | aea44e56dc3f2be2abe2aee46963caf57d872936 (diff) | |
| download | emacs-05a1abfc4a4f3333d91834dd3513a04031b88274.tar.gz emacs-05a1abfc4a4f3333d91834dd3513a04031b88274.zip | |
Updated IDLWAVE to version 4.7
| -rw-r--r-- | lisp/progmodes/idlw-rinfo.el | 548 | ||||
| -rw-r--r-- | lisp/progmodes/idlw-shell.el | 271 | ||||
| -rw-r--r-- | lisp/progmodes/idlw-toolbar.el | 2 | ||||
| -rw-r--r-- | lisp/progmodes/idlwave.el | 971 | ||||
| -rw-r--r-- | man/idlwave.texi | 80 |
5 files changed, 1384 insertions, 488 deletions
diff --git a/lisp/progmodes/idlw-rinfo.el b/lisp/progmodes/idlw-rinfo.el index 0bbadc21fad..c0304e38a32 100644 --- a/lisp/progmodes/idlw-rinfo.el +++ b/lisp/progmodes/idlw-rinfo.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;; Copyright (c) 1999, 2000 Free Software Foundation | 3 | ;; Copyright (c) 1999, 2000 Free Software Foundation |
| 4 | 4 | ||
| 5 | ;; Author: Carsten Dominik <dominik@astro.uva.nl> | 5 | ;; Author: Carsten Dominik <dominik@astro.uva.nl> |
| 6 | ;; Version: 4.2 | 6 | ;; Version: 4.7 |
| 7 | ;; Keywords: languages | 7 | ;; Keywords: languages |
| 8 | 8 | ||
| 9 | ;; This file is part of GNU Emacs. | 9 | ;; This file is part of GNU Emacs. |
| @@ -25,21 +25,21 @@ | |||
| 25 | 25 | ||
| 26 | ;;; Commentary: | 26 | ;;; Commentary: |
| 27 | 27 | ||
| 28 | ;; The constant which contains information about IDLs builtin functions | 28 | ;; The constants which contain information about IDLs builtin |
| 29 | ;; and procedures. This information is extracted automatically from | 29 | ;; functions, procedures, system variables and class tags. This |
| 30 | ;; the IDL documentation. | 30 | ;; information is extracted automatically from the IDL documentation |
| 31 | ;; and by talking to IDL. | ||
| 31 | ;; | 32 | ;; |
| 32 | ;; Created by get_rinfo on Tue Jun 20 11:30:48 2000 | 33 | ;; Created by get_rinfo54 on Fri Dec 8 14:06:41 2000 |
| 33 | ;; IDL version: 5.3 | 34 | ;; IDL version: 5.4 |
| 34 | ;; Number of files scanned: 6 | 35 | ;; Number of files scanned: 5 |
| 35 | ;; 903 syntax entries in file refguide.txt | 36 | ;; 943 syntax entries in file refguide.txt |
| 36 | ;; 326 syntax entries in file sdf.txt | 37 | ;; 327 syntax entries in file sdf.txt |
| 37 | ;; 0 syntax entries in file datamine.txt | 38 | ;; 0 syntax entries in file datamine.txt |
| 38 | ;; 6 syntax entries in file edg.txt | 39 | ;; 6 syntax entries in file edg.txt |
| 39 | ;; 0 syntax entries in file insight.txt | 40 | ;; 45 syntax entries in file obsolete.txt |
| 40 | ;; 43 syntax entries in file obsolete.txt | 41 | ;; Number of routines found: 1287 |
| 41 | ;; Number of routines found: 1251 | 42 | ;; Number of keywords found: 5724 |
| 42 | ;; Number of keywords found: 5287 | ||
| 43 | 43 | ||
| 44 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 44 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 45 | 45 | ||
| @@ -49,7 +49,7 @@ | |||
| 49 | '( | 49 | '( |
| 50 | ("ANNOTATE" pro nil (system) "%s" (("COLOR_INDICES") ("DRAWABLE") ("LOAD_FILE") ("TEK_COLORS") ("WINDOW"))) | 50 | ("ANNOTATE" pro nil (system) "%s" (("COLOR_INDICES") ("DRAWABLE") ("LOAD_FILE") ("TEK_COLORS") ("WINDOW"))) |
| 51 | ("ARROW" pro nil (system) "%s, X0, Y0, X1, Y1" (("COLOR") ("DATA") ("HSIZE") ("HTHICK") ("NORMALIZED") ("SOLID") ("THICK"))) | 51 | ("ARROW" pro nil (system) "%s, X0, Y0, X1, Y1" (("COLOR") ("DATA") ("HSIZE") ("HTHICK") ("NORMALIZED") ("SOLID") ("THICK"))) |
| 52 | ("AXIS" pro nil (system) "%s [, X [, Y [, Z]]]" (("CHARSIZE") ("CHARTHICK") ("COLOR") ("DATA") ("DEVICE") ("FONT") ("NODATA") ("NOERASE") ("NORMAL") ("SAVE") ("SUBTITLE") ("T3D") ("TICKLEN") ("XAXIS") ("XCHARSIZE") ("XGRIDSTYLE") ("XLOG") ("XMARGIN") ("XMINOR") ("XRANGE") ("XSTYLE") ("XTHICK") ("XTICK_GET") ("XTICKFORMAT") ("XTICKLEN") ("XTICKNAME") ("XTICKS") ("XTICKV") ("XTITLE") ("YAXIS") ("YCHARSIZE") ("YGRIDSTYLE") ("YLOG") ("YMARGIN") ("YMINOR") ("YNOZERO") ("YRANGE") ("YSTYLE") ("YTHICK") ("YTICK_GET") ("YTICKFORMAT") ("YTICKLEN") ("YTICKNAME") ("YTICKS") ("YTICKV") ("YTITLE") ("ZAXIS") ("ZCHARSIZE") ("ZGRIDSTYLE") ("ZLOG") ("ZMARGIN") ("ZMINOR") ("ZRANGE") ("ZSTYLE") ("ZTHICK") ("ZTICK_GET") ("ZTICKFORMAT") ("ZTICKLEN") ("ZTICKNAME") ("ZTICKS") ("ZTICKV") ("ZTITLE") ("ZVALUE"))) | 52 | ("AXIS" pro nil (system) "%s [, X [, Y [, Z]]]" (("CHARSIZE") ("CHARTHICK") ("COLOR") ("DATA") ("DEVICE") ("FONT") ("NODATA") ("NOERASE") ("NORMAL") ("SAVE") ("SUBTITLE") ("T3D") ("TICKLEN") ("XAXIS") ("XCHARSIZE") ("XGRIDSTYLE") ("XLOG") ("XMARGIN") ("XMINOR") ("XRANGE") ("XSTYLE") ("XTHICK") ("XTICK_GET") ("XTICKFORMAT") ("XTICKINTERVAL") ("XTICKLAYOUT") ("XTICKLEN") ("XTICKNAME") ("XTICKS") ("XTICKUNITS") ("XTICKV") ("XTITLE") ("YAXIS") ("YCHARSIZE") ("YGRIDSTYLE") ("YLOG") ("YMARGIN") ("YMINOR") ("YNOZERO") ("YRANGE") ("YSTYLE") ("YTHICK") ("YTICK_GET") ("YTICKFORMAT") ("YTICKINTERVAL") ("YTICKLAYOUT") ("YTICKLEN") ("YTICKNAME") ("YTICKS") ("YTICKUNITS") ("YTICKV") ("YTITLE") ("ZAXIS") ("ZCHARSIZE") ("ZGRIDSTYLE") ("ZLOG") ("ZMARGIN") ("ZMINOR") ("ZRANGE") ("ZSTYLE") ("ZTHICK") ("ZTICK_GET") ("ZTICKFORMAT") ("ZTICKINTERVAL") ("ZTICKLAYOUT") ("ZTICKLEN") ("ZTICKNAME") ("ZTICKS") ("ZTICKUNITS") ("ZTICKV") ("ZTITLE") ("ZVALUE"))) |
| 53 | ("BAR_PLOT" pro nil (system) "%s, Values" (("BACKGROUND") ("BARNAMES") ("BAROFFSET") ("BARSPACE") ("BARWIDTH") ("BASELINES") ("BASERANGE") ("COLORS") ("OUTLINE") ("OVERPLOT") ("ROTATE") ("TITLE") ("XTITLE") ("YTITLE"))) | 53 | ("BAR_PLOT" pro nil (system) "%s, Values" (("BACKGROUND") ("BARNAMES") ("BAROFFSET") ("BARSPACE") ("BARWIDTH") ("BASELINES") ("BASERANGE") ("COLORS") ("OUTLINE") ("OVERPLOT") ("ROTATE") ("TITLE") ("XTITLE") ("YTITLE"))) |
| 54 | ("BLAS_AXPY" pro nil (system) "%s, Y, A, X [, D1, Loc1 [, D2, Range]]" nil) | 54 | ("BLAS_AXPY" pro nil (system) "%s, Y, A, X [, D1, Loc1 [, D2, Range]]" nil) |
| 55 | ("BOX_CURSOR" pro nil (system) "%s, [ X0, Y0, NX, NY]" (("FIXED_SIZE") ("INIT") ("MESSAGE"))) | 55 | ("BOX_CURSOR" pro nil (system) "%s, [ X0, Y0, NX, NY]" (("FIXED_SIZE") ("INIT") ("MESSAGE"))) |
| @@ -80,11 +80,11 @@ | |||
| 80 | ("CDF_VARRENAME" pro nil (system) "%s, Id, OldVariable, NewName" (("ZVARIABLE"))) | 80 | ("CDF_VARRENAME" pro nil (system) "%s, Id, OldVariable, NewName" (("ZVARIABLE"))) |
| 81 | ("CHOLDC" pro nil (system) "%s, A, P" (("DOUBLE"))) | 81 | ("CHOLDC" pro nil (system) "%s, A, P" (("DOUBLE"))) |
| 82 | ("CIR_3PNT" pro nil (system) "%s, X, Y, R, X0, Y0" nil) | 82 | ("CIR_3PNT" pro nil (system) "%s, X, Y, R, X0, Y0" nil) |
| 83 | ("CLOSE" pro nil (system) "%s[, Unit1, ..., Unitn]" (("ALL") ("FILE"))) | 83 | ("CLOSE" pro nil (system) "%s[, Unit1, ..., Unitn]" (("ALL") ("EXIT_STATUS") ("FILE") ("FORCE"))) |
| 84 | ("COLOR_CONVERT" pro nil (system) "%s, I0, I1, I2, O0, O1, O2" (("HLS_RGB") ("HSV_RGB") ("RGB_HLS") ("RGB_HSV"))) | 84 | ("COLOR_CONVERT" pro nil (system) "%s, I0, I1, I2, O0, O1, O2" (("HLS_RGB") ("HSV_RGB") ("RGB_HLS") ("RGB_HSV"))) |
| 85 | ("COMMON" pro nil (system) "%s VOLUME_DATA, A" (("A"))) | 85 | ("COMMON" pro nil (system) "%s VOLUME_DATA, A" (("A"))) |
| 86 | ("CONSTRAINED_MIN" pro nil (system) "%s, X, Xbnd, Gbnd, Nobj, Gcomp, Inform" (("ESPTOP") ("LIMSER") ("MAXIMIZE") ("NSTOP") ("REPORT") ("TITLE"))) | 86 | ("CONSTRAINED_MIN" pro nil (system) "%s, X, Xbnd, Gbnd, Nobj, Gcomp, Inform" (("ESPTOP") ("LIMSER") ("MAXIMIZE") ("NSTOP") ("REPORT") ("TITLE"))) |
| 87 | ("CONTOUR" pro nil (system) "%s, Z [, X, Y]" (("BACKGROUND") ("C_ANNOTATION") ("C_CHARSIZE") ("C_CHARTHICK") ("C_COLORS") ("C_LABELS") ("C_LINESTYLE") ("C_ORIENTATION") ("C_SPACING") ("C_THICK") ("CELL_FILL") ("CHARSIZE") ("CHARTHICK") ("CLIP") ("CLOSED") ("COLOR") ("DATA") ("DEVICE") ("DOWNHILL") ("FILL") ("FOLLOW") ("FONT") ("IRREGULAR") ("LEVELS") ("MAX_VALUE") ("MIN_VALUE") ("NLEVELS") ("NOCLIP") ("NODATA") ("NOERASE") ("NORMAL") ("OVERPLOT") ("PATH_DATA_COORDS") ("PATH_FILENAME") ("PATH_INFO") ("PATH_XY") ("POSITION") ("SUBTITLE") ("T3D") ("THICK") ("TICKLEN") ("TITLE") ("TRIANGULATION") ("XCHARSIZE") ("XGRIDSTYLE") ("XLOG") ("XMARGIN") ("XMINOR") ("XRANGE") ("XSTYLE") ("XTHICK") ("XTICK_GET") ("XTICKFORMAT") ("XTICKLEN") ("XTICKNAME") ("XTICKS") ("XTICKV") ("XTITLE") ("YCHARSIZE") ("YGRIDSTYLE") ("YLOG") ("YMARGIN") ("YMINOR") ("YRANGE") ("YSTYLE") ("YTHICK") ("YTICK_GET") ("YTICKFORMAT") ("YTICKLEN") ("YTICKNAME") ("YTICKS") ("YTICKV") ("YTITLE") ("ZAXIS") ("ZCHARSIZE") ("ZGRIDSTYLE") ("ZLOG") ("ZMARGIN") ("ZMINOR") ("ZRANGE") ("ZSTYLE") ("ZTHICK") ("ZTICK_GET") ("ZTICKFORMAT") ("ZTICKLEN") ("ZTICKNAME") ("ZTICKS") ("ZTICKV") ("ZTITLE") ("ZVALUE"))) | 87 | ("CONTOUR" pro nil (system) "%s, Z [, X, Y]" (("BACKGROUND") ("C_ANNOTATION") ("C_CHARSIZE") ("C_CHARTHICK") ("C_COLORS") ("C_LABELS") ("C_LINESTYLE") ("C_ORIENTATION") ("C_SPACING") ("C_THICK") ("CELL_FILL") ("CHARSIZE") ("CHARTHICK") ("CLIP") ("CLOSED") ("COLOR") ("DATA") ("DEVICE") ("DOWNHILL") ("FILL") ("FOLLOW") ("FONT") ("IRREGULAR") ("LEVELS") ("MAX_VALUE") ("MIN_VALUE") ("NLEVELS") ("NOCLIP") ("NODATA") ("NOERASE") ("NORMAL") ("NSUM") ("OVERPLOT") ("PATH_DATA_COORDS") ("PATH_DOUBLE") ("PATH_FILENAME") ("PATH_INFO") ("PATH_XY") ("POLAR") ("POSITION") ("SUBTITLE") ("T3D") ("THICK") ("TICKLEN") ("TITLE") ("TRIANGULATION") ("XCHARSIZE") ("XGRIDSTYLE") ("XLOG") ("XMARGIN") ("XMINOR") ("XRANGE") ("XSTYLE") ("XTHICK") ("XTICK_GET") ("XTICKFORMAT") ("XTICKINTERVAL") ("XTICKLAYOUT") ("XTICKLEN") ("XTICKNAME") ("XTICKS") ("XTICKUNITS") ("XTICKV") ("XTITLE") ("YCHARSIZE") ("YGRIDSTYLE") ("YLOG") ("YMARGIN") ("YMINOR") ("YNOZERO") ("YRANGE") ("YSTYLE") ("YTHICK") ("YTICK_GET") ("YTICKFORMAT") ("YTICKINTERVAL") ("YTICKLAYOUT") ("YTICKLEN") ("YTICKNAME") ("YTICKS") ("YTICKUNITS") ("YTICKV") ("YTITLE") ("ZAXIS") ("ZCHARSIZE") ("ZGRIDSTYLE") ("ZLOG") ("ZMARGIN") ("ZMINOR") ("ZRANGE") ("ZSTYLE") ("ZTHICK") ("ZTICK_GET") ("ZTICKFORMAT") ("ZTICKINTERVAL") ("ZTICKLAYOUT") ("ZTICKLEN") ("ZTICKNAME") ("ZTICKS") ("ZTICKUNITS") ("ZTICKV") ("ZTITLE") ("ZVALUE"))) |
| 88 | ("CREATE_VIEW" pro nil (system) "%s" (("AX") ("AY") ("AZ") ("PERSP") ("RADIANS") ("WINX") ("WINY") ("XMAX") ("XMIN") ("YMAX") ("YMIN") ("ZFAC") ("ZMAX") ("ZMIN") ("ZOOM"))) | 88 | ("CREATE_VIEW" pro nil (system) "%s" (("AX") ("AY") ("AZ") ("PERSP") ("RADIANS") ("WINX") ("WINY") ("XMAX") ("XMIN") ("YMAX") ("YMIN") ("ZFAC") ("ZMAX") ("ZMIN") ("ZOOM"))) |
| 89 | ("CURSOR" pro nil (system) "%s, X, Y [, Wait]" (("CHANGE") ("DATA") ("DEVICE") ("DOWN") ("NORMAL") ("NOWAIT") ("UP") ("WAIT"))) | 89 | ("CURSOR" pro nil (system) "%s, X, Y [, Wait]" (("CHANGE") ("DATA") ("DEVICE") ("DOWN") ("NORMAL") ("NOWAIT") ("UP") ("WAIT"))) |
| 90 | ("CW_ANIMATE_GETP" pro nil (system) "%s, Widget, Pixmaps" (("KILL_ANYWAY"))) | 90 | ("CW_ANIMATE_GETP" pro nil (system) "%s, Widget, Pixmaps" (("KILL_ANYWAY"))) |
| @@ -99,25 +99,28 @@ | |||
| 99 | ("DELETE_SYMBOL" pro nil (system) "%s, Name" (("TYPE"))) | 99 | ("DELETE_SYMBOL" pro nil (system) "%s, Name" (("TYPE"))) |
| 100 | ("DELLOG" pro nil (system) "%s, Lognam" (("TABLE"))) | 100 | ("DELLOG" pro nil (system) "%s, Lognam" (("TABLE"))) |
| 101 | ("DELVAR" pro nil (system) "%s, V1, ..., Vn" nil) | 101 | ("DELVAR" pro nil (system) "%s, V1, ..., Vn" nil) |
| 102 | ("DEVICE" pro nil (system) "%s" (("AVANTGARDE") ("AVERAGE_LINES") ("BINARY") ("BITS_PER_PIXEL") ("BKMAN") ("BOLD") ("BOOK") ("BYPASS_TRANSLATION") ("CLOSE") ("CLOSE_DOCUMENT") ("CLOSE_FILE") ("COLOR") ("COLORS") ("COPY") ("COURIER") ("CURSOR_CROSSHAIR") ("CURSOR_IMAGE") ("CURSOR_MASK") ("CURSOR_ORIGINAL") ("CURSOR_STANDARD") ("CURSOR_XY") ("DEMI") ("DEPTH") ("DIRECT_COLOR") ("EJECT") ("ENCAPSULATED") ("ENCODING") ("FILENAME") ("FLOYD") ("FONT_INDEX") ("FONT_SIZE") ("GET_CURRENT_FONT") ("GET_DECOMPOSED") ("GET_FONTNAMES") ("GET_FONTNUM") ("GET_GRAPHICS_FUNCTION") ("GET_SCREEN_SIZE") ("GET_VISUAL_DEPTH") ("GET_VISUAL_NAME") ("GET_WINDOW_POSITION") ("GET_WRITE_MASK") ("GIN_CHARS") ("GLYPH_CACHE") ("HELVETICA") ("INCHES") ("INDEX_COLOR") ("ISOLATIN1") ("ITALIC") ("LANDSCAPE") ("LIGHT") ("MEDIUM") ("NARROW") ("NCAR") ("OBLIQUE") ("OPTIMIZE") ("ORDERED") ("OUTPUT") ("PALATINO") ("PIXELS") ("PLOT_TO") ("PLOTTER_ON_OFF") ("POLYFILL") ("PORTRAIT") ("PREVIEW") ("PRINT_FILE") ("PSEUDO_COLOR") ("RESET_STRING") ("RESOLUTION") ("RETAIN") ("SCALE_FACTOR") ("SCHOOLBOOK") ("SET_CHARACTER_SIZE") ("SET_COLORMAP") ("SET_COLORS") ("SET_FONT") ("SET_GRAPHICS_FUNCTION") ("SET_RESOLUTION") ("SET_STRING") ("SET_TRANSLATION") ("SET_WRITE_MASK") ("STATIC_COLOR") ("STATIC_GRAY") ("SYMBOL") ("TEK4014") ("TEK4100") ("TEXT") ("THRESHOLD") ("TIMES") ("TRANSLATION") ("TRUE_COLOR") ("TTY") ("VT240") ("VT241") ("VT340") ("VT341") ("WINDOW_STATE") ("XOFFSET") ("XON_XOFF") ("XSIZE") ("YOFFSET") ("YSIZE") ("Z_BUFFERING") ("ZAPFCHANCERY") ("ZAPFDINGBATS"))) | 102 | ("DEVICE" pro nil (system) "%s" (("AVANTGARDE") ("AVERAGE_LINES") ("BINARY") ("BITS_PER_PIXEL") ("BKMAN") ("BOLD") ("BOOK") ("BYPASS_TRANSLATION") ("CLOSE") ("CLOSE_DOCUMENT") ("CLOSE_FILE") ("COLOR") ("COLORS") ("COPY") ("COURIER") ("CURSOR_CROSSHAIR") ("CURSOR_IMAGE") ("CURSOR_MASK") ("CURSOR_ORIGINAL") ("CURSOR_STANDARD") ("CURSOR_XY") ("DECOMPOSED") ("DEMI") ("DEPTH") ("DIRECT_COLOR") ("EJECT") ("ENCAPSULATED") ("ENCODING") ("FILENAME") ("FLOYD") ("FONT_INDEX") ("FONT_SIZE") ("GET_CURRENT_FONT") ("GET_DECOMPOSED") ("GET_FONTNAMES") ("GET_FONTNUM") ("GET_GRAPHICS_FUNCTION") ("GET_PAGESIZE") ("GET_SCREEN_SIZE") ("GET_VISUAL_DEPTH") ("GET_VISUAL_NAME") ("GET_WINDOW_POSITION") ("GET_WRITE_MASK") ("GIN_CHARS") ("GLYPH_CACHE") ("HELVETICA") ("INCHES") ("INDEX_COLOR") ("ISOLATIN1") ("ITALIC") ("LANDSCAPE") ("LIGHT") ("MEDIUM") ("NARROW") ("NCAR") ("OBLIQUE") ("OPTIMIZE") ("ORDERED") ("OUTPUT") ("PALATINO") ("PIXELS") ("PLOT_TO") ("PLOTTER_ON_OFF") ("POLYFILL") ("PORTRAIT") ("PRE_DEPTH") ("PRE_XSIZE") ("PRE_YSIZE") ("PREVIEW") ("PRINT_FILE") ("PSEUDO_COLOR") ("RESET_STRING") ("RESOLUTION") ("RETAIN") ("SCALE_FACTOR") ("SCHOOLBOOK") ("SET_CHARACTER_SIZE") ("SET_COLORMAP") ("SET_COLORS") ("SET_FONT") ("SET_GRAPHICS_FUNCTION") ("SET_RESOLUTION") ("SET_STRING") ("SET_TRANSLATION") ("SET_WRITE_MASK") ("STATIC_COLOR") ("STATIC_GRAY") ("SYMBOL") ("TEK4014") ("TEK4100") ("TEXT") ("THRESHOLD") ("TIMES") ("TRANSLATION") ("TRUE_COLOR") ("TT_FONT") ("TTY") ("VT240") ("VT241") ("VT340") ("VT341") ("WINDOW_STATE") ("XOFFSET") ("XON_XOFF") ("XSIZE") ("YOFFSET") ("YSIZE") ("Z_BUFFERING") ("ZAPFCHANCERY") ("ZAPFDINGBATS"))) |
| 103 | ("DFPMIN" pro nil (system) "%s, X, Gtol, Fmin, Func, Dfunc" (("DOUBLE") ("EPS") ("ITER") ("ITMAX") ("STEPMAX") ("TOLX"))) | 103 | ("DFPMIN" pro nil (system) "%s, X, Gtol, Fmin, Func, Dfunc" (("DOUBLE") ("EPS") ("ITER") ("ITMAX") ("STEPMAX") ("TOLX"))) |
| 104 | ("DISSOLVE" pro nil (system) "%s, Image" (("ORDER") ("SIZ") ("WAIT") ("X0") ("Y0"))) | 104 | ("DISSOLVE" pro nil (system) "%s, Image" (("ORDER") ("SIZ") ("WAIT") ("X0") ("Y0"))) |
| 105 | ("DLM_LOAD" pro nil (system) "%s, DLMNameStr1 [, DLMNameStr2,..., DLMNameStrn]" nil) | 105 | ("DLM_LOAD" pro nil (system) "%s, DLMNameStr1 [, DLMNameStr2,..., DLMNameStrn]" nil) |
| 106 | ("DLM_REGISTER" pro nil (system) "%s, DLMDefFilePath1 [, DLMDefFilePath2, ..., DLMDefFilePathn]" nil) | ||
| 106 | ("DO_APPLE_SCRIPT" pro nil (system) "%s, Script" (("AG_STRING") ("RESULT"))) | 107 | ("DO_APPLE_SCRIPT" pro nil (system) "%s, Script" (("AG_STRING") ("RESULT"))) |
| 107 | ("DOC_LIBRARY" pro nil (system) "%s [, Name]" (("DIRECTORY") ("FILE") ("MULTI") ("OUTPUTS") ("PATH") ("PRINT"))) | 108 | ("DOC_LIBRARY" pro nil (system) "%s [, Name]" (("DIRECTORY") ("FILE") ("MULTI") ("OUTPUTS") ("PATH") ("PRINT"))) |
| 108 | ("DRAW_ROI" pro nil (system) "%s, oROI" (("CLIP") ("COLOR") ("DATA") ("DEVICE") ("LINE_FILL") ("LINESTYLE") ("NOCLIP") ("NORMAL") ("ORIENTATION") ("PSYM") ("SPACING") ("SYMSIZE") ("T3D") ("THICK"))) | 109 | ("DRAW_ROI" pro nil (system) "%s, oROI" (("CLIP") ("COLOR") ("DATA") ("DEVICE") ("LINE_FILL") ("LINESTYLE") ("NOCLIP") ("NORMAL") ("ORIENTATION") ("PSYM") ("SPACING") ("SYMSIZE") ("T3D") ("THICK"))) |
| 109 | ("EFONT" pro nil (system) "%s, Init_Font" (("BLOCK") ("GROUP"))) | 110 | ("EFONT" pro nil (system) "%s [, Init_Font]" (("BLOCK") ("GROUP"))) |
| 110 | ("EMPTY" pro nil (system) "%s" nil) | 111 | ("EMPTY" pro nil (system) "%s" nil) |
| 111 | ("ENABLE_SYSRTN" pro nil (system) "%s [, Routines]" (("DISABLE") ("EXCLUSIVE") ("FUNCTIONS"))) | 112 | ("ENABLE_SYSRTN" pro nil (system) "%s [, Routines]" (("DISABLE") ("EXCLUSIVE") ("FUNCTIONS"))) |
| 112 | ("ERASE" pro nil (system) "%s [, Background_Color]" (("CHANNEL") ("COLOR"))) | 113 | ("ERASE" pro nil (system) "%s [, Background_Color]" (("CHANNEL") ("COLOR"))) |
| 113 | ("ERRPLOT" pro nil (system) "%s, [ X, ] Low, High" (("WIDTH"))) | 114 | ("ERRPLOT" pro nil (system) "%s, [ X, ] Low, High" (("WIDTH"))) |
| 114 | ("EXIT" pro nil (system) "%s" (("NO_CONFIRM") ("STATUS"))) | 115 | ("EXIT" pro nil (system) "%s" (("NO_CONFIRM") ("STATUS"))) |
| 115 | ("EXPAND" pro nil (system) "%s, A, Nx, Ny, Result" (("FILLVAL") ("MAXVAL"))) | 116 | ("EXPAND" pro nil (system) "%s, A, Nx, Ny, Result" (("FILLVAL") ("MAXVAL"))) |
| 117 | ("FILE_CHMOD" pro nil (system) "%s, File [, Mode]" (("A_EXECUTE") ("A_READ") ("A_WRITE") ("G_EXECTUE") ("G_READ") ("G_WRITE") ("O_EXECTUE") ("O_READ") ("O_WRITE") ("SETGID") ("SETUID") ("STICKY_BIT") ("U_EXECTUE") ("U_READ") ("U_WRITE"))) | ||
| 118 | ("FILE_DELETE" pro nil (system) "%s, File1 [,... FileN]" (("QUIET"))) | ||
| 119 | ("FILE_MKDIR" pro nil (system) "%s, File1 [,... FileN]" nil) | ||
| 116 | ("FLICK" pro nil (system) "%s, A, B [, Rate]" nil) | 120 | ("FLICK" pro nil (system) "%s, A, B [, Rate]" nil) |
| 117 | ("FLOW3" pro nil (system) "%s, Vx, Vy, Vz" (("ARROWSIZE") ("BLOB") ("LEN") ("NSTEPS") ("NVECS") ("SX") ("SY") ("SZ"))) | 121 | ("FLOW3" pro nil (system) "%s, Vx, Vy, Vz" (("ARROWSIZE") ("BLOB") ("LEN") ("NSTEPS") ("NVECS") ("SX") ("SY") ("SZ"))) |
| 118 | ("FLUSH" pro nil (system) "%s, Unit1, ..., Unitn" nil) | 122 | ("FLUSH" pro nil (system) "%s, Unit1, ..., Unitn" nil) |
| 119 | ("FORWARD_FUNCTION" pro nil (system) "%s Name1, Name2, ..., Namen" nil) | 123 | ("FREE_LUN" pro nil (system) "%s [, Unit1, ..., Unitn]" (("EXIT_STATUS") ("FORCE"))) |
| 120 | ("FREE_LUN" pro nil (system) "%s, Unit1, ..., Unitn" nil) | ||
| 121 | ("FUNCT" pro nil (system) "%s, X, A, F [, Pder]" nil) | 124 | ("FUNCT" pro nil (system) "%s, X, A, F [, Pder]" nil) |
| 122 | ("GAMMA_CT" pro nil (system) "%s, Gamma" (("CURRENT") ("INTENSITY"))) | 125 | ("GAMMA_CT" pro nil (system) "%s, Gamma" (("CURRENT") ("INTENSITY"))) |
| 123 | ("GET_LUN" pro nil (system) "%s, Unit" nil) | 126 | ("GET_LUN" pro nil (system) "%s, Unit" nil) |
| @@ -195,7 +198,7 @@ | |||
| 195 | ("HDF_VD_WRITE" pro nil (system) "%s, VData, Fields, Data" (("FULL_INTERLACE") ("NO_INTERLACE") ("NRECORDS"))) | 198 | ("HDF_VD_WRITE" pro nil (system) "%s, VData, Fields, Data" (("FULL_INTERLACE") ("NO_INTERLACE") ("NRECORDS"))) |
| 196 | ("HDF_VG_ADDTR" pro nil (system) "%s, VGroup, Tag, Ref" nil) | 199 | ("HDF_VG_ADDTR" pro nil (system) "%s, VGroup, Tag, Ref" nil) |
| 197 | ("HDF_VG_DETACH" pro nil (system) "%s, VGroup" nil) | 200 | ("HDF_VG_DETACH" pro nil (system) "%s, VGroup" nil) |
| 198 | ("HDF_VG_GETINFO" pro nil (system) "%s, VGroup" (("CLASS") ("NAME") ("NENTRIES"))) | 201 | ("HDF_VG_GETINFO" pro nil (system) "%s, VGroup" (("CLASS") ("NAME") ("NENTRIES") ("REF") ("TAG"))) |
| 199 | ("HDF_VG_GETTR" pro nil (system) "%s, VGroup, Index, Tags, Refs" nil) | 202 | ("HDF_VG_GETTR" pro nil (system) "%s, VGroup, Index, Tags, Refs" nil) |
| 200 | ("HDF_VG_GETTRS" pro nil (system) "%s, VGroup, Tags, Refs" (("MAXSIZE"))) | 203 | ("HDF_VG_GETTRS" pro nil (system) "%s, VGroup, Tags, Refs" (("MAXSIZE"))) |
| 201 | ("HDF_VG_INSERT" pro nil (system) "%s, VGroup, VData(or Vgroup)" (("POSITION"))) | 204 | ("HDF_VG_INSERT" pro nil (system) "%s, VGroup, VData(or Vgroup)" (("POSITION"))) |
| @@ -203,17 +206,16 @@ | |||
| 203 | ("HEAP_GC" pro nil (system) "%s" (("OBJ") ("PTR") ("VERBOSE"))) | 206 | ("HEAP_GC" pro nil (system) "%s" (("OBJ") ("PTR") ("VERBOSE"))) |
| 204 | ("HELP" pro nil (system) "%s, Expression1, ..., Expressionn" (("ALL_KEYS") ("BREAKPOINTS") ("BRIEF") ("CALLS") ("DEVICE") ("DLM") ("FILES") ("FULL") ("FUNCTIONS") ("HEAP_VARIABLES") ("KEYS") ("LAST_MESSAGE") ("MEMORY") ("MESSAGES") ("NAMES") ("OBJECTS") ("OUTPUT") ("PROCEDURES") ("RECALL_COMMANDS") ("ROUTINES") ("SOURCE_FILES") ("STRUCTURES") ("SYSTEM_VARIABLES") ("TRACEBACK"))) | 207 | ("HELP" pro nil (system) "%s, Expression1, ..., Expressionn" (("ALL_KEYS") ("BREAKPOINTS") ("BRIEF") ("CALLS") ("DEVICE") ("DLM") ("FILES") ("FULL") ("FUNCTIONS") ("HEAP_VARIABLES") ("KEYS") ("LAST_MESSAGE") ("MEMORY") ("MESSAGES") ("NAMES") ("OBJECTS") ("OUTPUT") ("PROCEDURES") ("RECALL_COMMANDS") ("ROUTINES") ("SOURCE_FILES") ("STRUCTURES") ("SYSTEM_VARIABLES") ("TRACEBACK"))) |
| 205 | ("HLS" pro nil (system) "%s, Litlo, Lithi, Satlo, Sathi, Hue, Loops [, Colr]" nil) | 208 | ("HLS" pro nil (system) "%s, Litlo, Lithi, Satlo, Sathi, Hue, Loops [, Colr]" nil) |
| 209 | ("HOUGH" pro nil (system) "%s Transform: Result = HOUGH( Array)" (("BACKPROJECT") ("DOUBLE") ("DRHO") ("DX") ("DY") ("GRAY") ("NRHO") ("NTHETA") ("NX") ("NY") ("RHO") ("RMIN") ("THETA") ("XMIN") ("YMIN"))) | ||
| 206 | ("HSV" pro nil (system) "%s, Vlo, Vhi, Satlo, Sathi, Hue, Loops [, Colr]" nil) | 210 | ("HSV" pro nil (system) "%s, Vlo, Vhi, Satlo, Sathi, Hue, Loops [, Colr]" nil) |
| 211 | ("IDL_SYSRTN_GENERIC" pro nil (system) "%s IDL_SysRtnGetRealPtr(int is_function, char *name)" nil) | ||
| 207 | ("IMAGE_CONT" pro nil (system) "%s, A" (("ASPECT") ("INTERP") ("WINDOW_SCALE"))) | 212 | ("IMAGE_CONT" pro nil (system) "%s, A" (("ASPECT") ("INTERP") ("WINDOW_SCALE"))) |
| 208 | ("IMAGE_STATISTICS" pro nil (system) "%s, Data" (("COUNT") ("DATA_SUM") ("LABELED") ("LUT") ("MASK") ("MAXIMUM") ("MEAN") ("MINIMUM") ("STDDEV") ("SUM_OF_SQUARES") ("VARIANCE") ("VECTOR") ("WEIGHT_SUM") ("WEIGHTED"))) | 213 | ("IMAGE_STATISTICS" pro nil (system) "%s, Data" (("COUNT") ("DATA_SUM") ("LABELED") ("LUT") ("MASK") ("MAXIMUM") ("MEAN") ("MINIMUM") ("STDDEV") ("SUM_OF_SQUARES") ("VARIANCE") ("VECTOR") ("WEIGHT_SUM") ("WEIGHTED"))) |
| 209 | ("INSIGHT" pro nil (system) "%s [, Structure]" (("IMPORT_FILE") ("INDEXED_COLOR") ("PLUGINS_PATH") ("PREFERENCE_FILE") ("PROJECT_FILE"))) | 214 | ("ISOCONTOUR" pro nil (system) "%s, Values, Outverts, Outconn" (("AUXDATA_IN") ("AUXDATA_OUT") ("C_VALUE") ("DOUBLE") ("FILL") ("GEOMX") ("GEOMY") ("GEOMZ") ("LEVEL_VALUES") ("N_LEVELS") ("OUTCONN_INDICES") ("POLYGONS"))) |
| 210 | ("INSPUT" pro nil (system) "%s [, Structure]" (("CIDS") ("COUNT") ("CT_NAME") ("CT_NEW_NAME") ("CT_REPLACE") ("DESCRIPTION") ("GROUP") ("IMAGE") ("NAME") ("NEW_NAME") ("REPLACE"))) | ||
| 211 | ("INSVIS" pro nil (system) "%s, Name1 [, Name2, Name3]" (("CIDS") ("DATA_NAME") ("END") ("GROUP") ("MODE") ("TAIL") ("TYPE") ("XRANGE") ("YRANGE"))) | ||
| 212 | ("ISOCONTOUR" pro nil (system) "%s, Values, Outconn, Outverts" (("AUXDATA_IN") ("AUXDATA_OUT") ("C_VALUE") ("FILL") ("GEOMX") ("GEOMY") ("GEOMZ") ("LEVEL_VALUES") ("N_LEVELS") ("OUTCONN_INDICES") ("POLYGONS"))) | ||
| 213 | ("ISOSURFACE" pro nil (system) "%s, Data, Value, Outverts, Outconn" (("AUXDATA_IN") ("AUXDATA_OUT") ("GEOM_XYZ") ("TETRAHEDRA"))) | 215 | ("ISOSURFACE" pro nil (system) "%s, Data, Value, Outverts, Outconn" (("AUXDATA_IN") ("AUXDATA_OUT") ("GEOM_XYZ") ("TETRAHEDRA"))) |
| 214 | ("JOURNAL" pro nil (system) "%s [, Arg]" nil) | 216 | ("JOURNAL" pro nil (system) "%s [, Arg]" nil) |
| 215 | ("LINKIMAGE" pro nil (system) "%s, Name, Image [, Type [, Entry]]" (("DEFAULT") ("DEVICE") ("FUNCT") ("KEYWORDS") ("MAX_ARGS") ("MIN_ARGS"))) | 217 | ("LINKIMAGE" pro nil (system) "%s, Name, Image [, Type [, Entry]]" (("DEFAULT") ("DEVICE") ("FUNCT") ("KEYWORDS") ("MAX_ARGS") ("MIN_ARGS"))) |
| 216 | ("LIVE_CONTOUR" pro nil (system) "%s [, Z1,..., Z25]" (("BUFFER") ("DIMENSIONS") ("DRAW_DIMENSIONS") ("ERROR") ("INDEXED_COLOR") ("INSTANCING") ("LOCATION") ("MANAGE_STYLE") ("NAME") ("NO_DRAW") ("NO_SELECTION") ("NO_STATUS") ("NO_TOOLBAR") ("PARENT_BASE") ("PREFERENCE_FILE") ("REFERENCE_OUT") ("RENDERER") ("REPLACE") ("STYLE") ("TEMPLATE_FILE") ("TITLE") ("TLB_LOCATION") ("WINDOW_IN") ("X") ("XINDEPENDENT") ("XRANGE") ("Y") ("YINDEPENDENT") ("YRANGE"))) | 218 | ("LIVE_CONTOUR" pro nil (system) "%s [, Z1,..., Z25]" (("BUFFER") ("DIMENSIONS") ("DOUBLE") ("DRAW_DIMENSIONS") ("ERROR") ("INDEXED_COLOR") ("INSTANCING") ("LOCATION") ("MANAGE_STYLE") ("NAME") ("NO_DRAW") ("NO_SELECTION") ("NO_STATUS") ("NO_TOOLBAR") ("PARENT_BASE") ("PREFERENCE_FILE") ("REFERENCE_OUT") ("RENDERER") ("REPLACE") ("STYLE") ("TEMPLATE_FILE") ("TITLE") ("TLB_LOCATION") ("WINDOW_IN") ("X") ("XINDEPENDENT") ("XRANGE") ("Y") ("YINDEPENDENT") ("YRANGE"))) |
| 217 | ("LIVE_CONTROL" pro nil (system) "%s, [Name]" (("DIALOG") ("ERROR") ("NO_DRAW") ("PROPERTIES") ("SELECT") ("UPDATE_DATA") ("WINDOW_IN"))) | 219 | ("LIVE_CONTROL" pro nil (system) "%s, [Name]" (("DIALOG") ("ERROR") ("NO_DRAW") ("PROPERTIES") ("SELECT") ("UPDATE_DATA") ("WINDOW_IN"))) |
| 218 | ("LIVE_DESTROY" pro nil (system) "%s, [Name1,..., Name25]" (("ENVIRONMENT") ("ERROR") ("NO_DRAW") ("PURGE") ("WINDOW_IN"))) | 220 | ("LIVE_DESTROY" pro nil (system) "%s, [Name1,..., Name25]" (("ENVIRONMENT") ("ERROR") ("NO_DRAW") ("PURGE") ("WINDOW_IN"))) |
| 219 | ("LIVE_EXPORT" pro nil (system) "%s" (("APPEND") ("COMPRESSION") ("DIALOG") ("DIMENSIONS") ("ERROR") ("FILENAME") ("ORDER") ("PROGRESSIVE") ("QUALITY") ("RESOLUTION") ("TYPE") ("UNITS") ("VISUALIZATION_IN") ("WINDOW_IN"))) | 221 | ("LIVE_EXPORT" pro nil (system) "%s" (("APPEND") ("COMPRESSION") ("DIALOG") ("DIMENSIONS") ("ERROR") ("FILENAME") ("ORDER") ("PROGRESSIVE") ("QUALITY") ("RESOLUTION") ("TYPE") ("UNITS") ("VISUALIZATION_IN") ("WINDOW_IN"))) |
| @@ -222,18 +224,19 @@ | |||
| 222 | ("LIVE_LINE" pro nil (system) "%s" (("ARROW_ANGLE") ("ARROW_END") ("ARROW_SIZE") ("ARROW_START") ("COLOR") ("DIALOG") ("DIMENSIONS") ("ERROR") ("HIDE") ("LINESTYLE") ("LOCATION") ("NAME") ("NO_DRAW") ("NO_SELECTION") ("REFERENCE_OUT") ("THICK") ("VISUALIZATION_IN") ("WINDOW_IN"))) | 224 | ("LIVE_LINE" pro nil (system) "%s" (("ARROW_ANGLE") ("ARROW_END") ("ARROW_SIZE") ("ARROW_START") ("COLOR") ("DIALOG") ("DIMENSIONS") ("ERROR") ("HIDE") ("LINESTYLE") ("LOCATION") ("NAME") ("NO_DRAW") ("NO_SELECTION") ("REFERENCE_OUT") ("THICK") ("VISUALIZATION_IN") ("WINDOW_IN"))) |
| 223 | ("LIVE_LOAD" pro nil (system) "%s" nil) | 225 | ("LIVE_LOAD" pro nil (system) "%s" nil) |
| 224 | ("LIVE_OPLOT" pro nil (system) "%s, Yvector1 [,... , Yvector25]" (("ERROR") ("INDEPENDENT") ("NAME") ("NEW_AXES") ("NO_DRAW") ("NO_SELECTION") ("REFERENCE_OUT") ("REPLACE") ("SUBTYPE") ("VISUALIZATION_IN") ("WINDOW_IN") ("XAXIS_IN") ("YAXIS_IN"))) | 226 | ("LIVE_OPLOT" pro nil (system) "%s, Yvector1 [,... , Yvector25]" (("ERROR") ("INDEPENDENT") ("NAME") ("NEW_AXES") ("NO_DRAW") ("NO_SELECTION") ("REFERENCE_OUT") ("REPLACE") ("SUBTYPE") ("VISUALIZATION_IN") ("WINDOW_IN") ("XAXIS_IN") ("YAXIS_IN"))) |
| 225 | ("LIVE_PLOT" pro nil (system) "%s, Yvector1 [, Yvector2,..., Yvector25]" (("BUFFER") ("DIMENSIONS") ("DRAW_DIMENSIONS") ("ERROR") ("HISTOGRAM") ("INDEPENDENT") ("INDEXED_COLOR") ("INSTANCING") ("LINE") ("LOCATION") ("MANAGE_STYLE") ("NAME") ("NO_DRAW") ("NO_SELECTION") ("NO_STATUS") ("NO_TOOLBAR") ("PARENT_BASE") ("POLAR") ("PREFERENCE_FILE") ("REFERENCE_OUT") ("RENDERER") ("REPLACE") ("SCATTER") ("STYLE") ("TEMPLATE_FILE") ("TITLE") ("TLB_LOCATION") ("WINDOW_IN") ("X") ("XRANGE") ("Y") ("YRANGE"))) | 227 | ("LIVE_PLOT" pro nil (system) "%s, Yvector1 [, Yvector2,..., Yvector25]" (("BUFFER") ("DIMENSIONS") ("DOUBLE") ("DRAW_DIMENSIONS") ("ERROR") ("HISTOGRAM") ("INDEPENDENT") ("INDEXED_COLOR") ("INSTANCING") ("LINE") ("LOCATION") ("MANAGE_STYLE") ("NAME") ("NO_DRAW") ("NO_SELECTION") ("NO_STATUS") ("NO_TOOLBAR") ("PARENT_BASE") ("POLAR") ("PREFERENCE_FILE") ("REFERENCE_OUT") ("RENDERER") ("REPLACE") ("SCATTER") ("STYLE") ("TEMPLATE_FILE") ("TITLE") ("TLB_LOCATION") ("WINDOW_IN") ("X") ("XRANGE") ("Y") ("YRANGE"))) |
| 226 | ("LIVE_PRINT" pro nil (system) "%s" (("DIALOG") ("ERROR") ("SETUP") ("WINDOW_IN"))) | 228 | ("LIVE_PRINT" pro nil (system) "%s" (("DIALOG") ("ERROR") ("SETUP") ("WINDOW_IN"))) |
| 227 | ("LIVE_RECT" pro nil (system) "%s" (("COLOR") ("DIALOG") ("DIMENSIONS") ("ERROR") ("HIDE") ("LINESTYLE") ("LOCATION") ("NAME") ("NO_DRAW") ("NO_SELECTION") ("REFERENCE_OUT") ("THICK") ("VISUALIZATION_IN") ("WINDOW_IN"))) | 229 | ("LIVE_RECT" pro nil (system) "%s" (("COLOR") ("DIALOG") ("DIMENSIONS") ("ERROR") ("HIDE") ("LINESTYLE") ("LOCATION") ("NAME") ("NO_DRAW") ("NO_SELECTION") ("REFERENCE_OUT") ("THICK") ("VISUALIZATION_IN") ("WINDOW_IN"))) |
| 228 | ("LIVE_SURFACE" pro nil (system) "%s, Data, Data2,..." (("BUFFER") ("DIMENSIONS") ("DRAW_DIMENSIONS") ("ERROR") ("INDEXED_COLOR") ("INSTANCING") ("LOCATION") ("MANAGE_STYLE") ("NAME") ("NO_DRAW") ("NO_SELECTION") ("NO_STATUS") ("NO_TOOLBAR") ("PARENT_BASE") ("PREFERENCE_FILE") ("REFERENCE_OUT") ("RENDERER") ("REPLACE") ("STYLE") ("TEMPLATE_FILE") ("TITLE") ("TLB_LOCATION") ("WINDOW_IN") ("X") ("XINDEPENDENT") ("XRANGE") ("Y") ("YINDEPENDENT") ("YRANGE"))) | 230 | ("LIVE_SURFACE" pro nil (system) "%s, Data, Data2,..." (("BUFFER") ("DIMENSIONS") ("DOUBLE") ("DRAW_DIMENSIONS") ("ERROR") ("INDEXED_COLOR") ("INSTANCING") ("LOCATION") ("MANAGE_STYLE") ("NAME") ("NO_DRAW") ("NO_SELECTION") ("NO_STATUS") ("NO_TOOLBAR") ("PARENT_BASE") ("PREFERENCE_FILE") ("REFERENCE_OUT") ("RENDERER") ("REPLACE") ("STYLE") ("TEMPLATE_FILE") ("TITLE") ("TLB_LOCATION") ("WINDOW_IN") ("X") ("XINDEPENDENT") ("XRANGE") ("Y") ("YINDEPENDENT") ("YRANGE"))) |
| 229 | ("LIVE_TEXT" pro nil (system) "%s[, Text]" (("ALIGNMENT") ("COLOR") ("DIALOG") ("ENABLE_FORMATTING") ("ERROR") ("FONTNAME") ("FONTSIZE") ("HIDE") ("LOCATION") ("NAME") ("NO_DRAW") ("NO_SELECTION") ("REFERENCE_OUT") ("TEXTANGLE") ("VERTICAL_ALIGNMENT") ("VISUALIZATION_IN") ("WINDOW_IN"))) | 231 | ("LIVE_TEXT" pro nil (system) "%s[, Text]" (("ALIGNMENT") ("COLOR") ("DIALOG") ("ENABLE_FORMATTING") ("ERROR") ("FONTNAME") ("FONTSIZE") ("HIDE") ("LOCATION") ("NAME") ("NO_DRAW") ("NO_SELECTION") ("REFERENCE_OUT") ("TEXTANGLE") ("VERTICAL_ALIGNMENT") ("VISUALIZATION_IN") ("WINDOW_IN"))) |
| 230 | ("LJLCT" pro nil (system) "%s" nil) | 232 | ("LJLCT" pro nil (system) "%s" nil) |
| 231 | ("LOADCT" pro nil (system) "%s [, Table]" (("BOTTOM") ("FILE") ("GET_NAMES") ("NCOLORS") ("SILENT"))) | 233 | ("LOADCT" pro nil (system) "%s [, Table]" (("BOTTOM") ("FILE") ("GET_NAMES") ("NCOLORS") ("SILENT"))) |
| 232 | ("LUDC" pro nil (system) "%s, A, Index" (("COLUMN") ("DOUBLE") ("INTERCHANGES"))) | 234 | ("LUDC" pro nil (system) "%s, A, Index" (("COLUMN") ("DOUBLE") ("INTERCHANGES"))) |
| 233 | ("MAP_CONTINENTS" pro nil (system) "%s" (("COASTS") ("COLOR") ("COUNTRIES") ("FILL_CONTINENTS") ("HIRES") ("MLINESTYLE") ("MLINETHICK") ("ORIENTATION") ("RIVERS") ("SPACING") ("USA"))) | 235 | ("MAKE_DLL" pro nil (system) "%s, InputFiles [, OutputFile], ExportedRoutineNames" (("CC") ("COMPILE_DIRECTORY") ("DLL_PATH") ("EXPORTED_DATA") ("EXTRA_CFLAGS") ("EXTRA_LFLAGS") ("INPUT_DIRECTORY") ("LD") ("NOCLEANUP") ("OUTPUT_DIRECTORY") ("SHOW_ALL_OUTPUT") ("VAX_FLOAT") ("VERBOSE"))) |
| 234 | ("MAP_GRID" pro nil (system) "%s" (("BOX_AXES") ("CHARSIZE") ("CLIP_TEXT") ("COLOR") ("GLINESTYLE") ("GLINETHICK") ("LABEL") ("LATALIGN") ("LATDEL") ("LATLAB") ("LATNAMES") ("LATS") ("LONALIGN") ("LONDEL") ("LONLAB") ("LONNAMES") ("LONS") ("ORIENTATION"))) | 236 | ("MAP_CONTINENTS" pro nil (system) "%s" (("COASTS") ("COLOR") ("CONTINENTS") ("COUNTRIES") ("FILL_CONTINENTS") ("HIRES") ("LIMIT") ("MLINESTYLE") ("MLINETHICK") ("ORIENTATION") ("RIVERS") ("SPACING") ("T3D") ("USA") ("ZVALUE"))) |
| 237 | ("MAP_GRID" pro nil (system) "%s" (("BOX_AXES") ("CHARSIZE") ("CLIP_TEXT") ("COLOR") ("FILL_HORIZON") ("GLINESTYLE") ("GLINETHICK") ("HORIZON") ("INCREMENT") ("LABEL") ("LATALIGN") ("LATDEL") ("LATLAB") ("LATNAMES") ("LATS") ("LONALIGN") ("LONDEL") ("LONLAB") ("LONNAMES") ("LONS") ("NO_GRID") ("ORIENTATION") ("T3D") ("ZVALUE"))) | ||
| 235 | ("MAP_PROJ_INFO" pro nil (system) "%s [, iproj]" (("AZIMUTHAL") ("CIRCLE") ("CURRENT") ("CYLINDRICAL") ("LL_LIMITS") ("NAME") ("PROJ_NAMES") ("UV_LIMITS") ("UV_RANGE"))) | 238 | ("MAP_PROJ_INFO" pro nil (system) "%s [, iproj]" (("AZIMUTHAL") ("CIRCLE") ("CURRENT") ("CYLINDRICAL") ("LL_LIMITS") ("NAME") ("PROJ_NAMES") ("UV_LIMITS") ("UV_RANGE"))) |
| 236 | ("MAP_SET" pro nil (system) "%s [, P0lat, P0lon, Rot]" (("ADVANCE") ("AITOFF") ("ALBERS") ("AZIMUTHAL") ("CENTRAL_AZIMUTH") ("CHARSIZE") ("CLIP") ("COLOR") ("CON_COLOR") ("CONIC") ("CONTINENTS") ("CYLINDRICAL") ("E_CONTINENTS") ("E_GRID") ("E_HORIZON") ("ELLIPSOID") ("GLINESTYLE") ("GLINETHICK") ("GNOMIC") ("GOODESHOMOLOSINE") ("GRID") ("HAMMER") ("HIRES") ("HORIZON") ("ISOTROPIC") ("LABEL") ("LAMBERT") ("LATALIGN") ("LATDEL") ("LATLAB") ("LIMIT") ("LONDEL") ("LONLAB") ("MERCATOR") ("MILLER") ("MLINESTYLE") ("MLINETHICK") ("MOLLEWIDE") ("NOBORDER") ("NOERASE") ("ORTHOGRAPHIC") ("POSITION") ("ROBINSON") ("SAT_P") ("SATELLITE") ("SCALE") ("SINUSOIDAL") ("STANDARD_PARALLELS") ("STEREOGRAPHIC") ("T3D") ("TITLE") ("TRANSVERSE_MERCATOR") ("USA") ("XMARGIN") ("YMARGIN") ("ZVALUE"))) | 239 | ("MAP_SET" pro nil (system) "%s [, P0lat, P0lon, Rot]" (("ADVANCE") ("AITOFF") ("ALBERS") ("AZIMUTHAL") ("CENTRAL_AZIMUTH") ("CHARSIZE") ("CLIP") ("COLOR") ("CON_COLOR") ("CONIC") ("CONTINENTS") ("CYLINDRICAL") ("E_CONTINENTS") ("E_GRID") ("E_HORIZON") ("ELLIPSOID") ("GLINESTYLE") ("GLINETHICK") ("GNOMIC") ("GOODESHOMOLOSINE") ("GRID") ("HAMMER") ("HIRES") ("HORIZON") ("ISOTROPIC") ("LABEL") ("LAMBERT") ("LATALIGN") ("LATDEL") ("LATLAB") ("LIMIT") ("LONDEL") ("LONLAB") ("MERCATOR") ("MILLER_CYLINDRICAL") ("MLINESTYLE") ("MLINETHICK") ("MOLLEWIDE") ("NAME") ("NOBORDER") ("NOERASE") ("ORTHOGRAPHIC") ("POSITION") ("REVERSE") ("ROBINSON") ("SAT_P") ("SATELLITE") ("SCALE") ("SINUSOIDAL") ("STANDARD_PARALLELS") ("STEREOGRAPHIC") ("T3D") ("TITLE") ("TRANSVERSE_MERCATOR") ("USA") ("XMARGIN") ("YMARGIN") ("ZVALUE"))) |
| 237 | ("MESH_OBJ" pro nil (system) "%s, Type, Vertex_List, Polygon_List, Array1 [, Array2]" (("DEGREES") ("P1") ("P2") ("P3") ("P4") ("P5"))) | 240 | ("MESH_OBJ" pro nil (system) "%s, Type, Vertex_List, Polygon_List, Array1 [, Array2]" (("DEGREES") ("P1") ("P2") ("P3") ("P4") ("P5"))) |
| 238 | ("MESSAGE" pro nil (system) "%s, [Text]" (("CONTINUE") ("INFORMATIONAL") ("IOERROR") ("NONAME") ("NOPREFIX") ("NOPRINT") ("RESET"))) | 241 | ("MESSAGE" pro nil (system) "%s, [Text]" (("CONTINUE") ("INFORMATIONAL") ("IOERROR") ("NONAME") ("NOPREFIX") ("NOPRINT") ("RESET"))) |
| 239 | ("MK_HTML_HELP" pro nil (system) "%s, Sources, Filename" (("STRICT") ("TITLE") ("VERBOSE"))) | 242 | ("MK_HTML_HELP" pro nil (system) "%s, Sources, Filename" (("STRICT") ("TITLE") ("VERBOSE"))) |
| @@ -259,21 +262,21 @@ | |||
| 259 | ("OBJ_DESTROY" pro nil (system) "%s, ObjRef [, Arg1, ..., Argn]" nil) | 262 | ("OBJ_DESTROY" pro nil (system) "%s, ObjRef [, Arg1, ..., Argn]" nil) |
| 260 | ("ON_ERROR" pro nil (system) "%s, N" nil) | 263 | ("ON_ERROR" pro nil (system) "%s, N" nil) |
| 261 | ("ON_IOERROR" pro nil (system) "%s, Label" nil) | 264 | ("ON_IOERROR" pro nil (system) "%s, Label" nil) |
| 262 | ("ONLINE_HELP" pro nil (system) "%s [, Topic]" (("BOOK") ("CONTEXT") ("FULL_PATH") ("QUIT"))) | 265 | ("ONLINE_HELP" pro nil (system) "%s [, Value]" (("BOOK") ("CONTEXT") ("FULL_PATH") ("HTML_HELP") ("QUIT") ("TOPICS"))) |
| 263 | ("OPENR" pro nil (system) "%s, Unit, File [, Record_Length]" (("APPEND") ("BINARY") ("BLOCK") ("BUFSIZE") ("COMPRESS") ("DEFAULT") ("DELETE") ("ERROR") ("EXTENDSIZE") ("F77_UNFORMATTED") ("FIXED") ("FORTRAN") ("GET_LUN") ("INITIALSIZE") ("KEYED") ("LIST") ("MACCREATOR") ("MACTYPE") ("MORE") ("NOAUTOMODE") ("NONE") ("NOSTDIO") ("PRINT") ("SEGMENTED") ("SHARED") ("STREAM") ("SUBMIT") ("SUPERSEDE") ("SWAP_ENDIAN") ("SWAP_IF_BIG_ENDIAN") ("SWAP_IF_LITTLE_ENDIAN") ("TRUNCATE_ON_CLOSE") ("UDF_BLOCK") ("VARIABLE") ("VAX_FLOAT") ("WIDTH") ("XDR"))) | 266 | ("OPENR" pro nil (system) "%s, Unit, File [, Record_Length]" (("APPEND") ("BLOCK") ("BUFSIZE") ("COMPRESS") ("DEFAULT") ("DELETE") ("ERROR") ("EXTENDSIZE") ("F77_UNFORMATTED") ("FIXED") ("FORTRAN") ("GET_LUN") ("INITIALSIZE") ("KEYED") ("LIST") ("MACCREATOR") ("MACTYPE") ("MORE") ("NONE") ("PRINT") ("RAWIO") ("SEGMENTED") ("SHARED") ("STDIO") ("STREAM") ("SUBMIT") ("SUPERSEDE") ("SWAP_ENDIAN") ("SWAP_IF_BIG_ENDIAN") ("SWAP_IF_LITTLE_ENDIAN") ("TRUNCATE_ON_CLOSE") ("UDF_BLOCK") ("VARIABLE") ("VAX_FLOAT") ("WIDTH") ("XDR"))) |
| 264 | ("OPENU" pro nil (system) "%s, Unit, File [, Record_Length]" (("APPEND") ("BINARY") ("BLOCK") ("BUFSIZE") ("COMPRESS") ("DEFAULT") ("DELETE") ("ERROR") ("EXTENDSIZE") ("F77_UNFORMATTED") ("FIXED") ("FORTRAN") ("GET_LUN") ("INITIALSIZE") ("KEYED") ("LIST") ("MACCREATOR") ("MACTYPE") ("MORE") ("NOAUTOMODE") ("NONE") ("NOSTDIO") ("PRINT") ("SEGMENTED") ("SHARED") ("STREAM") ("SUBMIT") ("SUPERSEDE") ("SWAP_ENDIAN") ("SWAP_IF_BIG_ENDIAN") ("SWAP_IF_LITTLE_ENDIAN") ("TRUNCATE_ON_CLOSE") ("UDF_BLOCK") ("VARIABLE") ("VAX_FLOAT") ("WIDTH") ("XDR"))) | 267 | ("OPENU" pro nil (system) "%s, Unit, File [, Record_Length]" (("APPEND") ("BLOCK") ("BUFSIZE") ("COMPRESS") ("DEFAULT") ("DELETE") ("ERROR") ("EXTENDSIZE") ("F77_UNFORMATTED") ("FIXED") ("FORTRAN") ("GET_LUN") ("INITIALSIZE") ("KEYED") ("LIST") ("MACCREATOR") ("MACTYPE") ("MORE") ("NONE") ("PRINT") ("RAWIO") ("SEGMENTED") ("SHARED") ("STDIO") ("STREAM") ("SUBMIT") ("SUPERSEDE") ("SWAP_ENDIAN") ("SWAP_IF_BIG_ENDIAN") ("SWAP_IF_LITTLE_ENDIAN") ("TRUNCATE_ON_CLOSE") ("UDF_BLOCK") ("VARIABLE") ("VAX_FLOAT") ("WIDTH") ("XDR"))) |
| 265 | ("OPENW" pro nil (system) "%s, Unit, File [, Record_Length]" (("APPEND") ("BINARY") ("BLOCK") ("BUFSIZE") ("COMPRESS") ("DEFAULT") ("DELETE") ("ERROR") ("EXTENDSIZE") ("F77_UNFORMATTED") ("FIXED") ("FORTRAN") ("GET_LUN") ("INITIALSIZE") ("KEYED") ("LIST") ("MACCREATOR") ("MACTYPE") ("MORE") ("NOAUTOMODE") ("NONE") ("NOSTDIO") ("PRINT") ("SEGMENTED") ("SHARED") ("STREAM") ("SUBMIT") ("SUPERSEDE") ("SWAP_ENDIAN") ("SWAP_IF_BIG_ENDIAN") ("SWAP_IF_LITTLE_ENDIAN") ("TRUNCATE_ON_CLOSE") ("UDF_BLOCK") ("VARIABLE") ("VAX_FLOAT") ("WIDTH") ("XDR"))) | 268 | ("OPENW" pro nil (system) "%s, Unit, File [, Record_Length]" (("APPEND") ("BLOCK") ("BUFSIZE") ("COMPRESS") ("DEFAULT") ("DELETE") ("ERROR") ("EXTENDSIZE") ("F77_UNFORMATTED") ("FIXED") ("FORTRAN") ("GET_LUN") ("INITIALSIZE") ("KEYED") ("LIST") ("MACCREATOR") ("MACTYPE") ("MORE") ("NONE") ("PRINT") ("RAWIO") ("SEGMENTED") ("SHARED") ("STDIO") ("STREAM") ("SUBMIT") ("SUPERSEDE") ("SWAP_ENDIAN") ("SWAP_IF_BIG_ENDIAN") ("SWAP_IF_LITTLE_ENDIAN") ("TRUNCATE_ON_CLOSE") ("UDF_BLOCK") ("VARIABLE") ("VAX_FLOAT") ("WIDTH") ("XDR"))) |
| 266 | ("OPLOT" pro nil (system) "%s, [X,] Y" (("CLIP") ("COLOR") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NOCLIP") ("NSUM") ("POLAR") ("PSYM") ("SYMSIZE") ("T3D") ("THICK") ("ZVALUE"))) | 269 | ("OPLOT" pro nil (system) "%s, [X,] Y" (("CLIP") ("COLOR") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NOCLIP") ("NSUM") ("POLAR") ("PSYM") ("SYMSIZE") ("T3D") ("THICK") ("ZVALUE"))) |
| 267 | ("OPLOTERR" pro nil (system) "%s, [ X ,] Y , Err [, Psym]" nil) | 270 | ("OPLOTERR" pro nil (system) "%s, [ X ,] Y , Err [, Psym]" nil) |
| 268 | ("PARTICLE_TRACE" pro nil (system) "%s, Data, Seeds, Verts, Conn [, Normals]" (("ANISOTROPY") ("INTEGRATION") ("MAX_ITERATIONS") ("MAX_STEPSIZE") ("SEED_NORMAL") ("TOLERANCE") ("UNIFORM"))) | 271 | ("PARTICLE_TRACE" pro nil (system) "%s, Data, Seeds, Verts, Conn [, Normals]" (("ANISOTROPY") ("INTEGRATION") ("MAX_ITERATIONS") ("MAX_STEPSIZE") ("SEED_NORMAL") ("TOLERANCE") ("UNIFORM"))) |
| 269 | ("PLOT" pro nil (system) "%s, [X,] Y" (("BACKGROUND") ("CHARSIZE") ("CHARTHICK") ("CLIP") ("COLOR") ("DATA") ("DEVICE") ("FONT") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NOCLIP") ("NODATA") ("NOERASE") ("NORMAL") ("NSUM") ("POLAR") ("POSITION") ("PSYM") ("SUBTITLE") ("SYMSIZE") ("T3D") ("THICK") ("TICKLEN") ("TITLE") ("XCHARSIZE") ("XGRIDSTYLE") ("XLOG") ("XMARGIN") ("XMINOR") ("XRANGE") ("XSTYLE") ("XTHICK") ("XTICK_GET") ("XTICKFORMAT") ("XTICKLEN") ("XTICKNAME") ("XTICKS") ("XTICKV") ("XTITLE") ("YCHARSIZE") ("YGRIDSTYLE") ("YLOG") ("YMARGIN") ("YMINOR") ("YNOZERO") ("YRANGE") ("YSTYLE") ("YTHICK") ("YTICK_GET") ("YTICKFORMAT") ("YTICKLEN") ("YTICKNAME") ("YTICKS") ("YTICKV") ("YTITLE") ("ZCHARSIZE") ("ZGRIDSTYLE") ("ZMARGIN") ("ZMINOR") ("ZRANGE") ("ZSTYLE") ("ZTHICK") ("ZTICK_GET") ("ZTICKFORMAT") ("ZTICKLEN") ("ZTICKNAME") ("ZTICKS") ("ZTICKV") ("ZTITLE") ("ZVALUE"))) | 272 | ("PLOT" pro nil (system) "%s, [X,] Y" (("BACKGROUND") ("CHARSIZE") ("CHARTHICK") ("CLIP") ("COLOR") ("DATA") ("DEVICE") ("FONT") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NOCLIP") ("NODATA") ("NOERASE") ("NORMAL") ("NSUM") ("POLAR") ("POSITION") ("PSYM") ("SUBTITLE") ("SYMSIZE") ("T3D") ("THICK") ("TICKLEN") ("TITLE") ("XCHARSIZE") ("XGRIDSTYLE") ("XLOG") ("XMARGIN") ("XMINOR") ("XRANGE") ("XSTYLE") ("XTHICK") ("XTICK_GET") ("XTICKFORMAT") ("XTICKINTERVAL") ("XTICKLAYOUT") ("XTICKLEN") ("XTICKNAME") ("XTICKS") ("XTICKUNITS") ("XTICKV") ("XTITLE") ("YCHARSIZE") ("YGRIDSTYLE") ("YLOG") ("YMARGIN") ("YMINOR") ("YNOZERO") ("YRANGE") ("YSTYLE") ("YTHICK") ("YTICK_GET") ("YTICKFORMAT") ("YTICKINTERVAL") ("YTICKLAYOUT") ("YTICKLEN") ("YTICKNAME") ("YTICKS") ("YTICKUNITS") ("YTICKV") ("YTITLE") ("ZCHARSIZE") ("ZGRIDSTYLE") ("ZMARGIN") ("ZMINOR") ("ZRANGE") ("ZSTYLE") ("ZTHICK") ("ZTICK_GET") ("ZTICKFORMAT") ("ZTICKINTERVAL") ("ZTICKLAYOUT") ("ZTICKLEN") ("ZTICKNAME") ("ZTICKS") ("ZTICKUNITS") ("ZTICKV") ("ZTITLE") ("ZVALUE"))) |
| 270 | ("PLOT_3DBOX" pro nil (system) "%s, X, Y, Z" (("AX") ("AZ") ("BACKGROUND") ("CHARSIZE") ("CHARTHICK") ("CLIP") ("COLOR") ("DATA") ("DEVICE") ("GRIDSTYLE") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NOCLIP") ("NODATA") ("NOERASE") ("NORMAL") ("NSUM") ("POLAR") ("POSITION") ("PSYM") ("SOLID_WALLS") ("SUBTITLE") ("T3D") ("THICK") ("TICKLEN") ("TITLE") ("XCHARSIZE") ("XGRIDSTYLE") ("XLOG") ("XMARGIN") ("XMINOR") ("XRANGE") ("XSTYLE") ("XTHICK") ("XTICKFORMAT") ("XTICKLEN") ("XTICKNAME") ("XTICKS") ("XTICKV") ("XTITLE") ("XY_PLANE") ("XYSTYLE") ("XZ_PLANE") ("XZSTYLE") ("YCHARSIZE") ("YGRIDSTYLE") ("YLOG") ("YMARGIN") ("YMINOR") ("YNOZERO") ("YRANGE") ("YSTYLE") ("YTHICK") ("YTICKFORMAT") ("YTICKLEN") ("YTICKNAME") ("YTICKS") ("YTICKV") ("YTITLE") ("YZ_PLANE") ("YZSTYLE") ("ZAXIS") ("ZCHARSIZE") ("ZGRIDSTYLE") ("ZMARGIN") ("ZMINOR") ("ZRANGE") ("ZSTYLE") ("ZTHICK") ("ZTICKFORMAT") ("ZTICKLEN") ("ZTICKNAME") ("ZTICKS") ("ZTICKV") ("ZTITLE"))) | 273 | ("PLOT_3DBOX" pro nil (system) "%s, X, Y, Z" (("AX") ("AZ") ("BACKGROUND") ("CHARSIZE") ("CHARTHICK") ("CLIP") ("COLOR") ("DATA") ("DEVICE") ("GRIDSTYLE") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NOCLIP") ("NODATA") ("NOERASE") ("NORMAL") ("NSUM") ("POLAR") ("POSITION") ("PSYM") ("SOLID_WALLS") ("SUBTITLE") ("T3D") ("THICK") ("TICKLEN") ("TITLE") ("XCHARSIZE") ("XGRIDSTYLE") ("XLOG") ("XMARGIN") ("XMINOR") ("XRANGE") ("XSTYLE") ("XTHICK") ("XTICKFORMAT") ("XTICKINTERVAL") ("XTICKLAYOUT") ("XTICKLEN") ("XTICKNAME") ("XTICKS") ("XTICKUNITS") ("XTICKV") ("XTITLE") ("XY_PLANE") ("XYSTYLE") ("XZ_PLANE") ("XZSTYLE") ("YCHARSIZE") ("YGRIDSTYLE") ("YLOG") ("YMARGIN") ("YMINOR") ("YNOZERO") ("YRANGE") ("YSTYLE") ("YTHICK") ("YTICKFORMAT") ("YTICKINTERVAL") ("YTICKLAYOUT") ("YTICKLEN") ("YTICKNAME") ("YTICKS") ("YTICKUNITS") ("YTICKV") ("YTITLE") ("YZ_PLANE") ("YZSTYLE") ("ZAXIS") ("ZCHARSIZE") ("ZGRIDSTYLE") ("ZMARGIN") ("ZMINOR") ("ZRANGE") ("ZSTYLE") ("ZTHICK") ("ZTICKFORMAT") ("ZTICKINTERVAL") ("ZTICKLAYOUT") ("ZTICKLEN") ("ZTICKNAME") ("ZTICKS") ("ZTICKUNITS") ("ZTICKV") ("ZTITLE"))) |
| 271 | ("PLOT_FIELD" pro nil (system) "%s, U, V" (("ASPECT") ("LENGTH") ("N") ("TITLE"))) | 274 | ("PLOT_FIELD" pro nil (system) "%s, U, V" (("ASPECT") ("LENGTH") ("N") ("TITLE"))) |
| 272 | ("PLOTERR" pro nil (system) "%s, [ X ,] Y , Err" (("PSYM") ("TYPE"))) | 275 | ("PLOTERR" pro nil (system) "%s, [ X ,] Y , Err" (("PSYM") ("TYPE"))) |
| 273 | ("PLOTS" pro nil (system) "%s, X [, Y [, Z]]" (("CLIP") ("COLOR") ("CONTINUE") ("DATA") ("DEVICE") ("LINESTYLE") ("NOCLIP") ("NORMAL") ("PSYM") ("SYMSIZE") ("T3D") ("THICK") ("Z"))) | 276 | ("PLOTS" pro nil (system) "%s, X [, Y [, Z]]" (("CLIP") ("COLOR") ("CONTINUE") ("DATA") ("DEVICE") ("LINESTYLE") ("NOCLIP") ("NORMAL") ("PSYM") ("SYMSIZE") ("T3D") ("THICK") ("Z"))) |
| 274 | ("POINT_LUN" pro nil (system) "%s, Unit, Position" nil) | 277 | ("POINT_LUN" pro nil (system) "%s, Unit, Position" nil) |
| 275 | ("POLAR_CONTOUR" pro nil (system) "%s, Z, Theta, R" (("C_ANNOTATION") ("C_CHARSIZE") ("C_CHARTHICK") ("C_COLORS") ("C_LINESTYLE") ("C_ORIENTATION") ("C_SPACING") ("C_THICK") ("CLOSED") ("FILL") ("IRREGULAR") ("LEVELS") ("MAX_VALUE") ("MIN_VALUE") ("NLEVELS") ("OVERPLOT") ("PATH_DATA_COORDS") ("SHOW_TRIANGULATION") ("TRIANGULATION") ("XLOG") ("YLOG") ("ZAXIS"))) | 278 | ("POLAR_CONTOUR" pro nil (system) "%s, Z, Theta, R" (("C_ANNOTATION") ("C_CHARSIZE") ("C_CHARTHICK") ("C_COLORS") ("C_LINESTYLE") ("C_ORIENTATION") ("C_SPACING") ("C_THICK") ("CLOSED") ("FILL") ("IRREGULAR") ("LEVELS") ("MAX_VALUE") ("MIN_VALUE") ("NLEVELS") ("OVERPLOT") ("PATH_DATA_COORDS") ("SHOW_TRIANGULATION") ("TRIANGULATION") ("XLOG") ("YLOG") ("ZAXIS"))) |
| 276 | ("POLYFILL" pro nil (system) "%s, X [, Y [, Z]]" (("CLIP") ("COLOR") ("DATA") ("DEVICE") ("FILL_PATTERN") ("IMAGE_COORD") ("IMAGE_INTERP") ("LINE_FILL") ("LINESTYLE") ("NOCLIP") ("NORMAL") ("ORIENTATION") ("PATTERN") ("SPACING") ("T3D") ("THICK") ("TRANSPARENT") ("Z"))) | 279 | ("POLYFILL" pro nil (system) "%s, X [, Y [, Z]]" (("CLIP") ("COLOR") ("DATA") ("DEVICE") ("IMAGE_COORD") ("IMAGE_INTERP") ("LINE_FILL") ("LINESTYLE") ("NOCLIP") ("NORMAL") ("ORIENTATION") ("PATTERN") ("SPACING") ("T3D") ("THICK") ("TRANSPARENT") ("Z"))) |
| 277 | ("POLYWARP" pro nil (system) "%s, Xi, Yi, Xo, Yo, Degree, Kx, Ky" nil) | 280 | ("POLYWARP" pro nil (system) "%s, Xi, Yi, Xo, Yo, Degree, Kx, Ky" nil) |
| 278 | ("POPD" pro nil (system) "%s" nil) | 281 | ("POPD" pro nil (system) "%s" nil) |
| 279 | ("POWELL" pro nil (system) "%s, P, Xi, Ftol, Fmin, Func" (("DOUBLE") ("ITER") ("ITMAX"))) | 282 | ("POWELL" pro nil (system) "%s, P, Xi, Ftol, Fmin, Func" (("DOUBLE") ("ITER") ("ITMAX"))) |
| @@ -287,9 +290,9 @@ | |||
| 287 | ("PSEUDO" pro nil (system) "%s, Litlo, Lithi, Satlo, Sathi, Hue, Loops [, Colr]" nil) | 290 | ("PSEUDO" pro nil (system) "%s, Litlo, Lithi, Satlo, Sathi, Hue, Loops [, Colr]" nil) |
| 288 | ("PTR_FREE" pro nil (system) "%s, P1, ... ..., Pn" nil) | 291 | ("PTR_FREE" pro nil (system) "%s, P1, ... ..., Pn" nil) |
| 289 | ("PUSHD" pro nil (system) "%s, Dir" nil) | 292 | ("PUSHD" pro nil (system) "%s, Dir" nil) |
| 293 | ("RADON" pro nil (system) "%s Transform: Result = RADON( Array)" (("BACKPROJECT") ("DOUBLE") ("DRHO") ("DX") ("DY") ("GRAY") ("LINEAR") ("NRHO") ("NTHETA") ("NX") ("NY") ("RHO") ("RMIN") ("THETA") ("XMIN") ("YMIN"))) | ||
| 290 | ("RDPIX" pro nil (system) "%s, Image [, X0, Y0]" nil) | 294 | ("RDPIX" pro nil (system) "%s, Image [, X0, Y0]" nil) |
| 291 | ("READ" pro nil (system) "%s, [Prompt,] Var1, ..., Varn" (("AM_PM") ("DAYS_OF_WEEK") ("FORMAT") ("KEY_ID") ("KEY_MATCH") ("KEY_VALUE") ("MONTHS") ("PROMPT"))) | 295 | ("READ" pro nil (system) "%s, [Prompt,] Var1, ..., Varn" (("AM_PM") ("DAYS_OF_WEEK") ("FORMAT") ("KEY_ID") ("KEY_MATCH") ("KEY_VALUE") ("MONTHS") ("PROMPT"))) |
| 292 | ("READ_GIF" pro nil (system) "%s, Filename, Image [, R, G, B]" (("CLOSE") ("MULTIPLE"))) | ||
| 293 | ("READ_INTERFILE" pro nil (system) "%s, File, Data" nil) | 296 | ("READ_INTERFILE" pro nil (system) "%s, File, Data" nil) |
| 294 | ("READ_JPEG" pro nil (system) "%s [, Filename]" (("BUFFER") ("COLORS") ("DITHER") ("GRAYSCALE") ("ORDER") ("TRUE") ("TWO_PASS_QUANTIZE") ("UNIT"))) | 297 | ("READ_JPEG" pro nil (system) "%s [, Filename]" (("BUFFER") ("COLORS") ("DITHER") ("GRAYSCALE") ("ORDER") ("TRUE") ("TWO_PASS_QUANTIZE") ("UNIT"))) |
| 295 | ("READ_PICT" pro nil (system) "%s, Filename, Image [, R, G, B]" nil) | 298 | ("READ_PICT" pro nil (system) "%s, Filename, Image [, R, G, B]" nil) |
| @@ -303,7 +306,7 @@ | |||
| 303 | ("REDUCE_COLORS" pro nil (system) "%s, Image, Values" nil) | 306 | ("REDUCE_COLORS" pro nil (system) "%s, Image, Values" nil) |
| 304 | ("REPLICATE_INPLACE" pro nil (system) "%s, X, Value [, D1, Loc1 [, D2, Range]]" nil) | 307 | ("REPLICATE_INPLACE" pro nil (system) "%s, X, Value [, D1, Loc1 [, D2, Range]]" nil) |
| 305 | ("RESOLVE_ALL" pro nil (system) "%s" (("CONTINUE_ON_ERROR") ("QUIET"))) | 308 | ("RESOLVE_ALL" pro nil (system) "%s" (("CONTINUE_ON_ERROR") ("QUIET"))) |
| 306 | ("RESOLVE_ROUTINE" pro nil (system) "%s, Name" (("EITHER") ("IS_FUNCTION") ("NO_RECOMPLIE"))) | 309 | ("RESOLVE_ROUTINE" pro nil (system) "%s, Name" (("COMPILE_FULL_FILE") ("EITHER") ("IS_FUNCTION") ("NO_RECOMPILE"))) |
| 307 | ("RESTORE" pro nil (system) "%s [, Filename]" (("FILENAME") ("RELAXED_STRUCTURE_ASSIGNMENT") ("RESTORED_OBJECTS") ("VERBOSE"))) | 310 | ("RESTORE" pro nil (system) "%s [, Filename]" (("FILENAME") ("RELAXED_STRUCTURE_ASSIGNMENT") ("RESTORED_OBJECTS") ("VERBOSE"))) |
| 308 | ("RETALL" pro nil (system) "%s" nil) | 311 | ("RETALL" pro nil (system) "%s" nil) |
| 309 | ("RETURN" pro nil (system) "%s [, Return_value]" nil) | 312 | ("RETURN" pro nil (system) "%s [, Return_value]" nil) |
| @@ -318,7 +321,7 @@ | |||
| 318 | ("SETENV" pro nil (system) "%s, Environment_Expression" nil) | 321 | ("SETENV" pro nil (system) "%s, Environment_Expression" nil) |
| 319 | ("SETLOG" pro nil (system) "%s, Lognam, Value" (("CONCEALED") ("CONFINE") ("NO_ALIAS") ("TABLE") ("TERMINAL"))) | 322 | ("SETLOG" pro nil (system) "%s, Lognam, Value" (("CONCEALED") ("CONFINE") ("NO_ALIAS") ("TABLE") ("TERMINAL"))) |
| 320 | ("SETUP_KEYS" pro nil (system) "%s" (("APP_KEYPAD") ("EIGHTBIT") ("HP9000") ("MIPS") ("NUM_KEYPAD") ("PSTERM") ("SGI") ("SUN") ("VT200"))) | 323 | ("SETUP_KEYS" pro nil (system) "%s" (("APP_KEYPAD") ("EIGHTBIT") ("HP9000") ("MIPS") ("NUM_KEYPAD") ("PSTERM") ("SGI") ("SUN") ("VT200"))) |
| 321 | ("SHADE_SURF" pro nil (system) "%s, Z [, X, Y]" (("AX") ("AZ") ("CHARSIZE") ("CHARTHICK") ("CLIP") ("COLOR") ("DATA") ("DEVICE") ("FONT") ("IMAGE") ("MAX_VALUE") ("MIN_VALUE") ("NOCLIP") ("NODATA") ("NORMAL") ("PIXELS") ("POSITION") ("SAVE") ("SHADES") ("SUBTITLE") ("T3D") ("THICK") ("TICKLEN") ("TITLE") ("XCHARSIZE") ("XGRIDSTYLE") ("XLOG") ("XMARGIN") ("XMINOR") ("XRANGE") ("XSTYLE") ("XTHICK") ("XTICK_GET") ("XTICKFORMAT") ("XTICKLEN") ("XTICKNAME") ("XTICKS") ("XTICKV") ("XTITLE") ("YCHARSIZE") ("YGRIDSTYLE") ("YLOG") ("YMARGIN") ("YMINOR") ("YRANGE") ("YSTYLE") ("YTHICK") ("YTICK_GET") ("YTICKFORMAT") ("YTICKLEN") ("YTICKNAME") ("YTICKS") ("YTICKV") ("YTITLE") ("ZCHARSIZE") ("ZGRIDSTYLE") ("ZMARGIN") ("ZMINOR") ("ZRANGE") ("ZSTYLE") ("ZTHICK") ("ZTICK_GET") ("ZTICKFORMAT") ("ZTICKLEN") ("ZTICKNAME") ("ZTICKS") ("ZTICKV") ("ZTITLE") ("ZVALUE"))) | 324 | ("SHADE_SURF" pro nil (system) "%s, Z [, X, Y]" (("AX") ("AZ") ("CHARSIZE") ("CHARTHICK") ("COLOR") ("DATA") ("DEVICE") ("FONT") ("IMAGE") ("MAX_VALUE") ("MIN_VALUE") ("NODATA") ("NORMAL") ("PIXELS") ("POSITION") ("SAVE") ("SHADES") ("SUBTITLE") ("T3D") ("THICK") ("TICKLEN") ("TITLE") ("XCHARSIZE") ("XGRIDSTYLE") ("XLOG") ("XMARGIN") ("XMINOR") ("XRANGE") ("XSTYLE") ("XTHICK") ("XTICK_GET") ("XTICKFORMAT") ("XTICKINTERVAL") ("XTICKLAYOUT") ("XTICKLEN") ("XTICKNAME") ("XTICKS") ("XTICKUNITS") ("XTICKV") ("XTITLE") ("YCHARSIZE") ("YGRIDSTYLE") ("YLOG") ("YMARGIN") ("YMINOR") ("YRANGE") ("YSTYLE") ("YTHICK") ("YTICK_GET") ("YTICKFORMAT") ("YTICKINTERVAL") ("YTICKLAYOUT") ("YTICKLEN") ("YTICKNAME") ("YTICKS") ("YTICKUNITS") ("YTICKV") ("YTITLE") ("ZCHARSIZE") ("ZGRIDSTYLE") ("ZMARGIN") ("ZMINOR") ("ZRANGE") ("ZSTYLE") ("ZTHICK") ("ZTICK_GET") ("ZTICKFORMAT") ("ZTICKINTERVAL") ("ZTICKLAYOUT") ("ZTICKLEN") ("ZTICKNAME") ("ZTICKS") ("ZTICKUNITS") ("ZTICKV") ("ZTITLE") ("ZVALUE"))) |
| 322 | ("SHADE_SURF_IRR" pro nil (system) "%s, Z, X, Y" (("AX") ("AZ") ("IMAGE") ("PLIST") ("T3D"))) | 325 | ("SHADE_SURF_IRR" pro nil (system) "%s, Z, X, Y" (("AX") ("AZ") ("IMAGE") ("PLIST") ("T3D"))) |
| 323 | ("SHADE_VOLUME" pro nil (system) "%s, Volume, Value, Vertex, Poly" (("LOW") ("SHADES") ("VERBOSE") ("XRANGE") ("YRANGE") ("ZRANGE"))) | 326 | ("SHADE_VOLUME" pro nil (system) "%s, Volume, Value, Vertex, Poly" (("LOW") ("SHADES") ("VERBOSE") ("XRANGE") ("YRANGE") ("ZRANGE"))) |
| 324 | ("SHOW3" pro nil (system) "%s, Image [, X, Y]" (("E_CONTOUR") ("E_SURFACE") ("INTERP") ("SSCALE"))) | 327 | ("SHOW3" pro nil (system) "%s, Image [, X, Y]" (("E_CONTOUR") ("E_SURFACE") ("INTERP") ("SSCALE"))) |
| @@ -326,8 +329,9 @@ | |||
| 326 | ("SKIPF" pro nil (system) "%s, Unit, Files or SKIPF, Unit, Records, R" nil) | 329 | ("SKIPF" pro nil (system) "%s, Unit, Files or SKIPF, Unit, Records, R" nil) |
| 327 | ("SLICER3" pro nil (system) "%s [, hData3D]" (("DATA_NAMES") ("DETACH") ("GROUP") ("MODAL"))) | 330 | ("SLICER3" pro nil (system) "%s [, hData3D]" (("DATA_NAMES") ("DETACH") ("GROUP") ("MODAL"))) |
| 328 | ("SLIDE_IMAGE" pro nil (system) "%s [, Image]" (("BLOCK") ("CONGRID") ("FULL_WINDOW") ("GROUP") ("ORDER") ("REGISTER") ("RETAIN") ("SHOW_FULL") ("SLIDE_WINDOW") ("TITLE") ("TOP_ID") ("XSIZE") ("XVISIBLE") ("YSIZE") ("YVISIBLE"))) | 331 | ("SLIDE_IMAGE" pro nil (system) "%s [, Image]" (("BLOCK") ("CONGRID") ("FULL_WINDOW") ("GROUP") ("ORDER") ("REGISTER") ("RETAIN") ("SHOW_FULL") ("SLIDE_WINDOW") ("TITLE") ("TOP_ID") ("XSIZE") ("XVISIBLE") ("YSIZE") ("YVISIBLE"))) |
| 329 | ("SPAWN" pro nil (system) "%s [, Command(s) [, Result]]" (("COUNT") ("MACCREATOR") ("NOCLISYM") ("NOLOGNAM") ("NOSHELL") ("NOTIFY") ("NOTTYRESET") ("NOWAIT") ("PID") ("SH") ("UNIT"))) | 332 | ("SOCKET" pro nil (system) "%s, Unit, Host, Port" (("CONNECT_TIMEOUT") ("ERROR") ("GET_LUN") ("RAWIO") ("READ_TIMEOUT") ("STDIO") ("SWAP_ENDIAN") ("SWAP_IF_BIG_ENDIAN") ("SWAP_IF_LITTLE_ENDIAN") ("WIDTH") ("WRITE_TIMEOUT"))) |
| 330 | ("SPH_4PNT" pro nil (system) "%s, X, Y, Z, Xc, Yc, Zc, R" nil) | 333 | ("SPAWN" pro nil (system) "%s [, Command [, Result] [, ErrResult]]" (("COUNT") ("EXIT_STATUS") ("FORCE") ("HIDE") ("LOG_OUTPUT") ("MACCREATOR") ("NOCLISYM") ("NOLOGNAM") ("NOSHELL") ("NOTIFY") ("NOTTYRESET") ("NOWAIT") ("NULL_STDIN") ("PID") ("SH") ("STDERR") ("UNIT"))) |
| 334 | ("SPH_4PNT" pro nil (system) "%s, X, Y, Z, Xc, Yc, Zc, R" (("DOUBLE"))) | ||
| 331 | ("SPLINE_P" pro nil (system) "%s, X, Y, Xr, Yr" (("INTERVAL") ("TAN0") ("TAN1"))) | 335 | ("SPLINE_P" pro nil (system) "%s, X, Y, Xr, Yr" (("INTERVAL") ("TAN0") ("TAN1"))) |
| 332 | ("STOP" pro nil (system) "%s [, Expr1, ..., Exprn]" nil) | 336 | ("STOP" pro nil (system) "%s [, Expr1, ..., Exprn]" nil) |
| 333 | ("STREAMLINE" pro nil (system) "%s, Verts, Conn, Normals, Outverts, Outconn" (("ANISOTROPY") ("PROFILE") ("SIZE"))) | 337 | ("STREAMLINE" pro nil (system) "%s, Verts, Conn, Normals, Outverts, Outconn" (("ANISOTROPY") ("PROFILE") ("SIZE"))) |
| @@ -335,10 +339,10 @@ | |||
| 335 | ("STRPUT" pro nil (system) "%s, Destination, Source [, Position]" nil) | 339 | ("STRPUT" pro nil (system) "%s, Destination, Source [, Position]" nil) |
| 336 | ("STRUCT_ASSIGN" pro nil (system) "%s, Source, Destination" (("NOZERO") ("VERBOSE"))) | 340 | ("STRUCT_ASSIGN" pro nil (system) "%s, Source, Destination" (("NOZERO") ("VERBOSE"))) |
| 337 | ("STRUCT_HIDE" pro nil (system) "%s, Arg1 [, Arg2, ..., Argn]" nil) | 341 | ("STRUCT_HIDE" pro nil (system) "%s, Arg1 [, Arg2, ..., Argn]" nil) |
| 338 | ("SURFACE" pro nil (system) "%s, Z [, X, Y]" (("AX") ("AZ") ("BACKGROUND") ("BOTTOM") ("CHARSIZE") ("CHARTHICK") ("CLIP") ("COLOR") ("DATA") ("DEVICE") ("FONT") ("HORIZONTAL") ("LEGO") ("LINESTYLE") ("LOWER_ONLY") ("MAX_VALUE") ("MIN_VALUE") ("NOCLIP") ("NODATA") ("NOERASE") ("NORMAL") ("NSUM") ("POLAR") ("POSITION") ("SAVE") ("SHADES") ("SKIRT") ("SUBTITLE") ("T3D") ("THICK") ("TICKLEN") ("TITLE") ("UPPER_ONLY") ("XCHARSIZE") ("XGRIDSTYLE") ("XLOG") ("XMARGIN") ("XMINOR") ("XRANGE") ("XSTYLE") ("XTHICK") ("XTICK_GET") ("XTICKFORMAT") ("XTICKLEN") ("XTICKNAME") ("XTICKS") ("XTICKV") ("XTITLE") ("YCHARSIZE") ("YGRIDSTYLE") ("YLOG") ("YMARGIN") ("YMINOR") ("YNOZERO") ("YRANGE") ("YSTYLE") ("YTHICK") ("YTICK_GET") ("YTICKFORMAT") ("YTICKLEN") ("YTICKNAME") ("YTICKS") ("YTICKV") ("YTITLE") ("ZAXIS") ("ZCHARSIZE") ("ZGRIDSTYLE") ("ZLOG") ("ZMARGIN") ("ZMINOR") ("ZRANGE") ("ZSTYLE") ("ZTHICK") ("ZTICK_GET") ("ZTICKFORMAT") ("ZTICKLEN") ("ZTICKNAME") ("ZTICKS") ("ZTICKV") ("ZTITLE") ("ZVALUE"))) | 342 | ("SURFACE" pro nil (system) "%s, Z [, X, Y]" (("AX") ("AZ") ("BACKGROUND") ("BOTTOM") ("CHARSIZE") ("CHARTHICK") ("CLIP") ("COLOR") ("DATA") ("DEVICE") ("FONT") ("HORIZONTAL") ("LEGO") ("LINESTYLE") ("LOWER_ONLY") ("MAX_VALUE") ("MIN_VALUE") ("NOCLIP") ("NODATA") ("NOERASE") ("NORMAL") ("NSUM") ("POLAR") ("POSITION") ("SAVE") ("SHADES") ("SKIRT") ("SUBTITLE") ("T3D") ("THICK") ("TICKLEN") ("TITLE") ("UPPER_ONLY") ("XCHARSIZE") ("XGRIDSTYLE") ("XLOG") ("XMARGIN") ("XMINOR") ("XRANGE") ("XSTYLE") ("XTHICK") ("XTICK_GET") ("XTICKFORMAT") ("XTICKINTERVAL") ("XTICKLAYOUT") ("XTICKLEN") ("XTICKNAME") ("XTICKS") ("XTICKUNITS") ("XTICKV") ("XTITLE") ("YCHARSIZE") ("YGRIDSTYLE") ("YLOG") ("YMARGIN") ("YMINOR") ("YNOZERO") ("YRANGE") ("YSTYLE") ("YTHICK") ("YTICK_GET") ("YTICKFORMAT") ("YTICKINTERVAL") ("YTICKLAYOUT") ("YTICKLEN") ("YTICKNAME") ("YTICKS") ("YTICKUNITS") ("YTICKV") ("YTITLE") ("ZAXIS") ("ZCHARSIZE") ("ZGRIDSTYLE") ("ZLOG") ("ZMARGIN") ("ZMINOR") ("ZRANGE") ("ZSTYLE") ("ZTHICK") ("ZTICK_GET") ("ZTICKFORMAT") ("ZTICKINTERVAL") ("ZTICKLAYOUT") ("ZTICKLEN") ("ZTICKNAME") ("ZTICKS") ("ZTICKUNITS") ("ZTICKV") ("ZTITLE") ("ZVALUE"))) |
| 339 | ("SURFR" pro nil (system) "%s" (("AX") ("AZ"))) | 343 | ("SURFR" pro nil (system) "%s" (("AX") ("AZ"))) |
| 340 | ("SVDC" pro nil (system) "%s, A, W, U, V" (("COLUMN") ("DOUBLE"))) | 344 | ("SVDC" pro nil (system) "%s, A, W, U, V" (("COLUMN") ("DOUBLE") ("ITMAX"))) |
| 341 | ("T3D" pro nil (system) "%s" (("OBLIQUE") ("PERSPECTIVE") ("RESET") ("ROTATE") ("SCALE") ("TRANSLATIONS") ("XYEXCH") ("XZEXCH") ("YZEXCH"))) | 345 | ("T3D" pro nil (system) "%s [, Array]" (("MATRIX") ("OBLIQUE") ("PERSPECTIVE") ("RESET") ("ROTATE") ("SCALE") ("TRANSLATE") ("XYEXCH") ("XZEXCH") ("YZEXCH"))) |
| 342 | ("TAPRD" pro nil (system) "%s, Array, Unit [, Byte_Reverse]" nil) | 346 | ("TAPRD" pro nil (system) "%s, Array, Unit [, Byte_Reverse]" nil) |
| 343 | ("TAPWRT" pro nil (system) "%s, Array, Unit [, Byte_Reverse]" nil) | 347 | ("TAPWRT" pro nil (system) "%s, Array, Unit [, Byte_Reverse]" nil) |
| 344 | ("TEK_COLOR" pro nil (system) "%s [, Start_Index, Colors]" nil) | 348 | ("TEK_COLOR" pro nil (system) "%s [, Start_Index, Colors]" nil) |
| @@ -356,22 +360,21 @@ | |||
| 356 | ("USERSYM" pro nil (system) "%s, X [, Y]" (("COLOR") ("FILL") ("THICK"))) | 360 | ("USERSYM" pro nil (system) "%s, X [, Y]" (("COLOR") ("FILL") ("THICK"))) |
| 357 | ("VECTOR_FIELD" pro nil (system) "%s, Field, Outverts, Outconn" (("ANISOTROPY") ("SCALE") ("VERTICES"))) | 361 | ("VECTOR_FIELD" pro nil (system) "%s, Field, Outverts, Outconn" (("ANISOTROPY") ("SCALE") ("VERTICES"))) |
| 358 | ("VEL" pro nil (system) "%s, U, V" (("LENGTH") ("NSTEPS") ("NVECS") ("TITLE") ("XMAX"))) | 362 | ("VEL" pro nil (system) "%s, U, V" (("LENGTH") ("NSTEPS") ("NVECS") ("TITLE") ("XMAX"))) |
| 359 | ("VELOVECT" pro nil (system) "%s, U, V [, X, Y]" (("COLOR") ("DOTS") ("LENGTH") ("MISSING"))) | 363 | ("VELOVECT" pro nil (system) "%s, U, V [, X, Y]" (("COLOR") ("DOTS") ("LENGTH") ("MISSING") ("OVERPLOT"))) |
| 360 | ("VORONOI" pro nil (system) "%s, X, Y, I0, C, Xp, Yp, Rect" nil) | 364 | ("VORONOI" pro nil (system) "%s, X, Y, I0, C, Xp, Yp, Rect" nil) |
| 361 | ("WAIT" pro nil (system) "%s, Seconds" nil) | 365 | ("WAIT" pro nil (system) "%s, Seconds" nil) |
| 362 | ("WDELETE" pro nil (system) "%s [, Window_Index [, ...]]" nil) | 366 | ("WDELETE" pro nil (system) "%s [, Window_Index [, ...]]" nil) |
| 363 | ("WEOF" pro nil (system) "%s, Unit" nil) | 367 | ("WEOF" pro nil (system) "%s, Unit" nil) |
| 364 | ("WF_DRAW" pro nil (system) "%s, X, Y" (("COLD") ("COLOR") ("CONVERGENCE") ("DATA") ("DEVICE") ("FRONT_TYPE") ("INTERVAL") ("NORM") ("OCCLUDED") ("PSYM") ("STATIONARY") ("SYM_HT") ("SYM_LEN") ("THICK") ("WARM"))) | 368 | ("WF_DRAW" pro nil (system) "%s, X, Y" (("COLD") ("COLOR") ("CONVERGENCE") ("DATA") ("DEVICE") ("FRONT_TYPE") ("INTERVAL") ("NORMAL") ("OCCLUDED") ("PSYM") ("STATIONARY") ("SYM_HT") ("SYM_LEN") ("THICK") ("WARM"))) |
| 365 | ("WIDED" pro nil (system) "%s" nil) | 369 | ("WIDED" pro nil (system) "%s" nil) |
| 366 | ("WIDGET_CONTROL" pro nil (system) "%s [, Widget_ID]" (("ALIGNMENT") ("ALL_TABLE_EVENTS") ("ALL_TEXT_EVENTS") ("AM_PM") ("APPEND") ("BAD_ID") ("BITMAP") ("CANCEL_BUTTON") ("CLEAR_EVENTS") ("COLUMN_LABELS") ("COLUMN_WIDTHS") ("DAYS_OF_WEEK") ("DEFAULT_BUTTON") ("DEFAULT_FONT") ("DELAY_DESTROY") ("DELETE_COLUMNS") ("DELETE_ROWS") ("DESTROY") ("DRAW_BUTTON_EVENTS") ("DRAW_EXPOSE_EVENTS") ("DRAW_MOTION_EVENTS") ("DRAW_VIEWPORT_EVENTS") ("DRAW_XSIZE") ("DRAW_YSIZE") ("DYNAMIC_RESIZE") ("EDIT_CELL") ("EDITABLE") ("EVENT_FUNC") ("EVENT_PRO") ("FORMAT") ("FUNC_GET_VALUE") ("GET_DRAW_VIEW") ("GET_UVALUE") ("GET_VALUE") ("GROUP_LEADER") ("HOURGLASS") ("ICONIFY") ("INPUT_FOCUS") ("INSERT_COLUMNS") ("INSERT_ROWS") ("KBRD_FOCUS_EVENTS") ("KILL_NOTIFY") ("MAP") ("MONTHS") ("NO_COPY") ("NO_NEWLINE") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("REALIZE") ("RESET") ("ROW_HEIGHTS") ("ROW_LABELS") ("SCR_XSIZE") ("SCR_YSIZE") ("SEND_EVENT") ("SENSITIVE") ("SET_BUTTON") ("SET_DRAW_VIEW") ("SET_DROPLIST_SELECT") ("SET_LIST_SELECT") ("SET_LIST_TOP") ("SET_SLIDER_MAX") ("SET_SLIDER_MIN") ("SET_TABLE_SELECT") ("SET_TABLE_VIEW") ("SET_TEXT_SELECT") ("SET_TEXT_TOP_LINE") ("SET_UNAME") ("SET_UVALUE") ("SET_VALUE") ("SHOW") ("TABLE_XSIZE") ("TABLE_YSIZE") ("TIMER") ("TLB_GET_OFFSET") ("TLB_GET_SIZE") ("TLB_KILL_REQUEST_EVENTS") ("TLB_SET_TITLE") ("TLB_SET_XOFFSET") ("TLB_SET_YOFFSET") ("TRACKING_EVENTS") ("UNITS") ("UPDATE") ("USE_TABLE_SELECT") ("USE_TEXT_SELECT") ("X_BITMAP_EXTRA") ("XOFFSET") ("XSIZE") ("YOFFSET") ("YSIZE"))) | 370 | ("WIDGET_CONTROL" pro nil (system) "%s [, Widget_ID]" (("ALIGNMENT") ("ALL_TABLE_EVENTS") ("ALL_TEXT_EVENTS") ("AM_PM") ("APPEND") ("BAD_ID") ("BITMAP") ("CANCEL_BUTTON") ("CLEAR_EVENTS") ("COLUMN_LABELS") ("COLUMN_WIDTHS") ("DAYS_OF_WEEK") ("DEFAULT_BUTTON") ("DEFAULT_FONT") ("DELAY_DESTROY") ("DELETE_COLUMNS") ("DELETE_ROWS") ("DESTROY") ("DRAW_BUTTON_EVENTS") ("DRAW_EXPOSE_EVENTS") ("DRAW_MOTION_EVENTS") ("DRAW_VIEWPORT_EVENTS") ("DRAW_XSIZE") ("DRAW_YSIZE") ("DYNAMIC_RESIZE") ("EDIT_CELL") ("EDITABLE") ("EVENT_FUNC") ("EVENT_PRO") ("FORMAT") ("FUNC_GET_VALUE") ("GET_DRAW_VIEW") ("GET_UVALUE") ("GET_VALUE") ("GROUP_LEADER") ("HOURGLASS") ("ICONIFY") ("INPUT_FOCUS") ("INSERT_COLUMNS") ("INSERT_ROWS") ("KBRD_FOCUS_EVENTS") ("KILL_NOTIFY") ("MAP") ("MONTHS") ("NO_COPY") ("NO_NEWLINE") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("REALIZE") ("RESET") ("ROW_HEIGHTS") ("ROW_LABELS") ("SCR_XSIZE") ("SCR_YSIZE") ("SEND_EVENT") ("SENSITIVE") ("SET_BUTTON") ("SET_DRAW_VIEW") ("SET_DROPLIST_SELECT") ("SET_LIST_SELECT") ("SET_LIST_TOP") ("SET_SLIDER_MAX") ("SET_SLIDER_MIN") ("SET_TABLE_SELECT") ("SET_TABLE_VIEW") ("SET_TEXT_SELECT") ("SET_TEXT_TOP_LINE") ("SET_UNAME") ("SET_UVALUE") ("SET_VALUE") ("SHOW") ("TABLE_XSIZE") ("TABLE_YSIZE") ("TIMER") ("TLB_GET_OFFSET") ("TLB_GET_SIZE") ("TLB_KILL_REQUEST_EVENTS") ("TLB_SET_TITLE") ("TLB_SET_XOFFSET") ("TLB_SET_YOFFSET") ("TRACKING_EVENTS") ("UNITS") ("UPDATE") ("USE_TABLE_SELECT") ("USE_TEXT_SELECT") ("X_BITMAP_EXTRA") ("XOFFSET") ("XSIZE") ("YOFFSET") ("YSIZE"))) |
| 367 | ("WINDOW" pro nil (system) "%s [, Window_Index]" (("COLORS") ("FREE") ("PIXMAP") ("RETAIN") ("TITLE") ("XPOS") ("XSIZE") ("YPOS") ("YSIZE"))) | 371 | ("WINDOW" pro nil (system) "%s [, Window_Index]" (("COLORS") ("FREE") ("PIXMAP") ("RETAIN") ("TITLE") ("XPOS") ("XSIZE") ("YPOS") ("YSIZE"))) |
| 368 | ("WRITE_BMP" pro nil (system) "%s, Filename, Image[, R, G, B]" (("FOUR_BIT") ("HEADER_DEFINE") ("IHDR"))) | 372 | ("WRITE_BMP" pro nil (system) "%s, Filename, Image[, R, G, B]" (("FOUR_BIT") ("HEADER_DEFINE") ("IHDR") ("RGB"))) |
| 369 | ("WRITE_GIF" pro nil (system) "%s, Filename, Image[, R, G, B]" (("CLOSE") ("MULTIPLE"))) | ||
| 370 | ("WRITE_IMAGE" pro nil (system) "%s, Filename, Format, Data [, Red, Green, Blue]" (("APPEND"))) | 373 | ("WRITE_IMAGE" pro nil (system) "%s, Filename, Format, Data [, Red, Green, Blue]" (("APPEND"))) |
| 371 | ("WRITE_JPEG" pro nil (system) "%s[, Filename], Image" (("ORDER") ("PROGRESSIVE") ("QUALITY") ("TRUE") ("UNIT"))) | 374 | ("WRITE_JPEG" pro nil (system) "%s [, Filename] , Image" (("ORDER") ("PROGRESSIVE") ("QUALITY") ("TRUE") ("UNIT"))) |
| 372 | ("WRITE_NRIF" pro nil (system) "%s, File, Image [, R, G, B]" nil) | 375 | ("WRITE_NRIF" pro nil (system) "%s, File, Image [, R, G, B]" nil) |
| 373 | ("WRITE_PICT" pro nil (system) "%s, Filename [, Image, R, G, B]" nil) | 376 | ("WRITE_PICT" pro nil (system) "%s, Filename [, Image, R, G, B]" nil) |
| 374 | ("WRITE_PNG" pro nil (system) "%s, Filename, Image[, R, G, B]" (("TRANSPARENT") ("VERBOSE"))) | 377 | ("WRITE_PNG" pro nil (system) "%s, Filename, Image[, R, G, B]" (("ORDER") ("TRANSPARENT") ("VERBOSE"))) |
| 375 | ("WRITE_PPM" pro nil (system) "%s, Filename, Image" (("ASCII"))) | 378 | ("WRITE_PPM" pro nil (system) "%s, Filename, Image" (("ASCII"))) |
| 376 | ("WRITE_SPR" pro nil (system) "%s, AS, Filename" nil) | 379 | ("WRITE_SPR" pro nil (system) "%s, AS, Filename" nil) |
| 377 | ("WRITE_SRF" pro nil (system) "%s, Filename [, Image, R, G, B]" (("ORDER") ("WRITE_32"))) | 380 | ("WRITE_SRF" pro nil (system) "%s, Filename [, Image, R, G, B]" (("ORDER") ("WRITE_32"))) |
| @@ -382,16 +385,23 @@ | |||
| 382 | ("WSET" pro nil (system) "%s [, Window_Index]" nil) | 385 | ("WSET" pro nil (system) "%s [, Window_Index]" nil) |
| 383 | ("WSHOW" pro nil (system) "%s [, Window_Index [, Show]]" (("ICONIC"))) | 386 | ("WSHOW" pro nil (system) "%s [, Window_Index [, Show]]" (("ICONIC"))) |
| 384 | ("XBM_EDIT" pro nil (system) "%s" (("BLOCK") ("FILENAME") ("GROUP") ("XSIZE") ("YSIZE"))) | 387 | ("XBM_EDIT" pro nil (system) "%s" (("BLOCK") ("FILENAME") ("GROUP") ("XSIZE") ("YSIZE"))) |
| 385 | ("XDISPLAYFILE" pro nil (system) "%s, Filename" (("BLOCK") ("FONT") ("GROUP") ("HEIGHT") ("MODAL") ("TEXT") ("TITLE") ("WIDTH"))) | 388 | ("XDISPLAYFILE" pro nil (system) "%s, Filename" (("BLOCK") ("DONE_BUTTON") ("EDITABLE") ("FONT") ("GROUP") ("HEIGHT") ("MODAL") ("TEXT") ("TITLE") ("WIDTH") ("WTEXT"))) |
| 386 | ("XINTERANIMATE" pro nil (system) "%s [, Rate]" (("CLOSE") ("CYCLE") ("FRAME") ("GROUP") ("IMAGE") ("KEEP_PIXMAPS") ("MPEG_CLOSE") ("MPEG_FILENAME") ("MPEG_OPEN") ("NO_BLOCK") ("ORDER") ("SET") ("SHOWLOAD") ("TITLE") ("TRACK") ("WINDOW") ("XOFFSET") ("YOFFSET"))) | 389 | ("XDXF" pro nil (system) "%s [, Filename]" (("BLOCK") ("GROUP") ("MODAL") ("SCALE") ("TEST"))) |
| 390 | ("XINTERANIMATE" pro nil (system) "%s [, Rate]" (("BLOCK") ("CLOSE") ("CYCLE") ("FRAME") ("GROUP") ("IMAGE") ("KEEP_PIXMAPS") ("MODAL") ("MPEG_BITRATE") ("MPEG_CLOSE") ("MPEG_FILENAME") ("MPEG_IFRAME_GAP") ("MPEG_MOTION_VEC_LENGTH") ("MPEG_OPEN") ("MPEG_QUALITY") ("ORDER") ("SET") ("SHOWLOAD") ("TITLE") ("TRACK") ("WINDOW") ("XOFFSET") ("YOFFSET"))) | ||
| 387 | ("XLOADCT" pro nil (system) "%s" (("BLOCK") ("BOTTOM") ("FILE") ("GROUP") ("MODAL") ("NCOLORS") ("SILENT") ("UPDATECALLBACK") ("UPDATECBDATA") ("USE_CURENT"))) | 391 | ("XLOADCT" pro nil (system) "%s" (("BLOCK") ("BOTTOM") ("FILE") ("GROUP") ("MODAL") ("NCOLORS") ("SILENT") ("UPDATECALLBACK") ("UPDATECBDATA") ("USE_CURENT"))) |
| 388 | ("XMANAGER" pro nil (system) "%s [, Name, ID]" (("CATCH") ("CLEANUP") ("EVENT_HANDLER") ("GROUP_LEADER") ("JUST_REG") ("NO_BLOCK"))) | 392 | ("XMANAGER" pro nil (system) "%s [, Name, ID]" (("CATCH") ("CLEANUP") ("EVENT_HANDLER") ("GROUP_LEADER") ("JUST_REG") ("NO_BLOCK"))) |
| 389 | ("XMNG_TMPL" pro nil (system) "%s" (("BLOCK") ("GROUP"))) | 393 | ("XMNG_TMPL" pro nil (system) "%s" (("BLOCK") ("GROUP"))) |
| 390 | ("XMTOOL" pro nil (system) "%s" (("BLOCK") ("GROUP"))) | 394 | ("XMTOOL" pro nil (system) "%s" (("BLOCK") ("GROUP"))) |
| 391 | ("XOBJVIEW" pro nil (system) "%s, Obj" (("BLOCK") ("GROUP") ("STATIONARY") ("XSIZE") ("YSIZE"))) | 395 | ("XOBJVIEW" pro nil (system) "%s, Obj" (("BACKGROUND") ("BLOCK") ("DOUBLE_VIEW") ("GROUP") ("MODAL") ("REFRESH") ("SCALE") ("STATIONARY") ("TEST") ("TITLE") ("TLB") ("XSIZE") ("YSIZE"))) |
| 392 | ("XPALETTE" pro nil (system) "%s" (("BLOCK") ("GROUP") ("UPDATECALLBACK") ("UPDATECBDATA"))) | 396 | ("XPALETTE" pro nil (system) "%s" (("BLOCK") ("GROUP") ("UPDATECALLBACK") ("UPDATECBDATA"))) |
| 397 | ("XPCOLOR" pro nil (system) "%s" (("GROUP"))) | ||
| 398 | ("XPLOT3D" pro nil (system) "%s, X, Y, Z" (("BLOCK") ("COLOR") ("DOUBLE_VIEW") ("GROUP") ("LINESTYLE") ("MODAL") ("NAME") ("OVERPLOT") ("SYMBOL") ("TEST") ("THICK") ("TITLE") ("XRANGE") ("XTITLE") ("YRANGE") ("YTITLE") ("ZRANGE") ("ZTITLE"))) | ||
| 399 | ("XROI" pro nil (system) "%s [, ImageData] [, R] [, G] [, B]" (("BLOCK") ("FLOATING") ("GROUP") ("MODAL") ("REGIONS_IN") ("REGIONS_OUT") ("REJECTED") ("RENDERER") ("ROI_COLOR") ("ROI_GEOMETRY") ("ROI_SELECT_COLOR") ("STATISTICS") ("TITLE") ("TOOLS"))) | ||
| 393 | ("XSURFACE" pro nil (system) "%s, Data" (("BLOCK") ("GROUP"))) | 400 | ("XSURFACE" pro nil (system) "%s, Data" (("BLOCK") ("GROUP"))) |
| 394 | ("XVAREDIT" pro nil (system) "%s, Var" (("GROUP") ("NAME") ("X_SCROLL_SIZE") ("Y_SCROLL_SIZE"))) | 401 | ("XVAREDIT" pro nil (system) "%s, Var" (("GROUP") ("NAME") ("X_SCROLL_SIZE") ("Y_SCROLL_SIZE"))) |
| 402 | ("XVOLUME" pro nil (system) "%s, Vol" (("BLOCK") ("GROUP") ("INTERPOLATE") ("MODAL") ("RENDERER") ("REPLACE") ("SCALE") ("TEST") ("XSIZE") ("YSIZE"))) | ||
| 403 | ("XVOLUME_ROTATE" pro nil (system) "%s, Axis, Angle" (("PREMULTIPLY"))) | ||
| 404 | ("XVOLUME_WRITE_IMAGE" pro nil (system) "%s, Filename, Format" (("DIMENSIONS"))) | ||
| 395 | ("XYOUTS" pro nil (system) "%s, [X, Y,] String" (("ALIGNMENT") ("CHARSIZE") ("CHARTHICK") ("CLIP") ("COLOR") ("DATA") ("DEVICE") ("FONT") ("NOCLIP") ("NORMAL") ("ORIENTATION") ("T3D") ("TEXT_AXES") ("WIDTH") ("Z"))) | 405 | ("XYOUTS" pro nil (system) "%s, [X, Y,] String" (("ALIGNMENT") ("CHARSIZE") ("CHARTHICK") ("CLIP") ("COLOR") ("DATA") ("DEVICE") ("FONT") ("NOCLIP") ("NORMAL") ("ORIENTATION") ("T3D") ("TEXT_AXES") ("WIDTH") ("Z"))) |
| 396 | ("ZOOM" pro nil (system) "%s" (("CONTINUOUS") ("FACT") ("INTERP") ("KEEP") ("NEW_WINDOW") ("XSIZE") ("YSIZE") ("ZOOM_WINDOW"))) | 406 | ("ZOOM" pro nil (system) "%s" (("CONTINUOUS") ("FACT") ("INTERP") ("KEEP") ("NEW_WINDOW") ("XSIZE") ("YSIZE") ("ZOOM_WINDOW"))) |
| 397 | ("ZOOM_24" pro nil (system) "%s" (("FACT") ("RIGHT") ("XSIZE") ("YSIZE"))) | 407 | ("ZOOM_24" pro nil (system) "%s" (("FACT") ("RIGHT") ("XSIZE") ("YSIZE"))) |
| @@ -403,26 +413,28 @@ | |||
| 403 | ("ALOG10" fun nil (system) "Result = %s(X)" nil) | 413 | ("ALOG10" fun nil (system) "Result = %s(X)" nil) |
| 404 | ("AMOEBA" fun nil (system) "Result = %s( Ftol)" (("FUNCTION_NAME") ("FUNCTION_VALUE") ("NCALLS") ("NMAX") ("P0") ("SCALE") ("SIMPLEX"))) | 414 | ("AMOEBA" fun nil (system) "Result = %s( Ftol)" (("FUNCTION_NAME") ("FUNCTION_VALUE") ("NCALLS") ("NMAX") ("P0") ("SCALE") ("SIMPLEX"))) |
| 405 | ("ARG_PRESENT" fun nil (system) "Result = %s(Variable)" nil) | 415 | ("ARG_PRESENT" fun nil (system) "Result = %s(Variable)" nil) |
| 416 | ("ARRAY_EQUAL" fun nil (system) "Result = %s( Op1 , Op2)" (("NO_TYPECONV"))) | ||
| 406 | ("ASCII_TEMPLATE" fun nil (system) "Result = %s( [Filename])" (("BROWSE_LINES") ("CANCEL") ("GROUP"))) | 417 | ("ASCII_TEMPLATE" fun nil (system) "Result = %s( [Filename])" (("BROWSE_LINES") ("CANCEL") ("GROUP"))) |
| 407 | ("ASIN" fun nil (system) "Result = %s(X)" nil) | 418 | ("ASIN" fun nil (system) "Result = %s(X)" nil) |
| 408 | ("ASSOC" fun nil (system) "Result = %s( Unit, Array_Structure [, Offset])" (("PACKED"))) | 419 | ("ASSOC" fun nil (system) "Result = %s( Unit, Array_Structure [, Offset])" (("PACKED"))) |
| 409 | ("ATAN" fun nil (system) "Result = %s([Y,] X)" nil) | 420 | ("ATAN" fun nil (system) "Result = %s([Y,] X)" nil) |
| 410 | ("BESELI" fun nil (system) "Result = %s(X, N)" nil) | 421 | ("BESELI" fun nil (system) "Result = %s(X, N)" nil) |
| 411 | ("BESELJ" fun nil (system) "Result = %s(X, N)" nil) | 422 | ("BESELJ" fun nil (system) "Result = %s(X, N)" nil) |
| 423 | ("BESELK" fun nil (system) "Result = %s( X, N )" nil) | ||
| 412 | ("BESELY" fun nil (system) "Result = %s(X, N)" nil) | 424 | ("BESELY" fun nil (system) "Result = %s(X, N)" nil) |
| 413 | ("BETA" fun nil (system) "Result = %s( Z, W)" (("DOUBLE"))) | 425 | ("BETA" fun nil (system) "Result = %s( Z, W)" (("DOUBLE"))) |
| 414 | ("BILINEAR" fun nil (system) "Result = %s(P, IX, JY)" nil) | 426 | ("BILINEAR" fun nil (system) "Result = %s(P, IX, JY)" nil) |
| 415 | ("BIN_DATE" fun nil (system) "Result = %s(Ascii_Time)" nil) | 427 | ("BIN_DATE" fun nil (system) "Result = %s(Ascii_Time)" nil) |
| 416 | ("BINARY_TEMPLATE" fun nil (system) "Template = %s ( [Filename])" (("CANCEL") ("GROUP") ("N_ROWS") ("TEMPLATE"))) | 428 | ("BINARY_TEMPLATE" fun nil (system) "Template = %s ( [Filename])" (("CANCEL") ("GROUP") ("N_ROWS") ("TEMPLATE"))) |
| 417 | ("BINDGEN" fun nil (system) "Result = %s(D1, ...,D8)" nil) | 429 | ("BINDGEN" fun nil (system) "Result = %s(D1, ...,D8)" nil) |
| 418 | ("BINOMIAL" fun nil (system) "Result = %s(V, N, P)" nil) | 430 | ("BINOMIAL" fun nil (system) "Result = %s(V, N, P)" (("DOUBLE") ("GAUSSIAN"))) |
| 419 | ("BLK_CON" fun nil (system) "Result = %s( Filter, Signal)" (("B_LENGTH"))) | 431 | ("BLK_CON" fun nil (system) "Result = %s( Filter, Signal)" (("B_LENGTH") ("DOUBLE"))) |
| 420 | ("BROYDEN" fun nil (system) "Result = %s( X, Vecfunc)" (("CHECK") ("DOUBLE") ("ITMAX") ("STEPMAX") ("TOLF") ("TOLMIN") ("TOLX"))) | 432 | ("BROYDEN" fun nil (system) "Result = %s( X, Vecfunc)" (("CHECK") ("DOUBLE") ("EPS") ("ITMAX") ("STEPMAX") ("TOLF") ("TOLMIN") ("TOLX"))) |
| 421 | ("BYTARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) | 433 | ("BYTARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) |
| 422 | ("BYTE" fun nil (system) "Result = %s( Expression[, Offset [, Dim1, ..., Dim8]] )" nil) | 434 | ("BYTE" fun nil (system) "Result = %s( Expression[, Offset [, Dim1, ..., Dim8]] )" nil) |
| 423 | ("BYTSCL" fun nil (system) "Result = %s( Array)" (("MAX") ("MIN") ("NAN") ("TOP"))) | 435 | ("BYTSCL" fun nil (system) "Result = %s( Array)" (("MAX") ("MIN") ("NAN") ("TOP"))) |
| 424 | ("C_CORRELATE" fun nil (system) "Result = %s( X, Y, Lag)" (("COVARIANCE") ("DOUBLE"))) | 436 | ("C_CORRELATE" fun nil (system) "Result = %s( X, Y, Lag)" (("COVARIANCE") ("DOUBLE"))) |
| 425 | ("CALL_EXTERNAL" fun nil (system) "Result = %s(Image, Entry [, P0, ..., PN-1])" (("ALL_VALUE") ("B_VALUE") ("CDECL") ("D_VALUE") ("DEFAULT") ("F_VALUE") ("I_VALUE") ("L64_VALUE") ("PORTABLE") ("RETURN_TYPE") ("S_VALUE") ("UI_VALUE") ("UL64_VALUE") ("UL_VALUE") ("UNLOAD") ("VALUE") ("VAX_FLOAT"))) | 437 | ("CALL_EXTERNAL" fun nil (system) "Result = %s(Image, Entry [, P0, ..., PN-1])" (("ALL_VALUE") ("AUTOGLUE") ("B_VALUE") ("CC") ("CDECL") ("COMPILE_DIRECTORY") ("D_VALUE") ("DEFAULT") ("EXTRA_CFLAGS") ("EXTRA_LFLAGS") ("F_VALUE") ("I_VALUE") ("IGNORE_EXISTING_GLUE") ("L64_VALUE") ("LD") ("NOCLEANUP") ("PORTABLE") ("RETURN_TYPE") ("S_VALUE") ("SHOW_ALL_OUTPUT") ("UI_VALUE") ("UL64_VALUE") ("UL_VALUE") ("UNLOAD") ("VALUE") ("VAX_FLOAT") ("VERBOSE") ("WRITE_WRAPPER"))) |
| 426 | ("CALL_FUNCTION" fun nil (system) "Result = %s(Name [, P1, ..., Pn])" nil) | 438 | ("CALL_FUNCTION" fun nil (system) "Result = %s(Name [, P1, ..., Pn])" nil) |
| 427 | ("CALL_METHOD" fun nil (system) "Result = %s, Name, ObjRef, [, P1, ..., Pn]" nil) | 439 | ("CALL_METHOD" fun nil (system) "Result = %s, Name, ObjRef, [, P1, ..., Pn]" nil) |
| 428 | ("CDF_ATTCREATE" fun nil (system) "Result = %s( Id, Attribute_Name)" (("GLOBAL_SCOPE") ("VARIABLE_SCOPE"))) | 440 | ("CDF_ATTCREATE" fun nil (system) "Result = %s( Id, Attribute_Name)" (("GLOBAL_SCOPE") ("VARIABLE_SCOPE"))) |
| @@ -438,7 +450,7 @@ | |||
| 438 | ("CDF_VARCREATE" fun nil (system) "Result = %s( Id, Name [, DimVary])" (("ALLOCATERECS") ("CDF_BYTE") ("CDF_CHAR") ("CDF_DOUBLE") ("CDF_EPOCH") ("CDF_FLOAT") ("CDF_INT1") ("CDF_INT2") ("CDF_INT4") ("CDF_REAL4") ("CDF_REAL8") ("CDF_UCHAR") ("CDF_UINT1") ("CDF_UINT2") ("CDF_UINT4") ("DIMENSIONS") ("NUMELEM") ("REC_NOVARY") ("REC_VARY") ("ZVARIABLE"))) | 450 | ("CDF_VARCREATE" fun nil (system) "Result = %s( Id, Name [, DimVary])" (("ALLOCATERECS") ("CDF_BYTE") ("CDF_CHAR") ("CDF_DOUBLE") ("CDF_EPOCH") ("CDF_FLOAT") ("CDF_INT1") ("CDF_INT2") ("CDF_INT4") ("CDF_REAL4") ("CDF_REAL8") ("CDF_UCHAR") ("CDF_UINT1") ("CDF_UINT2") ("CDF_UINT4") ("DIMENSIONS") ("NUMELEM") ("REC_NOVARY") ("REC_VARY") ("ZVARIABLE"))) |
| 439 | ("CDF_VARINQ" fun nil (system) "Result = %s( Id, Variable)" (("ZVARIABLE"))) | 451 | ("CDF_VARINQ" fun nil (system) "Result = %s( Id, Variable)" (("ZVARIABLE"))) |
| 440 | ("CDF_VARNUM" fun nil (system) "Result = %s( Id, VarName [, IsZVar] )" nil) | 452 | ("CDF_VARNUM" fun nil (system) "Result = %s( Id, VarName [, IsZVar] )" nil) |
| 441 | ("CEIL" fun nil (system) "Result = %s(X)" nil) | 453 | ("CEIL" fun nil (system) "Result = %s(X)" (("L64"))) |
| 442 | ("CHEBYSHEV" fun nil (system) "Result = %s(D, N)" nil) | 454 | ("CHEBYSHEV" fun nil (system) "Result = %s(D, N)" nil) |
| 443 | ("CHECK_MATH" fun nil (system) "Result = %s()" (("MASK") ("NOCLEAR") ("PRINT"))) | 455 | ("CHECK_MATH" fun nil (system) "Result = %s()" (("MASK") ("NOCLEAR") ("PRINT"))) |
| 444 | ("CHISQR_CVF" fun nil (system) "Result = %s(P, Df)" nil) | 456 | ("CHISQR_CVF" fun nil (system) "Result = %s(P, Df)" nil) |
| @@ -448,6 +460,7 @@ | |||
| 448 | ("CLUST_WTS" fun nil (system) "Result = %s( Array)" (("DOUBLE") ("N_CLUSTERS") ("N_ITERATIONS") ("VARIABLE_WTS"))) | 460 | ("CLUST_WTS" fun nil (system) "Result = %s( Array)" (("DOUBLE") ("N_CLUSTERS") ("N_ITERATIONS") ("VARIABLE_WTS"))) |
| 449 | ("CLUSTER" fun nil (system) "Result = %s( Array, Weights)" (("DOUBLE") ("N_CLUSTERS"))) | 461 | ("CLUSTER" fun nil (system) "Result = %s( Array, Weights)" (("DOUBLE") ("N_CLUSTERS"))) |
| 450 | ("COLOR_QUAN" fun nil (system) "Result = %s( Image_R, Image_G, Image_B, R, G, B) or Result = COLOR_QUAN( Image, Dim, R, G, B )" (("COLORS") ("CUBE") ("DITHER") ("ERROR") ("GET_TRANSLATION") ("MAP_ALL") ("TRANSLATION"))) | 462 | ("COLOR_QUAN" fun nil (system) "Result = %s( Image_R, Image_G, Image_B, R, G, B) or Result = COLOR_QUAN( Image, Dim, R, G, B )" (("COLORS") ("CUBE") ("DITHER") ("ERROR") ("GET_TRANSLATION") ("MAP_ALL") ("TRANSLATION"))) |
| 463 | ("COLORMAP_APPLICABLE" fun nil (system) "Result = %s( redrawRequired )" nil) | ||
| 451 | ("COMFIT" fun nil (system) "Result = %s( X, Y, A)" (("EXPONENTIAL") ("GEOMETRIC") ("GOMPERTZ") ("HYPERBOLIC") ("LOGISTIC") ("LOGSQUARE") ("SIGMA") ("WEIGHTS") ("YFIT"))) | 464 | ("COMFIT" fun nil (system) "Result = %s( X, Y, A)" (("EXPONENTIAL") ("GEOMETRIC") ("GOMPERTZ") ("HYPERBOLIC") ("LOGISTIC") ("LOGSQUARE") ("SIGMA") ("WEIGHTS") ("YFIT"))) |
| 452 | ("COMPLEX" fun nil (system) "Result = %s( Real [, Imaginary] ) or Result = COMPLEX(Expression, Offset, Dim1 [, ..., Dim8])" nil) | 465 | ("COMPLEX" fun nil (system) "Result = %s( Real [, Imaginary] ) or Result = COMPLEX(Expression, Offset, Dim1 [, ..., Dim8])" nil) |
| 453 | ("COMPLEXARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) | 466 | ("COMPLEXARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) |
| @@ -456,7 +469,7 @@ | |||
| 456 | ("COND" fun nil (system) "Result = %s( A)" (("DOUBLE"))) | 469 | ("COND" fun nil (system) "Result = %s( A)" (("DOUBLE"))) |
| 457 | ("CONGRID" fun nil (system) "Result = %s( Array, X, Y, Z)" (("CUBIC") ("INTERP") ("MINUS_ONE"))) | 470 | ("CONGRID" fun nil (system) "Result = %s( Array, X, Y, Z)" (("CUBIC") ("INTERP") ("MINUS_ONE"))) |
| 458 | ("CONJ" fun nil (system) "Result = %s(X)" nil) | 471 | ("CONJ" fun nil (system) "Result = %s(X)" nil) |
| 459 | ("CONVERT_COORD" fun nil (system) "Result = %s( X [, Y [, Z]])" (("DATA") ("DEVICE") ("NORMAL") ("T3D") ("TO_DATA") ("TO_DEVICE") ("TO_NORMAL"))) | 472 | ("CONVERT_COORD" fun nil (system) "Result = %s( X [, Y [, Z]])" (("DATA") ("DEVICE") ("DOUBLE") ("NORMAL") ("T3D") ("TO_DATA") ("TO_DEVICE") ("TO_NORMAL"))) |
| 460 | ("CONVOL" fun nil (system) "Result = %s( Array, Kernel [, Scale_Factor])" (("CENTER") ("EDGE_TRUNCATE") ("EDGE_WRAP"))) | 473 | ("CONVOL" fun nil (system) "Result = %s( Array, Kernel [, Scale_Factor])" (("CENTER") ("EDGE_TRUNCATE") ("EDGE_WRAP"))) |
| 461 | ("COORD2TO3" fun nil (system) "Result = %s( Mx, My, Dim, D0 [, PTI] )" nil) | 474 | ("COORD2TO3" fun nil (system) "Result = %s( Mx, My, Dim, D0 [, PTI] )" nil) |
| 462 | ("CORRELATE" fun nil (system) "Result = %s( X [, Y])" (("COVARIANCE") ("DOUBLE"))) | 475 | ("CORRELATE" fun nil (system) "Result = %s( X [, Y])" (("COVARIANCE") ("DOUBLE"))) |
| @@ -468,25 +481,24 @@ | |||
| 468 | ("CRVLENGTH" fun nil (system) "Result = %s( X, Y)" (("DOUBLE"))) | 481 | ("CRVLENGTH" fun nil (system) "Result = %s( X, Y)" (("DOUBLE"))) |
| 469 | ("CT_LUMINANCE" fun nil (system) "Result = %s( [R, G, B])" (("BRIGHT") ("DARK") ("READ_TABLES"))) | 482 | ("CT_LUMINANCE" fun nil (system) "Result = %s( [R, G, B])" (("BRIGHT") ("DARK") ("READ_TABLES"))) |
| 470 | ("CTI_TEST" fun nil (system) "Result = %s( Obfreq)" (("COEFF") ("CORRECTED") ("CRAMV") ("DF") ("EXFREQ") ("RESIDUAL"))) | 483 | ("CTI_TEST" fun nil (system) "Result = %s( Obfreq)" (("COEFF") ("CORRECTED") ("CRAMV") ("DF") ("EXFREQ") ("RESIDUAL"))) |
| 471 | ("CURVEFIT" fun nil (system) "Result = %s( X, Y, Weights, A [, Sigma])" (("CHISQ") ("FUNCTION_NAME") ("ITER") ("ITMAX") ("NODERIVATIVE") ("TOL"))) | 484 | ("CURVEFIT" fun nil (system) "Result = %s( X, Y, Weights, A [, Sigma])" (("CHISQ") ("DOUBLE") ("FUNCTION_NAME") ("ITER") ("ITMAX") ("NODERIVATIVE") ("TOL"))) |
| 472 | ("CV_COORD" fun nil (system) "Result = %s()" (("DEGREES") ("FROM_CYLIN") ("FROM_POLAR") ("FROM_RECT") ("FROM_SPHERE") ("TO_CYLIN") ("TO_POLAR") ("TO_RECT") ("TO_SPHERE"))) | 485 | ("CV_COORD" fun nil (system) "Result = %s()" (("DEGREES") ("DOUBLE") ("FROM_CYLIN") ("FROM_POLAR") ("FROM_RECT") ("FROM_SPHERE") ("TO_CYLIN") ("TO_POLAR") ("TO_RECT") ("TO_SPHERE"))) |
| 473 | ("CVTTOBM" fun nil (system) "Result = %s( Array)" (("THRESHOLD"))) | 486 | ("CVTTOBM" fun nil (system) "Result = %s( Array)" (("THRESHOLD"))) |
| 474 | ("CW_ANIMATE" fun nil (system) "Result = %s( Parent, Sizex, Sizey, Nframes)" (("NO_KILL") ("OPEN_FUNC") ("PIXMAPS") ("TRACK") ("UNAME") ("UVALUE"))) | 487 | ("CW_ANIMATE" fun nil (system) "Result = %s( Parent, Sizex, Sizey, Nframes)" (("NO_KILL") ("OPEN_FUNC") ("PIXMAPS") ("TRACK") ("UNAME") ("UVALUE"))) |
| 475 | ("CW_ARCBALL" fun nil (system) "Result = %s( Parent)" (("COLORS") ("FRAME") ("LABEL") ("RETAIN") ("SIZE") ("UNAME") ("UPDATE") ("UVALUE") ("VALUE"))) | 488 | ("CW_ARCBALL" fun nil (system) "Result = %s( Parent)" (("COLORS") ("FRAME") ("LABEL") ("RETAIN") ("SIZE") ("UNAME") ("UPDATE") ("UVALUE") ("VALUE"))) |
| 476 | ("CW_BGROUP" fun nil (system) "Result = %s( Parent, Names)" (("BUTTON_UVALUE") ("COLUMN") ("EVENT_FUNCT") ("EXCLUSIVE") ("FONT") ("FRAME") ("IDS") ("LABEL_LEFT") ("LABEL_TOP") ("MAP") ("NO_RELEASE") ("NONEXCLUSIVE") ("RETURN_ID") ("RETURN_INDEX") ("RETURN_NAME") ("ROW") ("SCROLL") ("SET_VALUE") ("SPACE") ("UNAME") ("UVALUE") ("X_SCROLL_SIZE") ("XOFFSET") ("XPAD") ("XSIZE") ("Y_SCROLL_SIZE") ("YOFFSET") ("YPAD") ("YSIZE"))) | 489 | ("CW_BGROUP" fun nil (system) "Result = %s( Parent, Names)" (("BUTTON_UVALUE") ("COLUMN") ("EVENT_FUNC") ("EXCLUSIVE") ("FONT") ("FRAME") ("IDS") ("LABEL_LEFT") ("LABEL_TOP") ("MAP") ("NO_RELEASE") ("NONEXCLUSIVE") ("RETURN_ID") ("RETURN_INDEX") ("RETURN_NAME") ("ROW") ("SCROLL") ("SET_VALUE") ("SPACE") ("UNAME") ("UVALUE") ("X_SCROLL_SIZE") ("XOFFSET") ("XPAD") ("XSIZE") ("Y_SCROLL_SIZE") ("YOFFSET") ("YPAD") ("YSIZE"))) |
| 477 | ("CW_CLR_INDEX" fun nil (system) "Result = %s( Parent)" (("COLOR_VALUES") ("EVENT_FUNC") ("FRAME") ("LABEL") ("NCOLORS") ("START_COLOR") ("UNAME") ("UVALUE") ("XSIZE") ("YSIZE"))) | 490 | ("CW_CLR_INDEX" fun nil (system) "Result = %s( Parent)" (("COLOR_VALUES") ("EVENT_FUNC") ("FRAME") ("LABEL") ("NCOLORS") ("START_COLOR") ("UNAME") ("UVALUE") ("VALUE") ("XSIZE") ("YSIZE"))) |
| 478 | ("CW_COLORSEL" fun nil (system) "Result = %s( Parent)" (("FRAME") ("UNAME") ("UVALUE") ("XOFFSET") ("YOFFSET"))) | 491 | ("CW_COLORSEL" fun nil (system) "Result = %s( Parent)" (("FRAME") ("UNAME") ("UVALUE") ("XOFFSET") ("YOFFSET"))) |
| 479 | ("CW_DEFROI" fun nil (system) "Result = %s( Draw)" (("IMAGE_SIZE") ("OFFSET") ("ORDER") ("RESTORE") ("ZOOM"))) | 492 | ("CW_DEFROI" fun nil (system) "Result = %s( Draw)" (("IMAGE_SIZE") ("OFFSET") ("ORDER") ("RESTORE") ("ZOOM"))) |
| 480 | ("CW_DICE" fun nil (system) "Result = %s( Parent)" (("TUMBLE_CNT") ("TUMBLE_PERIOD") ("UNAME") ("UVALUE"))) | 493 | ("CW_FIELD" fun nil (system) "Result = %s( Parent)" (("ALL_EVENTS") ("COLUMN") ("FIELDFONT") ("FLOATING") ("FONT") ("FRAME") ("INTEGER") ("LONG") ("NOEDIT") ("RETURN_EVENTS") ("ROW") ("STRING") ("TEXT_FRAME") ("TITLE") ("UNAME") ("UVALUE") ("VALUE") ("XSIZE") ("YSIZE"))) |
| 481 | ("CW_FIELD" fun nil (system) "Result = %s( Parent)" (("ALL_EVENTS") ("COLUMN") ("FIELDFONT") ("FLOATING") ("FONT") ("FRAME") ("INTEGER") ("LONG") ("NOEDIT") ("RETURN_EVENTS") ("ROW") ("STRING") ("TITLE") ("UNAME") ("UVALUE") ("VALUE") ("XSIZE") ("YSIZE"))) | 494 | ("CW_FILESEL" fun nil (system) "Result = %s ( Parent)" (("FILENAME") ("FILTER") ("FIX_FILTER") ("FRAME") ("IMAGE_FILTER") ("MULTIPLE") ("PATH") ("SAVE") ("UNAME") ("UVALUE") ("WARN_EXIST"))) |
| 482 | ("CW_FILESEL" fun nil (system) "Result = %s ( Parent)" (("FILENAME") ("FILTER") ("FIX_FILTER") ("FRAME") ("IMAGE_FILTER") ("MULTIPLE") ("PATH") ("UNAME") ("UVALUE"))) | 495 | ("CW_FORM" fun nil (system) "Result = %s( [Parent,] Desc)" (("COLUMN") ("IDS") ("TITLE") ("UNAME") ("UVALUE"))) |
| 483 | ("CW_FORM" fun nil (system) "Result = %s( [Parent,] Desc)" (("COLUMN") ("IDS") ("NO_RELEASE") ("TITLE") ("UNAME") ("UVALUE"))) | ||
| 484 | ("CW_FSLIDER" fun nil (system) "Result = %s( Parent)" (("DRAG") ("EDIT") ("FORMAT") ("FRAME") ("MAXIMUM") ("MINIMUM") ("SCROLL") ("SUPRESS_VALUE") ("TITLE") ("UNAME") ("UVALUE") ("VALUE") ("VERTICAL") ("XSIZE") ("YSIZE"))) | 496 | ("CW_FSLIDER" fun nil (system) "Result = %s( Parent)" (("DRAG") ("EDIT") ("FORMAT") ("FRAME") ("MAXIMUM") ("MINIMUM") ("SCROLL") ("SUPRESS_VALUE") ("TITLE") ("UNAME") ("UVALUE") ("VALUE") ("VERTICAL") ("XSIZE") ("YSIZE"))) |
| 485 | ("CW_LIGHT_EDITOR" fun nil (system) "Result = %s (Parent)" (("DIRECTION_DISABLED") ("DRAG_EVENTS") ("FRAME") ("HIDE_DISABLED") ("LIGHT") ("LOCATION_DISABLED") ("TYPE_DISABLED") ("UVALUE") ("XRANGE") ("XSIZE") ("YRANGE") ("YSIZE") ("ZRANGE"))) | 497 | ("CW_LIGHT_EDITOR" fun nil (system) "Result = %s (Parent)" (("DIRECTION_DISABLED") ("DRAG_EVENTS") ("FRAME") ("HIDE_DISABLED") ("LIGHT") ("LOCATION_DISABLED") ("TYPE_DISABLED") ("UVALUE") ("XRANGE") ("XSIZE") ("YRANGE") ("YSIZE") ("ZRANGE"))) |
| 486 | ("CW_ORIENT" fun nil (system) "Result = %s( Parent)" (("AX") ("AZ") ("FRAME") ("TITLE") ("UNAME") ("UVALUE") ("XSIZE") ("YSIZE"))) | 498 | ("CW_ORIENT" fun nil (system) "Result = %s( Parent)" (("AX") ("AZ") ("FRAME") ("TITLE") ("UNAME") ("UVALUE") ("XSIZE") ("YSIZE"))) |
| 487 | ("CW_PALETTE_EDITOR" fun nil (system) "Result = %s (Parent)" (("DATA") ("FRAME") ("HISTOGRAM") ("HORIZONTAL") ("SELECTION") ("UNAME") ("UVALUE") ("XSIZE") ("YSIZE"))) | 499 | ("CW_PALETTE_EDITOR" fun nil (system) "Result = %s (Parent)" (("DATA") ("FRAME") ("HISTOGRAM") ("HORIZONTAL") ("SELECTION") ("UNAME") ("UVALUE") ("XSIZE") ("YSIZE"))) |
| 488 | ("CW_PDMENU" fun nil (system) "Result = %s( Parent, Desc)" (("DELIMITER") ("FONT") ("HELP") ("IDS") ("MBAR") ("RETURN_FULL_NAME") ("RETURN_ID") ("RETURN_INDEX") ("RETURN_NAME") ("UNAME") ("UVALUE") ("XOFFSET") ("YOFFSET"))) | 500 | ("CW_PDMENU" fun nil (system) "Result = %s( Parent, Desc)" (("COLUMN") ("DELIMITER") ("FONT") ("HELP") ("IDS") ("MBAR") ("RETURN_FULL_NAME") ("RETURN_ID") ("RETURN_INDEX") ("RETURN_NAME") ("UNAME") ("UVALUE") ("XOFFSET") ("YOFFSET"))) |
| 489 | ("CW_RGBSLIDER" fun nil (system) "Result = %s( Parent)" (("CMY") ("COLOR_INDEX") ("DRAG") ("FRAME") ("HLS") ("HSV") ("LENGTH") ("RGB") ("UNAME") ("UVALUE") ("VERTICAL"))) | 501 | ("CW_RGBSLIDER" fun nil (system) "Result = %s( Parent)" (("CMY") ("COLOR_INDEX") ("DRAG") ("FRAME") ("GRAPHICS_LEVEL") ("HLS") ("HSV") ("LENGTH") ("RGB") ("UNAME") ("UVALUE") ("VALUE") ("VERTICAL"))) |
| 490 | ("CW_TMPL" fun nil (system) "Result = %s( Parent)" (("UNAME") ("UVALUE"))) | 502 | ("CW_TMPL" fun nil (system) "Result = %s( Parent)" (("UNAME") ("UVALUE"))) |
| 491 | ("CW_ZOOM" fun nil (system) "Result = %s( Parent)" (("FRAME") ("MAX") ("MIN") ("RETAIN") ("SAMPLE") ("SCALE") ("TRACK") ("UNAME") ("UVALUE") ("X_SCROLL_SIZE") ("X_ZSIZE") ("XSIZE") ("Y_SCROLL_SIZE") ("Y_ZSIZE") ("YSIZE"))) | 503 | ("CW_ZOOM" fun nil (system) "Result = %s( Parent)" (("FRAME") ("MAX") ("MIN") ("RETAIN") ("SAMPLE") ("SCALE") ("TRACK") ("UNAME") ("UVALUE") ("X_SCROLL_SIZE") ("X_ZSIZE") ("XSIZE") ("Y_SCROLL_SIZE") ("Y_ZSIZE") ("YSIZE"))) |
| 492 | ("DBLARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) | 504 | ("DBLARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) |
| @@ -499,11 +511,11 @@ | |||
| 499 | ("DERIVSIG" fun nil (system) "Result = %s( [X, Y, Sigx,] Sigy )" nil) | 511 | ("DERIVSIG" fun nil (system) "Result = %s( [X, Y, Sigx,] Sigy )" nil) |
| 500 | ("DETERM" fun nil (system) "Result = %s( A)" (("CHECK") ("DOUBLE") ("ZERO"))) | 512 | ("DETERM" fun nil (system) "Result = %s( A)" (("CHECK") ("DOUBLE") ("ZERO"))) |
| 501 | ("DIALOG_MESSAGE" fun nil (system) "Result = %s( Message_Text)" (("CANCEL") ("DEFAULT_CANCEL") ("DEFAULT_NO") ("DIALOG_PARENT") ("DISPLAY_NAME") ("ERROR") ("INFORMATION") ("QUESTION") ("RESOURCE_NAME") ("TITLE"))) | 513 | ("DIALOG_MESSAGE" fun nil (system) "Result = %s( Message_Text)" (("CANCEL") ("DEFAULT_CANCEL") ("DEFAULT_NO") ("DIALOG_PARENT") ("DISPLAY_NAME") ("ERROR") ("INFORMATION") ("QUESTION") ("RESOURCE_NAME") ("TITLE"))) |
| 502 | ("DIALOG_PICKFILE" fun nil (system) "Result = %s()" (("DIALOG_PARENT") ("DIRECTORY") ("DISPLAY_NAME") ("FILE") ("FILTER") ("FIX_FILTER") ("GET_PATH") ("GROUP") ("MULTIPLE_FILES") ("MUST_EXIST") ("NOCONFIRM") ("PATH") ("READ") ("RESOURCE_NAME") ("TITLE") ("WRITE"))) | 514 | ("DIALOG_PICKFILE" fun nil (system) "Result = %s()" (("DIALOG_PARENT") ("DIRECTORY") ("DISPLAY_NAME") ("FILE") ("FILTER") ("FIX_FILTER") ("GET_PATH") ("GROUP") ("MULTIPLE_FILES") ("MUST_EXIST") ("PATH") ("READ") ("RESOURCE_NAME") ("TITLE") ("WRITE"))) |
| 503 | ("DIALOG_PRINTERSETUP" fun nil (system) "Result = %s( [PrintDestination])" (("DIALOG_PARENT") ("DISPLAY_NAME") ("RESOURCE_NAME") ("TITLE"))) | 515 | ("DIALOG_PRINTERSETUP" fun nil (system) "Result = %s( [PrintDestination])" (("DIALOG_PARENT") ("DISPLAY_NAME") ("RESOURCE_NAME") ("TITLE"))) |
| 504 | ("DIALOG_PRINTJOB" fun nil (system) "Result = %s( [PrintDestination])" (("DIALOG_PARENT") ("DISPLAY_NAME") ("RESOURCE_NAME") ("TITLE"))) | 516 | ("DIALOG_PRINTJOB" fun nil (system) "Result = %s( [PrintDestination])" (("DIALOG_PARENT") ("DISPLAY_NAME") ("RESOURCE_NAME") ("TITLE"))) |
| 505 | ("DIALOG_READ_IMAGE" fun nil (system) "Result = %s ( [Filename])" (("BLUE") ("DIALOG_PARENT") ("FILE") ("FILTER") ("FIX_FILTER") ("GREEN") ("IMAGE") ("PATH") ("QUERY") ("RED") ("TITLE"))) | 517 | ("DIALOG_READ_IMAGE" fun nil (system) "Result = %s ( [Filename])" (("BLUE") ("DIALOG_PARENT") ("FILE") ("FILTER_TYPE") ("FIX_FILTER") ("GET_PATH") ("GREEN") ("IMAGE") ("PATH") ("QUERY") ("RED") ("TITLE"))) |
| 506 | ("DIALOG_WRITE_IMAGE" fun nil (system) "Result = %s ( Image [, R, G, B])" (("DIALOG_PARENT") ("FILENAME") ("FIX_TYPE") ("NOWRITE") ("OPTIONS") ("PATH") ("TITLE") ("TYPE"))) | 518 | ("DIALOG_WRITE_IMAGE" fun nil (system) "Result = %s ( Image [, R, G, B])" (("DIALOG_PARENT") ("FILE") ("FIX_TYPE") ("NOWRITE") ("OPTIONS") ("PATH") ("TITLE") ("TYPE") ("WARN_EXIST"))) |
| 507 | ("DIGITAL_FILTER" fun nil (system) "Result = %s( Flow, Fhigh, A, Nterms )" nil) | 519 | ("DIGITAL_FILTER" fun nil (system) "Result = %s( Flow, Fhigh, A, Nterms )" nil) |
| 508 | ("DILATE" fun nil (system) "Result = %s( Image, Structure [, X0 [, Y0 [, Z0]]])" (("BACKGROUND") ("CONSTRAINED") ("GRAY") ("PRESERVE_TYPE") ("UINT") ("ULONG") ("VALUES"))) | 520 | ("DILATE" fun nil (system) "Result = %s( Image, Structure [, X0 [, Y0 [, Z0]]])" (("BACKGROUND") ("CONSTRAINED") ("GRAY") ("PRESERVE_TYPE") ("UINT") ("ULONG") ("VALUES"))) |
| 509 | ("DINDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) | 521 | ("DINDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) |
| @@ -519,6 +531,7 @@ | |||
| 519 | ("EOS_EXISTS" fun nil (system) "Result = %s( )" nil) | 531 | ("EOS_EXISTS" fun nil (system) "Result = %s( )" nil) |
| 520 | ("EOS_GD_ATTACH" fun nil (system) "Result = %s(fid, gridname)" nil) | 532 | ("EOS_GD_ATTACH" fun nil (system) "Result = %s(fid, gridname)" nil) |
| 521 | ("EOS_GD_ATTRINFO" fun nil (system) "Result = %s(gridID, attrname, numbertype, count)" nil) | 533 | ("EOS_GD_ATTRINFO" fun nil (system) "Result = %s(gridID, attrname, numbertype, count)" nil) |
| 534 | ("EOS_GD_BLKSOMOFFSET" fun nil (system) "Result = %s(gridID, offset, code)" nil) | ||
| 522 | ("EOS_GD_CLOSE" fun nil (system) "Result = %s(fid)" nil) | 535 | ("EOS_GD_CLOSE" fun nil (system) "Result = %s(fid)" nil) |
| 523 | ("EOS_GD_COMPINFO" fun nil (system) "Result = %s(gridID, fieldname, compcode, compparm)" nil) | 536 | ("EOS_GD_COMPINFO" fun nil (system) "Result = %s(gridID, fieldname, compcode, compparm)" nil) |
| 524 | ("EOS_GD_CREATE" fun nil (system) "Result = %s(fid, gridname, xdimsize, ydimsize, upleftpt, lowrightpt)" nil) | 537 | ("EOS_GD_CREATE" fun nil (system) "Result = %s(fid, gridname, xdimsize, ydimsize, upleftpt, lowrightpt)" nil) |
| @@ -645,21 +658,24 @@ | |||
| 645 | ("ERRORF" fun nil (system) "Result = %s(X)" nil) | 658 | ("ERRORF" fun nil (system) "Result = %s(X)" nil) |
| 646 | ("EXECUTE" fun nil (system) "Result = %s(String [, QuietCompile])" nil) | 659 | ("EXECUTE" fun nil (system) "Result = %s(String [, QuietCompile])" nil) |
| 647 | ("EXP" fun nil (system) "Result = %s(Expression)" nil) | 660 | ("EXP" fun nil (system) "Result = %s(Expression)" nil) |
| 648 | ("EXPAND_PATH" fun nil (system) "Result = %s( String)" (("ARRAY") ("COUNT"))) | 661 | ("EXPAND_PATH" fun nil (system) "Result = %s( String)" (("ALL_DIRS") ("ARRAY") ("COUNT") ("DLM") ("HELP"))) |
| 649 | ("EXPINT" fun nil (system) "Result = %s( N, X)" (("DOUBLE") ("EPS") ("ITMAX"))) | 662 | ("EXPINT" fun nil (system) "Result = %s( N, X)" (("DOUBLE") ("EPS") ("ITMAX"))) |
| 650 | ("EXTRAC" fun nil (system) "Result = %s( Array, C1, C2, ..., Cn, S1, S2, ..., Sn )" nil) | 663 | ("EXTRAC" fun nil (system) "Result = %s( Array, C1, C2, ..., Cn, S1, S2, ..., Sn )" nil) |
| 651 | ("EXTRACT_SLICE" fun nil (system) "Result = %s( Vol, Xsize, Ysize, Xcenter, Ycenter, Zcenter, Xrot, Yrot, Zrot)" (("ANISOTROPY") ("OUT_VAL") ("RADIANS") ("SAMPLE") ("VERTICES"))) | 664 | ("EXTRACT_SLICE" fun nil (system) "Result = %s( Vol, Xsize, Ysize, Xcenter, Ycenter, Zcenter, Xrot, Yrot, Zrot)" (("ANISOTROPY") ("CUBIC") ("OUT_VAL") ("RADIANS") ("SAMPLE") ("VERTICES"))) |
| 652 | ("F_CVF" fun nil (system) "Result = %s(P, Dfn, Dfd)" nil) | 665 | ("F_CVF" fun nil (system) "Result = %s(P, Dfn, Dfd)" nil) |
| 653 | ("F_PDF" fun nil (system) "Result = %s(V, Dfn, Dfd)" nil) | 666 | ("F_PDF" fun nil (system) "Result = %s(V, Dfn, Dfd)" nil) |
| 654 | ("FACTORIAL" fun nil (system) "Result = %s( N)" (("STIRLING"))) | 667 | ("FACTORIAL" fun nil (system) "Result = %s( N)" (("STIRLING") ("UL64"))) |
| 655 | ("FFT" fun nil (system) "Result = %s( Array [, Direction])" (("DOUBLE") ("INVERSE") ("OVERWRITE"))) | 668 | ("FFT" fun nil (system) "Result = %s( Array [, Direction])" (("DOUBLE") ("INVERSE") ("OVERWRITE"))) |
| 669 | ("FILE_EXPAND_PATH" fun nil (system) "Result = %s (Path)" nil) | ||
| 670 | ("FILE_TEST" fun nil (system) "Result = %s( File)" (("BLOCK_SPECIAL") ("CHARACTER_SPECIAL") ("DANGLING_SYMLINK") ("DIRECTORY") ("EXECUTABLE") ("GET_MODE") ("GROUP") ("NAMED_PIPE") ("READ") ("REGULAR") ("SETGID") ("SETUID") ("SOCKET") ("STICKY_BIT") ("SYMLINK") ("USER") ("WRITE") ("ZERO_LENGTH"))) | ||
| 671 | ("FILE_WHICH" fun nil (system) "Result = %s( [Path, ] File)" (("INCLUDE_CURRENT_DIR"))) | ||
| 656 | ("FILEPATH" fun nil (system) "Result = %s( Filename)" (("ROOT_DIR") ("SUBDIRECTORY") ("TERMINAL") ("TMP"))) | 672 | ("FILEPATH" fun nil (system) "Result = %s( Filename)" (("ROOT_DIR") ("SUBDIRECTORY") ("TERMINAL") ("TMP"))) |
| 657 | ("FINDFILE" fun nil (system) "Result = %s( File_Specification)" (("COUNT"))) | 673 | ("FINDFILE" fun nil (system) "Result = %s( File_Specification)" (("COUNT"))) |
| 658 | ("FINDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) | 674 | ("FINDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) |
| 659 | ("FINITE" fun nil (system) "Result = %s( X)" (("INFINITY") ("NAN"))) | 675 | ("FINITE" fun nil (system) "Result = %s( X)" (("INFINITY") ("NAN"))) |
| 660 | ("FIX" fun nil (system) "Result = %s( Expression [, Offset [, Dim1, ..., Dim8]])" (("PRINT") ("TYPE"))) | 676 | ("FIX" fun nil (system) "Result = %s( Expression [, Offset [, Dim1, ..., Dim8]])" (("PRINT") ("TYPE"))) |
| 661 | ("FLOAT" fun nil (system) "Result = %s( Expression [, Offset [, Dim1, ..., Dim8]] )" nil) | 677 | ("FLOAT" fun nil (system) "Result = %s( Expression [, Offset [, Dim1, ..., Dim8]] )" nil) |
| 662 | ("FLOOR" fun nil (system) "Result = %s(X)" nil) | 678 | ("FLOOR" fun nil (system) "Result = %s(X)" (("L64"))) |
| 663 | ("FLTARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) | 679 | ("FLTARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) |
| 664 | ("FORMAT_AXIS_VALUES" fun nil (system) "Result = %s( Values )" nil) | 680 | ("FORMAT_AXIS_VALUES" fun nil (system) "Result = %s( Values )" nil) |
| 665 | ("FSTAT" fun nil (system) "Result = %s(Unit)" nil) | 681 | ("FSTAT" fun nil (system) "Result = %s(Unit)" nil) |
| @@ -677,14 +693,14 @@ | |||
| 677 | ("GET_KBRD" fun nil (system) "Result = %s(Wait)" nil) | 693 | ("GET_KBRD" fun nil (system) "Result = %s(Wait)" nil) |
| 678 | ("GET_SCREEN_SIZE" fun nil (system) "Result = %s( [Display_name])" (("DISPLAY_NAME") ("RESOLUTION"))) | 694 | ("GET_SCREEN_SIZE" fun nil (system) "Result = %s( [Display_name])" (("DISPLAY_NAME") ("RESOLUTION"))) |
| 679 | ("GET_SYMBOL" fun nil (system) "Result = %s( Name)" (("TYPE"))) | 695 | ("GET_SYMBOL" fun nil (system) "Result = %s( Name)" (("TYPE"))) |
| 680 | ("GETENV" fun nil (system) "Result = %s(Name)" nil) | 696 | ("GETENV" fun nil (system) "Result = %s( Name )" (("ENVIRONMENT"))) |
| 681 | ("GETHELP" fun nil (system) "Result = %s([Variable])" nil) | 697 | ("GETHELP" fun nil (system) "Result = %s([Variable])" nil) |
| 682 | ("GRID3" fun nil (system) "Result = %s( X, Y, Z, F, Gx, Gy, Gz)" (("DELTA") ("DTOL") ("GRID") ("NGRID") ("START"))) | 698 | ("GRID3" fun nil (system) "Result = %s( X, Y, Z, F, Gx, Gy, Gz)" (("DELTA") ("DTOL") ("GRID") ("NGRID") ("START"))) |
| 683 | ("GRID_TPS" fun nil (system) "Interp = %s (Xp, Yp, Values)" (("COEFFICIENTS") ("DELTA") ("NGRID") ("START"))) | 699 | ("GRID_TPS" fun nil (system) "Interp = %s (Xp, Yp, Values)" (("COEFFICIENTS") ("DELTA") ("NGRID") ("START"))) |
| 684 | ("GS_ITER" fun nil (system) "Result = %s( A, B)" (("CHECK") ("LAMBDA") ("MAX_ITER") ("TOL") ("X_0"))) | 700 | ("GS_ITER" fun nil (system) "Result = %s( A, B)" (("CHECK") ("DOUBLE") ("LAMBDA") ("MAX_ITER") ("TOL") ("X_0"))) |
| 685 | ("HANDLE_CREATE" fun nil (system) "Result = %s([ID])" nil) | 701 | ("HANDLE_CREATE" fun nil (system) "Result = %s([ID])" nil) |
| 686 | ("HANDLE_INFO" fun nil (system) "Result = %s(ID)" nil) | 702 | ("HANDLE_INFO" fun nil (system) "Result = %s(ID)" nil) |
| 687 | ("HANNING" fun nil (system) "Result = %s( N1 [, N2])" (("ALPHA"))) | 703 | ("HANNING" fun nil (system) "Result = %s( N1 [, N2])" (("ALPHA") ("DOUBLE"))) |
| 688 | ("HDF_AN_ANNLEN" fun nil (system) "Result = %s(ann_id)" nil) | 704 | ("HDF_AN_ANNLEN" fun nil (system) "Result = %s(ann_id)" nil) |
| 689 | ("HDF_AN_ANNLIST" fun nil (system) "Result = %s(an_id, annot_type, obj_tag, obj_ref, ann_list)" nil) | 705 | ("HDF_AN_ANNLIST" fun nil (system) "Result = %s(an_id, annot_type, obj_tag, obj_ref, ann_list)" nil) |
| 690 | ("HDF_AN_ATYPE2TAG" fun nil (system) "Result = %s(annot_type)" nil) | 706 | ("HDF_AN_ATYPE2TAG" fun nil (system) "Result = %s(annot_type)" nil) |
| @@ -769,43 +785,44 @@ | |||
| 769 | ("HDF_VG_NUMBER" fun nil (system) "Result = %s(VGroup)" nil) | 785 | ("HDF_VG_NUMBER" fun nil (system) "Result = %s(VGroup)" nil) |
| 770 | ("HILBERT" fun nil (system) "Result = %s(X [, D])" nil) | 786 | ("HILBERT" fun nil (system) "Result = %s(X [, D])" nil) |
| 771 | ("HIST_2D" fun nil (system) "Result = %s( V1, V2)" (("BIN1") ("BIN2") ("MAX1") ("MAX2") ("MIN1") ("MIN2"))) | 787 | ("HIST_2D" fun nil (system) "Result = %s( V1, V2)" (("BIN1") ("BIN2") ("MAX1") ("MAX2") ("MIN1") ("MIN2"))) |
| 772 | ("HIST_EQUAL" fun nil (system) "Result = %s( A)" (("BINSIZE") ("MAXV") ("MINV") ("TOP"))) | 788 | ("HIST_EQUAL" fun nil (system) "Result = %s( A)" (("BINSIZE") ("HISTOGRAM_ONLY") ("MAXV") ("MINV") ("OMAX") ("OMIN") ("PERCENT") ("TOP"))) |
| 773 | ("HISTOGRAM" fun nil (system) "Result = %s( Array)" (("BINSIZE") ("INPUT") ("MAX") ("MIN") ("NAN") ("OMAX") ("OMIN") ("REVERSE_INDICES"))) | 789 | ("HISTOGRAM" fun nil (system) "Result = %s( Array)" (("BINSIZE") ("INPUT") ("L64") ("MAX") ("MIN") ("NAN") ("NBINS") ("OMAX") ("OMIN") ("REVERSE_INDICES"))) |
| 774 | ("HQR" fun nil (system) "Result = %s( A)" (("COLUMN") ("DOUBLE"))) | 790 | ("HQR" fun nil (system) "Result = %s( A)" (("COLUMN") ("DOUBLE"))) |
| 775 | ("IBETA" fun nil (system) "Result = %s(A, B, X)" nil) | 791 | ("IBETA" fun nil (system) "Result = %s( A, B, X)" (("DOUBLE") ("EPS") ("ITER") ("ITMAX"))) |
| 776 | ("IDENTITY" fun nil (system) "Result = %s( N)" (("DOUBLE"))) | 792 | ("IDENTITY" fun nil (system) "Result = %s( N)" (("DOUBLE"))) |
| 777 | ("IGAMMA" fun nil (system) "Result = %s( A, X)" (("METHOD"))) | 793 | ("IGAMMA" fun nil (system) "Result = %s( A, X)" (("DOUBLE") ("EPS") ("ITER") ("ITMAX") ("METHOD"))) |
| 778 | ("IMAGINARY" fun nil (system) "Result = %s(Complex_Expression)" nil) | 794 | ("IMAGINARY" fun nil (system) "Result = %s(Complex_Expression)" nil) |
| 779 | ("INDGEN" fun nil (system) "Result = %s(D1, ..., D8)" (("BYTE") ("COMPLEX") ("DCOMPLEX") ("DOUBLE") ("FLOAT") ("L64") ("LONG") ("STRING") ("TYPE") ("UINT") ("UL64") ("ULONG"))) | 795 | ("INDGEN" fun nil (system) "Result = %s(D1, ..., D8)" (("BYTE") ("COMPLEX") ("DCOMPLEX") ("DOUBLE") ("FLOAT") ("L64") ("LONG") ("STRING") ("TYPE") ("UINT") ("UL64") ("ULONG"))) |
| 780 | ("INSGET" fun nil (system) "Result = %s([Name])" (("COUNT") ("DIMS_LIST") ("EXCLUSIVE") ("GROUP") ("NAME") ("PTR_OUT") ("TITLE"))) | ||
| 781 | ("INT_2D" fun nil (system) "Result = %s( Fxy, AB_Limits, PQ_Limits, Pts)" (("DOUBLE") ("ORDER"))) | 796 | ("INT_2D" fun nil (system) "Result = %s( Fxy, AB_Limits, PQ_Limits, Pts)" (("DOUBLE") ("ORDER"))) |
| 782 | ("INT_3D" fun nil (system) "Result = %s( Fxyz, AB_Limits, PQ_Limits, UV_Limits, Pts)" (("DOUBLE"))) | 797 | ("INT_3D" fun nil (system) "Result = %s( Fxyz, AB_Limits, PQ_Limits, UV_Limits, Pts)" (("DOUBLE"))) |
| 783 | ("INT_TABULATED" fun nil (system) "Result = %s( X, F)" (("SORT"))) | 798 | ("INT_TABULATED" fun nil (system) "Result = %s( X, F)" (("DOUBLE") ("SORT"))) |
| 784 | ("INTARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) | 799 | ("INTARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) |
| 785 | ("INTERPOL" fun nil (system) "Result = %s( V, N) or Result = INTERPOL( V, X, U)" (("QUADRATIC") ("SPLINE"))) | 800 | ("INTERPOL" fun nil (system) "Result = %s( V, N) or Result = INTERPOL( V, X, U)" (("LSQUADRATIC") ("QUADRATIC") ("SPLINE"))) |
| 786 | ("INTERPOLATE" fun nil (system) "Result = %s( P, X [, Y [, Z]])" (("CUBIC") ("GRID") ("MISSING"))) | 801 | ("INTERPOLATE" fun nil (system) "Result = %s( P, X [, Y [, Z]])" (("CUBIC") ("GRID") ("MISSING"))) |
| 787 | ("INVERT" fun nil (system) "Result = %s( Array [, Status])" (("DOUBLE"))) | 802 | ("INVERT" fun nil (system) "Result = %s( Array [, Status])" (("DOUBLE"))) |
| 788 | ("IOCTL" fun nil (system) "Result = %s( File_Unit [, Request, Arg])" (("BY_VALUE") ("MT_OFFLINE") ("MT_REWIND") ("MT_SKIP_FILE") ("MT_SKIP_RECORD") ("MT_WEOF") ("SUPRESS_ERROR"))) | 803 | ("IOCTL" fun nil (system) "Result = %s( File_Unit [, Request, Arg])" (("BY_VALUE") ("MT_OFFLINE") ("MT_REWIND") ("MT_SKIP_FILE") ("MT_SKIP_RECORD") ("MT_WEOF") ("SUPRESS_ERROR"))) |
| 789 | ("ISHFT" fun nil (system) "Result = %s(P1, P2)" nil) | 804 | ("ISHFT" fun nil (system) "Result = %s(P1, P2)" nil) |
| 790 | ("JULDAY" fun nil (system) "Result = %s(Month, Day, Year, Hour, Minute, Second)" nil) | 805 | ("JULDAY" fun nil (system) "Result = %s(Month, Day, Year, Hour, Minute, Second)" nil) |
| 791 | ("KEYWORD_SET" fun nil (system) "Result = %s(Expression)" nil) | 806 | ("KEYWORD_SET" fun nil (system) "Result = %s(Expression)" nil) |
| 792 | ("KRIG2D" fun nil (system) "Result = %s( Z [, X, Y])" (("A") ("BOUNDS") ("C0") ("C1") ("EXPONENTIAL") ("GS") ("NX") ("NY") ("REGULAR") ("SPHERICAL") ("XGRID") ("XVALUES") ("YGRID") ("YVALUES"))) | 807 | ("KRIG2D" fun nil (system) "Result = %s( Z [, X, Y])" (("BOUNDS") ("EXPONENTIAL") ("GS") ("NX") ("NY") ("REGULAR") ("SPHERICAL") ("XGRID") ("XVALUES") ("YGRID") ("YVALUES"))) |
| 793 | ("KURTOSIS" fun nil (system) "Result = %s(X)" (("DOUBLE") ("NAN"))) | 808 | ("KURTOSIS" fun nil (system) "Result = %s(X)" (("DOUBLE") ("NAN"))) |
| 794 | ("KW_TEST" fun nil (system) "Result = %s( X)" (("DF") ("MISSING"))) | 809 | ("KW_TEST" fun nil (system) "Result = %s( X)" (("DF") ("MISSING"))) |
| 795 | ("L64INDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) | 810 | ("L64INDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) |
| 796 | ("LABEL_DATE" fun nil (system) "Result = %s()" (("DATE_FORMAT") ("MONTHS") ("XTICKFORMAT"))) | 811 | ("LABEL_DATE" fun nil (system) "Result = %s()" (("AM_PM") ("DATE_FORMAT") ("DAYS_OF_WEEK") ("MONTHS") ("OFFSET") ("ROUND_UP") ("XTICKFORMAT"))) |
| 797 | ("LABEL_REGION" fun nil (system) "Result = %s( Data)" (("ALL_NEIGHBORS") ("ULONG"))) | 812 | ("LABEL_REGION" fun nil (system) "Result = %s( Data)" (("ALL_NEIGHBORS") ("ULONG"))) |
| 798 | ("LADFIT" fun nil (system) "Result = %s( X, Y)" (("ABSDEV") ("DOUBLE"))) | 813 | ("LADFIT" fun nil (system) "Result = %s( X, Y)" (("ABSDEV") ("DOUBLE"))) |
| 799 | ("LEEFILT" fun nil (system) "Result = %s( A [, N [, Sig]])" (("EXACT"))) | 814 | ("LAGUERRE" fun nil (system) "Result = %s( X, N [, K])" (("COEFFICIENTS") ("DOUBLE"))) |
| 815 | ("LEEFILT" fun nil (system) "Result = %s( A [, N [, Sig]])" (("DOUBLE") ("EXACT"))) | ||
| 816 | ("LEGENDRE" fun nil (system) "Result = %s( X, L [, M])" (("DOUBLE"))) | ||
| 800 | ("LINBCG" fun nil (system) "Result = %s( A, B, X)" (("DOUBLE") ("ITER") ("ITMAX") ("ITOL") ("TOL"))) | 817 | ("LINBCG" fun nil (system) "Result = %s( A, B, X)" (("DOUBLE") ("ITER") ("ITMAX") ("ITOL") ("TOL"))) |
| 801 | ("LINDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) | 818 | ("LINDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) |
| 802 | ("LINFIT" fun nil (system) "Result = %s( X, Y)" (("CHISQ") ("DOUBLE") ("PROB") ("SDEV") ("SIGMA"))) | 819 | ("LINFIT" fun nil (system) "Result = %s( X, Y)" (("CHISQ") ("COVAR") ("DOUBLE") ("MEASURE_ERRORS") ("PROB") ("SIGMA") ("YFIT"))) |
| 803 | ("LIVE_STYLE" fun nil (system) "Style = %s ({ 'contour' | 'image' | 'plot' | 'surface'})" (("BASE_STYLE") ("COLORBAR_PROPERTIES") ("ERROR") ("GRAPHIC_PROPERTIES") ("GROUP") ("LEGEND_PROPERTIES") ("NAME") ("SAVE") ("TEMPLATE_FILE") ("VISUALIZATION_PROPERTIES") ("XAXIS_PROPERTIES") ("YAXIS_PROPERTIES") ("ZAXIS_PROPERTIES"))) | 820 | ("LIVE_STYLE" fun nil (system) "Style = %s ({ 'contour' | 'image' | 'plot' | 'surface'})" (("BASE_STYLE") ("COLORBAR_PROPERTIES") ("ERROR") ("GRAPHIC_PROPERTIES") ("GROUP") ("LEGEND_PROPERTIES") ("NAME") ("SAVE") ("TEMPLATE_FILE") ("VISUALIZATION_PROPERTIES") ("XAXIS_PROPERTIES") ("YAXIS_PROPERTIES") ("ZAXIS_PROPERTIES"))) |
| 804 | ("LL_ARC_DISTANCE" fun nil (system) "Result = %s( Lon_lat0, Arc_Dist, Az)" (("DEGREES"))) | 821 | ("LL_ARC_DISTANCE" fun nil (system) "Result = %s( Lon_lat0, Arc_Dist, Az)" (("DEGREES"))) |
| 805 | ("LMFIT" fun nil (system) "Result = %s( X, Y, A)" (("ALPHA") ("CHISQ") ("CONVERGENCE") ("COVAR") ("DOUBLE") ("FITA") ("FUNCTION_NAME") ("ITER") ("ITMAX") ("ITMIN") ("SIGMA") ("TOL") ("WEIGHTS"))) | 822 | ("LMFIT" fun nil (system) "Result = %s( X, Y, A)" (("ALPHA") ("CHISQ") ("CONVERGENCE") ("COVAR") ("DOUBLE") ("FITA") ("FUNCTION_NAME") ("ITER") ("ITMAX") ("ITMIN") ("MEASURE_ERRORS") ("SIGMA") ("TOL"))) |
| 806 | ("LMGR" fun nil (system) "Result = %s()" (("CLIENTSERVER") ("DEMO") ("EMBEDDED") ("EXPIRE_DATE") ("FORCE_DEMO") ("INSTALL_NUM") ("LMHOSTID") ("RUNTIME") ("SITE_NOTICE") ("STUDENT") ("TRIAL"))) | 823 | ("LMGR" fun nil (system) "Result = %s()" (("CLIENTSERVER") ("DEMO") ("EMBEDDED") ("EXPIRE_DATE") ("FORCE_DEMO") ("INSTALL_NUM") ("LMHOSTID") ("RUNTIME") ("SITE_NOTICE") ("STUDENT") ("TRIAL"))) |
| 807 | ("LNGAMMA" fun nil (system) "Result = %s(X)" nil) | 824 | ("LNGAMMA" fun nil (system) "Result = %s(X)" nil) |
| 808 | ("LNP_TEST" fun nil (system) "Result = %s( X, Y)" (("HIFAC") ("JMAX") ("OFAC") ("WK1") ("WK2"))) | 825 | ("LNP_TEST" fun nil (system) "Result = %s( X, Y)" (("DOUBLE") ("HIFAC") ("JMAX") ("OFAC") ("WK1") ("WK2"))) |
| 809 | ("LOCALE_GET" fun nil (system) "Result = %s( )" nil) | 826 | ("LOCALE_GET" fun nil (system) "Result = %s( )" nil) |
| 810 | ("LON64ARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) | 827 | ("LON64ARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) |
| 811 | ("LONARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) | 828 | ("LONARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) |
| @@ -815,16 +832,19 @@ | |||
| 815 | ("LU_COMPLEX" fun nil (system) "Result = %s( A, B)" (("DOUBLE") ("INVERSE") ("SPARSE"))) | 832 | ("LU_COMPLEX" fun nil (system) "Result = %s( A, B)" (("DOUBLE") ("INVERSE") ("SPARSE"))) |
| 816 | ("LUMPROVE" fun nil (system) "Result = %s( A, Alud, Index, B, X)" (("COLUMN") ("DOUBLE"))) | 833 | ("LUMPROVE" fun nil (system) "Result = %s( A, Alud, Index, B, X)" (("COLUMN") ("DOUBLE"))) |
| 817 | ("LUSOL" fun nil (system) "Result = %s(A, Index, B)" (("COLUMN") ("DOUBLE"))) | 834 | ("LUSOL" fun nil (system) "Result = %s(A, Index, B)" (("COLUMN") ("DOUBLE"))) |
| 818 | ("M_CORRELATE" fun nil (system) "Result = %s(X, Y)" nil) | 835 | ("M_CORRELATE" fun nil (system) "Result = %s( X, Y)" (("DOUBLE"))) |
| 819 | ("MACHAR" fun nil (system) "Result = %s()" (("DOUBLE"))) | 836 | ("MACHAR" fun nil (system) "Result = %s()" (("DOUBLE"))) |
| 820 | ("MAKE_ARRAY" fun nil (system) "Result = %s ( [D1, ..., D8])" (("BYTE") ("COMPLEX") ("DCOMPLEX") ("DIMENSION") ("DOUBLE") ("FLOAT") ("INDEX") ("INT") ("L64") ("LONG") ("NOZERO") ("OBJ") ("PTR") ("SIZE") ("STRING") ("TYPE") ("UINT") ("UL64") ("ULONG") ("VALUE"))) | 837 | ("MAKE_ARRAY" fun nil (system) "Result = %s ( [D1, ..., D8])" (("BYTE") ("COMPLEX") ("DCOMPLEX") ("DIMENSION") ("DOUBLE") ("FLOAT") ("INDEX") ("INT") ("L64") ("LONG") ("NOZERO") ("OBJ") ("PTR") ("SIZE") ("STRING") ("TYPE") ("UINT") ("UL64") ("ULONG") ("VALUE"))) |
| 838 | ("MAP_2POINTS" fun nil (system) "Result = %s( lon0, lat0, lon1, lat1)" (("DPATH") ("METERS") ("MILES") ("NPATH") ("PARAMETERS") ("RADIANS") ("RADIUS") ("RHUMB"))) | ||
| 821 | ("MAP_IMAGE" fun nil (system) "Result = %s( Image [, Startx, Starty [, Xsize, Ysize]])" (("BILINEAR") ("COMPRESS") ("LATMAX") ("LATMIN") ("LONMAX") ("LONMIN") ("MAX_VALUE") ("MIN_VALUE") ("MISSING") ("SCALE"))) | 839 | ("MAP_IMAGE" fun nil (system) "Result = %s( Image [, Startx, Starty [, Xsize, Ysize]])" (("BILINEAR") ("COMPRESS") ("LATMAX") ("LATMIN") ("LONMAX") ("LONMIN") ("MAX_VALUE") ("MIN_VALUE") ("MISSING") ("SCALE"))) |
| 822 | ("MAP_PATCH" fun nil (system) "Result = %s( Image_Orig [, Lons, Lats])" (("LAT0") ("LAT1") ("LON0") ("LON1") ("MAX_VALUE") ("MISSING") ("TRIANGULATE") ("XSIZE") ("XSTART") ("YSIZE") ("YSTART"))) | 840 | ("MAP_PATCH" fun nil (system) "Result = %s( Image_Orig [, Lons, Lats])" (("LAT0") ("LAT1") ("LON0") ("LON1") ("MAX_VALUE") ("MISSING") ("TRIANGULATE") ("XSIZE") ("XSTART") ("YSIZE") ("YSTART"))) |
| 841 | ("MATRIX_MULTIPLY" fun nil (system) "Result = %s( A, B)" (("ATRANSPOSE") ("BTRANSPOSE"))) | ||
| 823 | ("MAX" fun nil (system) "Result = %s( Array [, Max_Subscript])" (("MIN") ("NAN"))) | 842 | ("MAX" fun nil (system) "Result = %s( Array [, Max_Subscript])" (("MIN") ("NAN"))) |
| 824 | ("MD_TEST" fun nil (system) "Result = %s( X)" (("ABOVE") ("BELOW") ("MDC"))) | 843 | ("MD_TEST" fun nil (system) "Result = %s( X)" (("ABOVE") ("BELOW") ("MDC"))) |
| 825 | ("MEAN" fun nil (system) "Result = %s( X)" (("DOUBLE") ("NAN"))) | 844 | ("MEAN" fun nil (system) "Result = %s( X)" (("DOUBLE") ("NAN"))) |
| 826 | ("MEANABSDEV" fun nil (system) "Result = %s( X)" (("DOUBLE") ("MEDIAN") ("NAN"))) | 845 | ("MEANABSDEV" fun nil (system) "Result = %s( X)" (("DOUBLE") ("MEDIAN") ("NAN"))) |
| 827 | ("MEDIAN" fun nil (system) "Result = %s( Array [, Width])" (("EVEN"))) | 846 | ("MEDIAN" fun nil (system) "Result = %s( Array [, Width])" (("EVEN"))) |
| 847 | ("MEMORY" fun nil (system) "Result = %s()" (("CURRENT") ("HIGHWATER") ("L64") ("NUM_ALLOC") ("NUM_FREE") ("STRUCTURE"))) | ||
| 828 | ("MESH_CLIP" fun nil (system) "Result = %s (Plane, Vertsin, Connin, Vertsout, Connout)" (("AUXDATA_IN") ("AUXDATA_OUT") ("CUT_VERTS"))) | 848 | ("MESH_CLIP" fun nil (system) "Result = %s (Plane, Vertsin, Connin, Vertsout, Connout)" (("AUXDATA_IN") ("AUXDATA_OUT") ("CUT_VERTS"))) |
| 829 | ("MESH_DECIMATE" fun nil (system) "Result = %s (Verts, Conn, Connout)" (("PERCENT_POLYGONS") ("PERCENT_VERTICES") ("VERTICES"))) | 849 | ("MESH_DECIMATE" fun nil (system) "Result = %s (Verts, Conn, Connout)" (("PERCENT_POLYGONS") ("PERCENT_VERTICES") ("VERTICES"))) |
| 830 | ("MESH_ISSOLID" fun nil (system) "Result = %s (Conn)" nil) | 850 | ("MESH_ISSOLID" fun nil (system) "Result = %s (Conn)" nil) |
| @@ -835,7 +855,7 @@ | |||
| 835 | ("MESH_VALIDATE" fun nil (system) "Result = %s ( Verts, Conn)" (("COMBINE_VERTICES") ("PACK_VERTICES") ("REMOVE_NAN") ("TOLERANCE"))) | 855 | ("MESH_VALIDATE" fun nil (system) "Result = %s ( Verts, Conn)" (("COMBINE_VERTICES") ("PACK_VERTICES") ("REMOVE_NAN") ("TOLERANCE"))) |
| 836 | ("MESH_VOLUME" fun nil (system) "Result = %s ( Verts, Conn)" (("SIGNED"))) | 856 | ("MESH_VOLUME" fun nil (system) "Result = %s ( Verts, Conn)" (("SIGNED"))) |
| 837 | ("MIN" fun nil (system) "Result = %s( Array [, Min_Subscript])" (("MAX") ("NAN"))) | 857 | ("MIN" fun nil (system) "Result = %s( Array [, Min_Subscript])" (("MAX") ("NAN"))) |
| 838 | ("MIN_CURVE_SURF" fun nil (system) "Result = %s(Z [, X, Y])" (("BOUNDS") ("DOUBLE") ("GS") ("NX") ("NY") ("REGULAR") ("TPS") ("XGRID") ("XOUT") ("XPOUT") ("XVALUES") ("YGRID") ("YOUT") ("YPOUT") ("YVALUES"))) | 858 | ("MIN_CURVE_SURF" fun nil (system) "Result = %s(Z [, X, Y])" (("BOUNDS") ("CONST") ("DOUBLE") ("GS") ("NX") ("NY") ("REGULAR") ("SPHERE") ("TPS") ("XGRID") ("XOUT") ("XPOUT") ("XVALUES") ("YGRID") ("YOUT") ("YPOUT") ("YVALUES"))) |
| 839 | ("MOMENT" fun nil (system) "Result = %s( X)" (("DOUBLE") ("MDEV") ("NAN") ("SDEV"))) | 859 | ("MOMENT" fun nil (system) "Result = %s( X)" (("DOUBLE") ("MDEV") ("NAN") ("SDEV"))) |
| 840 | ("MORPH_CLOSE" fun nil (system) "Result = %s (Image, Structure)" (("GRAY") ("PRESERVE_TYPE") ("UINT") ("ULONG") ("VALUES"))) | 860 | ("MORPH_CLOSE" fun nil (system) "Result = %s (Image, Structure)" (("GRAY") ("PRESERVE_TYPE") ("UINT") ("ULONG") ("VALUES"))) |
| 841 | ("MORPH_DISTANCE" fun nil (system) "Result = %s (Data)" (("BACKGROUND") ("NEIGHBOR_SAMPLING") ("NO_COPY"))) | 861 | ("MORPH_DISTANCE" fun nil (system) "Result = %s (Data)" (("BACKGROUND") ("NEIGHBOR_SAMPLING") ("NO_COPY"))) |
| @@ -844,7 +864,7 @@ | |||
| 844 | ("MORPH_OPEN" fun nil (system) "Result = %s (Image, Structure)" (("GRAY") ("PRESERVE_TYPE") ("UINT") ("ULONG") ("VALUES"))) | 864 | ("MORPH_OPEN" fun nil (system) "Result = %s (Image, Structure)" (("GRAY") ("PRESERVE_TYPE") ("UINT") ("ULONG") ("VALUES"))) |
| 845 | ("MORPH_THIN" fun nil (system) "Result = %s ( Image, HitStructure, MissStructure )" nil) | 865 | ("MORPH_THIN" fun nil (system) "Result = %s ( Image, HitStructure, MissStructure )" nil) |
| 846 | ("MORPH_TOPHAT" fun nil (system) "Result = %s ( Image, Structure)" (("PRESERVE_TYPE") ("UINT") ("ULONG") ("VALUES"))) | 866 | ("MORPH_TOPHAT" fun nil (system) "Result = %s ( Image, Structure)" (("PRESERVE_TYPE") ("UINT") ("ULONG") ("VALUES"))) |
| 847 | ("MPEG_OPEN" fun nil (system) "mpegID = %s( Dimensions)" (("FILENAME"))) | 867 | ("MPEG_OPEN" fun nil (system) "mpegID = %s( Dimensions)" (("BITRATE") ("FILENAME") ("IFRAME_GAP") ("MOTION_VEC_LENGTH") ("QUALITY"))) |
| 848 | ("MSG_CAT_OPEN" fun nil (system) "Result = %s( application)" (("DEFAULT_FILENAME") ("FILENAME") ("FOUND") ("LOCALE") ("PATH") ("SUB_QUERY"))) | 868 | ("MSG_CAT_OPEN" fun nil (system) "Result = %s( application)" (("DEFAULT_FILENAME") ("FILENAME") ("FOUND") ("LOCALE") ("PATH") ("SUB_QUERY"))) |
| 849 | ("N_ELEMENTS" fun nil (system) "Result = %s(Expression)" nil) | 869 | ("N_ELEMENTS" fun nil (system) "Result = %s(Expression)" nil) |
| 850 | ("N_PARAMS" fun nil (system) "Result = %s()" nil) | 870 | ("N_PARAMS" fun nil (system) "Result = %s()" nil) |
| @@ -868,16 +888,16 @@ | |||
| 868 | ("OBJ_NEW" fun nil (system) "Result = %s( [ObjectClassName [, Arg1......Argn]] )" nil) | 888 | ("OBJ_NEW" fun nil (system) "Result = %s( [ObjectClassName [, Arg1......Argn]] )" nil) |
| 869 | ("OBJ_VALID" fun nil (system) "Result = %s( [Arg])" (("CAST") ("COUNT"))) | 889 | ("OBJ_VALID" fun nil (system) "Result = %s( [Arg])" (("CAST") ("COUNT"))) |
| 870 | ("OBJARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) | 890 | ("OBJARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) |
| 871 | ("P_CORRELATE" fun nil (system) "Result = %s(X, Y, C)" nil) | 891 | ("P_CORRELATE" fun nil (system) "Result = %s( X, Y, C)" (("DOUBLE"))) |
| 872 | ("PCOMP" fun nil (system) "Result = %s( A)" (("COEFFICIENTS") ("COVARIANCE") ("DOUBLE") ("EIGENVALUES") ("NVARIABLES") ("STANDARDIZE") ("VARIANCES"))) | 892 | ("PCOMP" fun nil (system) "Result = %s( A)" (("COEFFICIENTS") ("COVARIANCE") ("DOUBLE") ("EIGENVALUES") ("NVARIABLES") ("STANDARDIZE") ("VARIANCES"))) |
| 873 | ("PNT_LINE" fun nil (system) "Result = %s( P0, L0, L1 [, Pl])" (("INTERVAL"))) | 893 | ("PNT_LINE" fun nil (system) "Result = %s( P0, L0, L1 [, Pl])" (("INTERVAL"))) |
| 874 | ("POLAR_SURFACE" fun nil (system) "Result = %s( Z, R, Theta)" (("BOUNDS") ("GRID") ("MISSING") ("QUINTIC") ("SPACING"))) | 894 | ("POLAR_SURFACE" fun nil (system) "Result = %s( Z, R, Theta)" (("BOUNDS") ("GRID") ("MISSING") ("QUINTIC") ("SPACING"))) |
| 875 | ("POLY" fun nil (system) "Result = %s(X, C)" nil) | 895 | ("POLY" fun nil (system) "Result = %s(X, C)" nil) |
| 876 | ("POLY_2D" fun nil (system) "Result = %s( Array, P, Q [, Interp [, Dimx, Dimy]])" (("CUBIC") ("MISSING"))) | 896 | ("POLY_2D" fun nil (system) "Result = %s( Array, P, Q [, Interp [, Dimx, Dimy]])" (("CUBIC") ("MISSING"))) |
| 877 | ("POLY_AREA" fun nil (system) "Result = %s(X, Y)" (("SIGNED"))) | 897 | ("POLY_AREA" fun nil (system) "Result = %s( X, Y)" (("SIGNED"))) |
| 878 | ("POLY_FIT" fun nil (system) "Result = %s( X, Y, NDegree [, Yfit, Yband, Sigma, Corrm])" (("DOUBLE"))) | 898 | ("POLY_FIT" fun nil (system) "Result = %s( X, Y, Degree)" (("CHISQ") ("COVAR") ("DOUBLE") ("MEASURE_ERRORS") ("SIGMA") ("STATUS") ("YBAND") ("YERROR") ("YFIT"))) |
| 879 | ("POLYFILLV" fun nil (system) "Result = %s( X, Y, Sx, Sy [, Run_Length] )" nil) | 899 | ("POLYFILLV" fun nil (system) "Result = %s( X, Y, Sx, Sy [, Run_Length] )" nil) |
| 880 | ("POLYFITW" fun nil (system) "Result = %s(X, Y, Weights, NDegree [, Yfit, Yband, Sigma, Corrm] )" nil) | 900 | ("POLYFITW" fun nil (system) "Result = %s(X, Y, Weights, NDegree [, Yfit, Yband, Sigma, Corrm])" (("DOUBLE") ("STATUS"))) |
| 881 | ("POLYSHADE" fun nil (system) "Result = %s( Vertices, Polygons) or Result = POLYSHADE(X, Y, Z, Polygons)" (("DATA") ("NORMAL") ("POLY_SHADES") ("SHADES") ("T3D") ("TOP") ("XSIZE") ("YSIZE"))) | 901 | ("POLYSHADE" fun nil (system) "Result = %s( Vertices, Polygons) or Result = POLYSHADE(X, Y, Z, Polygons)" (("DATA") ("NORMAL") ("POLY_SHADES") ("SHADES") ("T3D") ("TOP") ("XSIZE") ("YSIZE"))) |
| 882 | ("PRIMES" fun nil (system) "Result = %s(K)" nil) | 902 | ("PRIMES" fun nil (system) "Result = %s(K)" nil) |
| 883 | ("PROFILE" fun nil (system) "Result = %s( Image [, XX, YY])" (("NOMARK") ("XSTART") ("YSTART"))) | 903 | ("PROFILE" fun nil (system) "Result = %s( Image [, XX, YY])" (("NOMARK") ("XSTART") ("YSTART"))) |
| @@ -890,7 +910,6 @@ | |||
| 890 | ("QSIMP" fun nil (system) "Result = %s( Func, A, B)" (("DOUBLE") ("EPS") ("JMAX"))) | 910 | ("QSIMP" fun nil (system) "Result = %s( Func, A, B)" (("DOUBLE") ("EPS") ("JMAX"))) |
| 891 | ("QUERY_BMP" fun nil (system) "Result = %s ( Filename [, Info] )" nil) | 911 | ("QUERY_BMP" fun nil (system) "Result = %s ( Filename [, Info] )" nil) |
| 892 | ("QUERY_DICOM" fun nil (system) "Result = %s( Filename [, Info])" (("IMAGE_INDEX"))) | 912 | ("QUERY_DICOM" fun nil (system) "Result = %s( Filename [, Info])" (("IMAGE_INDEX"))) |
| 893 | ("QUERY_GIF" fun nil (system) "Result = %s ( Filename [, Info] )" nil) | ||
| 894 | ("QUERY_IMAGE" fun nil (system) "Result = %s ( Filename[, Info])" (("CHANNELS") ("DIMENSIONS") ("HAS_PALETTE") ("IMAGE_INDEX") ("NUM_IMAGES") ("PIXEL_TYPE") ("SUPPORTED_READ") ("SUPPORTED_WRITE") ("TYPE"))) | 913 | ("QUERY_IMAGE" fun nil (system) "Result = %s ( Filename[, Info])" (("CHANNELS") ("DIMENSIONS") ("HAS_PALETTE") ("IMAGE_INDEX") ("NUM_IMAGES") ("PIXEL_TYPE") ("SUPPORTED_READ") ("SUPPORTED_WRITE") ("TYPE"))) |
| 895 | ("QUERY_JPEG" fun nil (system) "Result = %s ( Filename [, Info] )" nil) | 914 | ("QUERY_JPEG" fun nil (system) "Result = %s ( Filename [, Info] )" nil) |
| 896 | ("QUERY_PICT" fun nil (system) "Result = %s ( Filename [, Info] )" nil) | 915 | ("QUERY_PICT" fun nil (system) "Result = %s ( Filename [, Info] )" nil) |
| @@ -901,36 +920,37 @@ | |||
| 901 | ("QUERY_WAV" fun nil (system) "Result = %s ( Filename[, Info] )" nil) | 920 | ("QUERY_WAV" fun nil (system) "Result = %s ( Filename[, Info] )" nil) |
| 902 | ("R_CORRELATE" fun nil (system) "Result = %s( X, Y)" (("D") ("KENDALL") ("PROBD") ("ZD"))) | 921 | ("R_CORRELATE" fun nil (system) "Result = %s( X, Y)" (("D") ("KENDALL") ("PROBD") ("ZD"))) |
| 903 | ("R_TEST" fun nil (system) "Result = %s( X)" (("N0") ("N1") ("R"))) | 922 | ("R_TEST" fun nil (system) "Result = %s( X)" (("N0") ("N1") ("R"))) |
| 904 | ("RANDOMN" fun nil (system) "Result = %s( Seed [, D1, ..., D8])" (("BINOMIAL") ("GAMMA") ("NORMAL") ("POISSON") ("UNIFORM"))) | 923 | ("RANDOMN" fun nil (system) "Result = %s( Seed [, D1, ..., D8])" (("BINOMIAL") ("DOUBLE") ("GAMMA") ("LONG") ("NORMAL") ("POISSON") ("UNIFORM"))) |
| 905 | ("RANDOMU" fun nil (system) "Result = %s( Seed [, D1, ..., D8])" (("BINOMIAL") ("GAMMA") ("NORMAL") ("POISSON") ("UNIFORM"))) | 924 | ("RANDOMU" fun nil (system) "Result = %s( Seed [, D1, ..., D8])" (("BINOMIAL") ("DOUBLE") ("GAMMA") ("LONG") ("NORMAL") ("POISSON") ("UNIFORM"))) |
| 906 | ("RANKS" fun nil (system) "Result = %s(X)" nil) | 925 | ("RANKS" fun nil (system) "Result = %s(X)" nil) |
| 907 | ("READ_ASCII" fun nil (system) "Result = %s( [Filename])" (("COMMENT_SYMBOL") ("COUNT") ("DATA_START") ("DELIMITER") ("HEADER") ("MISSING_VALUE") ("NUM_RECORDS") ("RECORD_START") ("TEMPLATE") ("VERBOSE"))) | 926 | ("READ_ASCII" fun nil (system) "Result = %s( [Filename])" (("COMMENT_SYMBOL") ("COUNT") ("DATA_START") ("DELIMITER") ("HEADER") ("MISSING_VALUE") ("NUM_RECORDS") ("RECORD_START") ("TEMPLATE") ("VERBOSE"))) |
| 908 | ("READ_BINARY" fun nil (system) "Result = %s ([Filename] | FileUnit)" (("DATA_DIMS") ("DATA_START") ("DATA_TYPE") ("ENDIAN") ("TEMPLATE"))) | 927 | ("READ_BINARY" fun nil (system) "Result = %s ([Filename] | FileUnit)" (("DATA_DIMS") ("DATA_START") ("DATA_TYPE") ("ENDIAN") ("TEMPLATE"))) |
| 909 | ("READ_BMP" fun nil (system) "Result = %s( Filename, [, R, G, B [, Ihdr]])" (("RGB"))) | 928 | ("READ_BMP" fun nil (system) "Result = %s( Filename, [, R, G, B] [, Ihdr])" (("RGB"))) |
| 910 | ("READ_DICOM" fun nil (system) "Result = %s (Filename [, Red, Green, Blue])" (("IMAGE_INDEX"))) | 929 | ("READ_DICOM" fun nil (system) "Result = %s (Filename [, Red, Green, Blue])" (("IMAGE_INDEX"))) |
| 911 | ("READ_IMAGE" fun nil (system) "Result = %s (Filename [, Red, Green, Blue])" (("ALLOWED_FORMATS") ("FORMAT") ("IMAGE_INDEX"))) | 930 | ("READ_IMAGE" fun nil (system) "Result = %s (Filename [, Red, Green, Blue])" (("IMAGE_INDEX"))) |
| 912 | ("READ_PNG" fun nil (system) "Result = %s ( Filename[, R, G, B])" (("TRANSPARENT") ("VERBOSE"))) | 931 | ("READ_PNG" fun nil (system) "Result = %s ( Filename [, R, G, B])" (("ORDER") ("TRANSPARENT") ("VERBOSE"))) |
| 913 | ("READ_SPR" fun nil (system) "Result = %s(Filename)" nil) | 932 | ("READ_SPR" fun nil (system) "Result = %s(Filename)" nil) |
| 914 | ("READ_SYLK" fun nil (system) "Result = %s( File)" (("ARRAY") ("COLMAJOR") ("NCOLS") ("NROWS") ("STARTCOL") ("STARTROW") ("USEDOUBLES") ("USELONGS"))) | 933 | ("READ_SYLK" fun nil (system) "Result = %s( File)" (("ARRAY") ("COLMAJOR") ("NCOLS") ("NROWS") ("STARTCOL") ("STARTROW") ("USEDOUBLES") ("USELONGS"))) |
| 915 | ("READ_TIFF" fun nil (system) "Result = %s( Filename [, R, G, B])" (("GEOTIFF") ("IMAGE_INDEX") ("ORDER") ("PLANARCONFIG") ("SUB_RECT") ("UNSIGNED") ("VERBOSE"))) | 934 | ("READ_TIFF" fun nil (system) "Result = %s( Filename [, R, G, B])" (("CHANNELS") ("GEOTIFF") ("IMAGE_INDEX") ("INTERLEAVE") ("ORDER") ("PLANARCONFIG") ("SUB_RECT") ("UNSIGNED") ("VERBOSE"))) |
| 916 | ("READ_WAV" fun nil (system) "Result = %s ( Filename [, Rate] )" nil) | 935 | ("READ_WAV" fun nil (system) "Result = %s ( Filename [, Rate] )" nil) |
| 917 | ("READ_XWD" fun nil (system) "Result = %s( Filename[, R, G, B] )" nil) | 936 | ("READ_XWD" fun nil (system) "Result = %s( Filename[, R, G, B] )" nil) |
| 918 | ("REBIN" fun nil (system) "Result = %s( Array, D1 [, ..., D8])" (("SAMPLE"))) | 937 | ("REBIN" fun nil (system) "Result = %s( Array, D1 [, ..., D8])" (("SAMPLE"))) |
| 919 | ("RECALL_COMMANDS" fun nil (system) "Result = %s()" nil) | 938 | ("RECALL_COMMANDS" fun nil (system) "Result = %s()" nil) |
| 920 | ("RECON3" fun nil (system) "Result = %s( Images, Obj_Rot, Obj_Pos, Focal, Dist,Vol_Pos, Img_Ref, Img_Mag, Vol_Size)" (("MISSING") ("MODE"))) | 939 | ("RECON3" fun nil (system) "Result = %s( Images, Obj_Rot, Obj_Pos, Focal, Dist,Vol_Pos, Img_Ref, Img_Mag, Vol_Size)" (("CUBIC") ("MISSING") ("MODE"))) |
| 921 | ("REFORM" fun nil (system) "Result = %s( Array, D1, ..., D8)" (("OVERWRITE"))) | 940 | ("REFORM" fun nil (system) "Result = %s( Array, D1, ..., D8)" (("OVERWRITE"))) |
| 922 | ("REGRESS" fun nil (system) "Result = %s( X, Y, Weights [, Yfit, Const, Sigma, Ftest, R, Rmul, Chisq, Status])" (("RELATIVE_WEIGHT"))) | 941 | ("REGRESS" fun nil (system) "Result = %s( X, Y)" (("CHISQ") ("CONST") ("CORRELATION") ("DOUBLE") ("FTEST") ("MCORRELATION") ("MEASURE_ERRORS") ("SIGMA") ("STATUS") ("YFIT"))) |
| 923 | ("REPLICATE" fun nil (system) "Result = %s( Value, D1 [, ..., D8] )" nil) | 942 | ("REPLICATE" fun nil (system) "Result = %s( Value, D1 [, ..., D8] )" nil) |
| 924 | ("REVERSE" fun nil (system) "Result = %s( Array [, Subscript_Index] )" nil) | 943 | ("REVERSE" fun nil (system) "Result = %s( Array [, Subscript_Index])" (("OVERWRITE"))) |
| 925 | ("RK4" fun nil (system) "Result = %s( Y, Dydx, X, H, Derivs)" (("DOUBLE"))) | 944 | ("RK4" fun nil (system) "Result = %s( Y, Dydx, X, H, Derivs)" (("DOUBLE"))) |
| 926 | ("ROBERTS" fun nil (system) "Result = %s(Image)" nil) | 945 | ("ROBERTS" fun nil (system) "Result = %s(Image)" nil) |
| 927 | ("ROT" fun nil (system) "Result = %s( A, Angle, [Mag, X0, Y0])" (("CUBIC") ("INTERP") ("MISSING") ("PIVOT"))) | 946 | ("ROT" fun nil (system) "Result = %s( A, Angle, [Mag, X0, Y0])" (("CUBIC") ("INTERP") ("MISSING") ("PIVOT"))) |
| 928 | ("ROTATE" fun nil (system) "Result = %s(Array, Direction)" nil) | 947 | ("ROTATE" fun nil (system) "Result = %s(Array, Direction)" nil) |
| 929 | ("ROUND" fun nil (system) "Result = %s(X)" nil) | 948 | ("ROUND" fun nil (system) "Result = %s(X)" (("L64"))) |
| 930 | ("ROUTINE_INFO" fun nil (system) "Result = %s( [Routine])" (("DISABLED") ("ENABLED") ("FUNCTIONS") ("PARAMETERS") ("SOURCE") ("SYSTEM") ("UNRESOLVED") ("VARIABLES"))) | 949 | ("ROUTINE_INFO" fun nil (system) "Result = %s( [Routine])" (("DISABLED") ("ENABLED") ("FUNCTIONS") ("PARAMETERS") ("SOURCE") ("SYSTEM") ("UNRESOLVED") ("VARIABLES"))) |
| 931 | ("RS_TEST" fun nil (system) "Result = %s( X, Y)" (("UX") ("UY"))) | 950 | ("RS_TEST" fun nil (system) "Result = %s( X, Y)" (("UX") ("UY"))) |
| 932 | ("RSTRPOS" fun nil (system) "Result = %s( Expression, Search_String [, Pos] )" nil) | 951 | ("RSTRPOS" fun nil (system) "Result = %s( Expression, Search_String [, Pos] )" nil) |
| 933 | ("S_TEST" fun nil (system) "Result = %s( X, Y)" (("ZDIFF"))) | 952 | ("S_TEST" fun nil (system) "Result = %s( X, Y)" (("ZDIFF"))) |
| 953 | ("SAVGOL" fun nil (system) "Result = %s( Nleft, Nright, Order, Degree)" (("DOUBLE"))) | ||
| 934 | ("SEARCH2D" fun nil (system) "Result = %s( Array, Xpos, Ypos, Min_Val, Max_Val)" (("DECREASE") ("DIAGONAL") ("INCREASE") ("LPF_BAND"))) | 954 | ("SEARCH2D" fun nil (system) "Result = %s( Array, Xpos, Ypos, Min_Val, Max_Val)" (("DECREASE") ("DIAGONAL") ("INCREASE") ("LPF_BAND"))) |
| 935 | ("SEARCH3D" fun nil (system) "Result = %s( Array, Xpos, Ypos, Zpos, Min_Val, Max_Val)" (("DECREASE") ("DIAGONAL") ("INCREASE") ("LPF_BAND"))) | 955 | ("SEARCH3D" fun nil (system) "Result = %s( Array, Xpos, Ypos, Zpos, Min_Val, Max_Val)" (("DECREASE") ("DIAGONAL") ("INCREASE") ("LPF_BAND"))) |
| 936 | ("SFIT" fun nil (system) "Result = %s( Data, Degree)" (("KX"))) | 956 | ("SFIT" fun nil (system) "Result = %s( Data, Degree)" (("KX"))) |
| @@ -938,18 +958,20 @@ | |||
| 938 | ("SIN" fun nil (system) "Result = %s(X)" nil) | 958 | ("SIN" fun nil (system) "Result = %s(X)" nil) |
| 939 | ("SINDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) | 959 | ("SINDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) |
| 940 | ("SINH" fun nil (system) "Result = %s(X)" nil) | 960 | ("SINH" fun nil (system) "Result = %s(X)" nil) |
| 941 | ("SIZE" fun nil (system) "Result = %s( Expression)" (("DIMENSIONS") ("FILE_LUN") ("N_DIMENSIONS") ("N_ELEMENTS") ("STRUCTURE") ("TNAME") ("TYPE"))) | 961 | ("SIZE" fun nil (system) "Result = %s( Expression)" (("DIMENSIONS") ("FILE_LUN") ("L64") ("N_DIMENSIONS") ("N_ELEMENTS") ("STRUCTURE") ("TNAME") ("TYPE"))) |
| 942 | ("SKEWNESS" fun nil (system) "Result = %s( X)" (("DOUBLE") ("NAN"))) | 962 | ("SKEWNESS" fun nil (system) "Result = %s( X)" (("DOUBLE") ("NAN"))) |
| 943 | ("SMOOTH" fun nil (system) "Result = %s( Array, Width)" (("EDGE_TRUNCATE") ("NAN"))) | 963 | ("SMOOTH" fun nil (system) "Result = %s( Array, Width)" (("EDGE_TRUNCATE") ("NAN"))) |
| 944 | ("SOBEL" fun nil (system) "Result = %s(Image)" nil) | 964 | ("SOBEL" fun nil (system) "Result = %s(Image)" nil) |
| 945 | ("SORT" fun nil (system) "Result = %s(Array)" nil) | 965 | ("SORT" fun nil (system) "Result = %s(Array)" (("L64"))) |
| 946 | ("SPH_SCAT" fun nil (system) "Result = %s( Lon, Lat, F)" (("BOUNDS") ("BOUT") ("GOUT") ("GS") ("NLAT") ("NLON"))) | 966 | ("SPH_SCAT" fun nil (system) "Result = %s( Lon, Lat, F)" (("BOUNDS") ("BOUT") ("GOUT") ("GS") ("NLAT") ("NLON"))) |
| 967 | ("SPHER_HARM" fun nil (system) "Result = %s( Theta, Phi, L, M)" (("DOUBLE"))) | ||
| 947 | ("SPL_INIT" fun nil (system) "Result = %s( X, Y)" (("DOUBLE") ("YP0") ("YPN_1"))) | 968 | ("SPL_INIT" fun nil (system) "Result = %s( X, Y)" (("DOUBLE") ("YP0") ("YPN_1"))) |
| 948 | ("SPL_INTERP" fun nil (system) "Result = %s( X, Y, Y2, X2)" (("DOUBLE"))) | 969 | ("SPL_INTERP" fun nil (system) "Result = %s( X, Y, Y2, X2)" (("DOUBLE"))) |
| 949 | ("SPLINE" fun nil (system) "Result = %s( X, Y, T [, Sigma] )" nil) | 970 | ("SPLINE" fun nil (system) "Result = %s( X, Y, T [, Sigma] )" nil) |
| 950 | ("SPRSAB" fun nil (system) "Result = %s( A, B)" (("DOUBLE") ("THRESH"))) | 971 | ("SPRSAB" fun nil (system) "Result = %s( A, B)" (("DOUBLE") ("THRESHOLD"))) |
| 951 | ("SPRSAX" fun nil (system) "Result = %s( A, X)" (("DOUBLE"))) | 972 | ("SPRSAX" fun nil (system) "Result = %s( A, X)" (("DOUBLE"))) |
| 952 | ("SPRSIN" fun nil (system) "Result = %s( A)" (("COLUMN") ("DOUBLE") ("THRESH"))) | 973 | ("SPRSIN" fun nil (system) "Result = %s( A)" (("COLUMN") ("DOUBLE") ("THRESHOLD"))) |
| 974 | ("SPRSTP" fun nil (system) "Result = %s(A)" nil) | ||
| 953 | ("SQRT" fun nil (system) "Result = %s(X)" nil) | 975 | ("SQRT" fun nil (system) "Result = %s(X)" nil) |
| 954 | ("STANDARDIZE" fun nil (system) "Result = %s( A)" (("DOUBLE"))) | 976 | ("STANDARDIZE" fun nil (system) "Result = %s( A)" (("DOUBLE"))) |
| 955 | ("STDDEV" fun nil (system) "Result = %s( X)" (("DOUBLE") ("NAN"))) | 977 | ("STDDEV" fun nil (system) "Result = %s( X)" (("DOUBLE") ("NAN"))) |
| @@ -969,10 +991,10 @@ | |||
| 969 | ("STRSPLIT" fun nil (system) "Result = %s( String [, Pattern])" (("ESCAPE") ("EXTRACT") ("FOLD_CASE") ("LENGTH") ("PRESERVE_NULL") ("REGEX"))) | 991 | ("STRSPLIT" fun nil (system) "Result = %s( String [, Pattern])" (("ESCAPE") ("EXTRACT") ("FOLD_CASE") ("LENGTH") ("PRESERVE_NULL") ("REGEX"))) |
| 970 | ("STRTRIM" fun nil (system) "Result = %s( String [, Flag] )" nil) | 992 | ("STRTRIM" fun nil (system) "Result = %s( String [, Flag] )" nil) |
| 971 | ("STRUPCASE" fun nil (system) "Result = %s(String)" nil) | 993 | ("STRUPCASE" fun nil (system) "Result = %s(String)" nil) |
| 972 | ("SVDFIT" fun nil (system) "Result = %s( X, Y [, M])" (("A") ("CHISQ") ("COVAR") ("DOUBLE") ("FUNCTION_NAME") ("LEGENDRE") ("SIGMA") ("SINGULAR") ("VARIANCE") ("WEIGHTS") ("YFIT"))) | 994 | ("SVDFIT" fun nil (system) "Result = %s( X, Y [, M])" (("A") ("CHISQ") ("COVAR") ("DOUBLE") ("FUNCTION_NAME") ("LEGENDRE") ("MEASURE_ERRORS") ("SIGMA") ("SINGULAR") ("VARIANCE") ("YFIT"))) |
| 973 | ("SVSOL" fun nil (system) "Result = %s( U, W, V, B)" (("COLUMN") ("DOUBLE"))) | 995 | ("SVSOL" fun nil (system) "Result = %s( U, W, V, B)" (("COLUMN") ("DOUBLE"))) |
| 974 | ("SWAP_ENDIAN" fun nil (system) "Result = %s(Variable)" nil) | 996 | ("SWAP_ENDIAN" fun nil (system) "Result = %s(Variable)" nil) |
| 975 | ("SYSTIME" fun nil (system) "Result = %s(Arg)" (("JULIAN") ("SECONDS"))) | 997 | ("SYSTIME" fun nil (system) "String = %s( [0 [, ElaspedSeconds]])" (("JULIAN") ("SECONDS") ("UTC"))) |
| 976 | ("T_CVF" fun nil (system) "Result = %s(P, Df)" nil) | 998 | ("T_CVF" fun nil (system) "Result = %s(P, Df)" nil) |
| 977 | ("T_PDF" fun nil (system) "Result = %s(V, Df)" nil) | 999 | ("T_PDF" fun nil (system) "Result = %s(V, Df)" nil) |
| 978 | ("TAG_NAMES" fun nil (system) "Result = %s( Expression)" (("STRUCTURE_NAME"))) | 1000 | ("TAG_NAMES" fun nil (system) "Result = %s( Expression)" (("STRUCTURE_NAME"))) |
| @@ -984,15 +1006,16 @@ | |||
| 984 | ("TETRA_VOLUME" fun nil (system) "Result = %s ( Verts, Conn)" (("AUXDATA") ("MOMENT"))) | 1006 | ("TETRA_VOLUME" fun nil (system) "Result = %s ( Verts, Conn)" (("AUXDATA") ("MOMENT"))) |
| 985 | ("THIN" fun nil (system) "Result = %s( Image)" (("NEIGHBOR_COUNT") ("PRUNE"))) | 1007 | ("THIN" fun nil (system) "Result = %s( Image)" (("NEIGHBOR_COUNT") ("PRUNE"))) |
| 986 | ("TIFF_READ" fun nil (system) "Result = %s(File [, R, G, B])" nil) | 1008 | ("TIFF_READ" fun nil (system) "Result = %s(File [, R, G, B])" nil) |
| 1009 | ("TIMEGEN" fun nil (system) "Result = %s( [D1,...,D8])" (("DAYS") ("FINAL") ("HOURS") ("MINUTES") ("MONTHS") ("SECONDS") ("START") ("STEP_SIZE") ("UNITS") ("YEAR"))) | ||
| 987 | ("TM_TEST" fun nil (system) "Result = %s( X, Y)" (("PAIRED") ("UNEQUAL"))) | 1010 | ("TM_TEST" fun nil (system) "Result = %s( X, Y)" (("PAIRED") ("UNEQUAL"))) |
| 988 | ("TOTAL" fun nil (system) "Result = %s( Array [, Dimension])" (("CUMULATIVE") ("DOUBLE") ("NAN"))) | 1011 | ("TOTAL" fun nil (system) "Result = %s( Array [, Dimension])" (("CUMULATIVE") ("DOUBLE") ("NAN"))) |
| 989 | ("TRACE" fun nil (system) "Result = %s( A)" (("DOUBLE"))) | 1012 | ("TRACE" fun nil (system) "Result = %s( A)" (("DOUBLE"))) |
| 990 | ("TRANSPOSE" fun nil (system) "Result = %s( Array [, P] )" nil) | 1013 | ("TRANSPOSE" fun nil (system) "Result = %s( Array [, P] )" nil) |
| 991 | ("TRI_SURF" fun nil (system) "Result = %s( Z [, X, Y])" (("BOUNDS") ("EXTRAPOLATE") ("GS") ("MISSING") ("NX") ("NY") ("REGULAR") ("XGRID") ("XVALUES") ("YGRID") ("YVALUES"))) | 1014 | ("TRI_SURF" fun nil (system) "Result = %s( Z [, X, Y])" (("BOUNDS") ("EXTRAPOLATE") ("GS") ("MISSING") ("NX") ("NY") ("REGULAR") ("XGRID") ("XVALUES") ("YGRID") ("YVALUES"))) |
| 992 | ("TRIGRID" fun nil (system) "Result = %s( X, Y, Z, Triangles [, GS, Limits] ) For spherical gridding: Result = TRIGRID( F , GS, Limits)" (("DEGREES") ("EXTRAPOLATE") ("INPUT") ("MAX_VALUE") ("MIN_VALUE") ("MISSING") ("NX") ("NY") ("QUINTIC") ("SPHERE") ("XGRID") ("YGRID"))) | 1015 | ("TRIGRID" fun nil (system) "Result = %s( X, Y, Z, Triangles [, GS, Limits] ) For spherical gridding: Result = TRIGRID( F , GS, Limits)" (("DEGREES") ("EXTRAPOLATE") ("INPUT") ("MAX_VALUE") ("MIN_VALUE") ("MISSING") ("NX") ("NY") ("QUINTIC") ("SPHERE") ("XGRID") ("XOUT") ("YGRID") ("YOUT"))) |
| 993 | ("TRISOL" fun nil (system) "Result = %s( A, B, C, R)" (("DOUBLE"))) | 1016 | ("TRISOL" fun nil (system) "Result = %s( A, B, C, R)" (("DOUBLE"))) |
| 994 | ("TRNLOG" fun nil (system) "Result = %s( Lognam, Value)" (("ACMODE") ("FULL_TRANSLATION") ("ISSUE_ERROR") ("RESULT_ACMODE") ("RESULT_TABLE") ("TABLE"))) | 1017 | ("TRNLOG" fun nil (system) "Result = %s( Lognam, Value)" (("ACMODE") ("FULL_TRANSLATION") ("ISSUE_ERROR") ("RESULT_ACMODE") ("RESULT_TABLE") ("TABLE"))) |
| 995 | ("TS_COEF" fun nil (system) "Result = %s( X, P)" (("MSE"))) | 1018 | ("TS_COEF" fun nil (system) "Result = %s( X, P)" (("DOUBLE") ("MSE"))) |
| 996 | ("TS_DIFF" fun nil (system) "Result = %s( X, K)" (("DOUBLE"))) | 1019 | ("TS_DIFF" fun nil (system) "Result = %s( X, K)" (("DOUBLE"))) |
| 997 | ("TS_FCAST" fun nil (system) "Result = %s( X, P, Nvalues)" (("BACKCAST") ("DOUBLE"))) | 1020 | ("TS_FCAST" fun nil (system) "Result = %s( X, P, Nvalues)" (("BACKCAST") ("DOUBLE"))) |
| 998 | ("TS_SMOOTH" fun nil (system) "Result = %s( X, Nvalues)" (("BACKWARD") ("DOUBLE") ("FORWARD") ("ORDER"))) | 1021 | ("TS_SMOOTH" fun nil (system) "Result = %s( X, Nvalues)" (("BACKWARD") ("DOUBLE") ("FORWARD") ("ORDER"))) |
| @@ -1002,12 +1025,12 @@ | |||
| 1002 | ("UINTARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) | 1025 | ("UINTARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) |
| 1003 | ("UL64INDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) | 1026 | ("UL64INDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) |
| 1004 | ("ULINDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) | 1027 | ("ULINDGEN" fun nil (system) "Result = %s(D1, ..., D8)" nil) |
| 1005 | ("ULON64ARR" fun nil (system) "Result = %s(D1, ..., D8)" (("NOZERO"))) | 1028 | ("ULON64ARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) |
| 1006 | ("ULONARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) | 1029 | ("ULONARR" fun nil (system) "Result = %s( D1, ..., D8)" (("NOZERO"))) |
| 1007 | ("ULONG" fun nil (system) "Result = %s( Expression[, Offset [, Dim1, ..., Dim8]] )" nil) | 1030 | ("ULONG" fun nil (system) "Result = %s( Expression[, Offset [, Dim1, ..., Dim8]] )" nil) |
| 1008 | ("ULONG64" fun nil (system) "Result = %s( Expression[, Offset [, Dim1, ..., Dim8]] )" nil) | 1031 | ("ULONG64" fun nil (system) "Result = %s( Expression[, Offset [, Dim1, ..., Dim8]] )" nil) |
| 1009 | ("UNIQ" fun nil (system) "Result = %s( Array [, Index] )" nil) | 1032 | ("UNIQ" fun nil (system) "Result = %s( Array [, Index] )" nil) |
| 1010 | ("VALUE_LOCATE" fun nil (system) "Result = %s ( Vector, Value )" nil) | 1033 | ("VALUE_LOCATE" fun nil (system) "Result = %s ( Vector, Value)" (("L64"))) |
| 1011 | ("VARIANCE" fun nil (system) "Result = %s( X)" (("DOUBLE") ("NAN"))) | 1034 | ("VARIANCE" fun nil (system) "Result = %s( X)" (("DOUBLE") ("NAN"))) |
| 1012 | ("VAX_FLOAT" fun nil (system) "Result = %s( [Default])" (("FILE_UNIT"))) | 1035 | ("VAX_FLOAT" fun nil (system) "Result = %s( [Default])" (("FILE_UNIT"))) |
| 1013 | ("VERT_T3D" fun nil (system) "Result = %s( Vertex_List)" (("MATRIX") ("NO_COPY") ("NO_DIVIDE") ("SAVE_DIVIDE"))) | 1036 | ("VERT_T3D" fun nil (system) "Result = %s( Vertex_List)" (("MATRIX") ("NO_COPY") ("NO_DIVIDE") ("SAVE_DIVIDE"))) |
| @@ -1015,11 +1038,11 @@ | |||
| 1015 | ("VOXEL_PROJ" fun nil (system) "Result = %s( V [, RGBO])" (("BACKGROUND") ("CUTTING_PLANE") ("INTERPOLATE") ("MAXIMUM_INTENSITY") ("STEP") ("XSIZE") ("YSIZE") ("ZBUFFER") ("ZPIXELS"))) | 1038 | ("VOXEL_PROJ" fun nil (system) "Result = %s( V [, RGBO])" (("BACKGROUND") ("CUTTING_PLANE") ("INTERPOLATE") ("MAXIMUM_INTENSITY") ("STEP") ("XSIZE") ("YSIZE") ("ZBUFFER") ("ZPIXELS"))) |
| 1016 | ("WARP_TRI" fun nil (system) "Result = %s( Xo, Yo, Xi, Yi, Image)" (("EXTRAPOLATE") ("OUTPUT_SIZE") ("QUINTIC"))) | 1039 | ("WARP_TRI" fun nil (system) "Result = %s( Xo, Yo, Xi, Yi, Image)" (("EXTRAPOLATE") ("OUTPUT_SIZE") ("QUINTIC"))) |
| 1017 | ("WATERSHED" fun nil (system) "Result = %s ( Image)" (("CONNECTIVITY"))) | 1040 | ("WATERSHED" fun nil (system) "Result = %s ( Image)" (("CONNECTIVITY"))) |
| 1018 | ("WHERE" fun nil (system) "Result = %s( Array_Expression [, Count] )" nil) | 1041 | ("WHERE" fun nil (system) "Result = %s( Array_Expression [, Count])" (("COMPLEMENT") ("L64") ("NCOMPLEMENT"))) |
| 1019 | ("WIDGET_BASE" fun nil (system) "Result = %s( [Parent])" (("ALIGN_BOTTOM") ("ALIGN_CENTER") ("ALIGN_LEFT") ("ALIGN_RIGHT") ("ALIGN_TOP") ("APP_MBAR") ("BASE_ALIGN_BOTTOM") ("BASE_ALIGN_CENTER") ("BASE_ALIGN_LEFT") ("BASE_ALIGN_RIGHT") ("BASE_ALIGN_TOP") ("COLUMN") ("DISPLAY_NAME") ("EVENT_FUNC") ("EVENT_PRO") ("EXCLUSIVE") ("FLOATING") ("FRAME") ("FUNC_GET_VALUE") ("GRID_LAYOUT") ("GROUP_LEADER") ("KBRD_FOCUS_EVENTS") ("KILL_NOTIFY") ("MAP") ("MBAR") ("MODAL") ("NO_COPY") ("NONEXCLUSIVE") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("RESOURCE_NAME") ("RNAME_MBAR") ("ROW") ("SCR_XSIZE") ("SCR_YSIZE") ("SCROLL") ("SENSITIVE") ("SPACE") ("TITLE") ("TLB_FRAME_ATTR") ("TLB_KILL_REQUEST_EVENTS") ("TLB_SIZE_EVENTS") ("TRACKING_EVENTS") ("UNAME") ("UNITS") ("UVALUE") ("X_SCROLL_SIZE") ("XOFFSET") ("XPAD") ("XSIZE") ("Y_SCROLL_SIZE") ("YOFFSET") ("YPAD") ("YSIZE"))) | 1042 | ("WIDGET_BASE" fun nil (system) "Result = %s( [Parent])" (("ALIGN_BOTTOM") ("ALIGN_CENTER") ("ALIGN_LEFT") ("ALIGN_RIGHT") ("ALIGN_TOP") ("APP_MBAR") ("BASE_ALIGN_BOTTOM") ("BASE_ALIGN_CENTER") ("BASE_ALIGN_LEFT") ("BASE_ALIGN_RIGHT") ("BASE_ALIGN_TOP") ("COLUMN") ("DISPLAY_NAME") ("EVENT_FUNC") ("EVENT_PRO") ("EXCLUSIVE") ("FLOATING") ("FRAME") ("FUNC_GET_VALUE") ("GRID_LAYOUT") ("GROUP_LEADER") ("KBRD_FOCUS_EVENTS") ("KILL_NOTIFY") ("MAP") ("MBAR") ("MODAL") ("NO_COPY") ("NONEXCLUSIVE") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("RESOURCE_NAME") ("RNAME_MBAR") ("ROW") ("SCR_XSIZE") ("SCR_YSIZE") ("SCROLL") ("SENSITIVE") ("SPACE") ("TITLE") ("TLB_FRAME_ATTR") ("TLB_KILL_REQUEST_EVENTS") ("TLB_SIZE_EVENTS") ("TRACKING_EVENTS") ("UNAME") ("UNITS") ("UVALUE") ("X_SCROLL_SIZE") ("XOFFSET") ("XPAD") ("XSIZE") ("Y_SCROLL_SIZE") ("YOFFSET") ("YPAD") ("YSIZE"))) |
| 1020 | ("WIDGET_BUTTON" fun nil (system) "Result = %s( Parent)" (("ALIGN_CENTER") ("ALIGN_LEFT") ("ALIGN_RIGHT") ("BITMAP") ("DYNAMIC_RESIZE") ("EVENT_FUNC") ("EVENT_PRO") ("FONT") ("FRAME") ("FUNC_GET_VALUE") ("GROUP_LEADER") ("HELP") ("KILL_NOTIFY") ("MENU") ("NO_COPY") ("NO_RELEASE") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("RESOURCE_NAME") ("SCR_XSIZE") ("SCR_YSIZE") ("SENSITIVE") ("SEPARATOR") ("TRACKING_EVENTS") ("UNAME") ("UNITS") ("UVALUE") ("VALUE") ("X_BITMAP_EXTRA") ("XOFFSET") ("XSIZE") ("YOFFSET") ("YSIZE"))) | 1043 | ("WIDGET_BUTTON" fun nil (system) "Result = %s( Parent)" (("ALIGN_CENTER") ("ALIGN_LEFT") ("ALIGN_RIGHT") ("BITMAP") ("DYNAMIC_RESIZE") ("EVENT_FUNC") ("EVENT_PRO") ("FONT") ("FRAME") ("FUNC_GET_VALUE") ("GROUP_LEADER") ("HELP") ("KILL_NOTIFY") ("MENU") ("NO_COPY") ("NO_RELEASE") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("RESOURCE_NAME") ("SCR_XSIZE") ("SCR_YSIZE") ("SENSITIVE") ("SEPARATOR") ("TRACKING_EVENTS") ("UNAME") ("UNITS") ("UVALUE") ("VALUE") ("X_BITMAP_EXTRA") ("XOFFSET") ("XSIZE") ("YOFFSET") ("YSIZE"))) |
| 1021 | ("WIDGET_DRAW" fun nil (system) "Result = %s(Parent)" (("APP_SCROLL") ("BUTTON_EVENTS") ("COLOR_MODEL") ("COLORS") ("EVENT_FUNC") ("EVENT_PRO") ("EXPOSE_EVENTS") ("FRAME") ("FUNC_GET_VALUE") ("GRAPHICS_LEVEL") ("GROUP_LEADER") ("KILL_NOTIFY") ("MOTION_EVENTS") ("NO_COPY") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("RENDERER") ("RESOURCE_NAME") ("RETAIN") ("SCR_XSIZE") ("SCR_YSIZE") ("SCROLL") ("SENSITIVE") ("TRACKING_EVENTS") ("UNAME") ("UNITS") ("UVALUE") ("VALUE") ("VIEWPORT_EVENTS") ("X_SCROLL_SIZE") ("XOFFSET") ("XSIZE") ("Y_SCROLL_SIZE") ("YOFFSET") ("YSIZE"))) | 1044 | ("WIDGET_DRAW" fun nil (system) "Result = %s(Parent)" (("APP_SCROLL") ("BUTTON_EVENTS") ("COLOR_MODEL") ("COLORS") ("EVENT_FUNC") ("EVENT_PRO") ("EXPOSE_EVENTS") ("FRAME") ("FUNC_GET_VALUE") ("GRAPHICS_LEVEL") ("GROUP_LEADER") ("KILL_NOTIFY") ("MOTION_EVENTS") ("NO_COPY") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("RENDERER") ("RESOURCE_NAME") ("RETAIN") ("SCR_XSIZE") ("SCR_YSIZE") ("SCROLL") ("SENSITIVE") ("TRACKING_EVENTS") ("UNAME") ("UNITS") ("UVALUE") ("VALUE") ("VIEWPORT_EVENTS") ("X_SCROLL_SIZE") ("XOFFSET") ("XSIZE") ("Y_SCROLL_SIZE") ("YOFFSET") ("YSIZE"))) |
| 1022 | ("WIDGET_DROPLIST" fun nil (system) "Result = %s( Parent)" (("DYNAMIC_RESIZE") ("EVENT_FUNC") ("EVENT_PRO") ("FRAME") ("FUNC_GET_VALUE") ("GROUP_LEADER") ("KILL_NOTIFY") ("NO_COPY") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("RESOURCE_NAME") ("SCR_XSIZE") ("SCR_YSIZE") ("SENSITIVE") ("TITLE") ("TRACKING_EVENTS") ("UNAME") ("UNITS") ("UVALUE") ("VALUE") ("XOFFSET") ("XSIZE") ("YOFFSET") ("YSIZE"))) | 1045 | ("WIDGET_DROPLIST" fun nil (system) "Result = %s( Parent)" (("DYNAMIC_RESIZE") ("EVENT_FUNC") ("EVENT_PRO") ("FONT") ("FRAME") ("FUNC_GET_VALUE") ("GROUP_LEADER") ("KILL_NOTIFY") ("NO_COPY") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("RESOURCE_NAME") ("SCR_XSIZE") ("SCR_YSIZE") ("SENSITIVE") ("TITLE") ("TRACKING_EVENTS") ("UNAME") ("UNITS") ("UVALUE") ("VALUE") ("XOFFSET") ("XSIZE") ("YOFFSET") ("YSIZE"))) |
| 1023 | ("WIDGET_EVENT" fun nil (system) "Result = %s([Widget_ID])" (("BAD_ID") ("NOWAIT") ("SAVE_HOURGLASS") ("YIELD_TO_TTY"))) | 1046 | ("WIDGET_EVENT" fun nil (system) "Result = %s([Widget_ID])" (("BAD_ID") ("NOWAIT") ("SAVE_HOURGLASS") ("YIELD_TO_TTY"))) |
| 1024 | ("WIDGET_INFO" fun nil (system) "Result = %s( [Widget_ID] )" (("ACTIVE") ("CHILD") ("COLUMN_WIDTHS") ("DRAW_BUTTON_EVENTS") ("DRAW_EXPOSE_EVENTS") ("DRAW_MOTION_EVENTS") ("DRAW_VIEWPORT_EVENTS") ("DROPLIST_NUMBER") ("DROPLIST_SELECT") ("DYNAMIC_RESIZE") ("EVENT_FUNC") ("EVENT_PRO") ("FIND_BY_UNAME") ("GEOMETRY") ("KBRD_FOCUS_EVENTS") ("LIST_MULTIPLE") ("LIST_NUM_VISIBLE") ("LIST_NUMBER") ("LIST_SELECT") ("LIST_TOP") ("MANAGED") ("MODAL") ("NAME") ("PARENT") ("REALIZED") ("ROW_HEIGHTS") ("SIBLING") ("SLIDER_MIN_MAX") ("TABLE_ALL_EVENTS") ("TABLE_EDIT_CELL") ("TABLE_EDITABLE") ("TABLE_SELECT") ("TABLE_VIEW") ("TEXT_ALL_EVENTS") ("TEXT_EDITABLE") ("TEXT_NUMBER") ("TEXT_OFFSET_TO_XY") ("TEXT_SELECT") ("TEXT_TOP_LINE") ("TEXT_XY_TO_OFFSET") ("TLB_KILL_REQUEST_EVENTS") ("TRACKING_EVENTS") ("TYPE") ("UNAME") ("UNITS") ("UPDATE") ("USE_TABLE_SELECT") ("VALID_ID") ("VERSION"))) | 1047 | ("WIDGET_INFO" fun nil (system) "Result = %s( [Widget_ID] )" (("ACTIVE") ("CHILD") ("COLUMN_WIDTHS") ("DRAW_BUTTON_EVENTS") ("DRAW_EXPOSE_EVENTS") ("DRAW_MOTION_EVENTS") ("DRAW_VIEWPORT_EVENTS") ("DROPLIST_NUMBER") ("DROPLIST_SELECT") ("DYNAMIC_RESIZE") ("EVENT_FUNC") ("EVENT_PRO") ("FIND_BY_UNAME") ("GEOMETRY") ("KBRD_FOCUS_EVENTS") ("LIST_MULTIPLE") ("LIST_NUM_VISIBLE") ("LIST_NUMBER") ("LIST_SELECT") ("LIST_TOP") ("MANAGED") ("MODAL") ("NAME") ("PARENT") ("REALIZED") ("ROW_HEIGHTS") ("SIBLING") ("SLIDER_MIN_MAX") ("TABLE_ALL_EVENTS") ("TABLE_EDIT_CELL") ("TABLE_EDITABLE") ("TABLE_SELECT") ("TABLE_VIEW") ("TEXT_ALL_EVENTS") ("TEXT_EDITABLE") ("TEXT_NUMBER") ("TEXT_OFFSET_TO_XY") ("TEXT_SELECT") ("TEXT_TOP_LINE") ("TEXT_XY_TO_OFFSET") ("TLB_KILL_REQUEST_EVENTS") ("TRACKING_EVENTS") ("TYPE") ("UNAME") ("UNITS") ("UPDATE") ("USE_TABLE_SELECT") ("VALID_ID") ("VERSION"))) |
| 1025 | ("WIDGET_LABEL" fun nil (system) "Result = %s( Parent)" (("ALIGN_CENTER") ("ALIGN_LEFT") ("ALIGN_RIGHT") ("DYNAMIC_RESIZE") ("FONT") ("FRAME") ("FUNC_GET_VALUE") ("GROUP_LEADER") ("KILL_NOTIFY") ("NO_COPY") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("RESOURCE_NAME") ("SCR_XSIZE") ("SCR_YSIZE") ("SENSITIVE") ("TRACKING_EVENTS") ("UNAME") ("UNITS") ("UVALUE") ("VALUE") ("XOFFSET") ("XSIZE") ("YOFFSET") ("YSIZE"))) | 1048 | ("WIDGET_LABEL" fun nil (system) "Result = %s( Parent)" (("ALIGN_CENTER") ("ALIGN_LEFT") ("ALIGN_RIGHT") ("DYNAMIC_RESIZE") ("FONT") ("FRAME") ("FUNC_GET_VALUE") ("GROUP_LEADER") ("KILL_NOTIFY") ("NO_COPY") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("RESOURCE_NAME") ("SCR_XSIZE") ("SCR_YSIZE") ("SENSITIVE") ("TRACKING_EVENTS") ("UNAME") ("UNITS") ("UVALUE") ("VALUE") ("XOFFSET") ("XSIZE") ("YOFFSET") ("YSIZE"))) |
| @@ -1029,7 +1052,7 @@ | |||
| 1029 | ("WIDGET_TEXT" fun nil (system) "Result = %s( Parent)" (("ALL_EVENTS") ("EDITABLE") ("EVENT_FUNC") ("EVENT_PRO") ("FONT") ("FRAME") ("FUNC_GET_VALUE") ("GROUP_LEADER") ("KBRD_FOCUS_EVENTS") ("KILL_NOTIFY") ("NO_COPY") ("NO_NEWLINE") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("RESOURCE_NAME") ("SCR_XSIZE") ("SCR_YSIZE") ("SCROLL") ("SENSITIVE") ("TRACKING_EVENTS") ("UNAME") ("UNITS") ("UVALUE") ("VALUE") ("WRAP") ("XOFFSET") ("XSIZE") ("YOFFSET") ("YSIZE"))) | 1052 | ("WIDGET_TEXT" fun nil (system) "Result = %s( Parent)" (("ALL_EVENTS") ("EDITABLE") ("EVENT_FUNC") ("EVENT_PRO") ("FONT") ("FRAME") ("FUNC_GET_VALUE") ("GROUP_LEADER") ("KBRD_FOCUS_EVENTS") ("KILL_NOTIFY") ("NO_COPY") ("NO_NEWLINE") ("NOTIFY_REALIZE") ("PRO_SET_VALUE") ("RESOURCE_NAME") ("SCR_XSIZE") ("SCR_YSIZE") ("SCROLL") ("SENSITIVE") ("TRACKING_EVENTS") ("UNAME") ("UNITS") ("UVALUE") ("VALUE") ("WRAP") ("XOFFSET") ("XSIZE") ("YOFFSET") ("YSIZE"))) |
| 1030 | ("WRITE_SYLK" fun nil (system) "Result = %s( File, Data)" (("STARTCOL") ("STARTROW"))) | 1053 | ("WRITE_SYLK" fun nil (system) "Result = %s( File, Data)" (("STARTCOL") ("STARTROW"))) |
| 1031 | ("WTN" fun nil (system) "Result = %s( A, Coef)" (("COLUMN") ("DOUBLE") ("INVERSE") ("OVERWRITE"))) | 1054 | ("WTN" fun nil (system) "Result = %s( A, Coef)" (("COLUMN") ("DOUBLE") ("INVERSE") ("OVERWRITE"))) |
| 1032 | ("XFONT" fun nil (system) "Result = %s()" (("GROUP") ("PRESERVE"))) | 1055 | ("XFONT" fun nil (system) "Result = %s()" (("GROUP") ("PRESERVE_FONT_INFO"))) |
| 1033 | ("XREGISTERED" fun nil (system) "Result = %s(Name)" (("NO_SHOW"))) | 1056 | ("XREGISTERED" fun nil (system) "Result = %s(Name)" (("NO_SHOW"))) |
| 1034 | ("XSQ_TEST" fun nil (system) "Result = %s( Obfreq, Exfreq)" (("EXCELL") ("OBCELL") ("RESIDUAL"))) | 1057 | ("XSQ_TEST" fun nil (system) "Result = %s( Obfreq, Exfreq)" (("EXCELL") ("OBCELL") ("RESIDUAL"))) |
| 1035 | ("Add" pro "IDL_Container" (system) "Obj -> [%s::]%s, Object" (("POSITION"))) | 1058 | ("Add" pro "IDL_Container" (system) "Obj -> [%s::]%s, Object" (("POSITION"))) |
| @@ -1038,21 +1061,21 @@ | |||
| 1038 | ("Remove" pro "IDL_Container" (system) "Obj -> [%s::]%s [, Child_object]" (("ALL") ("POSITION"))) | 1061 | ("Remove" pro "IDL_Container" (system) "Obj -> [%s::]%s [, Child_object]" (("ALL") ("POSITION"))) |
| 1039 | ("Count" fun "IDL_Container" (system) "Result = Obj -> [%s::]%s()" nil) | 1062 | ("Count" fun "IDL_Container" (system) "Result = Obj -> [%s::]%s()" nil) |
| 1040 | ("Get" fun "IDL_Container" (system) "Result = Obj -> [%s::]%s ()" (("ALL") ("COUNT") ("ISA") ("POSITION"))) | 1063 | ("Get" fun "IDL_Container" (system) "Result = Obj -> [%s::]%s ()" (("ALL") ("COUNT") ("ISA") ("POSITION"))) |
| 1041 | ("Init" fun "IDL_Container" (system) "Result = Obj -> [%s::]%s()" nil) | 1064 | ("Init" fun "IDL_Container" (system) "Result = Obj -> [%s::]%s( ) ('IDL_Container')" nil) |
| 1042 | ("IsContained" fun "IDL_Container" (system) "Result = Obj -> [%s::]%s( Object)" (("POSITION"))) | 1065 | ("IsContained" fun "IDL_Container" (system) "Result = Obj -> [%s::]%s( Object)" (("POSITION"))) |
| 1043 | ("AppendData" pro "IDLanROI" (system) "Obj->[%s::]%s, X [, Y] [, Z]" (("XRANGE") ("YRANGE") ("ZRANGE"))) | 1066 | ("AppendData" pro "IDLanROI" (system) "Obj->[%s::]%s, X [, Y] [, Z]" (("XRANGE") ("YRANGE") ("ZRANGE"))) |
| 1044 | ("Cleanup" pro "IDLanROI" (system) "Obj->[%s::]%s" nil) | 1067 | ("Cleanup" pro "IDLanROI" (system) "Obj->[%s::]%s" nil) |
| 1045 | ("GetProperty" pro "IDLanROI" (system) "Obj->[%s::]%s" (("ALL") ("BLOCKSIZE") ("DATA") ("INTERIOR") ("ROI_XRANGE") ("ROI_YRANGE") ("ROI_ZRANGE") ("TYPE"))) | 1068 | ("GetProperty" pro "IDLanROI" (system) "Obj->[%s::]%s" (("ALL") ("BLOCKSIZE") ("DATA") ("DOUBLE") ("INTERIOR") ("N_VERTS") ("ROI_XRANGE") ("ROI_YRANGE") ("ROI_ZRANGE") ("TYPE"))) |
| 1046 | ("RemoveData" pro "IDLanROI" (system) "Obj->[%s::]%s" (("COUNT") ("START") ("XRANGE") ("YRANGE") ("ZRANGE"))) | 1069 | ("RemoveData" pro "IDLanROI" (system) "Obj->[%s::]%s" (("COUNT") ("START") ("XRANGE") ("YRANGE") ("ZRANGE"))) |
| 1047 | ("ReplaceData" pro "IDLanROI" (system) "Obj->[%s::]%s, X[, Y[, Z]]" (("FINISH") ("START") ("XRANGE") ("YRANGE") ("ZRANGE"))) | 1070 | ("ReplaceData" pro "IDLanROI" (system) "Obj->[%s::]%s, X[, Y[, Z]]" (("FINISH") ("START") ("XRANGE") ("YRANGE") ("ZRANGE"))) |
| 1048 | ("Rotate" pro "IDLanROI" (system) "Obj->[%s::]%s, Axis, Angle" (("CENTER"))) | 1071 | ("Rotate" pro "IDLanROI" (system) "Obj->[%s::]%s, Axis, Angle" (("CENTER"))) |
| 1049 | ("Scale" pro "IDLanROI" (system) "Obj->[%s::]%s, Sx[, Sy[, Sz]]" nil) | 1072 | ("Scale" pro "IDLanROI" (system) "Obj->[%s::]%s, Sx[, Sy[, Sz]]" nil) |
| 1050 | ("SetProperty" pro "IDLanROI" (system) "Obj->[%s::]%s" (("BLOCKSIZE") ("DATA") ("INTERIOR"))) | 1073 | ("SetProperty" pro "IDLanROI" (system) "Obj->[%s::]%s" (("BLOCKSIZE") ("DATA") ("DOUBLE") ("INTERIOR"))) |
| 1051 | ("Translate" pro "IDLanROI" (system) "Obj->[%s::]%s, Tx[, Ty[, Tz]]" nil) | 1074 | ("Translate" pro "IDLanROI" (system) "Obj->[%s::]%s, Tx[, Ty[, Tz]]" nil) |
| 1052 | ("ComputeGeometry" fun "IDLanROI" (system) "Result = Obj->[%s::]%s" (("AREA") ("CENTROID") ("PERIMETER") ("SPATIAL_OFFSET") ("SPATIAL_SCALE"))) | 1075 | ("ComputeGeometry" fun "IDLanROI" (system) "Result = Obj->[%s::]%s()" (("AREA") ("CENTROID") ("PERIMETER") ("SPATIAL_OFFSET") ("SPATIAL_SCALE"))) |
| 1053 | ("ComputeMask" fun "IDLanROI" (system) "Result = Obj->[%s::]%s()" (("DIMENSIONS") ("INITIALIZE") ("LOCATION") ("MASK_IN") ("MASK_RULE") ("PLANE_NORMAL") ("PLANE_XAXIS"))) | 1076 | ("ComputeMask" fun "IDLanROI" (system) "Result = Obj->[%s::]%s()" (("DIMENSIONS") ("INITIALIZE") ("LOCATION") ("MASK_IN") ("MASK_RULE") ("PLANE_NORMAL") ("PLANE_XAXIS"))) |
| 1054 | ("ContainsPoints" fun "IDLanROI" (system) "Result = Obj->[%s::]%s( X [, Y [, Z]] )" nil) | 1077 | ("ContainsPoints" fun "IDLanROI" (system) "Result = Obj->[%s::]%s( X [, Y [, Z]] )" nil) |
| 1055 | ("Init" fun "IDLanROI" (system) "Result = Obj ->[%s::]%s( [X [, Y [, Z]]])" (("BLOCKSIZE") ("DATA") ("INTERIOR") ("TYPE"))) | 1078 | ("Init" fun "IDLanROI" (system) "Result = Obj -> [%s::]%s( [X [, Y [, Z ]]] ) ( 'IDLanROI' [, X [, Y [, Z]]])" (("BLOCKSIZE") ("DATA") ("DOUBLE") ("INTERIOR") ("TYPE"))) |
| 1056 | ("Add" pro "IDLanROIGroup" (system) "Obj->[%s::]%s, ROI" nil) | 1079 | ("Add" pro "IDLanROIGroup" (system) "Obj->[%s::]%s, ROI" nil) |
| 1057 | ("Cleanup" pro "IDLanROIGroup" (system) "Obj->[%s::]%s" nil) | 1080 | ("Cleanup" pro "IDLanROIGroup" (system) "Obj->[%s::]%s" nil) |
| 1058 | ("GetProperty" pro "IDLanROIGroup" (system) "Obj->[%s::]%s" (("ALL") ("ROIGROUP_XRANGE") ("ROIGROUP_YRANGE") ("ROIGROUP_ZRANGE"))) | 1081 | ("GetProperty" pro "IDLanROIGroup" (system) "Obj->[%s::]%s" (("ALL") ("ROIGROUP_XRANGE") ("ROIGROUP_YRANGE") ("ROIGROUP_ZRANGE"))) |
| @@ -1062,7 +1085,7 @@ | |||
| 1062 | ("ComputeMask" fun "IDLanROIGroup" (system) "Result = Obj->[%s::]%s()" (("DIMENSIONS") ("INITIALIZE") ("LOCATION") ("MASK_IN") ("MASK_RULE"))) | 1085 | ("ComputeMask" fun "IDLanROIGroup" (system) "Result = Obj->[%s::]%s()" (("DIMENSIONS") ("INITIALIZE") ("LOCATION") ("MASK_IN") ("MASK_RULE"))) |
| 1063 | ("ComputeMesh" fun "IDLanROIGroup" (system) "Result = Obj->[%s::]%s( Vertices, Conn)" (("CAPPED") ("SURFACE_AREA"))) | 1086 | ("ComputeMesh" fun "IDLanROIGroup" (system) "Result = Obj->[%s::]%s( Vertices, Conn)" (("CAPPED") ("SURFACE_AREA"))) |
| 1064 | ("ContainsPoints" fun "IDLanROIGroup" (system) "Result = Obj->[%s::]%s( X[, Y[, Z]] )" nil) | 1087 | ("ContainsPoints" fun "IDLanROIGroup" (system) "Result = Obj->[%s::]%s( X[, Y[, Z]] )" nil) |
| 1065 | ("Init" fun "IDLanROIGroup" (system) "Result = Obj ->[%s::]%s()" nil) | 1088 | ("Init" fun "IDLanROIGroup" (system) "Result = Obj->[%s::]%s( ) ('IDLanROIGroup')" nil) |
| 1066 | ("Connect" pro "IDLdbDatabase" (system) "DBobj ->[%s::]%s" (("CONNECTION") ("DATASOURCE") ("PASSWORD") ("USER_ID"))) | 1089 | ("Connect" pro "IDLdbDatabase" (system) "DBobj ->[%s::]%s" (("CONNECTION") ("DATASOURCE") ("PASSWORD") ("USER_ID"))) |
| 1067 | ("ExecuteSQL" pro "IDLdbDatabase" (system) "DBobj->ExecuteSQL, strSQL" nil) | 1090 | ("ExecuteSQL" pro "IDLdbDatabase" (system) "DBobj->ExecuteSQL, strSQL" nil) |
| 1068 | ("GetProperty" pro "IDLdbDatabase" (system) "DBobj->GetProperty" (("CAN_GET_TABLES") ("DBMS_NAME") ("DBMS_VERSION") ("DRIVER_ODBC_LEVEL") ("DRIVER_VERSION") ("IS_CONNECTED") ("IS_READONLY") ("MAX_CONNECTIONS") ("MAX_RECORDSETS") ("ODBC_LEVEL") ("SQL_LEVEL") ("SQL_SERVER_NAME") ("USE_CURSOR_LIB") ("USER_NAME"))) | 1091 | ("GetProperty" pro "IDLdbDatabase" (system) "DBobj->GetProperty" (("CAN_GET_TABLES") ("DBMS_NAME") ("DBMS_VERSION") ("DRIVER_ODBC_LEVEL") ("DRIVER_VERSION") ("IS_CONNECTED") ("IS_READONLY") ("MAX_CONNECTIONS") ("MAX_RECORDSETS") ("ODBC_LEVEL") ("SQL_LEVEL") ("SQL_SERVER_NAME") ("USE_CURSOR_LIB") ("USER_NAME"))) |
| @@ -1091,7 +1114,7 @@ | |||
| 1091 | ("GetReference" fun "IDLffDICOM" (system) "array = Obj -> [%s::]%s( [Group [, Element]])" (("DESCRIPTION") ("VR"))) | 1114 | ("GetReference" fun "IDLffDICOM" (system) "array = Obj -> [%s::]%s( [Group [, Element]])" (("DESCRIPTION") ("VR"))) |
| 1092 | ("GetValue" fun "IDLffDICOM" (system) "ptrArray = Obj -> [%s::]%s( [Group [, Element]])" (("NO_COPY") ("REFERENCE"))) | 1115 | ("GetValue" fun "IDLffDICOM" (system) "ptrArray = Obj -> [%s::]%s( [Group [, Element]])" (("NO_COPY") ("REFERENCE"))) |
| 1093 | ("GetVR" fun "IDLffDICOM" (system) "array = Obj -> [%s::]%s( [Group [, Element]])" (("REFERENCE"))) | 1116 | ("GetVR" fun "IDLffDICOM" (system) "array = Obj -> [%s::]%s( [Group [, Element]])" (("REFERENCE"))) |
| 1094 | ("Init" fun "IDLffDICOM" (system) "Result = Obj -> [%s::]%s( [ Filename])" (("VERBOSE"))) | 1117 | ("Init" fun "IDLffDICOM" (system) "Result = Obj -> [%s::]%s( [Filename])" (("VERBOSE"))) |
| 1095 | ("Read" fun "IDLffDICOM" (system) "Result = Obj -> [%s::]%s( Filename)" (("ENDIAN"))) | 1118 | ("Read" fun "IDLffDICOM" (system) "Result = Obj -> [%s::]%s( Filename)" (("ENDIAN"))) |
| 1096 | ("Cleanup" pro "IDLffDXF" (system) "Obj -> [%s::]%s" nil) | 1119 | ("Cleanup" pro "IDLffDXF" (system) "Obj -> [%s::]%s" nil) |
| 1097 | ("GetPalette" pro "IDLffDXF" (system) "Obj-> [%s::]%s, Red, Green, Blue" nil) | 1120 | ("GetPalette" pro "IDLffDXF" (system) "Obj-> [%s::]%s, Red, Green, Blue" nil) |
| @@ -1101,68 +1124,79 @@ | |||
| 1101 | ("SetPalette" pro "IDLffDXF" (system) "Obj-> [%s::]%s, Red, Green, Blue" nil) | 1124 | ("SetPalette" pro "IDLffDXF" (system) "Obj-> [%s::]%s, Red, Green, Blue" nil) |
| 1102 | ("GetContents" fun "IDLffDXF" (system) "Result = Obj-> [%s::]%s( [Filter])" (("BLOCK") ("COUNT") ("LAYER"))) | 1125 | ("GetContents" fun "IDLffDXF" (system) "Result = Obj-> [%s::]%s( [Filter])" (("BLOCK") ("COUNT") ("LAYER"))) |
| 1103 | ("GetEntity" fun "IDLffDXF" (system) "Result = Obj-> [%s::]%s( Type)" (("BLOCK") ("INDEX") ("LAYER"))) | 1126 | ("GetEntity" fun "IDLffDXF" (system) "Result = Obj-> [%s::]%s( Type)" (("BLOCK") ("INDEX") ("LAYER"))) |
| 1104 | ("Init" fun "IDLffDXF" (system) "Result = Obj -> [%s::]%s([ Filename])))" nil) | 1127 | ("Init" fun "IDLffDXF" (system) "Result = Obj -> [%s::]%s( [Filename] ) ('IDLffDXF' [, Filename] )" nil) |
| 1105 | ("Read" fun "IDLffDXF" (system) "Result = Obj-> [%s::]%s( Filename )" nil) | 1128 | ("Read" fun "IDLffDXF" (system) "Result = Obj-> [%s::]%s( Filename )" nil) |
| 1106 | ("Write" fun "IDLffDXF" (system) "Result = Obj-> [%s::]%s( Filename )" nil) | 1129 | ("Write" fun "IDLffDXF" (system) "Result = Obj-> [%s::]%s( Filename )" nil) |
| 1107 | ("IsValid" fun "IDLffLanguageCat" (system) "Result = Obj ->[%s::]%s( )" nil) | 1130 | ("IsValid" fun "IDLffLanguageCat" (system) "Result = Obj ->[%s::]%s( )" nil) |
| 1108 | ("Query" fun "IDLffLanguageCat" (system) "Result = Obj ->[%s::]%s( key)" (("DEFAULT_STRING"))) | 1131 | ("Query" fun "IDLffLanguageCat" (system) "Result = Obj ->[%s::]%s( key)" (("DEFAULT_STRING"))) |
| 1109 | ("SetCatalog" fun "IDLffLanguageCat" (system) "Result = Obj ->[%s::]%s( application)" (("FILENAME") ("LOCALE") ("PATH"))) | 1132 | ("SetCatalog" fun "IDLffLanguageCat" (system) "Result = Obj ->[%s::]%s( application)" (("FILENAME") ("LOCALE") ("PATH"))) |
| 1133 | ("AddAttribute" pro "IDLffShape" (system) "Obj->[%s::]%s, Name, Type, Width" (("PRECISION"))) | ||
| 1134 | ("Cleanup" pro "IDLffShape" (system) "Obj -> [%s::]%s" nil) | ||
| 1135 | ("Close" pro "IDLffShape" (system) "Obj->[%s::]%s" nil) | ||
| 1136 | ("DestroyEntity" pro "IDLffShape" (system) "Obj->[%s::]%s, Entity" nil) | ||
| 1137 | ("GetProperty" pro "IDLffShape" (system) "Obj->[%s::]%s" (("ATTRIBUTE_INFO") ("ATTRIBUTE_NAMES") ("ENTITY_TYPE") ("FILENAME") ("IS_OPEN") ("N_ATTRIBUTES") ("N_ENTITIES"))) | ||
| 1138 | ("PutEntity" pro "IDLffShape" (system) "Obj->[%s::]%s, Data" nil) | ||
| 1139 | ("SetAttributes" pro "IDLffShape" (system) "Obj->[%s::]%s, Index, Attribute_Num, Value or Obj->[IDLffShape::]SetAttributes, Index, Attributes" nil) | ||
| 1140 | ("GetAttributes" fun "IDLffShape" (system) "Result = Obj->[%s::]%s([Index])" (("ALL") ("ATTRIBUTE_STRUCTURE"))) | ||
| 1141 | ("GetEntity" fun "IDLffShape" (system) "Result = Obj->[%s::]%s( [Index])" (("ALL") ("ATTRIBUTES"))) | ||
| 1142 | ("Init" fun "IDLffShape" (system) "Result = Obj -> [%s::]%s()" nil) | ||
| 1143 | ("Open" fun "IDLffShape" (system) "Result = Obj->[%s::]%s( `Filename')" (("ENTITY_TYPE") ("UPDATE"))) | ||
| 1110 | ("Cleanup" pro "IDLgrAxis" (system) "Obj -> [%s::]%s" nil) | 1144 | ("Cleanup" pro "IDLgrAxis" (system) "Obj -> [%s::]%s" nil) |
| 1111 | ("GetProperty" pro "IDLgrAxis" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR") ("CRANGE") ("DIRECTION") ("EXACT") ("EXTEND") ("GRIDSTYLE") ("HIDE") ("LOCATION") ("LOG") ("MAJOR") ("MINOR") ("NAME") ("NOTEXT") ("PALETTE") ("PARENT") ("RANGE") ("SUBTICKLEN") ("TEXTALIGNMENTS") ("TEXTBASELINE") ("TEXTPOS") ("TEXTUPDIR") ("THICK") ("TICKDIR") ("TICKFORMAT") ("TICKFRMTDATA") ("TICKLEN") ("TICKTEXT") ("TICKVALUES") ("TITLE") ("USE_TEXT_COLOR") ("UVALUE") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) | 1145 | ("GetProperty" pro "IDLgrAxis" (system) "Obj -> [%s::]%s" (("ALL") ("AM_PM") ("COLOR") ("CRANGE") ("DAYS_OF_WEEK") ("DIRECTION") ("EXACT") ("EXTEND") ("GRIDSTYLE") ("HIDE") ("LOCATION") ("LOG") ("MAJOR") ("MINOR") ("MONTHS") ("NAME") ("NOTEXT") ("PALETTE") ("PARENT") ("RANGE") ("SUBTICKLEN") ("TEXTALIGNMENTS") ("TEXTBASELINE") ("TEXTPOS") ("TEXTUPDIR") ("THICK") ("TICKDIR") ("TICKFORMAT") ("TICKFRMTDATA") ("TICKINTERVAL") ("TICKLAYOUT") ("TICKLEN") ("TICKTEXT") ("TICKUNITS") ("TICKVALUES") ("TITLE") ("USE_TEXT_COLOR") ("UVALUE") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) |
| 1112 | ("SetProperty" pro "IDLgrAxis" (system) "Obj -> [%s::]%s" (("COLOR") ("DIRECTION") ("EXACT") ("EXTEND") ("GRIDSTYLE") ("HIDE") ("LOCATION") ("LOG") ("MAJOR") ("MINOR") ("NAME") ("NOTEXT") ("PALETTE") ("RANGE") ("SUBTICKLEN") ("TEXTALIGNMENTS") ("TEXTBASELINE") ("TEXTPOS") ("TEXTUPDIR") ("THICK") ("TICKDIR") ("TICKFORMAT") ("TICKFRMTDATA") ("TICKLEN") ("TICKTEXT") ("TICKVALUES") ("TITLE") ("USE_TEXT_COLOR") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1146 | ("SetProperty" pro "IDLgrAxis" (system) "Obj -> [%s::]%s" (("AM_PM") ("COLOR") ("DAYS_OF_WEEK") ("DIRECTION") ("EXACT") ("EXTEND") ("GRIDSTYLE") ("HIDE") ("LOCATION") ("LOG") ("MAJOR") ("MINOR") ("MONTHS") ("NAME") ("NOTEXT") ("PALETTE") ("RANGE") ("SUBTICKLEN") ("TEXTALIGNMENTS") ("TEXTBASELINE") ("TEXTPOS") ("TEXTUPDIR") ("THICK") ("TICKDIR") ("TICKFORMAT") ("TICKFRMTDATA") ("TICKINTERVAL") ("TICKLAYOUT") ("TICKLEN") ("TICKTEXT") ("TICKUNITS") ("TICKVALUES") ("TITLE") ("USE_TEXT_COLOR") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1113 | ("GetCTM" fun "IDLgrAxis" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) | 1147 | ("GetCTM" fun "IDLgrAxis" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) |
| 1114 | ("Init" fun "IDLgrAxis" (system) "Result = Obj -> [%s::]%s([Direction])" (("COLOR") ("DIRECTION") ("EXACT") ("EXTEND") ("GRIDSTYLE") ("HIDE") ("LOCATION") ("LOG") ("MAJOR") ("MINOR") ("NAME") ("NOTEXT") ("PALETTE") ("RANGE") ("SUBTICKLEN") ("TEXTALIGNMENTS") ("TEXTBASELINE") ("TEXTPOS") ("TEXTUPDIR") ("THICK") ("TICKDIR") ("TICKFORMAT") ("TICKFRMTDATA") ("TICKLEN") ("TICKTEXT") ("TICKVALUES") ("TITLE") ("USE_TEXT_COLOR") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1148 | ("Init" fun "IDLgrAxis" (system) "Result = Obj -> [%s::]%s( [Direction] ) ('IDLgrAxis' [, Direction])" (("AM_PM") ("COLOR") ("DAYS_OF_WEEK") ("DIRECTION") ("EXACT") ("EXTEND") ("GRIDSTYLE") ("HIDE") ("LOCATION") ("LOG") ("MAJOR") ("MINOR") ("MONTHS") ("NAME") ("NOTEXT") ("PALETTE") ("RANGE") ("SUBTICKLEN") ("TEXTALIGNMENTS") ("TEXTBASELINE") ("TEXTPOS") ("TEXTUPDIR") ("THICK") ("TICKDIR") ("TICKFORMAT") ("TICKFRMTDATA") ("TICKINTERVAL") ("TICKLAYOUT") ("TICKLEN") ("TICKTEXT") ("TICKUNITS") ("TICKVALUES") ("TITLE") ("USE_TEXT_COLOR") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1115 | ("Cleanup" pro "IDLgrBuffer" (system) "Obj -> [%s::]%s" nil) | 1149 | ("Cleanup" pro "IDLgrBuffer" (system) "Obj -> [%s::]%s" nil) |
| 1116 | ("Draw" pro "IDLgrBuffer" (system) "Obj -> [%s::]%s [, Picture]" (("CREATE_INSTANCE") ("DRAW_INSTANCE"))) | 1150 | ("Draw" pro "IDLgrBuffer" (system) "Obj -> [%s::]%s [, Picture]" (("CREATE_INSTANCE") ("DRAW_INSTANCE"))) |
| 1117 | ("Erase" pro "IDLgrBuffer" (system) "Obj -> [%s::]%s" (("COLOR"))) | 1151 | ("Erase" pro "IDLgrBuffer" (system) "Obj -> [%s::]%s" (("COLOR"))) |
| 1152 | ("GetDeviceInfo" pro "IDLgrBuffer" (system) "Obj->[%s::]%s" (("ALL") ("MAX_TEXTURE_DIMENSIONS") ("MAX_VIEWPORT_DIMENSIONS") ("NAME") ("NUM_CPUS") ("VENDOR") ("VERSION"))) | ||
| 1118 | ("GetProperty" pro "IDLgrBuffer" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR_MODEL") ("DIMENSIONS") ("GRAPHICS_TREE") ("IMAGE_DATA") ("N_COLORS") ("PALETTE") ("QUALITY") ("RESOLUTION") ("SCREEN_DIMENSIONS") ("UNITS") ("UVALUE") ("ZBUFFER_DATA"))) | 1153 | ("GetProperty" pro "IDLgrBuffer" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR_MODEL") ("DIMENSIONS") ("GRAPHICS_TREE") ("IMAGE_DATA") ("N_COLORS") ("PALETTE") ("QUALITY") ("RESOLUTION") ("SCREEN_DIMENSIONS") ("UNITS") ("UVALUE") ("ZBUFFER_DATA"))) |
| 1119 | ("SetProperty" pro "IDLgrBuffer" (system) "Obj -> [%s::]%s" (("DIMENSIONS") ("GRAPHICS_TREE") ("PALETTE") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE"))) | 1154 | ("SetProperty" pro "IDLgrBuffer" (system) "Obj -> [%s::]%s" (("DIMENSIONS") ("GRAPHICS_TREE") ("PALETTE") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE"))) |
| 1120 | ("GetContiguousPixels" fun "IDLgrBuffer" (system) "Return = Obj -> [%s::]%s()" nil) | 1155 | ("GetContiguousPixels" fun "IDLgrBuffer" (system) "Return = Obj -> [%s::]%s()" nil) |
| 1121 | ("GetDeviceInfo" fun "IDLgrBuffer" (system) "Result = Obj->[%s::]%s()" (("ALL") ("MAX_TEXTURE_DIMENSIONS") ("MAX_VIEWPORT_DIMENSIONS") ("NAME") ("NUM_CPUS") ("VENDOR") ("VERSION"))) | ||
| 1122 | ("GetFontnames" fun "IDLgrBuffer" (system) "Return = Obj -> [%s::]%s( FamilyName)" (("IDL_FONTS") ("STYLES"))) | 1156 | ("GetFontnames" fun "IDLgrBuffer" (system) "Return = Obj -> [%s::]%s( FamilyName)" (("IDL_FONTS") ("STYLES"))) |
| 1123 | ("GetTextDimensions" fun "IDLgrBuffer" (system) "Result = Obj ->[%s::]%s( TextObj)" (("DESCENT") ("PATH"))) | 1157 | ("GetTextDimensions" fun "IDLgrBuffer" (system) "Result = Obj ->[%s::]%s( TextObj)" (("DESCENT") ("PATH"))) |
| 1124 | ("Init" fun "IDLgrBuffer" (system) "Result = Obj -> [%s::]%s()" (("COLOR_MODEL") ("DIMENSIONS") ("GRAPHICS_TREE") ("N_COLORS") ("PALETTE") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE"))) | 1158 | ("Init" fun "IDLgrBuffer" (system) "Result = Obj -> [%s::]%s( ) ('IDLgrBuffer')" (("COLOR_MODEL") ("DIMENSIONS") ("GRAPHICS_TREE") ("N_COLORS") ("PALETTE") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE"))) |
| 1125 | ("PickData" fun "IDLgrBuffer" (system) "Result = Obj -> [%s::]%s( View, Object, Location, XYZLocation)" (("PATH"))) | 1159 | ("PickData" fun "IDLgrBuffer" (system) "Result = Obj -> [%s::]%s( View, Object, Location, XYZLocation)" (("PATH"))) |
| 1126 | ("Read" fun "IDLgrBuffer" (system) "Result = Obj -> [%s::]%s()" nil) | 1160 | ("Read" fun "IDLgrBuffer" (system) "Result = Obj -> [%s::]%s()" nil) |
| 1127 | ("Select" fun "IDLgrBuffer" (system) "Result = Obj -> [%s::]%s(Picture, XY)" (("DIMENSIONS") ("UNITS"))) | 1161 | ("Select" fun "IDLgrBuffer" (system) "Result = Obj -> [%s::]%s(Picture, XY)" (("DIMENSIONS") ("UNITS"))) |
| 1128 | ("Cleanup" pro "IDLgrClipboard" (system) "Obj-> [%s::]%s" nil) | 1162 | ("Cleanup" pro "IDLgrClipboard" (system) "Obj-> [%s::]%s" nil) |
| 1129 | ("Draw" pro "IDLgrClipboard" (system) "Obj -> [%s::]%s [, Picture]" (("FILENAME") ("POSTSCRIPT") ("VECTOR"))) | 1163 | ("Draw" pro "IDLgrClipboard" (system) "Obj -> [%s::]%s [, Picture]" (("FILENAME") ("POSTSCRIPT") ("VECTOR"))) |
| 1164 | ("GetDeviceInfo" pro "IDLgrClipboard" (system) "Obj->[%s::]%s" (("ALL") ("MAX_TEXTURE_DIMENSIONS") ("MAX_VIEWPORT_DIMENSIONS") ("NAME") ("NUM_CPUS") ("VENDOR") ("VERSION"))) | ||
| 1130 | ("GetProperty" pro "IDLgrClipboard" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR_MODEL") ("DIMENSIONS") ("GRAPHICS_TREE") ("N_COLORS") ("PALETTE") ("QUALITY") ("RESOLUTION") ("SCREEN_DIMENSIONS") ("UNITS") ("UVALUE"))) | 1165 | ("GetProperty" pro "IDLgrClipboard" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR_MODEL") ("DIMENSIONS") ("GRAPHICS_TREE") ("N_COLORS") ("PALETTE") ("QUALITY") ("RESOLUTION") ("SCREEN_DIMENSIONS") ("UNITS") ("UVALUE"))) |
| 1131 | ("SetProperty" pro "IDLgrClipboard" (system) "Obj -> [%s::]%s" (("DIMENSIONS") ("GRAPHICS_TREE") ("PALETTE") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE"))) | 1166 | ("SetProperty" pro "IDLgrClipboard" (system) "Obj -> [%s::]%s" (("DIMENSIONS") ("GRAPHICS_TREE") ("PALETTE") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE"))) |
| 1132 | ("GetContiguousPixels" fun "IDLgrClipboard" (system) "Return = Obj ->[%s::]%s()" nil) | 1167 | ("GetContiguousPixels" fun "IDLgrClipboard" (system) "Return = Obj ->[%s::]%s()" nil) |
| 1133 | ("GetDeviceInfo" fun "IDLgrClipboard" (system) "Result = Obj->[%s::]%s()" (("ALL") ("MAX_TEXTURE_DIMENSIONS") ("MAX_VIEWPORT_DIMENSIONS") ("NAME") ("NUM_CPUS") ("VENDOR") ("VERSION"))) | ||
| 1134 | ("GetFontnames" fun "IDLgrClipboard" (system) "Return = Obj -> [%s::]%s( FamilyName)" (("IDL_FONTS") ("STYLES"))) | 1168 | ("GetFontnames" fun "IDLgrClipboard" (system) "Return = Obj -> [%s::]%s( FamilyName)" (("IDL_FONTS") ("STYLES"))) |
| 1135 | ("GetTextDimensions" fun "IDLgrClipboard" (system) "Result = Obj ->[%s::]%s( TextObj)" (("DESCENT") ("PATH"))) | 1169 | ("GetTextDimensions" fun "IDLgrClipboard" (system) "Result = Obj ->[%s::]%s( TextObj)" (("DESCENT") ("PATH"))) |
| 1136 | ("Init" fun "IDLgrClipboard" (system) "Result = Obj -> [%s::]%s()" (("COLOR_MODEL") ("DIMENSIONS") ("GRAPHICS_TREE") ("N_COLORS") ("PALETTE") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE"))) | 1170 | ("Init" fun "IDLgrClipboard" (system) "Result = Obj -> [%s::]%s( ) ('IDLgrClipboard')" (("COLOR_MODEL") ("DIMENSIONS") ("GRAPHICS_TREE") ("N_COLORS") ("PALETTE") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE"))) |
| 1137 | ("Cleanup" pro "IDLgrColorbar" (system) "Obj -> [%s::]%s" nil) | 1171 | ("Cleanup" pro "IDLgrColorbar" (system) "Obj -> [%s::]%s" nil) |
| 1138 | ("GetProperty" pro "IDLgrColorbar" (system) "Obj -> [%s::]%s" (("ALL") ("BLUE_VALUES") ("COLOR") ("DIMENSIONS") ("GREEN_VALUES") ("HIDE") ("MAJOR") ("MINOR") ("NAME") ("PALETTE") ("PARENT") ("RED_VALUES") ("SHOW_AXIS") ("SHOW_OUTLINE") ("SUBTICKLEN") ("THICK") ("THREED") ("TICKFORMAT") ("TICKFRMTDATA") ("TICKLEN") ("TICKTEXT") ("TICKVALUES") ("TITLE") ("UVALUE") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) | 1172 | ("GetProperty" pro "IDLgrColorbar" (system) "Obj -> [%s::]%s" (("ALL") ("BLUE_VALUES") ("COLOR") ("DIMENSIONS") ("GREEN_VALUES") ("HIDE") ("MAJOR") ("MINOR") ("NAME") ("PALETTE") ("PARENT") ("RED_VALUES") ("SHOW_AXIS") ("SHOW_OUTLINE") ("SUBTICKLEN") ("THICK") ("THREED") ("TICKFORMAT") ("TICKFRMTDATA") ("TICKLEN") ("TICKTEXT") ("TICKVALUES") ("TITLE") ("UVALUE") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) |
| 1139 | ("SetProperty" pro "IDLgrColorbar" (system) "Obj -> [%s::]%s" (("BLUE_VALUES") ("COLOR") ("DIMENSIONS") ("GREEN_VALUES") ("HIDE") ("MAJOR") ("MINOR") ("NAME") ("PALETTE") ("RED_VALUES") ("SHOW_AXIS") ("SHOW_OUTLINE") ("SUBTICKLEN") ("THICK") ("TICKFORMAT") ("TICKFRMTDATA") ("TICKLEN") ("TICKTEXT") ("TICKVALUES") ("TITLE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1173 | ("SetProperty" pro "IDLgrColorbar" (system) "Obj -> [%s::]%s" (("BLUE_VALUES") ("COLOR") ("DIMENSIONS") ("GREEN_VALUES") ("HIDE") ("MAJOR") ("MINOR") ("NAME") ("PALETTE") ("RED_VALUES") ("SHOW_AXIS") ("SHOW_OUTLINE") ("SUBTICKLEN") ("THICK") ("TICKFORMAT") ("TICKFRMTDATA") ("TICKLEN") ("TICKTEXT") ("TICKVALUES") ("TITLE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1140 | ("ComputeDimensions" fun "IDLgrColorbar" (system) "Result = Obj ->[%s::]%s( DestinationObj)" (("PATH"))) | 1174 | ("ComputeDimensions" fun "IDLgrColorbar" (system) "Result = Obj ->[%s::]%s( DestinationObj)" (("PATH"))) |
| 1141 | ("Init" fun "IDLgrColorbar" (system) "Result = Obj -> [%s::]%s( [aRed, aGreen, aBlue])" (("BLUE_VALUES") ("COLOR") ("DIMENSIONS") ("GREEN_VALUES") ("HIDE") ("MAJOR") ("MINOR") ("NAME") ("PALETTE") ("RED_VALUES") ("SHOW_AXIS") ("SHOW_OUTLINE") ("SUBTICKLEN") ("THICK") ("THREED") ("TICKFORMAT") ("TICKFRMTDATA") ("TICKLEN") ("TICKTEXT") ("TICKVALUES") ("TITLE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1175 | ("Init" fun "IDLgrColorbar" (system) "Result = Obj -> [%s::]%s( [aRed, aGreen, aBlue] ) ( 'IDLgrColorbar' [, aRed, aGreen, aBlue])" (("BLUE_VALUES") ("COLOR") ("DIMENSIONS") ("GREEN_VALUES") ("HIDE") ("MAJOR") ("MINOR") ("NAME") ("PALETTE") ("RED_VALUES") ("SHOW_AXIS") ("SHOW_OUTLINE") ("SUBTICKLEN") ("THICK") ("THREED") ("TICKFORMAT") ("TICKFRMTDATA") ("TICKLEN") ("TICKTEXT") ("TICKVALUES") ("TITLE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1142 | ("Cleanup" pro "IDLgrContour" (system) "Obj -> [%s::]%s" nil) | 1176 | ("Cleanup" pro "IDLgrContour" (system) "Obj -> [%s::]%s" nil) |
| 1143 | ("GetProperty" pro "IDLgrContour" (system) "Obj -> [%s::]%s" (("ALL") ("ANISOTROPY") ("C_COLOR") ("C_FILL_PATTERN") ("C_LINESTYLE") ("C_THICK") ("C_VALUE") ("COLOR") ("DATA_VALUES") ("DOWNHILL") ("FILL") ("GEOM") ("HIDE") ("MAX_VALUE") ("MIN_VALUE") ("N_LEVELS") ("NAME") ("PALETTE") ("PARENT") ("PLANAR") ("POLYGONS") ("SHADE_RANGE") ("SHADING") ("TICKINTERVAL") ("TICKLEN") ("UVALUE") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) | 1177 | ("GetProperty" pro "IDLgrContour" (system) "Obj -> [%s::]%s" (("ALL") ("ANISOTROPY") ("C_COLOR") ("C_FILL_PATTERN") ("C_LINESTYLE") ("C_THICK") ("C_VALUE") ("COLOR") ("DATA_VALUES") ("DOWNHILL") ("FILL") ("GEOM") ("HIDE") ("MAX_VALUE") ("MIN_VALUE") ("N_LEVELS") ("NAME") ("PALETTE") ("PARENT") ("PLANAR") ("POLYGONS") ("SHADE_RANGE") ("SHADING") ("TICKINTERVAL") ("TICKLEN") ("UVALUE") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) |
| 1144 | ("SetProperty" pro "IDLgrContour" (system) "Obj -> [%s::]%s" (("ANISOTROPY") ("C_COLOR") ("C_FILL_PATTERN") ("C_LINESTYLE") ("C_THICK") ("C_VALUE") ("COLOR") ("DATA_VALUES") ("DOWNHILL") ("FILL") ("GEOMX") ("GEOMY") ("GEOMZ") ("HIDE") ("MAX_VALUE") ("MIN_VALUE") ("N_LEVELS") ("NAME") ("PALETTE") ("PLANAR") ("POLYGONS") ("SHADE_RANGE") ("SHADING") ("TICKINTERVAL") ("TICKLEN") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1178 | ("SetProperty" pro "IDLgrContour" (system) "Obj -> [%s::]%s" (("ANISOTROPY") ("C_COLOR") ("C_FILL_PATTERN") ("C_LINESTYLE") ("C_THICK") ("C_VALUE") ("COLOR") ("DATA_VALUES") ("DOWNHILL") ("FILL") ("GEOMX") ("GEOMY") ("GEOMZ") ("HIDE") ("MAX_VALUE") ("MIN_VALUE") ("N_LEVELS") ("NAME") ("PALETTE") ("PLANAR") ("POLYGONS") ("SHADE_RANGE") ("SHADING") ("TICKINTERVAL") ("TICKLEN") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1145 | ("GetCTM" fun "IDLgrContour" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) | 1179 | ("GetCTM" fun "IDLgrContour" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) |
| 1146 | ("Init" fun "IDLgrContour" (system) "Result = Obj -> [%s::]%s( [Values])" (("ANISOTROPY") ("C_COLOR") ("C_FILL_PATTERN") ("C_LINESTYLE") ("C_THICK") ("C_VALUE") ("COLOR") ("DATA_VALUES") ("DOWNHILL") ("FILL") ("GEOMX") ("GEOMY") ("GEOMZ") ("HIDE") ("MAX_VALUE") ("MIN_VALUE") ("N_LEVELS") ("NAME") ("PALETTE") ("PLANAR") ("POLYGONS") ("SHADE_RANGE") ("SHADING") ("TICKINTERVAL") ("TICKLEN") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1180 | ("Init" fun "IDLgrContour" (system) "Result = Obj -> [%s::]%s( [Values] ) ('IDLgrContour' [, Values])" (("ANISOTROPY") ("C_COLOR") ("C_FILL_PATTERN") ("C_LINESTYLE") ("C_THICK") ("C_VALUE") ("COLOR") ("DATA_VALUES") ("DOUBLE_DATA") ("DOUBLE_GEOM") ("DOWNHILL") ("FILL") ("GEOMX") ("GEOMY") ("GEOMZ") ("HIDE") ("MAX_VALUE") ("MIN_VALUE") ("N_LEVELS") ("NAME") ("PALETTE") ("PLANAR") ("POLYGONS") ("SHADE_RANGE") ("SHADING") ("TICKINTERVAL") ("TICKLEN") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1147 | ("Cleanup" pro "IDLgrFont" (system) "Obj -> [%s::]%s" nil) | 1181 | ("Cleanup" pro "IDLgrFont" (system) "Obj -> [%s::]%s" nil) |
| 1148 | ("GetProperty" pro "IDLgrFont" (system) "Obj -> [%s:]%s" (("ALL") ("NAME") ("SIZE") ("SUBSTITUTE") ("THICK") ("UVALUE"))) | 1182 | ("GetProperty" pro "IDLgrFont" (system) "Obj -> [%s:]%s" (("ALL") ("NAME") ("SIZE") ("SUBSTITUTE") ("THICK") ("UVALUE"))) |
| 1149 | ("SetProperty" pro "IDLgrFont" (system) "Obj -> [%s:]%s" (("NAME") ("SIZE") ("SUBSTITUTE") ("THICK") ("UVALUE"))) | 1183 | ("SetProperty" pro "IDLgrFont" (system) "Obj -> [%s:]%s" (("NAME") ("SIZE") ("SUBSTITUTE") ("THICK") ("UVALUE"))) |
| 1150 | ("Init" fun "IDLgrFont" (system) "Result = Obj -> [%s::]%s( [Fontname])" (("NAME") ("SIZE") ("SUBSTITUTE") ("THICK") ("UVALUE"))) | 1184 | ("Init" fun "IDLgrFont" (system) "Result = Obj -> [%s::]%s( [Fontname] ) ('IDLgrFont' [, Fontname])" (("NAME") ("SIZE") ("SUBSTITUTE") ("THICK") ("UVALUE"))) |
| 1151 | ("Cleanup" pro "IDLgrImage" (system) "Obj -> [%s::]%s" nil) | 1185 | ("Cleanup" pro "IDLgrImage" (system) "Obj -> [%s::]%s" nil) |
| 1152 | ("GetProperty" pro "IDLgrImage" (system) "Obj -> [%s::]%s" (("ALL") ("BLEND_FUNCTION") ("CHANNEL") ("DATA") ("DIMENSIONS") ("GREYSCALE") ("HIDE") ("INTERLEAVE") ("INTERPOLATE") ("LOCATION") ("NAME") ("NO_COPY") ("ORDER") ("PALETTE") ("PARENT") ("SUB_RECT") ("UVALUE") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) | 1186 | ("GetProperty" pro "IDLgrImage" (system) "Obj -> [%s::]%s" (("ALL") ("BLEND_FUNCTION") ("CHANNEL") ("DATA") ("DIMENSIONS") ("GREYSCALE") ("HIDE") ("INTERLEAVE") ("INTERPOLATE") ("LOCATION") ("NAME") ("NO_COPY") ("ORDER") ("PALETTE") ("PARENT") ("SUB_RECT") ("UVALUE") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) |
| 1153 | ("SetProperty" pro "IDLgrImage" (system) "Obj -> [%s::]%s" (("BLEND_FUNCTION") ("CHANNEL") ("DATA") ("DIMENSIONS") ("GREYSCALE") ("HIDE") ("INTERLEAVE") ("INTERPOLATE") ("LOCATION") ("NAME") ("NO_COPY") ("ORDER") ("PALETTE") ("RESET_DATA") ("SHARE_DATA") ("SUB_RECT") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1187 | ("SetProperty" pro "IDLgrImage" (system) "Obj -> [%s::]%s" (("BLEND_FUNCTION") ("CHANNEL") ("DATA") ("DIMENSIONS") ("GREYSCALE") ("HIDE") ("INTERLEAVE") ("INTERPOLATE") ("LOCATION") ("NAME") ("NO_COPY") ("ORDER") ("PALETTE") ("RESET_DATA") ("SHARE_DATA") ("SUB_RECT") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1154 | ("GetCTM" fun "IDLgrImage" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) | 1188 | ("GetCTM" fun "IDLgrImage" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) |
| 1155 | ("Init" fun "IDLgrImage" (system) "Result = Obj -> [%s::]%s( [ImageData])" (("BLEND_FUNCTION") ("CHANNEL") ("DATA") ("DIMENSIONS") ("GREYSCALE") ("HIDE") ("INTERLEAVE") ("INTERPOLATE") ("LOCATION") ("NAME") ("NO_COPY") ("ORDER") ("PALETTE") ("RESET_DATA") ("SHARE_DATA") ("SUB_RECT") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1189 | ("Init" fun "IDLgrImage" (system) "Result = Obj -> [%s::]%s( [ImageData] ) ('IDLgrImage' [, ImageData])" (("BLEND_FUNCTION") ("CHANNEL") ("DATA") ("DIMENSIONS") ("GREYSCALE") ("HIDE") ("INTERLEAVE") ("INTERPOLATE") ("LOCATION") ("NAME") ("NO_COPY") ("ORDER") ("PALETTE") ("RESET_DATA") ("SHARE_DATA") ("SUB_RECT") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1156 | ("Cleanup" pro "IDLgrLegend" (system) "Obj -> [%s::]%s" nil) | 1190 | ("Cleanup" pro "IDLgrLegend" (system) "Obj -> [%s::]%s" nil) |
| 1157 | ("GetProperty" pro "IDLgrLegend" (system) "Obj -> [%s::]%s" (("ALL") ("BORDER_GAP") ("COLUMNS") ("FILL_COLOR") ("FONT") ("GAP") ("GLYPH_WIDTH") ("HIDE") ("ITEM_COLOR") ("ITEM_LINESTYLE") ("ITEM_NAME") ("ITEM_OBJECT") ("ITEM_THICK") ("ITEM_TYPE") ("NAME") ("OUTLINE_COLOR") ("OUTLINE_THICK") ("PARENT") ("SHOW_FILL") ("SHOW_OUTLINE") ("TEXT_COLOR") ("TITLE") ("UVALUE") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) | 1191 | ("GetProperty" pro "IDLgrLegend" (system) "Obj -> [%s::]%s" (("ALL") ("BORDER_GAP") ("COLUMNS") ("FILL_COLOR") ("FONT") ("GAP") ("GLYPH_WIDTH") ("HIDE") ("ITEM_COLOR") ("ITEM_LINESTYLE") ("ITEM_NAME") ("ITEM_OBJECT") ("ITEM_THICK") ("ITEM_TYPE") ("NAME") ("OUTLINE_COLOR") ("OUTLINE_THICK") ("PARENT") ("SHOW_FILL") ("SHOW_OUTLINE") ("TEXT_COLOR") ("TITLE") ("UVALUE") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) |
| 1158 | ("SetProperty" pro "IDLgrLegend" (system) "Obj-> [%s::]%s" (("BORDER_GAP") ("COLUMNS") ("FILL_COLOR") ("FONT") ("GAP") ("GLYPH_WIDTH") ("HIDE") ("ITEM_COLOR") ("ITEM_LINESTYLE") ("ITEM_NAME") ("ITEM_OBJECT") ("ITEM_THICK") ("ITEM_TYPE") ("NAME") ("OUTLINE_COLOR") ("OUTLINE_THICK") ("RECOMPUTE") ("SHOW_FILL") ("SHOW_OUTLINE") ("TEXT_COLOR") ("TITLE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1192 | ("SetProperty" pro "IDLgrLegend" (system) "Obj-> [%s::]%s" (("BORDER_GAP") ("COLUMNS") ("FILL_COLOR") ("FONT") ("GAP") ("GLYPH_WIDTH") ("HIDE") ("ITEM_COLOR") ("ITEM_LINESTYLE") ("ITEM_NAME") ("ITEM_OBJECT") ("ITEM_THICK") ("ITEM_TYPE") ("NAME") ("OUTLINE_COLOR") ("OUTLINE_THICK") ("RECOMPUTE") ("SHOW_FILL") ("SHOW_OUTLINE") ("TEXT_COLOR") ("TITLE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1159 | ("ComputeDimensions" fun "IDLgrLegend" (system) "Result = Obj ->[%s::]%s( DestinationObject)" (("PATH"))) | 1193 | ("ComputeDimensions" fun "IDLgrLegend" (system) "Result = Obj ->[%s::]%s( DestinationObject)" (("PATH"))) |
| 1160 | ("Init" fun "IDLgrLegend" (system) "Result = Obj -> [%s::]%s( [aItemNames])" (("BORDER_GAP") ("COLUMNS") ("FILL_COLOR") ("FONT") ("GAP") ("GLYPH_WIDTH") ("HIDE") ("ITEM_COLOR") ("ITEM_LINESTYLE") ("ITEM_NAME") ("ITEM_OBJECT") ("ITEM_THICK") ("ITEM_TYPE") ("NAME") ("OUTLINE_COLOR") ("OUTLINE_THICK") ("SHOW_FILL") ("SHOW_OUTLINE") ("TEXT_COLOR") ("TITLE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1194 | ("Init" fun "IDLgrLegend" (system) "Result = Obj -> [%s::]%s( [aItemNames] ) ('IDLgrLegend' [, aItemNames])" (("BORDER_GAP") ("COLUMNS") ("FILL_COLOR") ("FONT") ("GAP") ("GLYPH_WIDTH") ("HIDE") ("ITEM_COLOR") ("ITEM_LINESTYLE") ("ITEM_NAME") ("ITEM_OBJECT") ("ITEM_THICK") ("ITEM_TYPE") ("NAME") ("OUTLINE_COLOR") ("OUTLINE_THICK") ("SHOW_FILL") ("SHOW_OUTLINE") ("TEXT_COLOR") ("TITLE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1161 | ("Cleanup" pro "IDLgrLight" (system) "Obj -> [%s::]%s" nil) | 1195 | ("Cleanup" pro "IDLgrLight" (system) "Obj -> [%s::]%s" nil) |
| 1162 | ("GetProperty" pro "IDLgrLight" (system) "Obj -> [%s::]%s" (("ALL") ("ATTENUATION") ("COLOR") ("CONEANGLE") ("DIRECTION") ("FOCUS") ("HIDE") ("INTENSITY") ("LOCATION") ("NAME") ("PARENT") ("TYPE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1196 | ("GetProperty" pro "IDLgrLight" (system) "Obj -> [%s::]%s" (("ALL") ("ATTENUATION") ("COLOR") ("CONEANGLE") ("DIRECTION") ("FOCUS") ("HIDE") ("INTENSITY") ("LOCATION") ("NAME") ("PARENT") ("TYPE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1163 | ("SetProperty" pro "IDLgrLight" (system) "Obj -> [%s::]%s" (("ATTENUATION") ("COLOR") ("CONEANGLE") ("DIRECTION") ("FOCUS") ("HIDE") ("INTENSITY") ("LOCATION") ("NAME") ("TYPE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1197 | ("SetProperty" pro "IDLgrLight" (system) "Obj -> [%s::]%s" (("ATTENUATION") ("COLOR") ("CONEANGLE") ("DIRECTION") ("FOCUS") ("HIDE") ("INTENSITY") ("LOCATION") ("NAME") ("TYPE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1164 | ("GetCTM" fun "IDLgrLight" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) | 1198 | ("GetCTM" fun "IDLgrLight" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) |
| 1165 | ("Init" fun "IDLgrLight" (system) "Result = Obj -> [%s::]%s()" (("ATTENUATION") ("COLOR") ("CONEANGLE") ("DIRECTION") ("FOCUS") ("HIDE") ("INTENSITY") ("LOCATION") ("NAME") ("TYPE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1199 | ("Init" fun "IDLgrLight" (system) "Result = Obj -> [%s::]%s( ) ('IDLgrLight')" (("ATTENUATION") ("COLOR") ("CONEANGLE") ("DIRECTION") ("FOCUS") ("HIDE") ("INTENSITY") ("LOCATION") ("NAME") ("TYPE") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1166 | ("Add" pro "IDLgrModel" (system) "Obj -> [%s::]%s, Object" (("ALIAS") ("POSITION"))) | 1200 | ("Add" pro "IDLgrModel" (system) "Obj -> [%s::]%s, Object" (("ALIAS") ("POSITION"))) |
| 1167 | ("Cleanup" pro "IDLgrModel" (system) "Obj -> [%s::]%s" nil) | 1201 | ("Cleanup" pro "IDLgrModel" (system) "Obj -> [%s::]%s" nil) |
| 1168 | ("Draw" pro "IDLgrModel" (system) "Obj -> [%s::]%s, Destination, Picture" nil) | 1202 | ("Draw" pro "IDLgrModel" (system) "Obj -> [%s::]%s, Destination, Picture" nil) |
| @@ -1174,40 +1208,40 @@ | |||
| 1174 | ("Translate" pro "IDLgrModel" (system) "Obj -> [%s::]%s, Tx, Ty, Tz" (("PREMULTIPLY"))) | 1208 | ("Translate" pro "IDLgrModel" (system) "Obj -> [%s::]%s, Tx, Ty, Tz" (("PREMULTIPLY"))) |
| 1175 | ("GetByName" fun "IDLgrModel" (system) "Result = Obj -> [%s::]%s(Name)" nil) | 1209 | ("GetByName" fun "IDLgrModel" (system) "Result = Obj -> [%s::]%s(Name)" nil) |
| 1176 | ("GetCTM" fun "IDLgrModel" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) | 1210 | ("GetCTM" fun "IDLgrModel" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) |
| 1177 | ("Init" fun "IDLgrModel" (system) "Result = Obj -> [%s::]%s()" (("HIDE") ("LIGHTING") ("NAME") ("SELECT_TARGET") ("TRANSFORM") ("UVALUE"))) | 1211 | ("Init" fun "IDLgrModel" (system) "Result = Obj -> [%s::]%s( ) ('IDLgrModel')" (("HIDE") ("LIGHTING") ("NAME") ("SELECT_TARGET") ("TRANSFORM") ("UVALUE"))) |
| 1178 | ("Cleanup" pro "IDLgrMPEG" (system) "Obj -> [%s::]%s" nil) | 1212 | ("Cleanup" pro "IDLgrMPEG" (system) "Obj -> [%s::]%s" nil) |
| 1179 | ("GetProperty" pro "IDLgrMPEG" (system) "Obj -> [%s::]%s" (("ALL") ("DIMENSIONS") ("FILENAME") ("FORMAT") ("FRAME_RATE") ("INTERLACED") ("SCALE") ("STATISTICS"))) | 1213 | ("GetProperty" pro "IDLgrMPEG" (system) "Obj -> [%s::]%s" (("ALL") ("BITRATE") ("DIMENSIONS") ("FILENAME") ("FORMAT") ("FRAME_RATE") ("IFRAME_GAP") ("INTERLACED") ("MOTION_VEC_LENGTH") ("QUALITY") ("SCALE") ("STATISTICS"))) |
| 1180 | ("Put" pro "IDLgrMPEG" (system) "Obj -> [%s::]%s, Image[, Frame]" nil) | 1214 | ("Put" pro "IDLgrMPEG" (system) "Obj -> [%s::]%s, Image[, Frame]" nil) |
| 1181 | ("Save" pro "IDLgrMPEG" (system) "Obj -> [%s::]%s" (("CREATOR_TYPE") ("FILENAME"))) | 1215 | ("Save" pro "IDLgrMPEG" (system) "Obj -> [%s::]%s" (("CREATOR_TYPE") ("FILENAME"))) |
| 1182 | ("SetProperty" pro "IDLgrMPEG" (system) "Obj -> [%s::]%s" (("DIMENSIONS") ("FILENAME") ("FORMAT") ("FRAME_RATE") ("INTERLACED") ("SCALE") ("STATISTICS"))) | 1216 | ("SetProperty" pro "IDLgrMPEG" (system) "Obj -> [%s::]%s" (("BITRATE") ("DIMENSIONS") ("FILENAME") ("FORMAT") ("FRAME_RATE") ("IFRAME_GAP") ("INTERLACED") ("MOTION_VEC_LENGTH") ("QUALITY") ("SCALE") ("STATISTICS"))) |
| 1183 | ("Init" fun "IDLgrMPEG" (system) "Result = Obj -> [%s::]%s()" (("DIMENSIONS") ("FILENAME") ("FORMAT") ("FRAME_RATE") ("INTERLACED") ("SCALE") ("STATISTICS") ("TEMP_DIRECTORY"))) | 1217 | ("Init" fun "IDLgrMPEG" (system) "Result = Obj -> [%s::]%s( ) ('IDLgrMPEG')" (("BITRATE") ("DIMENSIONS") ("FILENAME") ("FORMAT") ("FRAME_RATE") ("IFRAME_GAP") ("INTERLACED") ("MOTION_VEC_LENGTH") ("QUALITY") ("SCALE") ("STATISTICS") ("TEMP_DIRECTORY"))) |
| 1184 | ("Cleanup" pro "IDLgrPalette" (system) "Obj -> [%s::]%s" nil) | 1218 | ("Cleanup" pro "IDLgrPalette" (system) "Obj -> [%s::]%s" nil) |
| 1185 | ("GetProperty" pro "IDLgrPalette" (system) "Obj -> [%s::]%s" (("ALL") ("BLUE_VALUES") ("BOTTOM_STRETCH") ("GAMMA") ("GREEN_VALUES") ("N_COLORS") ("NAME") ("RED_VALUES") ("TOP_STRETCH") ("UVALUE"))) | 1219 | ("GetProperty" pro "IDLgrPalette" (system) "Obj -> [%s::]%s" (("ALL") ("BLUE_VALUES") ("BOTTOM_STRETCH") ("GAMMA") ("GREEN_VALUES") ("N_COLORS") ("NAME") ("RED_VALUES") ("TOP_STRETCH") ("UVALUE"))) |
| 1186 | ("LoadCT" pro "IDLgrPalette" (system) "Obj -> [%s::]%s, TableNum" (("FILENAME"))) | 1220 | ("LoadCT" pro "IDLgrPalette" (system) "Obj -> [%s::]%s, TableNum" (("FILENAME"))) |
| 1187 | ("SetProperty" pro "IDLgrPalette" (system) "Obj -> [%s::]%s" (("BLUE_VALUES") ("BOTTOM_STRETCH") ("GAMMA") ("GREEN_VALUES") ("NAME") ("RED_VALUES") ("TOP_STRETCH") ("UVALUE"))) | 1221 | ("SetProperty" pro "IDLgrPalette" (system) "Obj -> [%s::]%s" (("BLUE_VALUES") ("BOTTOM_STRETCH") ("GAMMA") ("GREEN_VALUES") ("NAME") ("RED_VALUES") ("TOP_STRETCH") ("UVALUE"))) |
| 1188 | ("SetRGB" pro "IDLgrPalette" (system) "Obj -> [%s::]%s, Index, Red, Green, Blue" nil) | 1222 | ("SetRGB" pro "IDLgrPalette" (system) "Obj -> [%s::]%s, Index, Red, Green, Blue" nil) |
| 1189 | ("GetRGB" fun "IDLgrPalette" (system) "Result = Obj -> [%s::]%s(Index)" nil) | 1223 | ("GetRGB" fun "IDLgrPalette" (system) "Result = Obj -> [%s::]%s(Index)" nil) |
| 1190 | ("Init" fun "IDLgrPalette" (system) "Result=Obj-> [%s::]%s( [aRed, aGreen, aBlue])" (("BLUE_VALUES") ("BOTTOM_STRETCH") ("GAMMA") ("GREEN_VALUES") ("NAME") ("RED_VALUES") ("TOP_STRETCH") ("UVALUE"))) | 1224 | ("Init" fun "IDLgrPalette" (system) "Result=Obj-> [%s::]%s( [aRed, aGreen, aBlue] ) ('IDLgrPalette', aRed, aGreen, aBlue)" (("BLUE_VALUES") ("BOTTOM_STRETCH") ("GAMMA") ("GREEN_VALUES") ("NAME") ("RED_VALUES") ("TOP_STRETCH") ("UVALUE"))) |
| 1191 | ("NearestColor" fun "IDLgrPalette" (system) "Result = Obj-> [%s::]%s(Red, Green, Blue)" nil) | 1225 | ("NearestColor" fun "IDLgrPalette" (system) "Result = Obj-> [%s::]%s(Red, Green, Blue)" nil) |
| 1192 | ("Cleanup" pro "IDLgrPattern" (system) "Obj -> [%s::]%s" nil) | 1226 | ("Cleanup" pro "IDLgrPattern" (system) "Obj -> [%s::]%s" nil) |
| 1193 | ("GetProperty" pro "IDLgrPattern" (system) "Obj -> [%s::]%s" (("ALL") ("NAME") ("ORIENTATION") ("PATTERN") ("SPACING") ("STYLE") ("UVALUE"))) | 1227 | ("GetProperty" pro "IDLgrPattern" (system) "Obj -> [%s::]%s" (("ALL") ("NAME") ("ORIENTATION") ("PATTERN") ("SPACING") ("STYLE") ("UVALUE"))) |
| 1194 | ("SetProperty" pro "IDLgrPattern" (system) "Obj -> [%s::]%s" (("NAME") ("ORIENTATION") ("PATTERN") ("SPACING") ("STYLE") ("UVALUE"))) | 1228 | ("SetProperty" pro "IDLgrPattern" (system) "Obj -> [%s::]%s" (("NAME") ("ORIENTATION") ("PATTERN") ("SPACING") ("STYLE") ("UVALUE"))) |
| 1195 | ("Init" fun "IDLgrPattern" (system) "Result = Obj -> [%s::]%s( [Style])" (("NAME") ("ORIENTATION") ("PATTERN") ("SPACING") ("STYLE") ("THICK") ("UVALUE"))) | 1229 | ("Init" fun "IDLgrPattern" (system) "Result = Obj -> [%s::]%s( [Style] ) ('IDLgrPattern' [, Style])" (("NAME") ("ORIENTATION") ("PATTERN") ("SPACING") ("STYLE") ("THICK") ("UVALUE"))) |
| 1196 | ("Cleanup" pro "IDLgrPlot" (system) "Obj -> [%s::]%s" nil) | 1230 | ("Cleanup" pro "IDLgrPlot" (system) "Obj -> [%s::]%s" nil) |
| 1197 | ("GetProperty" pro "IDLgrPlot" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR") ("DATA") ("HIDE") ("HISTOGRAM") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NAME") ("NSUM") ("PALETTE") ("PARENT") ("POLAR") ("SYMBOL") ("THICK") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE") ("ZVALUE"))) | 1231 | ("GetProperty" pro "IDLgrPlot" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR") ("DATA") ("DOUBLE") ("HIDE") ("HISTOGRAM") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NAME") ("NSUM") ("PALETTE") ("PARENT") ("POLAR") ("SYMBOL") ("THICK") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE") ("ZVALUE"))) |
| 1198 | ("SetProperty" pro "IDLgrPlot" (system) "Obj -> [%s::]%s" (("COLOR") ("DATAY") ("HIDE") ("HISTOGRAM") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NAME") ("NSUM") ("PALETTE") ("POLAR") ("RESET_DATA") ("SHARE_DATA") ("SYMBOL") ("THICK") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZVALUE"))) | 1232 | ("SetProperty" pro "IDLgrPlot" (system) "Obj -> [%s::]%s" (("COLOR") ("DATAY") ("DOUBLE") ("HIDE") ("HISTOGRAM") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NAME") ("NSUM") ("PALETTE") ("POLAR") ("RESET_DATA") ("SHARE_DATA") ("SYMBOL") ("THICK") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZVALUE"))) |
| 1199 | ("GetCTM" fun "IDLgrPlot" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) | 1233 | ("GetCTM" fun "IDLgrPlot" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) |
| 1200 | ("Init" fun "IDLgrPlot" (system) "Result = Obj -> [%s::]%s( [[X,] Y])" (("COLOR") ("DATAY") ("HIDE") ("HISTOGRAM") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NAME") ("NSUM") ("PALETTE") ("POLAR") ("RESET_DATA") ("SHARE_DATA") ("SYMBOL") ("THICK") ("USE_ZVALUE") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZVALUE"))) | 1234 | ("Init" fun "IDLgrPlot" (system) "Result = Obj -> [%s::]%s( [[X,] Y] ) ('IDLgrPlot' [, [X,] Y])" (("COLOR") ("DATAY") ("DOUBLE") ("HIDE") ("HISTOGRAM") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NAME") ("NSUM") ("PALETTE") ("POLAR") ("RESET_DATA") ("SHARE_DATA") ("SYMBOL") ("THICK") ("USE_ZVALUE") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZVALUE"))) |
| 1201 | ("Cleanup" pro "IDLgrPolygon" (system) "Obj -> [%s::]%s" nil) | 1235 | ("Cleanup" pro "IDLgrPolygon" (system) "Obj -> [%s::]%s" nil) |
| 1202 | ("GetProperty" pro "IDLgrPolygon" (system) "Obj -> [%s::]%s" (("ALL") ("BOTTOM") ("COLOR") ("DATA") ("FILL_PATTERN") ("HIDE") ("LINESTYLE") ("NAME") ("NORMALS") ("PARENT") ("POLYGONS") ("REJECT") ("SHADE_RANGE") ("SHADING") ("STYLE") ("TEXTURE_COORD") ("TEXTURE_INTERP") ("TEXTURE_MAP") ("THICK") ("VERT_COLORS") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP") ("ZRANGE"))) | 1236 | ("GetProperty" pro "IDLgrPolygon" (system) "Obj -> [%s::]%s" (("ALL") ("BOTTOM") ("COLOR") ("DATA") ("DOUBLE") ("FILL_PATTERN") ("HIDE") ("LINESTYLE") ("NAME") ("NORMALS") ("PARENT") ("POLYGONS") ("REJECT") ("SHADE_RANGE") ("SHADING") ("STYLE") ("TEXTURE_COORD") ("TEXTURE_INTERP") ("TEXTURE_MAP") ("THICK") ("VERT_COLORS") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP") ("ZRANGE"))) |
| 1203 | ("SetProperty" pro "IDLgrPolygon" (system) "Obj -> [%s::]%s" (("BOTTOM") ("COLOR") ("DATA") ("FILL_PATTERN") ("HIDE") ("LINESTYLE") ("NAME") ("NORMALS") ("POLYGONS") ("REJECT") ("RESET_DATA") ("SHADE_RANGE") ("SHADING") ("SHARE_DATA") ("STYLE") ("TEXTURE_COORD") ("TEXTURE_INTERP") ("TEXTURE_MAP") ("THICK") ("VERT_COLORS") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP"))) | 1237 | ("SetProperty" pro "IDLgrPolygon" (system) "Obj -> [%s::]%s" (("BOTTOM") ("COLOR") ("DATA") ("DOUBLE") ("FILL_PATTERN") ("HIDE") ("LINESTYLE") ("NAME") ("NORMALS") ("POLYGONS") ("REJECT") ("RESET_DATA") ("SHADE_RANGE") ("SHADING") ("SHARE_DATA") ("STYLE") ("TEXTURE_COORD") ("TEXTURE_INTERP") ("TEXTURE_MAP") ("THICK") ("VERT_COLORS") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP"))) |
| 1204 | ("GetCTM" fun "IDLgrPolygon" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) | 1238 | ("GetCTM" fun "IDLgrPolygon" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) |
| 1205 | ("Init" fun "IDLgrPolygon" (system) "Result = Obj -> [%s::]%s( [X, [Y, [Z]]])" (("BOTTOM") ("COLOR") ("DATA") ("FILL_PATTERN") ("HIDDEN_LINES") ("HIDE") ("LINESTYLE") ("NAME") ("NORMALS") ("PALETTE") ("POLYGONS") ("REJECT") ("RESET_DATA") ("SHADE_RANGE") ("SHADING") ("SHARE_DATA") ("STYLE") ("TEXTURE_COORD") ("TEXTURE_INTERP") ("TEXTURE_MAP") ("THICK") ("VERT_COLORS") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP"))) | 1239 | ("Init" fun "IDLgrPolygon" (system) "Result = Obj -> [%s::]%s( [X, [Y, [Z]]] ) ('IDLgrPolygon' [, X [, Y[, Z]]])" (("BOTTOM") ("COLOR") ("DATA") ("DOUBLE") ("FILL_PATTERN") ("HIDDEN_LINES") ("HIDE") ("LINESTYLE") ("NAME") ("NORMALS") ("PALETTE") ("POLYGONS") ("REJECT") ("RESET_DATA") ("SHADE_RANGE") ("SHADING") ("SHARE_DATA") ("STYLE") ("TEXTURE_COORD") ("TEXTURE_INTERP") ("TEXTURE_MAP") ("THICK") ("VERT_COLORS") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP"))) |
| 1206 | ("Cleanup" pro "IDLgrPolyline" (system) "Obj -> [%s::]%s" nil) | 1240 | ("Cleanup" pro "IDLgrPolyline" (system) "Obj -> [%s::]%s" nil) |
| 1207 | ("GetProperty" pro "IDLgrPolyline" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR") ("DATA") ("HIDE") ("LINESTYLE") ("NAME") ("PALETTE") ("PARENT") ("POLYLINES") ("SHADING") ("SYMBOL") ("THICK") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) | 1241 | ("GetProperty" pro "IDLgrPolyline" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR") ("DATA") ("DOUBLE") ("HIDE") ("LINESTYLE") ("NAME") ("PALETTE") ("PARENT") ("POLYLINES") ("SHADING") ("SYMBOL") ("THICK") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) |
| 1208 | ("SetProperty" pro "IDLgrPolyline" (system) "Obj -> [%s::]%s" (("COLOR") ("DATA") ("HIDE") ("LINESTYLE") ("NAME") ("PALETTE") ("POLYLINES") ("RESET_DATA") ("SHADING") ("SHARE_DATA") ("SYMBOL") ("THICK") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1242 | ("SetProperty" pro "IDLgrPolyline" (system) "Obj -> [%s::]%s" (("COLOR") ("DATA") ("DOUBLE") ("HIDE") ("LINESTYLE") ("NAME") ("PALETTE") ("POLYLINES") ("RESET_DATA") ("SHADING") ("SHARE_DATA") ("SYMBOL") ("THICK") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1209 | ("GetCTM" fun "IDLgrPolyline" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) | 1243 | ("GetCTM" fun "IDLgrPolyline" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) |
| 1210 | ("Init" fun "IDLgrPolyline" (system) "Result = Obj -> [%s::]%s( [X, [Y, [Z]]])" (("COLOR") ("DATA") ("HIDE") ("LINESTYLE") ("NAME") ("PALETTE") ("POLYLINES") ("RESET_DATA") ("SHADING") ("SHARE_DATA") ("SYMBOL") ("THICK") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1244 | ("Init" fun "IDLgrPolyline" (system) "Result = Obj -> [%s::]%s( [X, [Y, [Z]]] ) ('IDLgrPolyline' [, X [, Y[, Z]]])" (("COLOR") ("DATA") ("DOUBLE") ("HIDE") ("LINESTYLE") ("NAME") ("PALETTE") ("POLYLINES") ("RESET_DATA") ("SHADING") ("SHARE_DATA") ("SYMBOL") ("THICK") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1211 | ("Cleanup" pro "IDLgrPrinter" (system) "Obj -> [%s::]%s" nil) | 1245 | ("Cleanup" pro "IDLgrPrinter" (system) "Obj -> [%s::]%s" nil) |
| 1212 | ("Draw" pro "IDLgrPrinter" (system) "Obj -> [%s::]%s [, Picture]" (("VECTOR"))) | 1246 | ("Draw" pro "IDLgrPrinter" (system) "Obj -> [%s::]%s [, Picture]" (("VECTOR"))) |
| 1213 | ("GetProperty" pro "IDLgrPrinter" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR_MODEL") ("DIMENSIONS") ("GRAPHICS_TREE") ("LANDSCAPE") ("N_COLORS") ("N_COPIES") ("NAME") ("PALETTE") ("PRINT_QUALITY") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE"))) | 1247 | ("GetProperty" pro "IDLgrPrinter" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR_MODEL") ("DIMENSIONS") ("GRAPHICS_TREE") ("LANDSCAPE") ("N_COLORS") ("N_COPIES") ("NAME") ("PALETTE") ("PRINT_QUALITY") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE"))) |
| @@ -1217,68 +1251,70 @@ | |||
| 1217 | ("GetContiguousPixels" fun "IDLgrPrinter" (system) "Return = Obj -> [%s::]%s()" nil) | 1251 | ("GetContiguousPixels" fun "IDLgrPrinter" (system) "Return = Obj -> [%s::]%s()" nil) |
| 1218 | ("GetFontnames" fun "IDLgrPrinter" (system) "Return = Obj -> [%s::]%s( FamilyName)" (("IDL_FONTS") ("STYLES"))) | 1252 | ("GetFontnames" fun "IDLgrPrinter" (system) "Return = Obj -> [%s::]%s( FamilyName)" (("IDL_FONTS") ("STYLES"))) |
| 1219 | ("GetTextDimensions" fun "IDLgrPrinter" (system) "Result = Obj ->[%s::]%s( TextObj)" (("DESCENT") ("PATH"))) | 1253 | ("GetTextDimensions" fun "IDLgrPrinter" (system) "Result = Obj ->[%s::]%s( TextObj)" (("DESCENT") ("PATH"))) |
| 1220 | ("Init" fun "IDLgrPrinter" (system) "Result = Obj -> [%s::]%s()" (("COLOR_MODEL") ("GRAPHICS_TREE") ("LANDSCAPE") ("N_COLORS") ("N_COPIES") ("PALETTE") ("PRINT_QUALITY") ("QUALITY") ("UNITS") ("UVALUE"))) | 1254 | ("Init" fun "IDLgrPrinter" (system) "Result = Obj -> [%s::]%s( ) ('IDLgrPrinter')" (("COLOR_MODEL") ("GRAPHICS_TREE") ("LANDSCAPE") ("N_COLORS") ("N_COPIES") ("PALETTE") ("PRINT_QUALITY") ("QUALITY") ("UNITS") ("UVALUE"))) |
| 1221 | ("Cleanup" pro "IDLgrROI" (system) "Obj->[%s::]%s" nil) | 1255 | ("Cleanup" pro "IDLgrROI" (system) "Obj->[%s::]%s" nil) |
| 1222 | ("GetProperty" pro "IDLgrROI" (system) "Obj->[%s::]%s" (("ALL") ("COLOR") ("HIDE") ("LINESTYLE") ("NAME") ("PALETTE") ("STYLE") ("SYMBOL") ("THICK") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1256 | ("GetProperty" pro "IDLgrROI" (system) "Obj->[%s::]%s" (("ALL") ("COLOR") ("DOUBLE") ("HIDE") ("LINESTYLE") ("NAME") ("PALETTE") ("STYLE") ("SYMBOL") ("THICK") ("UVALUE") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) |
| 1223 | ("SetProperty" pro "IDLgrROI" (system) "Obj->[%s::]%s" (("COLOR") ("HIDE") ("LINESTYLE") ("NAME") ("PALETTE") ("STYLE") ("SYMBOL") ("THICK") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1257 | ("SetProperty" pro "IDLgrROI" (system) "Obj->[%s::]%s" (("COLOR") ("DOUBLE") ("HIDE") ("LINESTYLE") ("NAME") ("PALETTE") ("STYLE") ("SYMBOL") ("THICK") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1224 | ("Init" fun "IDLgrROI" (system) "Result = Obj ->[%s::]%s([X[, Y[, Z]]])" (("COLOR") ("HIDE") ("LINESTYLE") ("NAME") ("PALETTE") ("STYLE") ("SYMBOL") ("THICK") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1258 | ("Init" fun "IDLgrROI" (system) "Result = Obj->[%s::]%s([X[, Y[, Z]]] ) ( 'IDLgrROI' [, X[, Y[, Z]]])" (("COLOR") ("DOUBLE") ("HIDE") ("LINESTYLE") ("NAME") ("PALETTE") ("STYLE") ("SYMBOL") ("THICK") ("UVALUE") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1225 | ("PickVertex" fun "IDLgrROI" (system) "Result = Obj->[%s::]%s( Dest, View, Point)" (("PATH"))) | 1259 | ("PickVertex" fun "IDLgrROI" (system) "Result = Obj->[%s::]%s( Dest, View, Point)" (("PATH"))) |
| 1226 | ("Add" pro "IDLgrROIGroup" (system) "Obj->[%s::]%s, ROI" nil) | 1260 | ("Add" pro "IDLgrROIGroup" (system) "Obj->[%s::]%s, ROI" nil) |
| 1227 | ("Cleanup" pro "IDLgrROIGroup" (system) "Obj->[%s::]%s" nil) | 1261 | ("Cleanup" pro "IDLgrROIGroup" (system) "Obj->[%s::]%s" nil) |
| 1228 | ("Init" fun "IDLgrROIGroup" (system) "Result = Obj ->[%s::]%s()" nil) | 1262 | ("GetProperty" pro "IDLgrROIGroup" (system) "Obj->[%s::]%s" (("ALL") ("COLOR") ("HIDE") ("NAME") ("PARENT") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) |
| 1263 | ("SetProperty" pro "IDLgrROIGroup" (system) "Obj->[%s::]%s" (("COLOR") ("HIDE") ("NAME") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | ||
| 1264 | ("Init" fun "IDLgrROIGroup" (system) "Result = Obj->[%s::]%s( ) ('IDLgrROIGroup')" (("COLOR") ("HIDE") ("NAME") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | ||
| 1229 | ("PickRegion" fun "IDLgrROIGroup" (system) "Result = Obj->[%s::]%s( Dest, View, Point)" (("PATH"))) | 1265 | ("PickRegion" fun "IDLgrROIGroup" (system) "Result = Obj->[%s::]%s( Dest, View, Point)" (("PATH"))) |
| 1230 | ("Add" pro "IDLgrScene" (system) "Obj -> [%s::]%s, View" (("POSITION"))) | 1266 | ("Add" pro "IDLgrScene" (system) "Obj -> [%s::]%s, View" (("POSITION"))) |
| 1231 | ("Cleanup" pro "IDLgrScene" (system) "Obj -> [%s::]%s" nil) | 1267 | ("Cleanup" pro "IDLgrScene" (system) "Obj -> [%s::]%s" nil) |
| 1232 | ("GetProperty" pro "IDLgrScene" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR") ("HIDE") ("NAME") ("TRANSPARENT") ("UVALUE"))) | 1268 | ("GetProperty" pro "IDLgrScene" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR") ("HIDE") ("NAME") ("TRANSPARENT") ("UVALUE"))) |
| 1233 | ("SetProperty" pro "IDLgrScene" (system) "Obj -> [%s::]%s" (("COLOR") ("HIDE") ("NAME") ("TRANSPARENT") ("UVALUE"))) | 1269 | ("SetProperty" pro "IDLgrScene" (system) "Obj -> [%s::]%s" (("COLOR") ("HIDE") ("NAME") ("TRANSPARENT") ("UVALUE"))) |
| 1234 | ("GetByName" fun "IDLgrScene" (system) "Result = Obj -> [%s::]%s(Name)" nil) | 1270 | ("GetByName" fun "IDLgrScene" (system) "Result = Obj -> [%s::]%s(Name)" nil) |
| 1235 | ("Init" fun "IDLgrScene" (system) "Result = Obj -> [%s::]%s()" (("COLOR") ("HIDE") ("NAME") ("TRANSPARENT") ("UVALUE"))) | 1271 | ("Init" fun "IDLgrScene" (system) "Result = Obj -> [%s::]%s( ) ('IDLgrScene')" (("COLOR") ("HIDE") ("NAME") ("TRANSPARENT") ("UVALUE"))) |
| 1236 | ("Cleanup" pro "IDLgrSurface" (system) "Obj -> [%s::]%s" nil) | 1272 | ("Cleanup" pro "IDLgrSurface" (system) "Obj -> [%s::]%s" nil) |
| 1237 | ("GetProperty" pro "IDLgrSurface" (system) "Obj -> [%s::]%s" (("ALL") ("BOTTOM") ("COLOR") ("DATA") ("EXTENDED_LEGO") ("HIDDEN_LINES") ("HIDE") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NAME") ("PALETTE") ("PARENT") ("SHADE_RANGE") ("SHADING") ("SHOW_SKIRT") ("SKIRT") ("STYLE") ("TEXTURE_COORD") ("TEXTURE_INTERP") ("TEXTURE_MAP") ("THICK") ("USE_TRIANGLES") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP") ("ZRANGE"))) | 1273 | ("GetProperty" pro "IDLgrSurface" (system) "Obj -> [%s::]%s" (("ALL") ("BOTTOM") ("COLOR") ("DATA") ("DOUBLE") ("EXTENDED_LEGO") ("HIDDEN_LINES") ("HIDE") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NAME") ("PALETTE") ("PARENT") ("SHADE_RANGE") ("SHADING") ("SHOW_SKIRT") ("SKIRT") ("STYLE") ("TEXTURE_COORD") ("TEXTURE_INTERP") ("TEXTURE_MAP") ("THICK") ("USE_TRIANGLES") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP") ("ZRANGE"))) |
| 1238 | ("SetProperty" pro "IDLgrSurface" (system) "Obj -> [%s::]%s" (("BOTTOM") ("COLOR") ("DATAX") ("DATAY") ("DATAZ") ("EXTENDED_LEGO") ("HIDDEN_LINES") ("HIDE") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NAME") ("PALETTE") ("RESET_DATA") ("SHADE_RANGE") ("SHADING") ("SHARE_DATA") ("SHOW_SKIRT") ("SKIRT") ("STYLE") ("TEXTURE_COORD") ("TEXTURE_INTERP") ("TEXTURE_MAP") ("THICK") ("USE_TRIANGLES") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP"))) | 1274 | ("SetProperty" pro "IDLgrSurface" (system) "Obj -> [%s::]%s" (("BOTTOM") ("COLOR") ("DATAX") ("DATAY") ("DATAZ") ("DOUBLE") ("EXTENDED_LEGO") ("HIDDEN_LINES") ("HIDE") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NAME") ("PALETTE") ("RESET_DATA") ("SHADE_RANGE") ("SHADING") ("SHARE_DATA") ("SHOW_SKIRT") ("SKIRT") ("STYLE") ("TEXTURE_COORD") ("TEXTURE_INTERP") ("TEXTURE_MAP") ("THICK") ("USE_TRIANGLES") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP"))) |
| 1239 | ("GetCTM" fun "IDLgrSurface" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) | 1275 | ("GetCTM" fun "IDLgrSurface" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) |
| 1240 | ("Init" fun "IDLgrSurface" (system) "Result = Obj -> [%s::]%s( [Z, [X, Y]])" (("BOTTOM") ("COLOR") ("DATAX") ("DATAY") ("DATAZ") ("EXTENDED_LEGO") ("HIDDEN_LINES") ("HIDE") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NAME") ("PALETTE") ("RESET_DATA") ("SHADE_RANGE") ("SHADING") ("SHARE_DATA") ("SHOW_SKIRT") ("SKIRT") ("STYLE") ("TEXTURE_COORD") ("TEXTURE_INTERP") ("TEXTURE_MAP") ("THICK") ("USE_TRIANGLES") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP"))) | 1276 | ("Init" fun "IDLgrSurface" (system) "Result = Obj -> [%s::]%s( [Z [, X, Y]] ) ('IDLgrSurface' [, Z [, X, Y]])" (("BOTTOM") ("COLOR") ("DATAX") ("DATAY") ("DATAZ") ("DOUBLE") ("EXTENDED_LEGO") ("HIDDEN_LINES") ("HIDE") ("LINESTYLE") ("MAX_VALUE") ("MIN_VALUE") ("NAME") ("PALETTE") ("RESET_DATA") ("SHADE_RANGE") ("SHADING") ("SHARE_DATA") ("SHOW_SKIRT") ("SKIRT") ("STYLE") ("TEXTURE_COORD") ("TEXTURE_INTERP") ("TEXTURE_MAP") ("THICK") ("USE_TRIANGLES") ("UVALUE") ("VERT_COLORS") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP"))) |
| 1241 | ("Cleanup" pro "IDLgrSymbol" (system) "Obj -> [%s::]%s" nil) | 1277 | ("Cleanup" pro "IDLgrSymbol" (system) "Obj -> [%s::]%s" nil) |
| 1242 | ("GetProperty" pro "IDLgrSymbol" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR") ("DATA") ("NAME") ("SIZE") ("THICK") ("UVALUE"))) | 1278 | ("GetProperty" pro "IDLgrSymbol" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR") ("DATA") ("NAME") ("SIZE") ("THICK") ("UVALUE"))) |
| 1243 | ("SetProperty" pro "IDLgrSymbol" (system) "Obj -> [%s::]%s" (("COLOR") ("DATA") ("NAME") ("SIZE") ("THICK") ("UVALUE"))) | 1279 | ("SetProperty" pro "IDLgrSymbol" (system) "Obj -> [%s::]%s" (("COLOR") ("DATA") ("NAME") ("SIZE") ("THICK") ("UVALUE"))) |
| 1244 | ("Init" fun "IDLgrSymbol" (system) "Result = Obj -> [%s::]%s( [Data])" (("COLOR") ("DATA") ("NAME") ("SIZE") ("THICK") ("UVALUE"))) | 1280 | ("Init" fun "IDLgrSymbol" (system) "Result = Obj -> [%s::]%s( [Data] ) ('IDLgrSymbol' [, Data])" (("COLOR") ("DATA") ("NAME") ("SIZE") ("THICK") ("UVALUE"))) |
| 1245 | ("AddPolygon" pro "IDLgrTessellator" (system) "Obj -> [%s::]%s, X [, Y[, Z]]" (("INTERIOR") ("POLYGON"))) | 1281 | ("AddPolygon" pro "IDLgrTessellator" (system) "Obj -> [%s::]%s, X [, Y[, Z]]" (("INTERIOR") ("POLYGON"))) |
| 1246 | ("Cleanup" pro "IDLgrTessellator" (system) "Obj -> [%s::]%s" nil) | 1282 | ("Cleanup" pro "IDLgrTessellator" (system) "Obj -> [%s::]%s" nil) |
| 1247 | ("Reset" pro "IDLgrTessellator" (system) "Obj -> [%s::]%s" nil) | 1283 | ("Reset" pro "IDLgrTessellator" (system) "Obj -> [%s::]%s" nil) |
| 1248 | ("Init" fun "IDLgrTessellator" (system) "Result = Obj -> [%s::]%s( )" nil) | 1284 | ("Init" fun "IDLgrTessellator" (system) "Result = Obj -> [%s::]%s( ) ('IDLgrTesselator')" nil) |
| 1249 | ("Tessellate" fun "IDLgrTessellator" (system) "Result = Obj -> [%s::]%s( Vertices, Poly)" (("QUIET"))) | 1285 | ("Tessellate" fun "IDLgrTessellator" (system) "Result = Obj -> [%s::]%s( Vertices, Poly)" (("QUIET"))) |
| 1250 | ("Cleanup" pro "IDLgrText" (system) "Obj -> [%s::]%s" nil) | 1286 | ("Cleanup" pro "IDLgrText" (system) "Obj -> [%s::]%s" nil) |
| 1251 | ("GetProperty" pro "IDLgrText" (system) "Obj -> [%s::]%s" (("ALIGNMENT") ("ALL") ("BASELINE") ("CHAR_DIMENSIONS") ("COLOR") ("ENABLE_FORMATTING") ("FONT") ("HIDE") ("LOCATIONS") ("NAME") ("ONGLASS") ("PALETTE") ("PARENT") ("RECOMPUTE_DIMENSIONS") ("STRINGS") ("UPDIR") ("UVALUE") ("VERTICAL_ALIGNMENT") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) | 1287 | ("GetProperty" pro "IDLgrText" (system) "Obj -> [%s::]%s" (("ALIGNMENT") ("ALL") ("BASELINE") ("CHAR_DIMENSIONS") ("COLOR") ("ENABLE_FORMATTING") ("FONT") ("HIDE") ("LOCATIONS") ("NAME") ("ONGLASS") ("PALETTE") ("PARENT") ("RECOMPUTE_DIMENSIONS") ("STRINGS") ("UPDIR") ("UVALUE") ("VERTICAL_ALIGNMENT") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZCOORD_CONV") ("ZRANGE"))) |
| 1252 | ("SetProperty" pro "IDLgrText" (system) "Obj -> [%s::]%s" (("ALIGNMENT") ("BASELINE") ("CHAR_DIMENSIONS") ("COLOR") ("ENABLE_FORMATTING") ("FONT") ("HIDE") ("LOCATIONS") ("NAME") ("ONGLASS") ("PALETTE") ("RECOMPUTE_DIMENSIONS") ("STRINGS") ("UPDIR") ("UVALUE") ("VERTICAL_ALIGNMENT") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1288 | ("SetProperty" pro "IDLgrText" (system) "Obj -> [%s::]%s" (("ALIGNMENT") ("BASELINE") ("CHAR_DIMENSIONS") ("COLOR") ("ENABLE_FORMATTING") ("FONT") ("HIDE") ("LOCATIONS") ("NAME") ("ONGLASS") ("PALETTE") ("RECOMPUTE_DIMENSIONS") ("STRINGS") ("UPDIR") ("UVALUE") ("VERTICAL_ALIGNMENT") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1253 | ("GetCTM" fun "IDLgrText" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) | 1289 | ("GetCTM" fun "IDLgrText" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) |
| 1254 | ("Init" fun "IDLgrText" (system) "Result = Obj -> [%s::]%s( [, String or vector of strings])" (("ALIGNMENT") ("BASELINE") ("CHAR_DIMENSIONS") ("COLOR") ("ENABLE_FORMATTING") ("FONT") ("HIDE") ("LOCATIONS") ("NAME") ("ONGLASS") ("PALETTE") ("RECOMPUTE_DIMENSIONS") ("STRINGS") ("UPDIR") ("UVALUE") ("VERTICAL_ALIGNMENT") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) | 1290 | ("Init" fun "IDLgrText" (system) "Result = Obj -> [%s::]%s( [String or vector of strings] ) ('IDLgrText' [, String or vector of strings])" (("ALIGNMENT") ("BASELINE") ("CHAR_DIMENSIONS") ("COLOR") ("ENABLE_FORMATTING") ("FONT") ("HIDE") ("LOCATIONS") ("NAME") ("ONGLASS") ("PALETTE") ("RECOMPUTE_DIMENSIONS") ("STRINGS") ("UPDIR") ("UVALUE") ("VERTICAL_ALIGNMENT") ("XCOORD_CONV") ("YCOORD_CONV") ("ZCOORD_CONV"))) |
| 1255 | ("Add" pro "IDLgrView" (system) "Obj -> [%s::]%s, Model" (("POSITION"))) | 1291 | ("Add" pro "IDLgrView" (system) "Obj -> [%s::]%s, Model" (("POSITION"))) |
| 1256 | ("Cleanup" pro "IDLgrView" (system) "Obj -> [%s::]%s" nil) | 1292 | ("Cleanup" pro "IDLgrView" (system) "Obj -> [%s::]%s" nil) |
| 1257 | ("GetProperty" pro "IDLgrView" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR") ("DEPTH_CUE") ("DIMENSIONS") ("EYE") ("LOCATION") ("PARENT") ("PROJECTION") ("TRANSPARENT") ("UNITS") ("UVALUE") ("VIEWPLANE_RECT") ("ZCLIP"))) | 1293 | ("GetProperty" pro "IDLgrView" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR") ("DEPTH_CUE") ("DIMENSIONS") ("EYE") ("LOCATION") ("PARENT") ("PROJECTION") ("TRANSPARENT") ("UNITS") ("UVALUE") ("VIEWPLANE_RECT") ("ZCLIP"))) |
| 1258 | ("SetProperty" pro "IDLgrView" (system) "Obj -> [%s::]%s" (("COLOR") ("DEPTH_CUE") ("DIMENSIONS") ("EYE") ("LOCATION") ("PROJECTION") ("TRANSPARENT") ("UNITS") ("UVALUE") ("VIEWPLANE_RECT") ("ZCLIP"))) | 1294 | ("SetProperty" pro "IDLgrView" (system) "Obj -> [%s::]%s" (("COLOR") ("DEPTH_CUE") ("DIMENSIONS") ("EYE") ("LOCATION") ("PROJECTION") ("TRANSPARENT") ("UNITS") ("UVALUE") ("VIEWPLANE_RECT") ("ZCLIP"))) |
| 1259 | ("GetByName" fun "IDLgrView" (system) "Result = Obj -> [%s::]%s(Name)" nil) | 1295 | ("GetByName" fun "IDLgrView" (system) "Result = Obj -> [%s::]%s(Name)" nil) |
| 1260 | ("Init" fun "IDLgrView" (system) "Result = Obj -> [%s::]%s()" (("COLOR") ("DEPTH_CUE") ("DIMENSIONS") ("EYE") ("LOCATION") ("PROJECTION") ("TRANSPARENT") ("UNITS") ("UVALUE") ("VIEWPLANE_RECT") ("ZCLIP"))) | 1296 | ("Init" fun "IDLgrView" (system) "Result = Obj -> [%s::]%s( ) ('IDLgrView')" (("COLOR") ("DEPTH_CUE") ("DIMENSIONS") ("DOUBLE") ("EYE") ("LOCATION") ("PROJECTION") ("TRANSPARENT") ("UNITS") ("UVALUE") ("VIEWPLANE_RECT") ("ZCLIP"))) |
| 1261 | ("Add" pro "IDLgrViewgroup" (system) "Obj -> [%s::]%s, Object" (("POSITION"))) | 1297 | ("Add" pro "IDLgrViewgroup" (system) "Obj -> [%s::]%s, Object" (("POSITION"))) |
| 1262 | ("Cleanup" pro "IDLgrViewgroup" (system) "Obj -> [%s::]%s" nil) | 1298 | ("Cleanup" pro "IDLgrViewgroup" (system) "Obj -> [%s::]%s" nil) |
| 1263 | ("GetProperty" pro "IDLgrViewgroup" (system) "Obj -> [%s::]%s" (("ALL") ("HIDE") ("NAME") ("PARENT") ("UVALUE"))) | 1299 | ("GetProperty" pro "IDLgrViewgroup" (system) "Obj -> [%s::]%s" (("ALL") ("HIDE") ("NAME") ("PARENT") ("UVALUE"))) |
| 1264 | ("SetProperty" pro "IDLgrViewgroup" (system) "Obj -> [%s::]%s" (("HIDE") ("NAME") ("UVALUE"))) | 1300 | ("SetProperty" pro "IDLgrViewgroup" (system) "Obj -> [%s::]%s" (("HIDE") ("NAME") ("UVALUE"))) |
| 1265 | ("GetByName" fun "IDLgrViewgroup" (system) "Result = Obj -> [%s::]%s(Name)" nil) | 1301 | ("GetByName" fun "IDLgrViewgroup" (system) "Result = Obj -> [%s::]%s(Name)" nil) |
| 1266 | ("Init" fun "IDLgrViewgroup" (system) "Result = Obj -> [%s::]%s()" (("HIDE") ("NAME") ("UVALUE"))) | 1302 | ("Init" fun "IDLgrViewgroup" (system) "Result = Obj -> [%s::]%s( ) ('IDLgrViewgroup')" (("HIDE") ("NAME") ("UVALUE"))) |
| 1267 | ("Cleanup" pro "IDLgrVolume" (system) "Obj -> [%s::]%s" nil) | 1303 | ("Cleanup" pro "IDLgrVolume" (system) "Obj -> [%s::]%s" nil) |
| 1268 | ("ComputeBounds" pro "IDLgrVolume" (system) "Obj -> [%s::]%s" (("OPACITY") ("RESET") ("VOLUMES"))) | 1304 | ("ComputeBounds" pro "IDLgrVolume" (system) "Obj -> [%s::]%s" (("OPACITY") ("RESET") ("VOLUMES"))) |
| 1269 | ("GetProperty" pro "IDLgrVolume" (system) "Obj -> [%s::]%s" (("ALL") ("AMBIENT") ("BOUNDS") ("COMPOSITE_FUNCTION") ("CUTTING_PLANES") ("DATA0") ("DATA1") ("DATA2") ("DATA3") ("DEPTH_CUE") ("HIDE") ("HINTS") ("INTERPOLATE") ("LIGHTING_MODEL") ("NAME") ("NO_COPY") ("OPACITY_TABLE0") ("OPACITY_TABLE1") ("PARENT") ("RENDER_STEP") ("RGB_TABLE0") ("RGB_TABLE1") ("TWO_SIDED") ("UVALUE") ("VALID_DATA") ("VOLUME_SELECT") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZBUFFER") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP") ("ZRANGE"))) | 1305 | ("GetProperty" pro "IDLgrVolume" (system) "Obj -> [%s::]%s" (("ALL") ("AMBIENT") ("BOUNDS") ("COMPOSITE_FUNCTION") ("CUTTING_PLANES") ("DATA0") ("DATA1") ("DATA2") ("DATA3") ("DEPTH_CUE") ("HIDE") ("HINTS") ("INTERPOLATE") ("LIGHTING_MODEL") ("NAME") ("NO_COPY") ("OPACITY_TABLE0") ("OPACITY_TABLE1") ("PARENT") ("RENDER_STEP") ("RGB_TABLE0") ("RGB_TABLE1") ("TWO_SIDED") ("UVALUE") ("VALID_DATA") ("VOLUME_SELECT") ("XCOORD_CONV") ("XRANGE") ("YCOORD_CONV") ("YRANGE") ("ZBUFFER") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP") ("ZRANGE"))) |
| 1270 | ("SetProperty" pro "IDLgrVolume" (system) "Obj -> [%s::]%s" (("AMBIENT") ("BOUNDS") ("COMPOSITE_FUNCTION") ("CUTTING_PLANES") ("DATA0") ("DATA1") ("DATA2") ("DATA3") ("DEPTH_CUE") ("HIDE") ("HINTS") ("INTERPOLATE") ("LIGHTING_MODEL") ("NAME") ("NO_COPY") ("OPACITY_TABLE0") ("OPACITY_TABLE1") ("RENDER_STEP") ("RGB_TABLE0") ("RGB_TABLE1") ("TWO_SIDED") ("UVALUE") ("VOLUME_SELECT") ("XCOORD_CONV") ("YCOORD_CONV") ("ZBUFFER") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP"))) | 1306 | ("SetProperty" pro "IDLgrVolume" (system) "Obj -> [%s::]%s" (("AMBIENT") ("BOUNDS") ("COMPOSITE_FUNCTION") ("CUTTING_PLANES") ("DATA0") ("DATA1") ("DATA2") ("DATA3") ("DEPTH_CUE") ("HIDE") ("HINTS") ("INTERPOLATE") ("LIGHTING_MODEL") ("NAME") ("NO_COPY") ("OPACITY_TABLE0") ("OPACITY_TABLE1") ("RENDER_STEP") ("RGB_TABLE0") ("RGB_TABLE1") ("TWO_SIDED") ("UVALUE") ("VOLUME_SELECT") ("XCOORD_CONV") ("YCOORD_CONV") ("ZBUFFER") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP"))) |
| 1271 | ("GetCTM" fun "IDLgrVolume" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) | 1307 | ("GetCTM" fun "IDLgrVolume" (system) "Result = Obj -> [%s::]%s()" (("DESTINATION") ("PATH") ("TOP"))) |
| 1272 | ("Init" fun "IDLgrVolume" (system) "Result = Obj -> [%s::]%s( [vol0 [, vol1 [, vol2 [, vol3]]]])" (("AMBIENT") ("BOUNDS") ("COMPOSITE_FUNCTION") ("CUTTING_PLANES") ("DATA0") ("DATA1") ("DATA2") ("DATA3") ("DEPTH_CUE") ("HIDE") ("HINTS") ("INTERPOLATE") ("LIGHTING_MODEL") ("NAME") ("NO_COPY") ("OPACITY_TABLE0") ("OPACITY_TABLE1") ("RENDER_STEP") ("RGB_TABLE0") ("RGB_TABLE1") ("TWO_SIDED") ("UVALUE") ("VOLUME_SELECT") ("XCOORD_CONV") ("YCOORD_CONV") ("ZBUFFER") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP"))) | 1308 | ("Init" fun "IDLgrVolume" (system) "Result = Obj -> [%s::]%s( [vol0 [, vol1 [, vol2 [, vol3]]]] ) ('IDLgrVolume' [, vol0 [, vol1 [, vol2 [, vol3]]]])" (("AMBIENT") ("BOUNDS") ("COMPOSITE_FUNCTION") ("CUTTING_PLANES") ("DATA0") ("DATA1") ("DATA2") ("DATA3") ("DEPTH_CUE") ("HIDE") ("HINTS") ("INTERPOLATE") ("LIGHTING_MODEL") ("NAME") ("NO_COPY") ("OPACITY_TABLE0") ("OPACITY_TABLE1") ("RENDER_STEP") ("RGB_TABLE0") ("RGB_TABLE1") ("TWO_SIDED") ("UVALUE") ("VOLUME_SELECT") ("XCOORD_CONV") ("YCOORD_CONV") ("ZBUFFER") ("ZCOORD_CONV") ("ZERO_OPACITY_SKIP"))) |
| 1273 | ("PickVoxel" fun "IDLgrVolume" (system) "Result = Obj -> [%s::]%s ( Win, View, Point)" (("PATH"))) | 1309 | ("PickVoxel" fun "IDLgrVolume" (system) "Result = Obj -> [%s::]%s ( Win, View, Point)" (("PATH"))) |
| 1274 | ("Cleanup" pro "IDLgrVRML" (system) "Obj -> [%s::]%s" nil) | 1310 | ("Cleanup" pro "IDLgrVRML" (system) "Obj -> [%s::]%s" nil) |
| 1275 | ("Draw" pro "IDLgrVRML" (system) "Obj -> [%s::]%s [, Picture]" nil) | 1311 | ("Draw" pro "IDLgrVRML" (system) "Obj -> [%s::]%s [, Picture]" nil) |
| 1312 | ("GetDeviceInfo" pro "IDLgrVRML" (system) "Obj->[%s::]%s" (("ALL") ("MAX_TEXTURE_DIMENSIONS") ("MAX_VIEWPORT_DIMENSIONS") ("NAME") ("NUM_CPUS") ("VENDOR") ("VERSION"))) | ||
| 1276 | ("GetProperty" pro "IDLgrVRML" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR_MODEL") ("DIMENSIONS") ("FILENAME") ("GRAPHICS_TREE") ("N_COLORS") ("PALETTE") ("QUALITY") ("RESOLUTION") ("SCREEN_DIMENSIONS") ("UNITS") ("UVALUE"))) | 1313 | ("GetProperty" pro "IDLgrVRML" (system) "Obj -> [%s::]%s" (("ALL") ("COLOR_MODEL") ("DIMENSIONS") ("FILENAME") ("GRAPHICS_TREE") ("N_COLORS") ("PALETTE") ("QUALITY") ("RESOLUTION") ("SCREEN_DIMENSIONS") ("UNITS") ("UVALUE"))) |
| 1277 | ("SetProperty" pro "IDLgrVRML" (system) "Obj -> [%s::]%s" (("DIMENSIONS") ("FILENAME") ("GRAPHICS_TREE") ("PALETTE") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE"))) | 1314 | ("SetProperty" pro "IDLgrVRML" (system) "Obj -> [%s::]%s" (("DIMENSIONS") ("FILENAME") ("GRAPHICS_TREE") ("PALETTE") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE"))) |
| 1278 | ("GetDeviceInfo" fun "IDLgrVRML" (system) "Result = Obj->[%s::]%s()" (("ALL") ("MAX_TEXTURE_DIMENSIONS") ("MAX_VIEWPORT_DIMENSIONS") ("NAME") ("NUM_CPUS") ("VENDOR") ("VERSION"))) | ||
| 1279 | ("GetFontnames" fun "IDLgrVRML" (system) "Return = Obj ->[%s::]%s( FamilyName)" (("IDL_FONTS") ("STYLES"))) | 1315 | ("GetFontnames" fun "IDLgrVRML" (system) "Return = Obj ->[%s::]%s( FamilyName)" (("IDL_FONTS") ("STYLES"))) |
| 1280 | ("GetTextDimensions" fun "IDLgrVRML" (system) "Result = Obj ->[%s::]%s( TextObj)" (("DESCENT") ("PATH"))) | 1316 | ("GetTextDimensions" fun "IDLgrVRML" (system) "Result = Obj ->[%s::]%s( TextObj)" (("DESCENT") ("PATH"))) |
| 1281 | ("Init" fun "IDLgrVRML" (system) "Result = Obj -> [%s::]%s()" (("COLOR_MODEL") ("DIMENSIONS") ("FILENAME") ("GRAPHICS_TREE") ("N_COLORS") ("PALETTE") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE") ("WOLRDTITLE") ("WORLDINFO"))) | 1317 | ("Init" fun "IDLgrVRML" (system) "Result = Obj -> [%s::]%s( ) ('IDLgrVRML')" (("COLOR_MODEL") ("DIMENSIONS") ("FILENAME") ("GRAPHICS_TREE") ("N_COLORS") ("PALETTE") ("QUALITY") ("RESOLUTION") ("UNITS") ("UVALUE") ("WOLRDTITLE") ("WORLDINFO"))) |
| 1282 | ("Cleanup" pro "IDLgrWindow" (system) "Obj -> [%s::]%s" nil) | 1318 | ("Cleanup" pro "IDLgrWindow" (system) "Obj -> [%s::]%s" nil) |
| 1283 | ("Draw" pro "IDLgrWindow" (system) "Obj -> [%s::]%s [, Picture]" (("CREATE_INSTANCE") ("DRAW_INSTANCE"))) | 1319 | ("Draw" pro "IDLgrWindow" (system) "Obj -> [%s::]%s [, Picture]" (("CREATE_INSTANCE") ("DRAW_INSTANCE"))) |
| 1284 | ("Erase" pro "IDLgrWindow" (system) "Obj -> [%s::]%s" (("COLOR"))) | 1320 | ("Erase" pro "IDLgrWindow" (system) "Obj -> [%s::]%s" (("COLOR"))) |
| @@ -1291,16 +1327,164 @@ | |||
| 1291 | ("GetContiguousPixels" fun "IDLgrWindow" (system) "Return = Obj -> [%s::]%s()" nil) | 1327 | ("GetContiguousPixels" fun "IDLgrWindow" (system) "Return = Obj -> [%s::]%s()" nil) |
| 1292 | ("GetFontnames" fun "IDLgrWindow" (system) "Return = Obj -> [%s::]%s(FamilyName)" (("IDL_FONTS") ("STYLES"))) | 1328 | ("GetFontnames" fun "IDLgrWindow" (system) "Return = Obj -> [%s::]%s(FamilyName)" (("IDL_FONTS") ("STYLES"))) |
| 1293 | ("GetTextDimensions" fun "IDLgrWindow" (system) "Result = Obj ->[%s::]%s( TextObj)" (("DESCENT") ("PATH"))) | 1329 | ("GetTextDimensions" fun "IDLgrWindow" (system) "Result = Obj ->[%s::]%s( TextObj)" (("DESCENT") ("PATH"))) |
| 1294 | ("Init" fun "IDLgrWindow" (system) "Result = Obj -> [%s::]%s()" (("COLOR_MODEL") ("DIMENSIONS") ("DISPLAY_NAME") ("GRAPHICS_TREE") ("LOCATION") ("N_COLORS") ("PALETTE") ("QUALITY") ("RENDERER") ("RETAIN") ("TITLE") ("UNITS") ("UVALUE"))) | 1330 | ("Init" fun "IDLgrWindow" (system) "Result = Obj -> [%s::]%s( )" (("COLOR_MODEL") ("DIMENSIONS") ("DISPLAY_NAME") ("GRAPHICS_TREE") ("LOCATION") ("N_COLORS") ("PALETTE") ("QUALITY") ("RENDERER") ("RETAIN") ("TITLE") ("UNITS") ("UVALUE"))) |
| 1295 | ("PickData" fun "IDLgrWindow" (system) "Result = Obj -> [%s::]%s( View, Object, Location, XYZLocation)" (("PATH"))) | 1331 | ("PickData" fun "IDLgrWindow" (system) "Result = Obj -> [%s::]%s( View, Object, Location, XYZLocation)" (("PATH"))) |
| 1296 | ("Read" fun "IDLgrWindow" (system) "Result = Obj -> [%s::]%s()" nil) | 1332 | ("Read" fun "IDLgrWindow" (system) "Result = Obj -> [%s::]%s()" nil) |
| 1297 | ("Select" fun "IDLgrWindow" (system) "Result = Obj -> [%s::]%s( Picture, XY)" (("DIMENSIONS") ("UNITS"))) | 1333 | ("Select" fun "IDLgrWindow" (system) "Result = Obj -> [%s::]%s( Picture, XY)" (("DIMENSIONS") ("UNITS"))) |
| 1298 | ("Reset" pro "TrackBall" (system) "Obj -> [%s::]%s(Center, Radius)" (("AXIS") ("CONSTRAIN") ("MOUSE"))) | 1334 | ("Reset" pro "TrackBall" (system) "Obj -> [%s::]%s, Center, Radius" (("AXIS") ("CONSTRAIN") ("MOUSE"))) |
| 1299 | ("Init" fun "TrackBall" (system) "Result = Obj -> [%s::]%s( Center, Radius)" (("AXIS") ("CONSTRAIN") ("MOUSE"))) | 1335 | ("Init" fun "TrackBall" (system) "Result = Obj -> [%s::]%s( Center, Radius ) ('TrackBall', Center, Radius)" (("AXIS") ("CONSTRAIN") ("MOUSE"))) |
| 1300 | ("Update" fun "TrackBall" (system) "Result = Obj -> [%s::]%s( sEvent)" (("MOUSE") ("TRANSFORM") ("TRANSLATE"))) | 1336 | ("Update" fun "TrackBall" (system) "Result = Obj -> [%s::]%s( sEvent)" (("MOUSE") ("TRANSFORM") ("TRANSLATE"))) |
| 1301 | ) | 1337 | ) |
| 1302 | "1251 builtin routines with 5287 keywords for IDL version 5.3.") | 1338 | "1287 builtin routines with 5724 keywords for IDL version 5.4.") |
| 1303 | 1339 | ||
| 1340 | (setq idlwave-system-variables-alist | ||
| 1341 | '( | ||
| 1342 | ("C") | ||
| 1343 | ("D" ("NAME") ("X_SIZE") ("Y_SIZE") ("X_VSIZE") ("Y_VSIZE") ("X_CH_SIZE") ("Y_CH_SIZE") ("X_PX_CM") ("Y_PX_CM") ("N_COLORS") ("TABLE_SIZE") ("FILL_DIST") ("WINDOW") ("UNIT") ("FLAGS") ("ORIGIN") ("ZOOM")) | ||
| 1344 | ("DIR") | ||
| 1345 | ("DLM_PATH") | ||
| 1346 | ("DPI") | ||
| 1347 | ("DTOR") | ||
| 1348 | ("EDIT_INPUT") | ||
| 1349 | ("ERROR_STATE" ("NAME") ("BLOCK") ("CODE") ("SYS_CODE") ("MSG") ("SYS_MSG") ("MSG_PREFIX")) | ||
| 1350 | ("EXCEPT") | ||
| 1351 | ("HELP_PATH") | ||
| 1352 | ("JOURNAL") | ||
| 1353 | ("MAKE_DLL" ("COMPILE_DIRECTORY") ("COMPILER_NAME") ("CC") ("LD")) | ||
| 1354 | ("MAP" ("PROJECTION") ("SIMPLE") ("FILL_METHOD") ("UP_FLAGS") ("UP_NAME") ("P0LON") ("P0LAT") ("U0") ("V0") ("SINO") ("COSO") ("ROTATION") ("SINR") ("COSR") ("UV") ("POLE") ("UV_BOX") ("LL_BOX") ("SEGMENT_LENGTH") ("P") ("PIPELINE")) | ||
| 1355 | ("MORE") | ||
| 1356 | ("MOUSE" ("X") ("Y") ("BUTTON") ("TIME")) | ||
| 1357 | ("ORDER") | ||
| 1358 | ("P" ("BACKGROUND") ("CHARSIZE") ("CHARTHICK") ("CLIP") ("COLOR") ("FONT") ("LINESTYLE") ("MULTI") ("NOCLIP") ("NOERASE") ("NSUM") ("POSITION") ("PSYM") ("REGION") ("SUBTITLE") ("SYMSIZE") ("T") ("T3D") ("THICK") ("TITLE") ("TICKLEN") ("CHANNEL")) | ||
| 1359 | ("PATH") | ||
| 1360 | ("PI") | ||
| 1361 | ("PROMPT") | ||
| 1362 | ("QUIET") | ||
| 1363 | ("RADEG") | ||
| 1364 | ("VALUES" ("F_INFINITY") ("F_NAN") ("D_INFINITY") ("D_NAN")) | ||
| 1365 | ("VERSION" ("ARCH") ("OS") ("OS_FAMILY") ("RELEASE") ("BUILD_DATE") ("MEMORY_BITS") ("FILE_OFFSET_BITS")) | ||
| 1366 | ("WARN" ("OBS_ROUTINES") ("OBS_SYSVARS") ("PARENS") ("TRUNCATED_FILENAME")) | ||
| 1367 | ("X" ("TITLE") ("TYPE") ("STYLE") ("TICKS") ("TICKLEN") ("THICK") ("RANGE") ("CRANGE") ("S") ("MARGIN") ("OMARGIN") ("WINDOW") ("REGION") ("CHARSIZE") ("MINOR") ("TICKV") ("TICKNAME") ("GRIDSTYLE") ("TICKFORMAT") ("TICKINTERVAL") ("TICKLAYOUT") ("TICKUNITS")) | ||
| 1368 | ("Y" ("TITLE") ("TYPE") ("STYLE") ("TICKS") ("TICKLEN") ("THICK") ("RANGE") ("CRANGE") ("S") ("MARGIN") ("OMARGIN") ("WINDOW") ("REGION") ("CHARSIZE") ("MINOR") ("TICKV") ("TICKNAME") ("GRIDSTYLE") ("TICKFORMAT") ("TICKINTERVAL") ("TICKLAYOUT") ("TICKUNITS")) | ||
| 1369 | ("Z" ("TITLE") ("TYPE") ("STYLE") ("TICKS") ("TICKLEN") ("THICK") ("RANGE") ("CRANGE") ("S") ("MARGIN") ("OMARGIN") ("WINDOW") ("REGION") ("CHARSIZE") ("MINOR") ("TICKV") ("TICKNAME") ("GRIDSTYLE") ("TICKFORMAT") ("TICKINTERVAL") ("TICKLAYOUT") ("TICKUNITS")))) | ||
| 1370 | |||
| 1371 | |||
| 1372 | (setq idlwave-system-class-info | ||
| 1373 | '( | ||
| 1374 | ("IDLgrAxis" | ||
| 1375 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRGRAPHIC_TOP" "IDLGRGRAPHICVERSION" "COLOR" "GRAPHICFLAGS" "PALETTE" "XCOORD_CONV" "YCOORD_CONV" "ZCOORD_CONV" "XRANGE" "YRANGE" "ZRANGE" "GRAPHIC_DATA_OBJECT" "IDLGRGRAPHIC_BOTTOM" "IDLGRAXIS_TOP" "IDLGRAXISVERSION" "AM_PM" "AXIS_TYPE" "CALCFLAGS" "DAYS_OF_WEEK" "DIRECTION" "AXISFLAGS" "GRIDSTYLE" "LOCATION" "MAJOR" "MINOR" "MONTHS" "OUTRANGE" "RANGE" "SUBTICKLEN" "TEXTALIGNMENTS" "TEXTBASELINE" "TEXTUPDIR" "THICK" "TICKDIR" "TICKFORMAT" "ARRAY_TICKFORMAT" "TICKFRMTDATA" "TICKINTERVAL" "TICKLAYOUT" "TICKLEN" "TICKTEXT" "TICKUNITCODES" "TICKUNITS" "TICKVALUES" "TITLE" "CURRENT_LEVEL" "LEVEL_DATA" "STEPRANGEUNITS" "STEPRANGE") | ||
| 1376 | (inherits)) | ||
| 1377 | ("IDLgrLegend" | ||
| 1378 | (tags "OSCALENODE" "BORDER_GAP" "COLUMNS" "OOUTLINE" "OFILL" "OFONT" "GAP" "GLYPHWIDTH" "PITEM_COLOR" "PITEM_LINESTYLE" "PITEM_NAME" "PITEM_OBJECT" "PITEM_THICK" "PITEM_TYPE" "OTITLE" "PTEXT_COLOR" "BRECOMPUTE" "PGLYPHS" "PTEXTS" "HGLYPHWIDTH" "VGLYPHWIDTH" "COLORMODE" "CLEANLEAVE" "CLEANGLYPHS" "IDLGRLEGENDVERSION") | ||
| 1379 | (inherits "IDLgrModel")) | ||
| 1380 | ("IDLgrContour" | ||
| 1381 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRGRAPHIC_TOP" "IDLGRGRAPHICVERSION" "COLOR" "GRAPHICFLAGS" "PALETTE" "XCOORD_CONV" "YCOORD_CONV" "ZCOORD_CONV" "XRANGE" "YRANGE" "ZRANGE" "GRAPHIC_DATA_OBJECT" "IDLGRGRAPHIC_BOTTOM" "IDLGRCONTOURTOP" "IDLGRCONTOURVERSION" "ANISOTROPY" "DATA_FORMAT" "DATA" "GEOM_FORMAT" "GEOM" "CONTOURFLAGS" "C_COLOR" "C_FILLPATTERN" "C_LINESTYLE" "C_THICK" "C_VALUE" "MAXVAL" "MINVAL" "NLEVELS" "POLYGONS" "SHADERANGE" "SHADING" "TICKINTERVAL" "TICKLEN" "PRECISIONDATA" "PRECISIONGEOM" "PRECISIONGRAPH" "LEVELINFO" "CFILL1" "IDLGRCONTOURBOTTOM") | ||
| 1382 | (inherits)) | ||
| 1383 | ("IDLgrROI" | ||
| 1384 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRGRAPHIC_TOP" "IDLGRGRAPHICVERSION" "COLOR" "GRAPHICFLAGS" "PALETTE" "XCOORD_CONV" "YCOORD_CONV" "ZCOORD_CONV" "XRANGE" "YRANGE" "ZRANGE" "GRAPHIC_DATA_OBJECT" "IDLGRGRAPHIC_BOTTOM" "IDLGRROI_TOP" "IDLGRROIVERSION" "LINESTYLE" "STYLE" "SYMBOL" "THICK" "IDLGRROI_BOTTOM") | ||
| 1385 | (inherits "IDLanROI")) | ||
| 1386 | ("IDLgrSurface" | ||
| 1387 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRGRAPHIC_TOP" "IDLGRGRAPHICVERSION" "COLOR" "GRAPHICFLAGS" "PALETTE" "XCOORD_CONV" "YCOORD_CONV" "ZCOORD_CONV" "XRANGE" "YRANGE" "ZRANGE" "GRAPHIC_DATA_OBJECT" "IDLGRGRAPHIC_BOTTOM" "IDLGRSURFACETOP" "IDLGRSURFACEVERSION" "DATA" "PRECISION" "SKIRT" "VERTCOLORS" "BTMCOLOR" "SURFACEFLAGS" "LINESTYLE" "MAXVALUE" "MINVALUE" "SHADING" "SHADERANGE" "STYLE" "NORMALS" "TXTRCOORD" "TXTRMAP" "THICK" "IDLGRSURFACEBOTTOM") | ||
| 1388 | (inherits)) | ||
| 1389 | ("IDLgrWindow" | ||
| 1390 | (tags "IDLGRSRCDEST_TOP" "IDLGRSRCDESTVERSION" "CLIENTDIMENSIONS" "COLORMODEL" "SRCDESTFLAGS" "GRAPHICS_TREE" "NCOLORS" "PALETTE" "QUALITY" "RESOLUTION" "UVALUE" "DIST" "FILL1" "DEV" "FILL2" "ATTRS" "FILL3" "CACHES" "FILL4" "IDLGRSRCDEST_BOTTOM" "IDLGRWINDOW_TOP" "IDLGRWINDOWVERSION" "WINDOWFLAGS" "DIMENSIONS" "DISPLAYNAME" "INDEX" "LOCATION" "RENDERER" "RETAIN" "SCREENDIMENSIONS" "SELF" "TITLE" "UNITS" "NEXT" "WFILL1" "PARENT" "WFILL2" "IDLGRWINDOW_BOTTOM") | ||
| 1391 | (inherits)) | ||
| 1392 | ("IDLgrPolygon" | ||
| 1393 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRGRAPHIC_TOP" "IDLGRGRAPHICVERSION" "COLOR" "GRAPHICFLAGS" "PALETTE" "XCOORD_CONV" "YCOORD_CONV" "ZCOORD_CONV" "XRANGE" "YRANGE" "ZRANGE" "GRAPHIC_DATA_OBJECT" "IDLGRGRAPHIC_BOTTOM" "IDLGRPOLYGONTOP" "IDLGRPOLYGONVERSION" "DATA" "PRECISION" "FILLPATTERN" "POLYGONS" "NORMALS" "POLYGONFLAGS" "SHADING" "SHADERANGE" "STYLE" "TXTRCOORD" "TXTRMAP" "VERTCOLORS" "BTMCOLOR" "LINESTYLE" "THICK" "IDLGRPOLYGONBOTTOM") | ||
| 1394 | (inherits)) | ||
| 1395 | ("IDLgrVolume" | ||
| 1396 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRGRAPHIC_TOP" "IDLGRGRAPHICVERSION" "COLOR" "GRAPHICFLAGS" "PALETTE" "XCOORD_CONV" "YCOORD_CONV" "ZCOORD_CONV" "XRANGE" "YRANGE" "ZRANGE" "GRAPHIC_DATA_OBJECT" "IDLGRGRAPHIC_BOTTOM" "IDLGRVOLUMETOP" "IDLGRVOLUMEVERSION" "AMBIENT" "BOUNDS" "LIMITS" "DIMENSIONS" "COLORTABLE" "COMPOSITEFUNC" "CUTPLANES" "NUMCUTPLANES" "DEPTH_CUE" "OPACITYTABLE" "RENDERSTEP" "DATA" "EDM_VOLUME" "VOLUMEFLAGS" "IDLGRVOLUMEBOTTOM") | ||
| 1397 | (inherits)) | ||
| 1398 | ("IDLgrPlot" | ||
| 1399 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRGRAPHIC_TOP" "IDLGRGRAPHICVERSION" "COLOR" "GRAPHICFLAGS" "PALETTE" "XCOORD_CONV" "YCOORD_CONV" "ZCOORD_CONV" "XRANGE" "YRANGE" "ZRANGE" "GRAPHIC_DATA_OBJECT" "IDLGRGRAPHIC_BOTTOM" "IDLGRPLOT_TOP" "IDLGRPLOTVERSION" "DATA" "PLOTFLAGS" "LINESTYLE" "PRECISION" "MAXVAL" "MINVAL" "NSUM" "SYMBOL" "PSYMBOL" "THICK" "VERTCOLORS" "ZVALUE" "LINEDATA" "PFILL1" "IDLGRPLOT_BOTTOM") | ||
| 1400 | (inherits)) | ||
| 1401 | ("IDLgrROIGroup" | ||
| 1402 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRGRAPHIC_TOP" "IDLGRGRAPHICVERSION" "COLOR" "GRAPHICFLAGS" "PALETTE" "XCOORD_CONV" "YCOORD_CONV" "ZCOORD_CONV" "XRANGE" "YRANGE" "ZRANGE" "GRAPHIC_DATA_OBJECT" "IDLGRGRAPHIC_BOTTOM" "IDLGRROIGROUP_TOP" "IDLGRROIGROUPVERSION" "IDLGRROI_BOTTOM") | ||
| 1403 | (inherits "IDLanROIGroup")) | ||
| 1404 | ("IDLgrColorbar" | ||
| 1405 | (tags "OCOORDCONVNODE" "OSCALENODE" "MAXDIM" "DIMENSIONS" "OAXIS" "OPOLY" "OSURF" "OIMAGE" "OPALETTE" "FREE_PALETTE" "SHOW_AXIS" "IDLGRCOLORBARVERSION") | ||
| 1406 | (inherits "IDLgrModel")) | ||
| 1407 | ("IDLgrText" | ||
| 1408 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRGRAPHIC_TOP" "IDLGRGRAPHICVERSION" "COLOR" "GRAPHICFLAGS" "PALETTE" "XCOORD_CONV" "YCOORD_CONV" "ZCOORD_CONV" "XRANGE" "YRANGE" "ZRANGE" "GRAPHIC_DATA_OBJECT" "IDLGRGRAPHIC_BOTTOM" "IDLGRTEXT_TOP" "IDLGRTEXTVERSION" "TEXTFLAGS" "ALIGNMENT" "BASELINE" "CHAR_DIMENSIONS" "RECOMP_CTM" "FONT" "LOCATIONS" "STRINGS" "SUBPARENT" "UPDIR" "VERTICAL_ALIGNMENT" "IDLGRTEXT_BOTTOM") | ||
| 1409 | (inherits)) | ||
| 1410 | ("IDLgrPolyline" | ||
| 1411 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRGRAPHIC_TOP" "IDLGRGRAPHICVERSION" "COLOR" "GRAPHICFLAGS" "PALETTE" "XCOORD_CONV" "YCOORD_CONV" "ZCOORD_CONV" "XRANGE" "YRANGE" "ZRANGE" "GRAPHIC_DATA_OBJECT" "IDLGRGRAPHIC_BOTTOM" "IDLGRPOLYLINETOP" "IDLGRPOLYLINEVERSION" "DATA" "PRECISION" "LINESTYLE" "POLYLINES" "SYMBOL" "PSYMBOL" "THICK" "SHADING" "VERTCOLORS" "IDLGRPOLYLINEBOTTOM") | ||
| 1412 | (inherits)) | ||
| 1413 | ("IDLgrView" | ||
| 1414 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRCONTAINER_TOP" "IDLGRCONTAINERVERSION" "ISDYING" "IDLGRCONTAINER_BOTTOM" "IDLGRVIEW_TOP" "IDLGRVIEWVERSION" "COLOR" "DEPTH_CUE" "DIMENSIONS" "PRECISION" "EYE" "LOCATION" "OBLIQUE" "PROJECTION" "TRANSPARENT" "UNITS" "VIEW" "ZCLIP" "IDLGRVIEW_BOTTOM") | ||
| 1415 | (inherits "IDL_Container")) | ||
| 1416 | ("IDLgrImage" | ||
| 1417 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRGRAPHIC_TOP" "IDLGRGRAPHICVERSION" "COLOR" "GRAPHICFLAGS" "PALETTE" "XCOORD_CONV" "YCOORD_CONV" "ZCOORD_CONV" "XRANGE" "YRANGE" "ZRANGE" "GRAPHIC_DATA_OBJECT" "IDLGRGRAPHIC_BOTTOM" "IDLGRIMAGE_TOP" "IDLGRIMAGEVERSION" "CHANNEL" "DATA" "DIMENSIONS" "SUB_RECT" "IMAGEFLAGS" "LOCATION" "INTERLEAVE" "INTERPOLATE" "BLEND_FUNCTIONS" "IDLGRIMAGE_BOTTOM") | ||
| 1418 | (inherits)) | ||
| 1419 | ("IDLgrLight" | ||
| 1420 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRGRAPHIC_TOP" "IDLGRGRAPHICVERSION" "COLOR" "GRAPHICFLAGS" "PALETTE" "XCOORD_CONV" "YCOORD_CONV" "ZCOORD_CONV" "XRANGE" "YRANGE" "ZRANGE" "GRAPHIC_DATA_OBJECT" "IDLGRGRAPHIC_BOTTOM" "IDLGRLIGHT_TOP" "IDLGRLIGHTVERSION" "ATTENUATION" "CONEANGLE" "DIRECTION" "FOCUS" "INTENSITY" "LOCATION" "TYPE" "IDLGRLIGHT_BOTTOM") | ||
| 1421 | (inherits)) | ||
| 1422 | ("IDLgrClipboard" | ||
| 1423 | (tags "IDLGRSRCDEST_TOP" "IDLGRSRCDESTVERSION" "CLIENTDIMENSIONS" "COLORMODEL" "SRCDESTFLAGS" "GRAPHICS_TREE" "NCOLORS" "PALETTE" "QUALITY" "RESOLUTION" "UVALUE" "DIST" "FILL1" "DEV" "FILL2" "ATTRS" "FILL3" "CACHES" "FILL4" "IDLGRSRCDEST_BOTTOM" "IDLGRCLIPBOARDTOP" "IDLGRCLIPBOARDVERSION" "UNITS" "DIMENSIONS" "FILENAME" "VECTOR" "POSTSCRIPT" "IDLGRCLIPBOARDBOTTOM") | ||
| 1424 | (inherits)) | ||
| 1425 | ("IDLgrVRML" | ||
| 1426 | (tags "IDLGRSRCDEST_TOP" "IDLGRSRCDESTVERSION" "CLIENTDIMENSIONS" "COLORMODEL" "SRCDESTFLAGS" "GRAPHICS_TREE" "NCOLORS" "PALETTE" "QUALITY" "RESOLUTION" "UVALUE" "DIST" "FILL1" "DEV" "FILL2" "ATTRS" "FILL3" "CACHES" "FILL4" "IDLGRSRCDEST_BOTTOM" "IDLGRVRMLTOP" "IDLGRVRMLVERSION" "UNITS" "DIMENSIONS" "FILENAME" "WORLDINFO" "WORLDTITLE" "IDLGRVRMLBOTTOM") | ||
| 1427 | (inherits)) | ||
| 1428 | ("IDLgrPrinter" | ||
| 1429 | (tags "IDLGRSRCDEST_TOP" "IDLGRSRCDESTVERSION" "CLIENTDIMENSIONS" "COLORMODEL" "SRCDESTFLAGS" "GRAPHICS_TREE" "NCOLORS" "PALETTE" "QUALITY" "RESOLUTION" "UVALUE" "DIST" "FILL1" "DEV" "FILL2" "ATTRS" "FILL3" "CACHES" "FILL4" "IDLGRSRCDEST_BOTTOM" "IDLGRPRINTER_TOP" "IDLGRPRINTERVERSION" "PRINTERFLAGS" "NAME" "NCOPIES" "UNITS" "GAMMA" "IDLGRPRINTER_BOTTOM") | ||
| 1430 | (inherits)) | ||
| 1431 | ("IDLgrBuffer" | ||
| 1432 | (tags "IDLGRSRCDEST_TOP" "IDLGRSRCDESTVERSION" "CLIENTDIMENSIONS" "COLORMODEL" "SRCDESTFLAGS" "GRAPHICS_TREE" "NCOLORS" "PALETTE" "QUALITY" "RESOLUTION" "UVALUE" "DIST" "FILL1" "DEV" "FILL2" "ATTRS" "FILL3" "CACHES" "FILL4" "IDLGRSRCDEST_BOTTOM" "IDLGRBUFFERTOP" "IDLGRBUFFERVERSION" "UNITS" "DIMENSIONS" "IDLGRBUFFERBOTTOM") | ||
| 1433 | (inherits)) | ||
| 1434 | ("IDLgrModel" | ||
| 1435 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRCONTAINER_TOP" "IDLGRCONTAINERVERSION" "ISDYING" "IDLGRCONTAINER_BOTTOM" "IDLGRMODEL_TOP" "IDLGRMODELVERSION" "MODELFLAGS" "TRANSFORM" "IDLGRMODEL_BOTTOM") | ||
| 1436 | (inherits "IDL_Container")) | ||
| 1437 | ("IDLgrScene" | ||
| 1438 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRCONTAINER_TOP" "IDLGRCONTAINERVERSION" "ISDYING" "IDLGRCONTAINER_BOTTOM" "IDLGRSCENE_TOP" "IDLGRSCENEVERSION" "COLOR" "TRANSPARENT" "IDLGRSCENE_BOTTOM") | ||
| 1439 | (inherits "IDL_Container")) | ||
| 1440 | ("IDLgrMPEG" | ||
| 1441 | (tags "IDLGRMPEG_TOP" "IDLGRMPEGVERSION" "DIMENSIONS" "FILENAME" "FORMAT" "FRAMERATE" "INTERLACED" "QUALITY" "SCALE" "STATISTICS" "DISPLAYDIMS" "FIRSTFRAME" "LASTFRAME" "MPEGID" "TEMPNODE" "TEMPNODEFILLER" "TEMP_DIRECTORY" "BITRATE" "IFRAME_GAP" "MOTION_LENGTH" "FLAGS" "IDLGRMPEG_BOTTOM") | ||
| 1442 | (inherits)) | ||
| 1443 | ("IDLgrViewgroup" | ||
| 1444 | (tags "IDLGRCOMPONENT_TOP" "IDLGRCOMPONENTVERSION" "HIDE" "NAME" "PARENT" "UVALUE" "IDLGRCOMPONENT_BOTTOM" "IDLGRCONTAINER_TOP" "IDLGRCONTAINERVERSION" "ISDYING" "IDLGRCONTAINER_BOTTOM" "IDLGRVIEWGROUPTOP" "IDLGRVIEWGROUPVERSION" "IDLGRVIEWGROUPBOTTOM") | ||
| 1445 | (inherits "IDL_Container")) | ||
| 1446 | ("IDLdbRecordset" | ||
| 1447 | (tags "DTOPPAD" "IDLDBRECORDSETVERSION" "ISTABLE" "PDBOBJ" "ISREADONLY" "NFIELDS" "CURROW" "SOURCE" "CURSORTYPE" "PFIELDS" "PSDEF" "ROWSTATUS" "ROWSET" "ROWPOS" "HSTMT" "HDBC" "DBOTTOMPAD") | ||
| 1448 | (inherits)) | ||
| 1449 | ("IDLdbDatabase" | ||
| 1450 | (tags "DTOPPAD" "IDLDBDATABASEVERSION" "READONLY" "ISCONNECTED" "FETCHDIR" "POSOPS" "POSSTATEMENTS" "SCROLLCONCUR" "SCROLLOPTIONS" "STATICSENSE" "GETDATAEXT" "USINGCURSOR" "NSTATEMENTS" "P_RECOBJS" "HDBC" "DBOTTOMPAD") | ||
| 1451 | (inherits)) | ||
| 1452 | ("IDLanROI" | ||
| 1453 | (tags "IDLANROI_TOP" "IDLANROIVERSION" "IDLANROIFLAGS" "NALLOCVERTS" "NUSEDVERTS" "BLOCKSIZE" "DATA" "TYPE" "PRECISION" "PLANE" "ROI_XRANGE" "ROI_YRANGE" "ROI_ZRANGE" "IDLANROI_BOTTOM") | ||
| 1454 | (inherits)) | ||
| 1455 | ("IDLanROIGroup" | ||
| 1456 | (tags "IDLANROIGROUP_TOP" "IDLANROIGROUPVERSION" "IDLANROIGROUPFLAGS" "ROIGROUP_XRANGE" "ROIGROUP_YRANGE" "ROIGROUP_ZRANGE" "IDLANROIGROUP_BOTTOM") | ||
| 1457 | (inherits "IDL_Container")) | ||
| 1458 | ("IDLgrPalette" | ||
| 1459 | (tags "IDLGRPALETTE_SERIALNUM" "IDLGRPALETTEVERSION" "GAMMA" "BOTTOMSTRETCH" "TOPSTRETCH" "NENTRIES" "ORIGLUT" "CURRLUT" "INVTABLE" "UVALUE" "NAME" "IDLGRPALETTE_BOTTOM") | ||
| 1460 | (inherits)) | ||
| 1461 | ("IDLgrFont" | ||
| 1462 | (tags "IDLGRFONT_TOP" "IDLGRFONTVERSION" "FONTFLAGS" "HERSHEY" "NAME" "SIZE" "SUBSTITUTE" "THICK" "ID" "UVALUE" "IDLGRFONT_BOTTOM") | ||
| 1463 | (inherits)) | ||
| 1464 | ("IDLgrSymbol" | ||
| 1465 | (tags "IDLGRSYMBOLTOP" "IDLGRSYMBOLVERSION" "COLOR" "DATA" "SIZE" "THICK" "FLAGS" "UVALUE" "NAME" "IDLGRSYMBOLBOTTOM") | ||
| 1466 | (inherits)) | ||
| 1467 | ("IDLgrPattern" | ||
| 1468 | (tags "IDLGRPATTERN_TOP" "IDLGRPATTERNVERSION" "ORIENTATION" "PATTERN" "SPACING" "STYLE" "THICK" "UVALUE" "NAME" "IDLGRPATTERN_BOTTOM") | ||
| 1469 | (inherits)) | ||
| 1470 | ("IDLffShape" | ||
| 1471 | (tags "IDLFFSHAPE_TOP" "IDLFFSHAPEVERSION" "FILENAME" "ISOPEN" "SHPTYPE" "PATTRIBUTE" "SHAPEHANDLE" "DBFHANDLE" "IDLFFSHAPE_BOTTOM") | ||
| 1472 | (inherits)) | ||
| 1473 | ("TrackBall" | ||
| 1474 | (tags "BTNDOWN" "AXIS" "CONSTRAIN" "MOUSE" "CENTER" "RADIUS" "PT0" "PT1") | ||
| 1475 | (inherits)) | ||
| 1476 | ("IDLffDXF" | ||
| 1477 | (tags "IDLFFDXF_TOP" "IDLFFDXFVERSION" "DXFREADVALID" "DXFHANDLEVALID" "DXFLUT" "DXFHANDLE" "DXFHANDLEFILLER" "IDLFFDXF_BOTTOM") | ||
| 1478 | (inherits)) | ||
| 1479 | ("IDLffDICOM" | ||
| 1480 | (tags "IDLFFDICOM_TOP" "IDLFFDICOMVERSION" "DICOMFLAGS" "DICOMELEMENTS" "DICOMPREAMBLE" "DICOMHANDLE" "DICOMHANDLEFILLER" "IDLFFDICOM_BOTTOM") | ||
| 1481 | (inherits)) | ||
| 1482 | ("IDLgrTessellator" | ||
| 1483 | (tags "IDLGRTESSELLATORTOP" "IDLGRTESSELLATORVERSION" "ITESSFLAGS" "IVERTS" "HVIDLIST" "IDLGRTESSELLATORBOTTOM") | ||
| 1484 | (inherits)) | ||
| 1485 | ("IDL_Container" | ||
| 1486 | (tags "IDL_CONTAINER_TOP" "IDLCONTAINERVERSION" "PHEAD" "PTAIL" "NLIST" "IDL_CONTAINER_BOTTOM") | ||
| 1487 | (inherits)))) | ||
| 1304 | 1488 | ||
| 1305 | (provide 'idlw-rinfo) | 1489 | (provide 'idlw-rinfo) |
| 1306 | (provide 'idlwave-rinfo) | 1490 | (provide 'idlwave-rinfo) |
diff --git a/lisp/progmodes/idlw-shell.el b/lisp/progmodes/idlw-shell.el index 0cec20df16a..d03f11bfbca 100644 --- a/lisp/progmodes/idlw-shell.el +++ b/lisp/progmodes/idlw-shell.el | |||
| @@ -1,11 +1,12 @@ | |||
| 1 | ;;; idlw-shell.el --- Run IDL or WAVE as an inferior process of Emacs. | 1 | ;;; idlw-shell.el --- Run IDL or WAVE as an inferior process of Emacs. |
| 2 | 2 | ;; Copyright (c) 1994-1996 Chris Chase | |
| 3 | ;; Copyright (c) 1994, 1995, 1996, 1999, 2000 Free Software Foundation | 3 | ;; Copyright (c) 1999 Carsten Dominik |
| 4 | ;; Copyright (c) 1999, 2000 Free Software Foundation | ||
| 4 | 5 | ||
| 5 | ;; Author: Chris Chase <chase@att.com> | 6 | ;; Author: Chris Chase <chase@att.com> |
| 6 | ;; Maintainer: Carsten Dominik <dominik@strw.leidenuniv.nl> | 7 | ;; Maintainer: Carsten Dominik <dominik@strw.leidenuniv.nl> |
| 7 | ;; Version: 4.2 | 8 | ;; Version: 4.7 |
| 8 | ;; Date: $Date: 2000/12/06 19:48:20 $ | 9 | ;; Date: $Date: 2000/12/08 08:45:40 $ |
| 9 | ;; Keywords: processes | 10 | ;; Keywords: processes |
| 10 | 11 | ||
| 11 | ;; This file is part of GNU Emacs. | 12 | ;; This file is part of GNU Emacs. |
| @@ -115,8 +116,8 @@ | |||
| 115 | ;;; Customizations: idlwave-shell group | 116 | ;;; Customizations: idlwave-shell group |
| 116 | 117 | ||
| 117 | (defgroup idlwave-shell-general-setup nil | 118 | (defgroup idlwave-shell-general-setup nil |
| 118 | "Indentation options for IDL/WAVE mode." | 119 | "General setup of the Shell interaction for IDLWAVE/Shell." |
| 119 | :prefix "idlwave" | 120 | :prefix "idlwave-shell" |
| 120 | :group 'idlwave) | 121 | :group 'idlwave) |
| 121 | 122 | ||
| 122 | (defcustom idlwave-shell-prompt-pattern "^ ?IDL> " | 123 | (defcustom idlwave-shell-prompt-pattern "^ ?IDL> " |
| @@ -136,12 +137,7 @@ process output is made by surrounding this name with `*'s." | |||
| 136 | :group 'idlwave-shell-general-setup | 137 | :group 'idlwave-shell-general-setup |
| 137 | :type 'string) | 138 | :type 'string) |
| 138 | 139 | ||
| 139 | (defcustom idlwave-shell-automatic-start nil | 140 | ;; (defcustom idlwave-shell-automatic-start...) See idlwave.el |
| 140 | "*If non-nil attempt invoke idlwave-shell if not already running. | ||
| 141 | This is checked when an attempt to send a command to an | ||
| 142 | IDL process is made." | ||
| 143 | :group 'idlwave-shell-general-setup | ||
| 144 | :type 'boolean) | ||
| 145 | 141 | ||
| 146 | (defcustom idlwave-shell-initial-commands "!more=0" | 142 | (defcustom idlwave-shell-initial-commands "!more=0" |
| 147 | "Initial commands, separated by newlines, to send to IDL. | 143 | "Initial commands, separated by newlines, to send to IDL. |
| @@ -164,8 +160,22 @@ The default makes the frame splittable, so that completion works correctly." | |||
| 164 | :type '(repeat | 160 | :type '(repeat |
| 165 | (cons symbol sexp))) | 161 | (cons symbol sexp))) |
| 166 | 162 | ||
| 163 | (defcustom idlwave-shell-arrows-do-history t | ||
| 164 | "*Non-nil means UP and DOWN arrows move through command history. | ||
| 165 | This variable can have 3 values: | ||
| 166 | nil Arrows just move the cursor | ||
| 167 | t Arrows force the cursor back to the current command line and | ||
| 168 | walk the history | ||
| 169 | 'cmdline When the cursor is in the current command line, arrows walk the | ||
| 170 | history. Everywhere else in the buffer, arrows move the cursor." | ||
| 171 | :group 'idlwave-shell-general-setup | ||
| 172 | :type '(choice | ||
| 173 | (const :tag "never" nil) | ||
| 174 | (const :tag "everywhere" t) | ||
| 175 | (const :tag "in command line only" cmdline))) | ||
| 176 | |||
| 167 | (defcustom idlwave-shell-use-toolbar t | 177 | (defcustom idlwave-shell-use-toolbar t |
| 168 | "Non-nil means, use the debugging toolbar in all IDL related buffers. | 178 | "*Non-nil means, use the debugging toolbar in all IDL related buffers. |
| 169 | Starting the shell will then add the toolbar to all idlwave-mode buffers. | 179 | Starting the shell will then add the toolbar to all idlwave-mode buffers. |
| 170 | Exiting the shell will removed everywhere. | 180 | Exiting the shell will removed everywhere. |
| 171 | Available on XEmacs and on Emacs 21.x or later. | 181 | Available on XEmacs and on Emacs 21.x or later. |
| @@ -191,7 +201,7 @@ If non-nil then run `idlwave-shell-remove-breaks' to clean up IDL messages.") | |||
| 191 | (defcustom idlwave-shell-prefix-key "\C-c\C-d" | 201 | (defcustom idlwave-shell-prefix-key "\C-c\C-d" |
| 192 | "*The prefix key for the debugging map `idlwave-shell-mode-prefix-map'. | 202 | "*The prefix key for the debugging map `idlwave-shell-mode-prefix-map'. |
| 193 | This variable must already be set when idlwave-shell.el is loaded. | 203 | This variable must already be set when idlwave-shell.el is loaded. |
| 194 | Seting it in the mode-hook is too late." | 204 | Setting it in the mode-hook is too late." |
| 195 | :group 'idlwave-shell-general-setup | 205 | :group 'idlwave-shell-general-setup |
| 196 | :type 'string) | 206 | :type 'string) |
| 197 | 207 | ||
| @@ -202,11 +212,10 @@ So by default setting a breakpoint will be on C-c C-d C-b." | |||
| 202 | :group 'idlwave-shell-general-setup | 212 | :group 'idlwave-shell-general-setup |
| 203 | :type 'boolean) | 213 | :type 'boolean) |
| 204 | 214 | ||
| 205 | (defcustom idlwave-shell-activate-alt-keybindings nil | 215 | ;; (defcustom idlwave-shell-debug-modifiers... See idlwave.el |
| 206 | "Non-nil means, the debug commands will be bound to alternate keys. | 216 | |
| 207 | So for example setting a breakpoint will be on A-b." | 217 | (defvar idlwave-shell-activate-alt-keybindings nil |
| 208 | :group 'idlwave-shell-general-setup | 218 | "Obsolete variable. See `idlwave-shell-debug-modifiers'.") |
| 209 | :type 'boolean) | ||
| 210 | 219 | ||
| 211 | (defcustom idlwave-shell-use-truename nil | 220 | (defcustom idlwave-shell-use-truename nil |
| 212 | "*Non-nil means, use use `file-truename' when looking for buffers. | 221 | "*Non-nil means, use use `file-truename' when looking for buffers. |
| @@ -221,7 +230,7 @@ to set this option to nil." | |||
| 221 | :group 'idlwave-shell-general-setup | 230 | :group 'idlwave-shell-general-setup |
| 222 | :type 'boolean) | 231 | :type 'boolean) |
| 223 | 232 | ||
| 224 | (defcustom idlwave-shell-file-name-chars "~/A-Za-z0-9+@:_.$#%={}-" | 233 | (defcustom idlwave-shell-file-name-chars "~/A-Za-z0-9+@:_.$#%={}\\-" |
| 225 | "The characters allowed in file names, as a string. | 234 | "The characters allowed in file names, as a string. |
| 226 | Used for file name completion. Must not contain `'', `,' and `\"' | 235 | Used for file name completion. Must not contain `'', `,' and `\"' |
| 227 | because these are used as separators by IDL." | 236 | because these are used as separators by IDL." |
| @@ -271,7 +280,7 @@ output, shell operation may be slowed down. | |||
| 271 | 280 | ||
| 272 | This mechanism is useful for correct interaction with the IDL function | 281 | This mechanism is useful for correct interaction with the IDL function |
| 273 | GET_KBRD, because in normal operation IDLWAVE only sends \\n terminated | 282 | GET_KBRD, because in normal operation IDLWAVE only sends \\n terminated |
| 274 | strings. Here is some example code which makes use of teh default spells. | 283 | strings. Here is some example code which makes use of the default spells. |
| 275 | 284 | ||
| 276 | print,'<chars>' ; Make IDLWAVE switch to character mode | 285 | print,'<chars>' ; Make IDLWAVE switch to character mode |
| 277 | REPEAT BEGIN | 286 | REPEAT BEGIN |
| @@ -310,11 +319,20 @@ end" | |||
| 310 | (regexp :tag "Char-mode regexp") | 319 | (regexp :tag "Char-mode regexp") |
| 311 | (regexp :tag "Line-mode regexp"))) | 320 | (regexp :tag "Line-mode regexp"))) |
| 312 | 321 | ||
| 322 | (defcustom idlwave-shell-graphics-window-size '(500 400) | ||
| 323 | "Size of IDL graphics windows popped up by special IDLWAVE command. | ||
| 324 | The command is `C-c C-d C-f' and accepts as a prefix the window nr. | ||
| 325 | A command like `WINDOW,N,xsize=XX,ysize=YY' is sent to IDL." | ||
| 326 | :group 'idlwave-shell-general-setup | ||
| 327 | :type '(list | ||
| 328 | (integer :tag "x size") | ||
| 329 | (integer :tag "y size"))) | ||
| 330 | |||
| 313 | ;;; Breakpoint Overlays etc | 331 | ;;; Breakpoint Overlays etc |
| 314 | 332 | ||
| 315 | (defgroup idlwave-shell-highlighting-and-faces nil | 333 | (defgroup idlwave-shell-highlighting-and-faces nil |
| 316 | "Indentation options for IDL/WAVE mode." | 334 | "Highlighting and Faces used by the IDLWAVE Shell mode." |
| 317 | :prefix "idlwave" | 335 | :prefix "idlwave-shell" |
| 318 | :group 'idlwave) | 336 | :group 'idlwave) |
| 319 | 337 | ||
| 320 | (defcustom idlwave-shell-mark-stop-line t | 338 | (defcustom idlwave-shell-mark-stop-line t |
| @@ -325,7 +343,7 @@ are: | |||
| 325 | nil Do not mark the line | 343 | nil Do not mark the line |
| 326 | 'arrow Use the overlay arrow | 344 | 'arrow Use the overlay arrow |
| 327 | 'face Use `idlwave-shell-stop-line-face' to highlight the line. | 345 | 'face Use `idlwave-shell-stop-line-face' to highlight the line. |
| 328 | t Use what IDLWAVE things is best. Will be a face where possible, | 346 | t Use what IDLWAVE thinks is best. Will be a face where possible, |
| 329 | otherwise the overlay arrow. | 347 | otherwise the overlay arrow. |
| 330 | The overlay-arrow has the disadvantage to hide the first chars of a line. | 348 | The overlay-arrow has the disadvantage to hide the first chars of a line. |
| 331 | Since many people do not have the main block of IDL programs indented, | 349 | Since many people do not have the main block of IDL programs indented, |
| @@ -424,7 +442,7 @@ before use by the shell.") | |||
| 424 | "Command used by `idlwave-shell-resync-dirs' to query IDL for | 442 | "Command used by `idlwave-shell-resync-dirs' to query IDL for |
| 425 | the directory stack.") | 443 | the directory stack.") |
| 426 | 444 | ||
| 427 | (defvar idlwave-shell-path-query "__pa=expand_path(!path,/array)&for i=0,n_elements(__pa)-1 do print,'PATH:',__pa[i]&print,'SYSDIR:',!dir" | 445 | (defvar idlwave-shell-path-query "__pa=expand_path(!path,/array)&for i=0,n_elements(__pa)-1 do print,'PATH:<'+__pa[i]+'>'&print,'SYSDIR:<'+!dir+'>'" |
| 428 | "The command which gets !PATH and !DIR infor from the shell.") | 446 | "The command which gets !PATH and !DIR infor from the shell.") |
| 429 | 447 | ||
| 430 | (defvar idlwave-shell-mode-line-info nil | 448 | (defvar idlwave-shell-mode-line-info nil |
| @@ -598,7 +616,8 @@ IDL has currently stepped.") | |||
| 598 | 616 | ||
| 599 | Command history, searching of previous commands, command line | 617 | Command history, searching of previous commands, command line |
| 600 | editing are available via the comint-mode key bindings, by default | 618 | editing are available via the comint-mode key bindings, by default |
| 601 | mostly on the key `C-c'. | 619 | mostly on the key `C-c'. Command history is also available with |
| 620 | the arrow keys UP and DOWN. | ||
| 602 | 621 | ||
| 603 | 2. Completion | 622 | 2. Completion |
| 604 | ---------- | 623 | ---------- |
| @@ -656,6 +675,8 @@ IDL has currently stepped.") | |||
| 656 | \\{idlwave-shell-mode-map}" | 675 | \\{idlwave-shell-mode-map}" |
| 657 | 676 | ||
| 658 | (interactive) | 677 | (interactive) |
| 678 | ;; We don't do `kill-all-local-variables' here, because this is done by | ||
| 679 | ;; comint - idlwave-shell-mode only add on top of that. | ||
| 659 | (setq comint-prompt-regexp idlwave-shell-prompt-pattern) | 680 | (setq comint-prompt-regexp idlwave-shell-prompt-pattern) |
| 660 | (setq comint-process-echoes t) | 681 | (setq comint-process-echoes t) |
| 661 | ;; Can not use history expansion because "!" is used for system variables. | 682 | ;; Can not use history expansion because "!" is used for system variables. |
| @@ -712,10 +733,13 @@ IDL has currently stepped.") | |||
| 712 | (use-local-map idlwave-shell-mode-map) | 733 | (use-local-map idlwave-shell-mode-map) |
| 713 | (easy-menu-add idlwave-shell-mode-menu idlwave-shell-mode-map) | 734 | (easy-menu-add idlwave-shell-mode-menu idlwave-shell-mode-map) |
| 714 | 735 | ||
| 736 | (set (make-local-variable 'comint-scroll-to-bottom-on-input) t) | ||
| 737 | (set (make-local-variable 'comint-scroll-show-maximum-output) t) | ||
| 738 | |||
| 715 | ;; IDLWAVE syntax, and turn on abbreviations | 739 | ;; IDLWAVE syntax, and turn on abbreviations |
| 716 | (setq local-abbrev-table idlwave-mode-abbrev-table) | 740 | (setq local-abbrev-table idlwave-mode-abbrev-table) |
| 717 | (set-syntax-table idlwave-mode-syntax-table) | 741 | (set-syntax-table idlwave-mode-syntax-table) |
| 718 | (setq comment-start ";") | 742 | (set (make-local-variable 'comment-start) ";") |
| 719 | (setq abbrev-mode t) | 743 | (setq abbrev-mode t) |
| 720 | (make-local-hook 'post-command-hook) | 744 | (make-local-hook 'post-command-hook) |
| 721 | (add-hook 'post-command-hook 'idlwave-command-hook nil t) | 745 | (add-hook 'post-command-hook 'idlwave-command-hook nil t) |
| @@ -811,8 +835,6 @@ See also the variable `idlwave-shell-prompt-pattern'. | |||
| 811 | (buf (apply 'make-comint | 835 | (buf (apply 'make-comint |
| 812 | idlwave-shell-process-name prg nil | 836 | idlwave-shell-process-name prg nil |
| 813 | idlwave-shell-command-line-options)) | 837 | idlwave-shell-command-line-options)) |
| 814 | ;; FIXME: the next line can go? | ||
| 815 | ;(buf (make-comint idlwave-shell-process-name prg)) | ||
| 816 | (process (get-buffer-process buf))) | 838 | (process (get-buffer-process buf))) |
| 817 | (setq idlwave-idlwave_routine_info-compiled nil) | 839 | (setq idlwave-idlwave_routine_info-compiled nil) |
| 818 | (set-process-filter process 'idlwave-shell-filter) | 840 | (set-process-filter process 'idlwave-shell-filter) |
| @@ -885,9 +907,8 @@ and if `idlwave-shell-ready' is non-nil." | |||
| 885 | (if (and idlwave-shell-ready | 907 | (if (and idlwave-shell-ready |
| 886 | ;; Check for IDL prompt | 908 | ;; Check for IDL prompt |
| 887 | (save-excursion | 909 | (save-excursion |
| 888 | ;; Using (forward-line 0) instead of beginning-of-line | 910 | (forward-line 0) |
| 889 | ;; avoids any field constraints. | 911 | ;; (beginning-of-line) ; Changed for Emacs 21 |
| 890 | (forward-line 0) | ||
| 891 | (looking-at idlwave-shell-prompt-pattern))) | 912 | (looking-at idlwave-shell-prompt-pattern))) |
| 892 | ;; IDL ready for command | 913 | ;; IDL ready for command |
| 893 | (if idlwave-shell-pending-commands | 914 | (if idlwave-shell-pending-commands |
| @@ -980,7 +1001,7 @@ when the IDL prompt gets displayed again after the current IDL command." | |||
| 980 | ;; Interpret input as a character - ignore non-char input | 1001 | ;; Interpret input as a character - ignore non-char input |
| 981 | (condition-case nil | 1002 | (condition-case nil |
| 982 | (setq c (read-char)) | 1003 | (setq c (read-char)) |
| 983 | (error (setq c nil))) | 1004 | (error (ding) (throw 'exit "Character mode off"))) |
| 984 | (cond | 1005 | (cond |
| 985 | ((null c) ; Non-char event: ignore | 1006 | ((null c) ; Non-char event: ignore |
| 986 | (ding)) | 1007 | (ding)) |
| @@ -993,6 +1014,33 @@ when the IDL prompt gets displayed again after the current IDL command." | |||
| 993 | (and (eq idlwave-shell-char-mode-active 'exit) | 1014 | (and (eq idlwave-shell-char-mode-active 'exit) |
| 994 | (throw 'exit "Single char loop exited")))))))) | 1015 | (throw 'exit "Single char loop exited")))))))) |
| 995 | 1016 | ||
| 1017 | (defun idlwave-shell-up-or-history (&optional arg) | ||
| 1018 | "When in last line of process buffer, do `comint-previous-input'. | ||
| 1019 | Otherwise just do `previous-line'." | ||
| 1020 | (interactive "p") | ||
| 1021 | (if (eq t idlwave-shell-arrows-do-history) (goto-char (point-max))) | ||
| 1022 | (if (and idlwave-shell-arrows-do-history | ||
| 1023 | (>= (1+ (save-excursion (end-of-line) (point))) | ||
| 1024 | (marker-position | ||
| 1025 | (process-mark (get-buffer-process (current-buffer)))))) | ||
| 1026 | (progn | ||
| 1027 | (and (not (eolp)) (kill-line nil)) | ||
| 1028 | (comint-previous-input arg)) | ||
| 1029 | (previous-line arg))) | ||
| 1030 | |||
| 1031 | (defun idlwave-shell-down-or-history (&optional arg) | ||
| 1032 | "When in last line of process buffer, do `comint-next-input'. | ||
| 1033 | Otherwise just do `next-line'." | ||
| 1034 | (interactive "p") | ||
| 1035 | (if (eq t idlwave-shell-arrows-do-history) (goto-char (point-max))) | ||
| 1036 | (if (and idlwave-shell-arrows-do-history | ||
| 1037 | (>= (1+ (save-excursion (end-of-line) (point))) | ||
| 1038 | (marker-position | ||
| 1039 | (process-mark (get-buffer-process (current-buffer)))))) | ||
| 1040 | (progn | ||
| 1041 | (and (not (eolp)) (kill-line nil)) | ||
| 1042 | (comint-next-input arg)) | ||
| 1043 | (next-line arg))) | ||
| 996 | 1044 | ||
| 997 | ;; There was a report that a newer version of comint.el changed the | 1045 | ;; There was a report that a newer version of comint.el changed the |
| 998 | ;; name of comint-filter to comint-output-filter. Unfortunately, we | 1046 | ;; name of comint-filter to comint-output-filter. Unfortunately, we |
| @@ -1125,8 +1173,7 @@ and then calls `idlwave-shell-send-command' for any pending commands." | |||
| 1125 | (delete-frame idlwave-shell-idl-wframe) | 1173 | (delete-frame idlwave-shell-idl-wframe) |
| 1126 | (setq idlwave-shell-idl-wframe nil | 1174 | (setq idlwave-shell-idl-wframe nil |
| 1127 | idlwave-shell-display-wframe nil)) | 1175 | idlwave-shell-display-wframe nil)) |
| 1128 | (when (and (window-live-p win) | 1176 | (when (window-live-p win) |
| 1129 | (not (one-window-p))) | ||
| 1130 | (delete-window win)) | 1177 | (delete-window win)) |
| 1131 | (idlwave-shell-cleanup))) | 1178 | (idlwave-shell-cleanup))) |
| 1132 | 1179 | ||
| @@ -1350,6 +1397,15 @@ file name." | |||
| 1350 | (error "Abort")) | 1397 | (error "Abort")) |
| 1351 | (message "Killing buffer *idl* and the associated process"))) | 1398 | (message "Killing buffer *idl* and the associated process"))) |
| 1352 | 1399 | ||
| 1400 | (defun idlwave-shell-window (n) | ||
| 1401 | "Issue a `window,N' command to IDL, with special window size. | ||
| 1402 | The size is given by `idlwave-shell-graphics-window-size'." | ||
| 1403 | (interactive "P") | ||
| 1404 | (let ((n (if n (prefix-numeric-value n) 0))) | ||
| 1405 | (idlwave-shell-send-command | ||
| 1406 | (apply 'format "window,%d,xs=%d,ys=%d" | ||
| 1407 | n idlwave-shell-graphics-window-size)))) | ||
| 1408 | |||
| 1353 | (defun idlwave-shell-resync-dirs () | 1409 | (defun idlwave-shell-resync-dirs () |
| 1354 | "Resync the buffer's idea of the current directory stack. | 1410 | "Resync the buffer's idea of the current directory stack. |
| 1355 | This command queries IDL with the command bound to | 1411 | This command queries IDL with the command bound to |
| @@ -1405,11 +1461,11 @@ HEAP_GC, /VERBOSE" | |||
| 1405 | (case-fold-search t) | 1461 | (case-fold-search t) |
| 1406 | (start 0) | 1462 | (start 0) |
| 1407 | dirs sysdir) | 1463 | dirs sysdir) |
| 1408 | (while (string-match "^PATH:[ \t]*\\(.*\\)\n" path-string start) | 1464 | (while (string-match "^PATH:[ \t]*<\\(.*\\)>[ \t]*\n" path-string start) |
| 1409 | (push (match-string 1 path-string) dirs) | 1465 | (push (match-string 1 path-string) dirs) |
| 1410 | (setq start (match-end 0))) | 1466 | (setq start (match-end 0))) |
| 1411 | (setq dirs (mapcar 'file-name-as-directory dirs)) | 1467 | (setq dirs (mapcar 'file-name-as-directory dirs)) |
| 1412 | (if (string-match "^SYSDIR:[ \t]*\\(.*\\)\n" path-string) | 1468 | (if (string-match "^SYSDIR:[ \t]*<\\(.*\\)>[ \t]*\n" path-string) |
| 1413 | (setq sysdir (file-name-as-directory | 1469 | (setq sysdir (file-name-as-directory |
| 1414 | (match-string 1 path-string)))) | 1470 | (match-string 1 path-string)))) |
| 1415 | (cons sysdir (nreverse dirs)))) | 1471 | (cons sysdir (nreverse dirs)))) |
| @@ -1737,11 +1793,6 @@ If FRAME is nil then remove overlay." | |||
| 1737 | ;; Make sure pos is really displayed in the window. | 1793 | ;; Make sure pos is really displayed in the window. |
| 1738 | (set-window-point window pos) | 1794 | (set-window-point window pos) |
| 1739 | 1795 | ||
| 1740 | ;; FIXME: the following frame redraw was taken out because it | ||
| 1741 | ;; flashes. I think it is not needed. The code is left here in | ||
| 1742 | ;; case we have to put it back in. | ||
| 1743 | ;; (redraw-frame (window-frame window)) | ||
| 1744 | |||
| 1745 | ;; If we came from the shell, go back there. Otherwise select | 1796 | ;; If we came from the shell, go back there. Otherwise select |
| 1746 | ;; the window where the error is displayed. | 1797 | ;; the window where the error is displayed. |
| 1747 | (if (and (equal (buffer-name) (idlwave-shell-buffer)) | 1798 | (if (and (equal (buffer-name) (idlwave-shell-buffer)) |
| @@ -2028,25 +2079,26 @@ for an expression." | |||
| 2028 | (if (and (not mouse) | 2079 | (if (and (not mouse) |
| 2029 | (or arg (eq major-mode 'idlwave-shell-mode))) | 2080 | (or arg (eq major-mode 'idlwave-shell-mode))) |
| 2030 | (setq expr (read-string "Expression: ")) | 2081 | (setq expr (read-string "Expression: ")) |
| 2031 | ;; Move to beginning of current or previous expression | 2082 | (idlwave-with-special-syntax1 |
| 2032 | (if (looking-at "\\<\\|(") | 2083 | ;; Move to beginning of current or previous expression |
| 2033 | ;; At beginning of expression, don't move backwards unless | 2084 | (if (looking-at "\\<\\|(") |
| 2034 | ;; this is at the end of an indentifier. | 2085 | ;; At beginning of expression, don't move backwards unless |
| 2035 | (if (looking-at "\\>") | 2086 | ;; this is at the end of an indentifier. |
| 2036 | (backward-sexp)) | 2087 | (if (looking-at "\\>") |
| 2037 | (backward-sexp)) | 2088 | (backward-sexp)) |
| 2038 | (if (looking-at "\\>") | 2089 | (backward-sexp)) |
| 2039 | ;; Move to beginning of identifier - must be an array or | 2090 | (if (looking-at "\\>") |
| 2040 | ;; function expression. | 2091 | ;; Move to beginning of identifier - must be an array or |
| 2041 | (backward-sexp)) | 2092 | ;; function expression. |
| 2042 | ;; Move to end of expression | 2093 | (backward-sexp)) |
| 2043 | (setq beg (point)) | 2094 | ;; Move to end of expression |
| 2044 | (forward-sexp) | 2095 | (setq beg (point)) |
| 2045 | (while (looking-at "\\>[[(]\\|\\.") | 2096 | (forward-sexp) |
| 2046 | ;; an array | 2097 | (while (looking-at "\\>[[(]\\|\\.") |
| 2047 | (forward-sexp)) | 2098 | ;; an array |
| 2048 | (setq end (point)) | 2099 | (forward-sexp)) |
| 2049 | (setq expr (buffer-substring beg end))) | 2100 | (setq end (point)) |
| 2101 | (setq expr (buffer-substring beg end)))) | ||
| 2050 | (when (and beg end idlwave-shell-expression-overlay) | 2102 | (when (and beg end idlwave-shell-expression-overlay) |
| 2051 | (move-overlay idlwave-shell-expression-overlay beg end | 2103 | (move-overlay idlwave-shell-expression-overlay beg end |
| 2052 | (current-buffer)) | 2104 | (current-buffer)) |
| @@ -2419,7 +2471,6 @@ considered the new breakpoint if the file name of frame matches." | |||
| 2419 | (defun idlwave-shell-update-bp-overlays () | 2471 | (defun idlwave-shell-update-bp-overlays () |
| 2420 | "Update the overlays which mark breakpoints in the source code. | 2472 | "Update the overlays which mark breakpoints in the source code. |
| 2421 | Existing overlays are recycled, in order to minimize consumption." | 2473 | Existing overlays are recycled, in order to minimize consumption." |
| 2422 | ;; FIXME: we could cache them all, but that would be more work. | ||
| 2423 | (when idlwave-shell-mark-breakpoints | 2474 | (when idlwave-shell-mark-breakpoints |
| 2424 | (let ((bp-list idlwave-shell-bp-alist) | 2475 | (let ((bp-list idlwave-shell-bp-alist) |
| 2425 | (ov-list idlwave-shell-bp-overlays) | 2476 | (ov-list idlwave-shell-bp-overlays) |
| @@ -2727,6 +2778,8 @@ Otherwise, just expand the file name." | |||
| 2727 | (define-key idlwave-shell-mode-map "\C-c\C-k" 'idlwave-kill-autoloaded-buffers) | 2778 | (define-key idlwave-shell-mode-map "\C-c\C-k" 'idlwave-kill-autoloaded-buffers) |
| 2728 | (define-key idlwave-shell-mode-map idlwave-shell-prefix-key | 2779 | (define-key idlwave-shell-mode-map idlwave-shell-prefix-key |
| 2729 | 'idlwave-shell-debug-map) | 2780 | 'idlwave-shell-debug-map) |
| 2781 | (define-key idlwave-shell-mode-map [(up)] 'idlwave-shell-up-or-history) | ||
| 2782 | (define-key idlwave-shell-mode-map [(down)] 'idlwave-shell-down-or-history) | ||
| 2730 | (define-key idlwave-mode-map "\C-c\C-y" 'idlwave-shell-char-mode-loop) | 2783 | (define-key idlwave-mode-map "\C-c\C-y" 'idlwave-shell-char-mode-loop) |
| 2731 | (define-key idlwave-mode-map "\C-c\C-x" 'idlwave-shell-send-char) | 2784 | (define-key idlwave-mode-map "\C-c\C-x" 'idlwave-shell-send-char) |
| 2732 | (define-key idlwave-mode-map | 2785 | (define-key idlwave-mode-map |
| @@ -2749,50 +2802,62 @@ Otherwise, just expand the file name." | |||
| 2749 | ;; The following set of bindings is used to bind the debugging keys. | 2802 | ;; The following set of bindings is used to bind the debugging keys. |
| 2750 | ;; If `idlwave-shell-activate-prefix-keybindings' is non-nil, the first key | 2803 | ;; If `idlwave-shell-activate-prefix-keybindings' is non-nil, the first key |
| 2751 | ;; in the list gets bound the C-c C-d prefix map. | 2804 | ;; in the list gets bound the C-c C-d prefix map. |
| 2752 | ;; If `idlwave-shell-activate-alt-keybindings' is non-nil, the second key | 2805 | ;; If `idlwave-shell-debug-modifiers' is non-nil, the second key |
| 2753 | ;; in the list gets bound directly in both idlwave-mode-map and | 2806 | ;; in the list gets bound with the specified modifiers in both |
| 2754 | ;; idlwave-shell-mode-map. | 2807 | ;; `idlwave-mode-map' and `idlwave-shell-mode-map'. |
| 2755 | 2808 | ||
| 2756 | ;; Used keys: abcde hi klmnopqrs u wxyz | 2809 | ;; Used keys: abcdef hi klmnopqrs u wxyz |
| 2757 | ;; Unused keys: fg j t v | 2810 | ;; Unused keys: g j t v |
| 2758 | (let ((specs | 2811 | (let* ((specs |
| 2759 | '(([(control ?b)] [(alt ?b)] idlwave-shell-break-here) | 2812 | '(([(control ?b)] ?b idlwave-shell-break-here) |
| 2760 | ([(control ?i)] [(alt ?i)] idlwave-shell-break-in) | 2813 | ([(control ?i)] ?i idlwave-shell-break-in) |
| 2761 | ([(control ?d)] [(alt ?d)] idlwave-shell-clear-current-bp) | 2814 | ([(control ?d)] ?d idlwave-shell-clear-current-bp) |
| 2762 | ([(control ?a)] [(alt ?a)] idlwave-shell-clear-all-bp) | 2815 | ([(control ?a)] ?a idlwave-shell-clear-all-bp) |
| 2763 | ([(control ?s)] [(alt ?s)] idlwave-shell-step) | 2816 | ([(control ?s)] ?s idlwave-shell-step) |
| 2764 | ([(control ?n)] [(alt ?n)] idlwave-shell-stepover) | 2817 | ([(control ?n)] ?n idlwave-shell-stepover) |
| 2765 | ([(control ?k)] [(alt ?k)] idlwave-shell-skip) | 2818 | ([(control ?k)] ?k idlwave-shell-skip) |
| 2766 | ([(control ?u)] [(alt ?u)] idlwave-shell-up) | 2819 | ([(control ?u)] ?u idlwave-shell-up) |
| 2767 | ([(control ?o)] [(alt ?o)] idlwave-shell-out) | 2820 | ([(control ?o)] ?o idlwave-shell-out) |
| 2768 | ([(control ?m)] [(alt ?m)] idlwave-shell-return) | 2821 | ([(control ?m)] ?m idlwave-shell-return) |
| 2769 | ([(control ?h)] [(alt ?h)] idlwave-shell-to-here) | 2822 | ([(control ?h)] ?h idlwave-shell-to-here) |
| 2770 | ([(control ?r)] [(alt ?r)] idlwave-shell-cont) | 2823 | ([(control ?r)] ?r idlwave-shell-cont) |
| 2771 | ([(control ?y)] [(alt ?y)] idlwave-shell-execute-default-command-line) | 2824 | ([(control ?y)] ?y idlwave-shell-execute-default-command-line) |
| 2772 | ([(control ?z)] [(alt ?z)] idlwave-shell-reset) | 2825 | ([(control ?z)] ?z idlwave-shell-reset) |
| 2773 | ([(control ?q)] [(alt ?q)] idlwave-shell-quit) | 2826 | ([(control ?q)] ?q idlwave-shell-quit) |
| 2774 | ([(control ?p)] [(alt ?p)] idlwave-shell-print) | 2827 | ([(control ?p)] ?p idlwave-shell-print) |
| 2775 | ([(??)] [(alt ??)] idlwave-shell-help-expression) | 2828 | ([(??)] ?? idlwave-shell-help-expression) |
| 2776 | ([(control ?c)] [(alt ?c)] idlwave-shell-save-and-run) | 2829 | ([(control ?c)] ?c idlwave-shell-save-and-run) |
| 2777 | ([( ?@)] [(alt ?@)] idlwave-shell-save-and-batch) | 2830 | ([( ?@)] ?@ idlwave-shell-save-and-batch) |
| 2778 | ([(control ?x)] [(alt ?x)] idlwave-shell-goto-next-error) | 2831 | ([(control ?x)] ?x idlwave-shell-goto-next-error) |
| 2779 | ([(control ?e)] [(alt ?e)] idlwave-shell-run-region) | 2832 | ([(control ?e)] ?e idlwave-shell-run-region) |
| 2780 | ([(control ?w)] [(alt ?w)] idlwave-shell-resync-dirs) | 2833 | ([(control ?w)] ?w idlwave-shell-resync-dirs) |
| 2781 | ([(control ?l)] [(alt ?l)] idlwave-shell-redisplay) | 2834 | ([(control ?l)] ?l idlwave-shell-redisplay) |
| 2782 | ([(control ?t)] [(alt ?t)] idlwave-shell-toggle-toolbar) | 2835 | ([(control ?t)] ?t idlwave-shell-toggle-toolbar) |
| 2783 | ([(control up)] [(alt up)] idlwave-shell-stack-up) | 2836 | ([(control up)] up idlwave-shell-stack-up) |
| 2784 | ([(control down)] [(alt down)] idlwave-shell-stack-down) | 2837 | ([(control down)] down idlwave-shell-stack-down) |
| 2785 | )) | 2838 | ([(control ?f)] ?f idlwave-shell-window))) |
| 2786 | s k1 k2 cmd) | 2839 | (mod (cond ((and idlwave-shell-debug-modifiers |
| 2840 | (listp idlwave-shell-debug-modifiers) | ||
| 2841 | (not (equal '() idlwave-shell-debug-modifiers))) | ||
| 2842 | idlwave-shell-debug-modifiers) | ||
| 2843 | (idlwave-shell-activate-alt-keybindings | ||
| 2844 | '(alt)))) | ||
| 2845 | (shift (memq 'shift mod)) | ||
| 2846 | (mod-noshift (delete 'shift (copy-sequence mod))) | ||
| 2847 | s k1 c2 k2 cmd) | ||
| 2787 | (while (setq s (pop specs)) | 2848 | (while (setq s (pop specs)) |
| 2788 | (setq k1 (nth 0 s) | 2849 | (setq k1 (nth 0 s) |
| 2789 | k2 (nth 1 s) | 2850 | c2 (nth 1 s) |
| 2790 | cmd (nth 2 s)) | 2851 | cmd (nth 2 s)) |
| 2791 | (when idlwave-shell-activate-prefix-keybindings | 2852 | (when idlwave-shell-activate-prefix-keybindings |
| 2792 | (and k1 (define-key idlwave-shell-mode-prefix-map k1 cmd))) | 2853 | (and k1 (define-key idlwave-shell-mode-prefix-map k1 cmd))) |
| 2793 | (when idlwave-shell-activate-alt-keybindings | 2854 | (when (and mod window-system) |
| 2794 | (and k2 (define-key idlwave-mode-map k2 cmd)) | 2855 | (if (char-or-string-p c2) |
| 2795 | (and k2 (define-key idlwave-shell-mode-map k2 cmd))))) | 2856 | (setq k2 (vector (append mod-noshift |
| 2857 | (list (if shift (upcase c2) c2))))) | ||
| 2858 | (setq k2 (vector (append mod (list c2))))) | ||
| 2859 | (define-key idlwave-mode-map k2 cmd) | ||
| 2860 | (define-key idlwave-shell-mode-map k2 cmd)))) | ||
| 2796 | 2861 | ||
| 2797 | ;; Enter the prefix map at the two places. | 2862 | ;; Enter the prefix map at the two places. |
| 2798 | (fset 'idlwave-debug-map idlwave-shell-mode-prefix-map) | 2863 | (fset 'idlwave-debug-map idlwave-shell-mode-prefix-map) |
| @@ -2849,7 +2914,7 @@ Otherwise, just expand the file name." | |||
| 2849 | "--" | 2914 | "--" |
| 2850 | ["Toggle Toolbar" idlwave-shell-toggle-toolbar t] | 2915 | ["Toggle Toolbar" idlwave-shell-toggle-toolbar t] |
| 2851 | ["Exit IDL" idlwave-shell-quit t])) | 2916 | ["Exit IDL" idlwave-shell-quit t])) |
| 2852 | ;;FIXME: Which menu??? | 2917 | |
| 2853 | (setq idlwave-shell-menu-def | 2918 | (setq idlwave-shell-menu-def |
| 2854 | '("Debug" | 2919 | '("Debug" |
| 2855 | ("Compile & Run" | 2920 | ("Compile & Run" |
| @@ -2875,7 +2940,7 @@ Otherwise, just expand the file name." | |||
| 2875 | ["Clear Breakpoint" idlwave-shell-clear-current-bp t] | 2940 | ["Clear Breakpoint" idlwave-shell-clear-current-bp t] |
| 2876 | ["Clear All Breakpoints" idlwave-shell-clear-all-bp t] | 2941 | ["Clear All Breakpoints" idlwave-shell-clear-all-bp t] |
| 2877 | ["List All Breakpoints" idlwave-shell-list-all-bp t]) | 2942 | ["List All Breakpoints" idlwave-shell-list-all-bp t]) |
| 2878 | ("Step" | 2943 | ("Continue/Step" |
| 2879 | ["Step (into)" idlwave-shell-step t] | 2944 | ["Step (into)" idlwave-shell-step t] |
| 2880 | ["Step (over)" idlwave-shell-stepover t] | 2945 | ["Step (over)" idlwave-shell-stepover t] |
| 2881 | ["Skip One Statement" idlwave-shell-skip t] | 2946 | ["Skip One Statement" idlwave-shell-skip t] |
diff --git a/lisp/progmodes/idlw-toolbar.el b/lisp/progmodes/idlw-toolbar.el index dab650c3ec7..76b42930ee0 100644 --- a/lisp/progmodes/idlw-toolbar.el +++ b/lisp/progmodes/idlw-toolbar.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;; Copyright (c) 1999, 2000 Free Software Foundation | 3 | ;; Copyright (c) 1999, 2000 Free Software Foundation |
| 4 | 4 | ||
| 5 | ;; Author: Carsten Dominik <dominik@strw.leidenuniv.nl> | 5 | ;; Author: Carsten Dominik <dominik@strw.leidenuniv.nl> |
| 6 | ;; Version: 4.2 | 6 | ;; Version: 4.7 |
| 7 | ;; Date: $Date: 2000/06/06 10:40:52 $ | 7 | ;; Date: $Date: 2000/06/06 10:40:52 $ |
| 8 | ;; Keywords: processes | 8 | ;; Keywords: processes |
| 9 | 9 | ||
diff --git a/lisp/progmodes/idlwave.el b/lisp/progmodes/idlwave.el index 0dda942d6c5..a921fbe81f9 100644 --- a/lisp/progmodes/idlwave.el +++ b/lisp/progmodes/idlwave.el | |||
| @@ -1,11 +1,12 @@ | |||
| 1 | ;;; idlwave.el --- IDL and WAVE CL editing mode for GNU Emacs | 1 | ;;; idlwave.el --- IDL and WAVE CL editing mode for GNU Emacs |
| 2 | 2 | ;; Copyright (c) 1994-1997 Chris Chase | |
| 3 | ;; Copyright (c) 1994, 1995, 1997, 1999, 2000 Free Software Foundation | 3 | ;; Copyright (c) 1999 Carsten Dominik |
| 4 | ;; Copyright (c) 1999, 2000 Free Software Foundation | ||
| 4 | 5 | ||
| 5 | ;; Author: Chris Chase <chase@att.com> | 6 | ;; Author: Chris Chase <chase@att.com> |
| 6 | ;; Maintainer: Carsten Dominik <dominik@strw.leidenuniv.nl> | 7 | ;; Maintainer: Carsten Dominik <dominik@strw.leidenuniv.nl> |
| 7 | ;; Version: 4.2 | 8 | ;; Version: 4.7 |
| 8 | ;; Date: $Date: 2000/12/06 19:46:15 $ | 9 | ;; Date: $Date: 2000/12/07 20:47:51 $ |
| 9 | ;; Keywords: languages | 10 | ;; Keywords: languages |
| 10 | 11 | ||
| 11 | ;; This file is part of the GNU Emacs. | 12 | ;; This file is part of the GNU Emacs. |
| @@ -450,6 +451,14 @@ definition is displayed instead." | |||
| 450 | "Face for highlighting links into IDLWAVE online help." | 451 | "Face for highlighting links into IDLWAVE online help." |
| 451 | :group 'idlwave-online-help) | 452 | :group 'idlwave-online-help) |
| 452 | 453 | ||
| 454 | (defcustom idlwave-help-activate-links-agressively t | ||
| 455 | "*Non-nil means, make all possible links in help active. | ||
| 456 | This just activates all words which are also a help topic - some links may | ||
| 457 | be misleading." | ||
| 458 | :group 'idlwave-online-help | ||
| 459 | :type 'boolean) | ||
| 460 | |||
| 461 | |||
| 453 | (defgroup idlwave-completion nil | 462 | (defgroup idlwave-completion nil |
| 454 | "Completion options for IDLWAVE mode." | 463 | "Completion options for IDLWAVE mode." |
| 455 | :prefix "idlwave" | 464 | :prefix "idlwave" |
| @@ -544,6 +553,13 @@ This option is only effective when the online help system is installed." | |||
| 544 | :group 'idlwave-completion | 553 | :group 'idlwave-completion |
| 545 | :type 'boolean) | 554 | :type 'boolean) |
| 546 | 555 | ||
| 556 | (defcustom idlwave-support-inheritance t | ||
| 557 | "Non-nil means, treat inheritance with completion, online help etc. | ||
| 558 | When nil, IDLWAVE only knows about the native methods and tags of a class, | ||
| 559 | not about inherited ones." | ||
| 560 | :group 'idlwave-routine-info | ||
| 561 | :type 'boolean) | ||
| 562 | |||
| 547 | (defcustom idlwave-completion-show-classes 1 | 563 | (defcustom idlwave-completion-show-classes 1 |
| 548 | "*Number of classes to show when completing object methods and keywords. | 564 | "*Number of classes to show when completing object methods and keywords. |
| 549 | When completing methods or keywords for an object with unknown class, | 565 | When completing methods or keywords for an object with unknown class, |
| @@ -929,7 +945,7 @@ If nil it will not be inserted." | |||
| 929 | ;;; External Programs ------------------------------------------------------- | 945 | ;;; External Programs ------------------------------------------------------- |
| 930 | 946 | ||
| 931 | (defgroup idlwave-external-programs nil | 947 | (defgroup idlwave-external-programs nil |
| 932 | "Miscellaneous options for IDLWAVE mode." | 948 | "Path locations of external commands used by IDLWAVE." |
| 933 | :group 'idlwave) | 949 | :group 'idlwave) |
| 934 | 950 | ||
| 935 | ;; WARNING: The following variable has recently been moved from | 951 | ;; WARNING: The following variable has recently been moved from |
| @@ -954,6 +970,32 @@ execution search path." | |||
| 954 | :group 'idlwave-external-programs | 970 | :group 'idlwave-external-programs |
| 955 | :type 'string) | 971 | :type 'string) |
| 956 | 972 | ||
| 973 | ;;; Some Shell variables which must be defined here.----------------------- | ||
| 974 | |||
| 975 | (defcustom idlwave-shell-debug-modifiers '() | ||
| 976 | "List of modifiers to be used for the debugging commands. | ||
| 977 | Will be used to bind debugging commands in the shell buffer and in all | ||
| 978 | source buffers. These are additional convenience bindings, the debugging | ||
| 979 | commands are always available with the `C-c C-d' prefix. | ||
| 980 | If you set this to '(control shift), this means setting a breakpoint will | ||
| 981 | be on `C-S-b', compiling a source file on `C-S-c' etc. Possible modifiers | ||
| 982 | are `control', `meta', `super', `hyper', `alt', and `shift'." | ||
| 983 | :group 'idlwave-shell-general-setup | ||
| 984 | :type '(set :tag "Specify modifiers" | ||
| 985 | (const control) | ||
| 986 | (const meta) | ||
| 987 | (const super) | ||
| 988 | (const hyper) | ||
| 989 | (const alt) | ||
| 990 | (const shift))) | ||
| 991 | |||
| 992 | (defcustom idlwave-shell-automatic-start nil | ||
| 993 | "*If non-nil attempt invoke idlwave-shell if not already running. | ||
| 994 | This is checked when an attempt to send a command to an | ||
| 995 | IDL process is made." | ||
| 996 | :group 'idlwave-shell-general-setup | ||
| 997 | :type 'boolean) | ||
| 998 | |||
| 957 | ;;; Miscellaneous variables ------------------------------------------------- | 999 | ;;; Miscellaneous variables ------------------------------------------------- |
| 958 | 1000 | ||
| 959 | (defgroup idlwave-misc nil | 1001 | (defgroup idlwave-misc nil |
| @@ -992,6 +1034,8 @@ class-arrows Object Arrows with class property" | |||
| 992 | (const :tag "IDL Keywords (reserved words)" idl-keywords) | 1034 | (const :tag "IDL Keywords (reserved words)" idl-keywords) |
| 993 | (const :tag "Statement Labels" label) | 1035 | (const :tag "Statement Labels" label) |
| 994 | (const :tag "Goto Statements" goto) | 1036 | (const :tag "Goto Statements" goto) |
| 1037 | (const :tag "Tags in Structure Definition" structtag) | ||
| 1038 | (const :tag "Structure Name" structname) | ||
| 995 | (const :tag "Common Blocks" common-blocks) | 1039 | (const :tag "Common Blocks" common-blocks) |
| 996 | (const :tag "Keyword Parameters" keyword-parameters) | 1040 | (const :tag "Keyword Parameters" keyword-parameters) |
| 997 | (const :tag "System Variables" system-variables) | 1041 | (const :tag "System Variables" system-variables) |
| @@ -1044,28 +1088,26 @@ As a user, you should not set this to t.") | |||
| 1044 | ;; To update this regexp, update the list of keywords and | 1088 | ;; To update this regexp, update the list of keywords and |
| 1045 | ;; evaluate the form. | 1089 | ;; evaluate the form. |
| 1046 | ; (insert | 1090 | ; (insert |
| 1047 | ; (concat | 1091 | ; (prin1-to-string |
| 1048 | ; "\"\\\\<" | 1092 | ; (concat |
| 1049 | ; (regexp-opt | 1093 | ; "\\<\\(" |
| 1050 | ; '("and" "or" "xor" "not" | 1094 | ; (regexp-opt |
| 1051 | ; "eq" "ge" "gt" "le" "lt" "ne" | 1095 | ; '("and" "or" "xor" "not" |
| 1052 | ; "for" "do" "endfor" | 1096 | ; "eq" "ge" "gt" "le" "lt" "ne" |
| 1053 | ; "if" "then" "endif" "else" "endelse" | 1097 | ; "for" "do" "endfor" |
| 1054 | ; "case" "of" "endcase" | 1098 | ; "if" "then" "endif" "else" "endelse" |
| 1055 | ; "begin" "end" | 1099 | ; "case" "of" "endcase" |
| 1056 | ; "repeat" "until" "endrep" | 1100 | ; "switch" "break" "continue" "endswitch" |
| 1057 | ; "while" "endwhile" | 1101 | ; "begin" "end" |
| 1058 | ; "goto" "return" | 1102 | ; "repeat" "until" "endrep" |
| 1059 | ; "inherits" "mod" | 1103 | ; "while" "endwhile" |
| 1060 | ; "on_error" "on_ioerror")) ; on_error is not officially reserved | 1104 | ; "goto" "return" |
| 1061 | ; "\\\\>\"")) | 1105 | ; "inherits" "mod" |
| 1062 | (concat "\\<\\(" | 1106 | ; "compile_opt" "forward_function" |
| 1063 | "and\\|begin\\|case\\|do\\|e\\(lse\\|nd\\(case\\|else\\|" | 1107 | ; "on_error" "on_ioerror")) ; on_error is not officially reserved |
| 1064 | "for\\|if\\|rep\\|while\\)?\\|q\\)\\|for\\|g\\(oto\\|[et]\\)" | 1108 | ; "\\)\\>"))) |
| 1065 | "\\|i\\(f\\|nherits\\)\\|l[et]\\|mod\\|n\\(e\\|ot\\)\\|" | 1109 | |
| 1066 | "o\\(n_ioerror\\|[fr]\\)\\|re\\(peat\\|turn\\)\\|then\\|" | 1110 | "\\<\\(and\\|b\\(egin\\|reak\\)\\|c\\(ase\\|o\\(mpile_opt\\|ntinue\\)\\)\\|do\\|e\\(lse\\|nd\\(case\\|else\\|for\\|if\\|rep\\|switch\\|while\\)?\\|q\\)\\|for\\(ward_function\\)?\\|g\\(oto\\|[et]\\)\\|i\\(f\\|nherits\\)\\|l[et]\\|mod\\|n\\(e\\|ot\\)\\|o\\(n_\\(error\\|ioerror\\)\\|[fr]\\)\\|re\\(peat\\|turn\\)\\|switch\\|then\\|until\\|while\\|xor\\)\\>") |
| 1067 | "until\\|while\\|xor" | ||
| 1068 | "\\)\\>")) | ||
| 1069 | 1111 | ||
| 1070 | ;; Procedure declarations. Fontify keyword plus procedure name. | 1112 | ;; Procedure declarations. Fontify keyword plus procedure name. |
| 1071 | ;; Function declarations. Fontify keyword plus function name. | 1113 | ;; Function declarations. Fontify keyword plus function name. |
| @@ -1104,6 +1146,16 @@ As a user, you should not set this to t.") | |||
| 1104 | (1 font-lock-keyword-face) | 1146 | (1 font-lock-keyword-face) |
| 1105 | (2 font-lock-reference-face))) | 1147 | (2 font-lock-reference-face))) |
| 1106 | 1148 | ||
| 1149 | ;; Tags in structure definitions. Note that this definition actually | ||
| 1150 | ;; collides with labels, so we have to use the same face. | ||
| 1151 | (structtag | ||
| 1152 | '("\\<\\([a-zA-Z][a-zA-Z0-9_]*:\\)[^:]" (1 font-lock-reference-face))) | ||
| 1153 | |||
| 1154 | ;; Structure names | ||
| 1155 | (structname | ||
| 1156 | '("\\({\\|\\<inherits\\s-\\)\\s-*\\([a-zA-Z][a-zA-Z0-9_]*\\)[},\t \n]" | ||
| 1157 | (2 font-lock-function-name-face))) | ||
| 1158 | |||
| 1107 | ;; Named parameters, like /xlog or ,xrange=[] | 1159 | ;; Named parameters, like /xlog or ,xrange=[] |
| 1108 | ;; This is anchored to the comma preceeding the keyword. | 1160 | ;; This is anchored to the comma preceeding the keyword. |
| 1109 | ;; Treats continuation lines, works only during whole buffer | 1161 | ;; Treats continuation lines, works only during whole buffer |
| @@ -1144,6 +1196,8 @@ As a user, you should not set this to t.") | |||
| 1144 | fixme fixme | 1196 | fixme fixme |
| 1145 | label label | 1197 | label label |
| 1146 | goto goto | 1198 | goto goto |
| 1199 | structtag structtag | ||
| 1200 | structname structname | ||
| 1147 | keyword-parameters keyword-parameters | 1201 | keyword-parameters keyword-parameters |
| 1148 | system-variables system-variables | 1202 | system-variables system-variables |
| 1149 | special-operators special-operators | 1203 | special-operators special-operators |
| @@ -1163,6 +1217,8 @@ As a user, you should not set this to t.") | |||
| 1163 | batch-files | 1217 | batch-files |
| 1164 | idl-keywords | 1218 | idl-keywords |
| 1165 | label goto | 1219 | label goto |
| 1220 | structtag | ||
| 1221 | structname | ||
| 1166 | common-blocks | 1222 | common-blocks |
| 1167 | keyword-parameters | 1223 | keyword-parameters |
| 1168 | system-variables | 1224 | system-variables |
| @@ -1196,7 +1252,8 @@ As a user, you should not set this to t.") | |||
| 1196 | That is the _beginning_ of a line containing a comment delimiter `;' preceded | 1252 | That is the _beginning_ of a line containing a comment delimiter `;' preceded |
| 1197 | only by whitespace.") | 1253 | only by whitespace.") |
| 1198 | 1254 | ||
| 1199 | (defconst idlwave-begin-block-reg "\\<\\(pro\\|function\\|begin\\|case\\)\\>" | 1255 | (defconst idlwave-begin-block-reg |
| 1256 | "\\<\\(pro\\|function\\|begin\\|case\\|switch\\)\\>" | ||
| 1200 | "Regular expression to find the beginning of a block. The case does | 1257 | "Regular expression to find the beginning of a block. The case does |
| 1201 | not matter. The search skips matches in comments.") | 1258 | not matter. The search skips matches in comments.") |
| 1202 | 1259 | ||
| @@ -1213,7 +1270,7 @@ not matter. The search skips matches in comments.") | |||
| 1213 | "Regular expression to match a continued line.") | 1270 | "Regular expression to match a continued line.") |
| 1214 | 1271 | ||
| 1215 | (defconst idlwave-end-block-reg | 1272 | (defconst idlwave-end-block-reg |
| 1216 | "\\<end\\(\\|case\\|else\\|for\\|if\\|rep\\|while\\)\\>" | 1273 | "\\<end\\(\\|case\\|switch\\|else\\|for\\|if\\|rep\\|while\\)\\>" |
| 1217 | "Regular expression to find the end of a block. The case does | 1274 | "Regular expression to find the end of a block. The case does |
| 1218 | not matter. The search skips matches found in comments.") | 1275 | not matter. The search skips matches found in comments.") |
| 1219 | 1276 | ||
| @@ -1225,6 +1282,7 @@ not matter. The search skips matches found in comments.") | |||
| 1225 | ("for" . "endfor") | 1282 | ("for" . "endfor") |
| 1226 | ("then" . "endif") | 1283 | ("then" . "endif") |
| 1227 | ("repeat" . "endrep") | 1284 | ("repeat" . "endrep") |
| 1285 | ("switch" . "endswitch") | ||
| 1228 | ("while" . "endwhile")) | 1286 | ("while" . "endwhile")) |
| 1229 | "Matches between statements and the corresponding END variant. | 1287 | "Matches between statements and the corresponding END variant. |
| 1230 | The cars are the reserved words starting a block. If the block really | 1288 | The cars are the reserved words starting a block. If the block really |
| @@ -1266,6 +1324,7 @@ blocks starting with a BEGIN statement. The matches must have associations | |||
| 1266 | '(repeat . ("repeat\\>" "repeat")) | 1324 | '(repeat . ("repeat\\>" "repeat")) |
| 1267 | '(goto . ("goto\\>" nil)) | 1325 | '(goto . ("goto\\>" nil)) |
| 1268 | '(case . ("case\\>" nil)) | 1326 | '(case . ("case\\>" nil)) |
| 1327 | '(switch . ("switch\\>" nil)) | ||
| 1269 | (cons 'call (list (concat idlwave-identifier "\\(\\s *$\\|\\s *,\\)") nil)) | 1328 | (cons 'call (list (concat idlwave-identifier "\\(\\s *$\\|\\s *,\\)") nil)) |
| 1270 | '(assign . ("[^=>\n]*=" nil))) | 1329 | '(assign . ("[^=>\n]*=" nil))) |
| 1271 | 1330 | ||
| @@ -1299,7 +1358,7 @@ Normally a space.") | |||
| 1299 | "Character which is inserted as a last character on previous line by | 1358 | "Character which is inserted as a last character on previous line by |
| 1300 | \\[idlwave-split-line] to begin a continuation line. Normally $.") | 1359 | \\[idlwave-split-line] to begin a continuation line. Normally $.") |
| 1301 | 1360 | ||
| 1302 | (defconst idlwave-mode-version " 4.2") | 1361 | (defconst idlwave-mode-version " 4.7") |
| 1303 | 1362 | ||
| 1304 | (defmacro idlwave-keyword-abbrev (&rest args) | 1363 | (defmacro idlwave-keyword-abbrev (&rest args) |
| 1305 | "Creates a function for abbrev hooks to call `idlwave-check-abbrev' with args." | 1364 | "Creates a function for abbrev hooks to call `idlwave-check-abbrev' with args." |
| @@ -1366,6 +1425,24 @@ Otherwise ARGS forms a list that is evaluated." | |||
| 1366 | ,@body) | 1425 | ,@body) |
| 1367 | (set-syntax-table saved-syntax)))) | 1426 | (set-syntax-table saved-syntax)))) |
| 1368 | 1427 | ||
| 1428 | (defvar idlwave-print-symbol-syntax-table | ||
| 1429 | (copy-syntax-table idlwave-mode-syntax-table) | ||
| 1430 | "Syntax table that treats symbol characters as word characters.") | ||
| 1431 | |||
| 1432 | (modify-syntax-entry ?$ "w" idlwave-find-symbol-syntax-table) | ||
| 1433 | (modify-syntax-entry ?_ "w" idlwave-find-symbol-syntax-table) | ||
| 1434 | (modify-syntax-entry ?! "w" idlwave-find-symbol-syntax-table) | ||
| 1435 | (modify-syntax-entry ?. "w" idlwave-find-symbol-syntax-table) | ||
| 1436 | |||
| 1437 | (defmacro idlwave-with-special-syntax1 (&rest body) | ||
| 1438 | "Execute BODY with a different systax table." | ||
| 1439 | `(let ((saved-syntax (syntax-table))) | ||
| 1440 | (unwind-protect | ||
| 1441 | (progn | ||
| 1442 | (set-syntax-table idlwave-find-symbol-syntax-table) | ||
| 1443 | ,@body) | ||
| 1444 | (set-syntax-table saved-syntax)))) | ||
| 1445 | |||
| 1369 | (defun idlwave-action-and-binding (key cmd &optional select) | 1446 | (defun idlwave-action-and-binding (key cmd &optional select) |
| 1370 | "KEY and CMD are made into a key binding and an indent action. | 1447 | "KEY and CMD are made into a key binding and an indent action. |
| 1371 | KEY is a string - same as for the `define-key' function. CMD is a | 1448 | KEY is a string - same as for the `define-key' function. CMD is a |
| @@ -1446,6 +1523,19 @@ Capitalize system variables - action only | |||
| 1446 | (define-key idlwave-mode-map "\C-c\C-d" 'idlwave-debug-map) | 1523 | (define-key idlwave-mode-map "\C-c\C-d" 'idlwave-debug-map) |
| 1447 | (define-key idlwave-mode-map "\C-c\C-d\C-c" 'idlwave-shell-save-and-run) | 1524 | (define-key idlwave-mode-map "\C-c\C-d\C-c" 'idlwave-shell-save-and-run) |
| 1448 | (define-key idlwave-mode-map "\C-c\C-d\C-b" 'idlwave-shell-break-here) | 1525 | (define-key idlwave-mode-map "\C-c\C-d\C-b" 'idlwave-shell-break-here) |
| 1526 | (when (and (boundp 'idlwave-shell-debug-modifiers) | ||
| 1527 | (listp idlwave-shell-debug-modifiers) | ||
| 1528 | (not (equal idlwave-shell-debug-modifiers '()))) | ||
| 1529 | ;; Bind the debug commands also with the special modifiers. | ||
| 1530 | (let ((shift (memq 'shift idlwave-shell-debug-modifiers)) | ||
| 1531 | (mods-noshift (delq 'shift | ||
| 1532 | (copy-sequence idlwave-shell-debug-modifiers)))) | ||
| 1533 | (define-key idlwave-mode-map | ||
| 1534 | (vector (append mods-noshift (list (if shift ?C ?c)))) | ||
| 1535 | 'idlwave-shell-save-and-run) | ||
| 1536 | (define-key idlwave-mode-map | ||
| 1537 | (vector (append mods-noshift (list (if shift ?B ?b)))) | ||
| 1538 | 'idlwave-shell-break-here))) | ||
| 1449 | (define-key idlwave-mode-map "\C-c\C-f" 'idlwave-for) | 1539 | (define-key idlwave-mode-map "\C-c\C-f" 'idlwave-for) |
| 1450 | ;; (define-key idlwave-mode-map "\C-c\C-f" 'idlwave-function) | 1540 | ;; (define-key idlwave-mode-map "\C-c\C-f" 'idlwave-function) |
| 1451 | ;; (define-key idlwave-mode-map "\C-c\C-p" 'idlwave-procedure) | 1541 | ;; (define-key idlwave-mode-map "\C-c\C-p" 'idlwave-procedure) |
| @@ -1508,6 +1598,7 @@ Capitalize system variables - action only | |||
| 1508 | ;; Templates | 1598 | ;; Templates |
| 1509 | ;; | 1599 | ;; |
| 1510 | (define-abbrev tb (concat c "c") "" (idlwave-code-abbrev idlwave-case)) | 1600 | (define-abbrev tb (concat c "c") "" (idlwave-code-abbrev idlwave-case)) |
| 1601 | (define-abbrev tb (concat c "sw") "" (idlwave-code-abbrev idlwave-switch)) | ||
| 1511 | (define-abbrev tb (concat c "f") "" (idlwave-code-abbrev idlwave-for)) | 1602 | (define-abbrev tb (concat c "f") "" (idlwave-code-abbrev idlwave-for)) |
| 1512 | (define-abbrev tb (concat c "fu") "" (idlwave-code-abbrev idlwave-function)) | 1603 | (define-abbrev tb (concat c "fu") "" (idlwave-code-abbrev idlwave-function)) |
| 1513 | (define-abbrev tb (concat c "pr") "" (idlwave-code-abbrev idlwave-procedure)) | 1604 | (define-abbrev tb (concat c "pr") "" (idlwave-code-abbrev idlwave-procedure)) |
| @@ -1529,6 +1620,7 @@ Capitalize system variables - action only | |||
| 1529 | (define-abbrev tb (concat c "cd") "double()" (idlwave-keyword-abbrev 1)) | 1620 | (define-abbrev tb (concat c "cd") "double()" (idlwave-keyword-abbrev 1)) |
| 1530 | (define-abbrev tb (concat c "e") "else" (idlwave-keyword-abbrev 0 t)) | 1621 | (define-abbrev tb (concat c "e") "else" (idlwave-keyword-abbrev 0 t)) |
| 1531 | (define-abbrev tb (concat c "ec") "endcase" 'idlwave-show-begin) | 1622 | (define-abbrev tb (concat c "ec") "endcase" 'idlwave-show-begin) |
| 1623 | (define-abbrev tb (concat c "es") "endswitch" 'idlwave-show-begin) | ||
| 1532 | (define-abbrev tb (concat c "ee") "endelse" 'idlwave-show-begin) | 1624 | (define-abbrev tb (concat c "ee") "endelse" 'idlwave-show-begin) |
| 1533 | (define-abbrev tb (concat c "ef") "endfor" 'idlwave-show-begin) | 1625 | (define-abbrev tb (concat c "ef") "endfor" 'idlwave-show-begin) |
| 1534 | (define-abbrev tb (concat c "ei") "endif else if" 'idlwave-show-begin) | 1626 | (define-abbrev tb (concat c "ei") "endif else if" 'idlwave-show-begin) |
| @@ -1575,8 +1667,10 @@ Capitalize system variables - action only | |||
| 1575 | ;; | 1667 | ;; |
| 1576 | (define-abbrev tb "and" "and" (idlwave-keyword-abbrev 0 t)) | 1668 | (define-abbrev tb "and" "and" (idlwave-keyword-abbrev 0 t)) |
| 1577 | (define-abbrev tb "begin" "begin" (idlwave-keyword-abbrev 0 t)) | 1669 | (define-abbrev tb "begin" "begin" (idlwave-keyword-abbrev 0 t)) |
| 1670 | (define-abbrev tb "break" "break" (idlwave-keyword-abbrev 0 t)) | ||
| 1578 | (define-abbrev tb "case" "case" (idlwave-keyword-abbrev 0 t)) | 1671 | (define-abbrev tb "case" "case" (idlwave-keyword-abbrev 0 t)) |
| 1579 | (define-abbrev tb "common" "common" (idlwave-keyword-abbrev 0 t)) | 1672 | (define-abbrev tb "common" "common" (idlwave-keyword-abbrev 0 t)) |
| 1673 | (define-abbrev tb "continue" "continue" (idlwave-keyword-abbrev 0 t)) | ||
| 1580 | (define-abbrev tb "do" "do" (idlwave-keyword-abbrev 0 t)) | 1674 | (define-abbrev tb "do" "do" (idlwave-keyword-abbrev 0 t)) |
| 1581 | (define-abbrev tb "else" "else" (idlwave-keyword-abbrev 0 t)) | 1675 | (define-abbrev tb "else" "else" (idlwave-keyword-abbrev 0 t)) |
| 1582 | (define-abbrev tb "end" "end" 'idlwave-show-begin-check) | 1676 | (define-abbrev tb "end" "end" 'idlwave-show-begin-check) |
| @@ -1585,6 +1679,7 @@ Capitalize system variables - action only | |||
| 1585 | (define-abbrev tb "endfor" "endfor" 'idlwave-show-begin-check) | 1679 | (define-abbrev tb "endfor" "endfor" 'idlwave-show-begin-check) |
| 1586 | (define-abbrev tb "endif" "endif" 'idlwave-show-begin-check) | 1680 | (define-abbrev tb "endif" "endif" 'idlwave-show-begin-check) |
| 1587 | (define-abbrev tb "endrep" "endrep" 'idlwave-show-begin-check) | 1681 | (define-abbrev tb "endrep" "endrep" 'idlwave-show-begin-check) |
| 1682 | (define-abbrev tb "endswitch" "endswitch" 'idlwave-show-begin-check) | ||
| 1588 | (define-abbrev tb "endwhi" "endwhi" 'idlwave-show-begin-check) | 1683 | (define-abbrev tb "endwhi" "endwhi" 'idlwave-show-begin-check) |
| 1589 | (define-abbrev tb "endwhile" "endwhile" 'idlwave-show-begin-check) | 1684 | (define-abbrev tb "endwhile" "endwhile" 'idlwave-show-begin-check) |
| 1590 | (define-abbrev tb "eq" "eq" (idlwave-keyword-abbrev 0 t)) | 1685 | (define-abbrev tb "eq" "eq" (idlwave-keyword-abbrev 0 t)) |
| @@ -1604,6 +1699,7 @@ Capitalize system variables - action only | |||
| 1604 | (define-abbrev tb "or" "or" (idlwave-keyword-abbrev 0 t)) | 1699 | (define-abbrev tb "or" "or" (idlwave-keyword-abbrev 0 t)) |
| 1605 | (define-abbrev tb "pro" "pro" (idlwave-keyword-abbrev 0 t)) | 1700 | (define-abbrev tb "pro" "pro" (idlwave-keyword-abbrev 0 t)) |
| 1606 | (define-abbrev tb "repeat" "repeat" (idlwave-keyword-abbrev 0 t)) | 1701 | (define-abbrev tb "repeat" "repeat" (idlwave-keyword-abbrev 0 t)) |
| 1702 | (define-abbrev tb "switch" "switch" (idlwave-keyword-abbrev 0 t)) | ||
| 1607 | (define-abbrev tb "then" "then" (idlwave-keyword-abbrev 0 t)) | 1703 | (define-abbrev tb "then" "then" (idlwave-keyword-abbrev 0 t)) |
| 1608 | (define-abbrev tb "until" "until" (idlwave-keyword-abbrev 0 t)) | 1704 | (define-abbrev tb "until" "until" (idlwave-keyword-abbrev 0 t)) |
| 1609 | (define-abbrev tb "while" "while" (idlwave-keyword-abbrev 0 t)) | 1705 | (define-abbrev tb "while" "while" (idlwave-keyword-abbrev 0 t)) |
| @@ -1686,6 +1782,7 @@ The main features of this mode are | |||
| 1686 | \\pr PROCEDURE template | 1782 | \\pr PROCEDURE template |
| 1687 | \\fu FUNCTION template | 1783 | \\fu FUNCTION template |
| 1688 | \\c CASE statement template | 1784 | \\c CASE statement template |
| 1785 | \\sw SWITCH statement template | ||
| 1689 | \\f FOR loop template | 1786 | \\f FOR loop template |
| 1690 | \\r REPEAT Loop template | 1787 | \\r REPEAT Loop template |
| 1691 | \\w WHILE loop template | 1788 | \\w WHILE loop template |
| @@ -1964,7 +2061,7 @@ Also checks if the correct end statement has been used." | |||
| 1964 | (let ((case-fold-search t)) | 2061 | (let ((case-fold-search t)) |
| 1965 | (save-excursion | 2062 | (save-excursion |
| 1966 | (cond | 2063 | (cond |
| 1967 | ((looking-at "pro\\|case\\|function\\>") | 2064 | ((looking-at "pro\\|case\\|switch\\|function\\>") |
| 1968 | (assoc (downcase (match-string 0)) idlwave-block-matches)) | 2065 | (assoc (downcase (match-string 0)) idlwave-block-matches)) |
| 1969 | ((looking-at "begin\\>") | 2066 | ((looking-at "begin\\>") |
| 1970 | (let ((limit (save-excursion | 2067 | (let ((limit (save-excursion |
| @@ -1992,17 +2089,8 @@ Also checks if the correct end statement has been used." | |||
| 1992 | (bolp)) | 2089 | (bolp)) |
| 1993 | (let ((idlwave-show-block nil)) | 2090 | (let ((idlwave-show-block nil)) |
| 1994 | (newline-and-indent))) | 2091 | (newline-and-indent))) |
| 1995 | 2092 | (insert "end") | |
| 1996 | ;; Check which end is needed and insert it. | 2093 | (idlwave-show-begin)) |
| 1997 | (let ((case-fold-search t) end) | ||
| 1998 | (save-excursion | ||
| 1999 | (idlwave-beginning-of-statement) | ||
| 2000 | (idlwave-block-jump-out -1 'nomark) | ||
| 2001 | (if (setq end (idlwave-block-master)) | ||
| 2002 | (setq end (cdr end)) | ||
| 2003 | (error "Cannot close block"))) | ||
| 2004 | (insert end) | ||
| 2005 | (idlwave-newline))) | ||
| 2006 | 2094 | ||
| 2007 | (defun idlwave-surround (&optional before after escape-chars length) | 2095 | (defun idlwave-surround (&optional before after escape-chars length) |
| 2008 | "Surround the LENGTH characters before point with blanks. | 2096 | "Surround the LENGTH characters before point with blanks. |
| @@ -2334,11 +2422,19 @@ the first non-comment statement in the file, and nil otherwise." | |||
| 2334 | (= (forward-line -1) 0))) | 2422 | (= (forward-line -1) 0))) |
| 2335 | first-statement))) | 2423 | first-statement))) |
| 2336 | 2424 | ||
| 2337 | ;; FIXME: end-of-statement does not work correctly when comment lines | ||
| 2338 | ;; are inside the statement. It does work correctly for line-end | ||
| 2339 | ;; comments, though. | ||
| 2340 | (defun idlwave-end-of-statement () | 2425 | (defun idlwave-end-of-statement () |
| 2341 | "Moves point to the end of the current IDL statement. | 2426 | "Moves point to the end of the current IDL statement. |
| 2427 | If not in a statement just moves to end of line. Returns position." | ||
| 2428 | (interactive) | ||
| 2429 | (while (and (idlwave-is-continuation-line) | ||
| 2430 | (= (forward-line 1) 0)) | ||
| 2431 | (while (and (idlwave-is-comment-or-empty-line) | ||
| 2432 | (= (forward-line 1) 0)))) | ||
| 2433 | (end-of-line) | ||
| 2434 | (point)) | ||
| 2435 | |||
| 2436 | (defun idlwave-end-of-statement0 () | ||
| 2437 | "Moves point to the end of the current IDL statement. | ||
| 2342 | If not in a statement just moves to end of line. Returns position." | 2438 | If not in a statement just moves to end of line. Returns position." |
| 2343 | (interactive) | 2439 | (interactive) |
| 2344 | (while (and (idlwave-is-continuation-line) | 2440 | (while (and (idlwave-is-continuation-line) |
| @@ -2473,6 +2569,13 @@ See `idlwave-surround'. " | |||
| 2473 | (defun idlwave-indent-and-action () | 2569 | (defun idlwave-indent-and-action () |
| 2474 | "Call `idlwave-indent-line' and do expand actions." | 2570 | "Call `idlwave-indent-line' and do expand actions." |
| 2475 | (interactive) | 2571 | (interactive) |
| 2572 | (save-excursion | ||
| 2573 | (if (and idlwave-expand-generic-end | ||
| 2574 | (re-search-backward "\\<\\(end\\)\\s-*\\=" | ||
| 2575 | (max 0 (- (point) 10)) t) | ||
| 2576 | (looking-at "\\(end\\)\\([ \n\t]\\|\\'\\)")) | ||
| 2577 | (progn (goto-char (match-end 1)) | ||
| 2578 | (idlwave-show-begin)))) | ||
| 2476 | (idlwave-indent-line t) | 2579 | (idlwave-indent-line t) |
| 2477 | ) | 2580 | ) |
| 2478 | 2581 | ||
| @@ -2677,40 +2780,6 @@ screw things up if the comments contain parentheses characters." | |||
| 2677 | ;; Ordinary continuation | 2780 | ;; Ordinary continuation |
| 2678 | (idlwave-continuation-indent)))))))) | 2781 | (idlwave-continuation-indent)))))))) |
| 2679 | 2782 | ||
| 2680 | (defun idlwave-find-key-old (key-reg &optional dir nomark limit) | ||
| 2681 | "Move in direction of the optional second argument DIR to the | ||
| 2682 | next keyword not contained in a comment or string and occurring before | ||
| 2683 | optional fourth argument LIMIT. DIR defaults to forward direction. If | ||
| 2684 | DIR is negative the search is backwards, otherwise, it is | ||
| 2685 | forward. LIMIT defaults to the beginning or end of the buffer | ||
| 2686 | according to the direction of the search. The keyword is given by the | ||
| 2687 | regular expression argument KEY-REG. The search is case insensitive. | ||
| 2688 | Returns position if successful and nil otherwise. If found | ||
| 2689 | `push-mark' is executed unless the optional third argument NOMARK is | ||
| 2690 | non-nil. If found, the point is left at the keyword beginning." | ||
| 2691 | (or dir (setq dir 0)) | ||
| 2692 | (or limit (setq limit (cond ((>= dir 0) (point-max)) ((point-min))))) | ||
| 2693 | (let (found | ||
| 2694 | (case-fold-search t)) | ||
| 2695 | (idlwave-with-special-syntax | ||
| 2696 | (save-excursion | ||
| 2697 | (if (>= dir 0) | ||
| 2698 | (while (and (setq found (and | ||
| 2699 | (re-search-forward key-reg limit t) | ||
| 2700 | (match-beginning 0))) | ||
| 2701 | (idlwave-quoted) | ||
| 2702 | (not (eobp)))) | ||
| 2703 | (while (and (setq found (and | ||
| 2704 | (re-search-backward key-reg limit t) | ||
| 2705 | (match-beginning 0))) | ||
| 2706 | (idlwave-quoted) | ||
| 2707 | (not (bobp))))))) | ||
| 2708 | (if found (progn | ||
| 2709 | (if (not nomark) (push-mark)) | ||
| 2710 | (goto-char found))))) | ||
| 2711 | |||
| 2712 | ;; FIXME: The following is an experimental re-write of the previous | ||
| 2713 | ;; function. Still needs to be tested. | ||
| 2714 | (defun idlwave-find-key (key-re &optional dir nomark limit) | 2783 | (defun idlwave-find-key (key-re &optional dir nomark limit) |
| 2715 | "Move to next match of the regular expression KEY-RE. | 2784 | "Move to next match of the regular expression KEY-RE. |
| 2716 | Matches inside comments or string constants will be ignored. | 2785 | Matches inside comments or string constants will be ignored. |
| @@ -2796,10 +2865,17 @@ Skips any whitespace. Returns 0 if the end-of-line follows the whitespace." | |||
| 2796 | (idlwave-look-at "\\<\\$"))) | 2865 | (idlwave-look-at "\\<\\$"))) |
| 2797 | 2866 | ||
| 2798 | (defun idlwave-is-comment-line () | 2867 | (defun idlwave-is-comment-line () |
| 2868 | "Tests if the current line is a comment line." | ||
| 2799 | (save-excursion | 2869 | (save-excursion |
| 2800 | (beginning-of-line 1) | 2870 | (beginning-of-line 1) |
| 2801 | (looking-at "[ \t]*;"))) | 2871 | (looking-at "[ \t]*;"))) |
| 2802 | 2872 | ||
| 2873 | (defun idlwave-is-comment-or-empty-line () | ||
| 2874 | "Tests if the current line is a comment line." | ||
| 2875 | (save-excursion | ||
| 2876 | (beginning-of-line 1) | ||
| 2877 | (looking-at "[ \t]*[;\n]"))) | ||
| 2878 | |||
| 2803 | (defun idlwave-look-at (regexp &optional cont beg) | 2879 | (defun idlwave-look-at (regexp &optional cont beg) |
| 2804 | "Searches current line from current point for REGEXP. | 2880 | "Searches current line from current point for REGEXP. |
| 2805 | If optional argument CONT is non-nil, searches to the end of | 2881 | If optional argument CONT is non-nil, searches to the end of |
| @@ -3168,7 +3244,7 @@ is non-nil." | |||
| 3168 | (idlwave-fill-paragraph) | 3244 | (idlwave-fill-paragraph) |
| 3169 | ;; Insert a blank line comment to separate from the date entry - | 3245 | ;; Insert a blank line comment to separate from the date entry - |
| 3170 | ;; will keep the entry from flowing onto date line if re-filled. | 3246 | ;; will keep the entry from flowing onto date line if re-filled. |
| 3171 | (insert "\n;\n;\t\t")) | 3247 | (insert "\n;\n;\t\t"))t |
| 3172 | 3248 | ||
| 3173 | (defun idlwave-doc-modification () | 3249 | (defun idlwave-doc-modification () |
| 3174 | "Insert a brief modification log at the beginning of the current program. | 3250 | "Insert a brief modification log at the beginning of the current program. |
| @@ -3178,27 +3254,27 @@ and places the point for the user to add a log. Before moving, saves | |||
| 3178 | location on mark ring so that the user can return to previous point." | 3254 | location on mark ring so that the user can return to previous point." |
| 3179 | (interactive) | 3255 | (interactive) |
| 3180 | (push-mark) | 3256 | (push-mark) |
| 3181 | ;; make sure we catch the current line if it begins the unit | 3257 | (let* (beg end) |
| 3182 | (end-of-line) | 3258 | (if (and (or (re-search-backward idlwave-doclib-start nil t) |
| 3183 | (idlwave-beginning-of-subprogram) | 3259 | (progn |
| 3184 | (let ((pro (idlwave-look-at "\\<\\(function\\|pro\\)\\>")) | 3260 | (goto-char (point-min)) |
| 3185 | (case-fold-search nil)) | 3261 | (re-search-forward idlwave-doclib-start nil t))) |
| 3186 | (if (re-search-forward | 3262 | (setq beg (match-beginning 0)) |
| 3187 | (concat idlwave-doc-modifications-keyword ":") | 3263 | (re-search-forward idlwave-doclib-end nil t) |
| 3188 | ;; set search limit at next unit beginning | 3264 | (setq end (match-end 0))) |
| 3189 | (save-excursion (idlwave-end-of-subprogram) (point)) | 3265 | (progn |
| 3190 | t) | 3266 | (goto-char beg) |
| 3191 | (end-of-line) | 3267 | (if (re-search-forward |
| 3192 | ;; keyword not present, insert keyword | 3268 | (concat idlwave-doc-modifications-keyword ":") |
| 3193 | (if pro (idlwave-next-statement)) ; skip past pro or function statement | 3269 | end t) |
| 3194 | (beginning-of-line) | 3270 | (end-of-line) |
| 3195 | (insert "\n" comment-start "\n") | 3271 | (goto-char end) |
| 3196 | (forward-line -2) | 3272 | (end-of-line -1) |
| 3197 | (insert comment-start " " idlwave-doc-modifications-keyword ":"))) | 3273 | (insert "\n" comment-start "\n") |
| 3198 | (idlwave-newline) | 3274 | (insert comment-start " " idlwave-doc-modifications-keyword ":")) |
| 3199 | (beginning-of-line) | 3275 | (insert "\n;\n;\t") |
| 3200 | (insert ";\n;\t") | 3276 | (run-hooks 'idlwave-timestamp-hook)) |
| 3201 | (run-hooks 'idlwave-timestamp-hook)) | 3277 | (error "No valid DOCLIB header")))) |
| 3202 | 3278 | ||
| 3203 | ;;; CJC 3/16/93 | 3279 | ;;; CJC 3/16/93 |
| 3204 | ;;; Interface to expand-region-abbrevs which did not work when the | 3280 | ;;; Interface to expand-region-abbrevs which did not work when the |
| @@ -3298,7 +3374,7 @@ expression to enter. | |||
| 3298 | The lines containing S1 and S2 are reindented using `indent-region' | 3374 | The lines containing S1 and S2 are reindented using `indent-region' |
| 3299 | unless the optional second argument NOINDENT is non-nil." | 3375 | unless the optional second argument NOINDENT is non-nil." |
| 3300 | (if (eq major-mode 'idlwave-shell-mode) | 3376 | (if (eq major-mode 'idlwave-shell-mode) |
| 3301 | ;; This is a gross hack to avoit template abbrev expasion | 3377 | ;; This is a gross hack to avoit template abbrev expansion |
| 3302 | ;; in the shell. FIXME: This is a dirty hack. | 3378 | ;; in the shell. FIXME: This is a dirty hack. |
| 3303 | (if (and (eq this-command 'self-insert-command) | 3379 | (if (and (eq this-command 'self-insert-command) |
| 3304 | (equal last-abbrev-location (point))) | 3380 | (equal last-abbrev-location (point))) |
| @@ -3343,6 +3419,14 @@ unless the optional second argument NOINDENT is non-nil." | |||
| 3343 | (idlwave-rw-case " of\n\nendcase") | 3419 | (idlwave-rw-case " of\n\nendcase") |
| 3344 | "Selector expression")) | 3420 | "Selector expression")) |
| 3345 | 3421 | ||
| 3422 | (defun idlwave-switch () | ||
| 3423 | "Build skeleton IDL switch statement." | ||
| 3424 | (interactive) | ||
| 3425 | (idlwave-template | ||
| 3426 | (idlwave-rw-case "switch") | ||
| 3427 | (idlwave-rw-case " of\n\nendswitch") | ||
| 3428 | "Selector expression")) | ||
| 3429 | |||
| 3346 | (defun idlwave-for () | 3430 | (defun idlwave-for () |
| 3347 | "Build skeleton for loop statment." | 3431 | "Build skeleton for loop statment." |
| 3348 | (interactive) | 3432 | (interactive) |
| @@ -3778,6 +3862,30 @@ also set new patterns. Probably this will always have to be t." | |||
| 3778 | (setq res (cons new res))) | 3862 | (setq res (cons new res))) |
| 3779 | (nreverse res))) | 3863 | (nreverse res))) |
| 3780 | 3864 | ||
| 3865 | ;; Creating new sintern tables | ||
| 3866 | |||
| 3867 | (defun idlwave-new-sintern-type (tag) | ||
| 3868 | "Define a variable and a function to sintern the new type TAG. | ||
| 3869 | This defines the function `idlwave-sintern-TAG' and the variable | ||
| 3870 | `idlwave-sint-TAGs'." | ||
| 3871 | (let* ((name (symbol-name tag)) | ||
| 3872 | (names (concat name "s")) | ||
| 3873 | (var (intern (concat "idlwave-sint-" names))) | ||
| 3874 | (func (intern (concat "idlwave-sintern-" name)))) | ||
| 3875 | (set var nil) ; initial value of the association list | ||
| 3876 | (fset func ; set the function | ||
| 3877 | `(lambda (name &optional set) | ||
| 3878 | (cond ((not (stringp name)) name) | ||
| 3879 | ((cdr (assoc (downcase name) ,var))) | ||
| 3880 | (set | ||
| 3881 | (setq ,var (cons (cons (downcase name) name) ,var)) | ||
| 3882 | name) | ||
| 3883 | (name)))))) | ||
| 3884 | |||
| 3885 | (defun idlwave-reset-sintern-type (tag) | ||
| 3886 | "Reset the sintern variable associated with TAG." | ||
| 3887 | (set (intern (concat "idlwave-sint-" (symbol-name tag) "s")) nil)) | ||
| 3888 | |||
| 3781 | ;;--------------------------------------------------------------------------- | 3889 | ;;--------------------------------------------------------------------------- |
| 3782 | 3890 | ||
| 3783 | 3891 | ||
| @@ -3822,6 +3930,10 @@ only returns the value of the variable." | |||
| 3822 | ;; return the current value | 3930 | ;; return the current value |
| 3823 | idlwave-routines))) | 3931 | idlwave-routines))) |
| 3824 | 3932 | ||
| 3933 | (defvar idlwave-update-rinfo-hook nil | ||
| 3934 | "List of functions which should run after a global rinfo update. | ||
| 3935 | Does not run after automatic updates of buffer or the shell.") | ||
| 3936 | |||
| 3825 | (defun idlwave-update-routine-info (&optional arg) | 3937 | (defun idlwave-update-routine-info (&optional arg) |
| 3826 | "Update the internal routine-info lists. | 3938 | "Update the internal routine-info lists. |
| 3827 | These lists are used by `idlwave-routine-info' (\\[idlwave-routine-info]) | 3939 | These lists are used by `idlwave-routine-info' (\\[idlwave-routine-info]) |
| @@ -3880,12 +3992,12 @@ With two prefix ARG's, also rescans the library tree." | |||
| 3880 | ;; causes the concatenation *delayed*, so not in time for | 3992 | ;; causes the concatenation *delayed*, so not in time for |
| 3881 | ;; the current command. Therefore, we do a concatenation | 3993 | ;; the current command. Therefore, we do a concatenation |
| 3882 | ;; now, even though the shell might do it again. | 3994 | ;; now, even though the shell might do it again. |
| 3883 | (idlwave-concatenate-rinfo-lists)) | 3995 | (idlwave-concatenate-rinfo-lists nil t)) |
| 3884 | 3996 | ||
| 3885 | (when ask-shell | 3997 | (when ask-shell |
| 3886 | ;; Ask the shell about the routines it knows. | 3998 | ;; Ask the shell about the routines it knows. |
| 3887 | (message "Querying the shell") | 3999 | (message "Querying the shell") |
| 3888 | (idlwave-shell-update-routine-info)))))) | 4000 | (idlwave-shell-update-routine-info nil t)))))) |
| 3889 | 4001 | ||
| 3890 | (defun idlwave-load-system-rinfo () | 4002 | (defun idlwave-load-system-rinfo () |
| 3891 | ;; Load and case-treat the system and lib info files. | 4003 | ;; Load and case-treat the system and lib info files. |
| @@ -3907,7 +4019,9 @@ With two prefix ARG's, also rescans the library tree." | |||
| 3907 | (setq idlwave-library-routines (idlwave-sintern-rinfo-list | 4019 | (setq idlwave-library-routines (idlwave-sintern-rinfo-list |
| 3908 | idlwave-library-routines 'sys)) | 4020 | idlwave-library-routines 'sys)) |
| 3909 | (message "Normalizing idlwave-library-routines...done")) | 4021 | (message "Normalizing idlwave-library-routines...done")) |
| 3910 | (error nil)))) | 4022 | (error nil))) |
| 4023 | (run-hooks 'idlwave-after-load-rinfo-hook)) | ||
| 4024 | |||
| 3911 | 4025 | ||
| 3912 | (defun idlwave-update-buffer-routine-info () | 4026 | (defun idlwave-update-buffer-routine-info () |
| 3913 | (let (res) | 4027 | (let (res) |
| @@ -3931,7 +4045,7 @@ With two prefix ARG's, also rescans the library tree." | |||
| 3931 | (setq idlwave-buffer-routines | 4045 | (setq idlwave-buffer-routines |
| 3932 | (idlwave-sintern-rinfo-list res t)))) | 4046 | (idlwave-sintern-rinfo-list res t)))) |
| 3933 | 4047 | ||
| 3934 | (defun idlwave-concatenate-rinfo-lists (&optional quiet) | 4048 | (defun idlwave-concatenate-rinfo-lists (&optional quiet run-hook) |
| 3935 | "Put the different sources for routine information together." | 4049 | "Put the different sources for routine information together." |
| 3936 | ;; The sequence here is important because earlier definitions shadow | 4050 | ;; The sequence here is important because earlier definitions shadow |
| 3937 | ;; later ones. We assume that if things in the buffers are newer | 4051 | ;; later ones. We assume that if things in the buffers are newer |
| @@ -3950,7 +4064,9 @@ With two prefix ARG's, also rescans the library tree." | |||
| 3950 | (length idlwave-buffer-routines) | 4064 | (length idlwave-buffer-routines) |
| 3951 | (length idlwave-compiled-routines) | 4065 | (length idlwave-compiled-routines) |
| 3952 | (length idlwave-library-routines) | 4066 | (length idlwave-library-routines) |
| 3953 | (length idlwave-system-routines)))) | 4067 | (length idlwave-system-routines))) |
| 4068 | (if run-hook | ||
| 4069 | (run-hooks 'idlwave-update-rinfo-hook))) | ||
| 3954 | 4070 | ||
| 3955 | (defun idlwave-class-alist () | 4071 | (defun idlwave-class-alist () |
| 3956 | "Return the class alist - make it if necessary." | 4072 | "Return the class alist - make it if necessary." |
| @@ -4018,7 +4134,8 @@ With two prefix ARG's, also rescans the library tree." | |||
| 4018 | (save-excursion | 4134 | (save-excursion |
| 4019 | (while (setq buf (pop buffers)) | 4135 | (while (setq buf (pop buffers)) |
| 4020 | (set-buffer buf) | 4136 | (set-buffer buf) |
| 4021 | (if (eq major-mode 'idlwave-mode) | 4137 | (if (and (eq major-mode 'idlwave-mode) |
| 4138 | buffer-file-name) | ||
| 4022 | ;; yes, this buffer has the right mode. | 4139 | ;; yes, this buffer has the right mode. |
| 4023 | (progn (setq res (condition-case nil | 4140 | (progn (setq res (condition-case nil |
| 4024 | (idlwave-get-buffer-routine-info) | 4141 | (idlwave-get-buffer-routine-info) |
| @@ -4057,6 +4174,8 @@ With two prefix ARG's, also rescans the library tree." | |||
| 4057 | ;; Remove the continuation line stuff | 4174 | ;; Remove the continuation line stuff |
| 4058 | (while (string-match "\\([^a-zA-Z0-9$_]\\)\\$[ \t]*\n" string) | 4175 | (while (string-match "\\([^a-zA-Z0-9$_]\\)\\$[ \t]*\n" string) |
| 4059 | (setq string (replace-match "\\1 " t nil string))) | 4176 | (setq string (replace-match "\\1 " t nil string))) |
| 4177 | (while (string-match "\n" string) | ||
| 4178 | (setq string (replace-match " " t nil string))) | ||
| 4060 | ;; Match the name and type. | 4179 | ;; Match the name and type. |
| 4061 | (when (string-match | 4180 | (when (string-match |
| 4062 | "\\<\\(pro\\|function\\)\\>\\s-+\\(\\([a-zA-Z0-9$_]+\\)::\\)?\\([a-zA-Z0-9$_]+\\)" string) | 4181 | "\\<\\(pro\\|function\\)\\>\\s-+\\(\\([a-zA-Z0-9$_]+\\)::\\)?\\([a-zA-Z0-9$_]+\\)" string) |
| @@ -4407,6 +4526,7 @@ directories and save the routine info. | |||
| 4407 | ;; defined routines. | 4526 | ;; defined routines. |
| 4408 | (defconst idlwave-routine-info.pro | 4527 | (defconst idlwave-routine-info.pro |
| 4409 | " | 4528 | " |
| 4529 | ;; START OF IDLWAVE SUPPORT ROUTINES | ||
| 4410 | pro idlwave_print_info_entry,name,func=func,separator=sep | 4530 | pro idlwave_print_info_entry,name,func=func,separator=sep |
| 4411 | ;; See if it's an object method | 4531 | ;; See if it's an object method |
| 4412 | if name eq '' then return | 4532 | if name eq '' then return |
| @@ -4474,16 +4594,38 @@ pro idlwave_routine_info | |||
| 4474 | idlwave_print_info_entry,all(i),/func,separator=sep | 4594 | idlwave_print_info_entry,all(i),/func,separator=sep |
| 4475 | print,'>>>END OF IDLWAVE ROUTINE INFO' | 4595 | print,'>>>END OF IDLWAVE ROUTINE INFO' |
| 4476 | end | 4596 | end |
| 4597 | |||
| 4598 | pro idlwave_get_sysvars | ||
| 4599 | forward_function strjoin,strtrim,strsplit | ||
| 4600 | catch,error_status | ||
| 4601 | if error_status ne 0 then begin | ||
| 4602 | print, 'Cannot get info about system variables' | ||
| 4603 | endif else begin | ||
| 4604 | help,/brief,output=s,/system_variables ; ? unsafe use of OUTPUT= | ||
| 4605 | s = strtrim(strjoin(s,' ',/single),2) ; make one line | ||
| 4606 | v = strsplit(s,' +',/regex,/extract) ; get variables | ||
| 4607 | for i=0,n_elements(v)-1 do begin | ||
| 4608 | t = [''] ; get tag list | ||
| 4609 | a=execute('if n_tags('+v[i]+') gt 0 then t=tag_names('+v[i]+')') | ||
| 4610 | print, 'IDLWAVE-SYSVAR: '+v[i]+' '+strjoin(t,' ',/single) | ||
| 4611 | endfor | ||
| 4612 | endelse | ||
| 4613 | end | ||
| 4614 | |||
| 4615 | pro idlwave_get_class_tags, class | ||
| 4616 | res = execute('tags=tag_names({'+class+'})') | ||
| 4617 | if res then print,'IDLWAVE-CLASS-TAGS: '+class+string(format='(1000(\" \",A))',tags) | ||
| 4618 | end | ||
| 4619 | ;; END OF IDLWAVE SUPPORT ROUTINES | ||
| 4477 | " | 4620 | " |
| 4478 | "The idl program to get the routine info stuff. | 4621 | "The idl programs to get info from the shell.") |
| 4479 | The output of this program is parsed by `idlwave-shell-routine-info-filter'.") | ||
| 4480 | 4622 | ||
| 4481 | (defvar idlwave-idlwave_routine_info-compiled nil | 4623 | (defvar idlwave-idlwave_routine_info-compiled nil |
| 4482 | "Remembers if the routine info procedure is already compiled.") | 4624 | "Remembers if the routine info procedure is already compiled.") |
| 4483 | 4625 | ||
| 4484 | (defvar idlwave-shell-temp-pro-file) | 4626 | (defvar idlwave-shell-temp-pro-file) |
| 4485 | (defvar idlwave-shell-temp-rinfo-save-file) | 4627 | (defvar idlwave-shell-temp-rinfo-save-file) |
| 4486 | (defun idlwave-shell-update-routine-info (&optional quiet) | 4628 | (defun idlwave-shell-update-routine-info (&optional quiet run-hooks) |
| 4487 | "Query the shell for routine_info of compiled modules and update the lists." | 4629 | "Query the shell for routine_info of compiled modules and update the lists." |
| 4488 | ;; Save and compile the procedure. The compiled procedure is then | 4630 | ;; Save and compile the procedure. The compiled procedure is then |
| 4489 | ;; saved into an IDL SAVE file, to allow for fast RESTORE. | 4631 | ;; saved into an IDL SAVE file, to allow for fast RESTORE. |
| @@ -4512,7 +4654,7 @@ The output of this program is parsed by `idlwave-shell-routine-info-filter'.") | |||
| 4512 | idlwave-shell-temp-rinfo-save-file) | 4654 | idlwave-shell-temp-rinfo-save-file) |
| 4513 | `(progn | 4655 | `(progn |
| 4514 | (idlwave-shell-routine-info-filter) | 4656 | (idlwave-shell-routine-info-filter) |
| 4515 | (idlwave-concatenate-rinfo-lists ,quiet)) | 4657 | (idlwave-concatenate-rinfo-lists ,quiet ,run-hooks)) |
| 4516 | 'hide)) | 4658 | 'hide)) |
| 4517 | 4659 | ||
| 4518 | ;; --------------------------------------------------------------------------- | 4660 | ;; --------------------------------------------------------------------------- |
| @@ -4521,6 +4663,7 @@ The output of this program is parsed by `idlwave-shell-routine-info-filter'.") | |||
| 4521 | 4663 | ||
| 4522 | (defvar idlwave-completion-help-info nil) | 4664 | (defvar idlwave-completion-help-info nil) |
| 4523 | (defvar idlwave-current-obj_new-class nil) | 4665 | (defvar idlwave-current-obj_new-class nil) |
| 4666 | (defvar idlwave-complete-special nil) | ||
| 4524 | 4667 | ||
| 4525 | (defun idlwave-complete (&optional arg module class) | 4668 | (defun idlwave-complete (&optional arg module class) |
| 4526 | "Complete a function, procedure or keyword name at point. | 4669 | "Complete a function, procedure or keyword name at point. |
| @@ -4585,6 +4728,14 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4585 | (setq this-command last-command) | 4728 | (setq this-command last-command) |
| 4586 | (idlwave-scroll-completions)) | 4729 | (idlwave-scroll-completions)) |
| 4587 | 4730 | ||
| 4731 | ;; Check for any special completion functions | ||
| 4732 | ((and idlwave-complete-special | ||
| 4733 | (idlwave-complete-special))) | ||
| 4734 | |||
| 4735 | ((and (idlwave-in-quote) | ||
| 4736 | (not (eq what 'class))) | ||
| 4737 | (idlwave-complete-filename)) | ||
| 4738 | |||
| 4588 | ((null what) | 4739 | ((null what) |
| 4589 | (error "Nothing to complete here")) | 4740 | (error "Nothing to complete here")) |
| 4590 | 4741 | ||
| @@ -4595,10 +4746,11 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4595 | ((eq what 'procedure) | 4746 | ((eq what 'procedure) |
| 4596 | ;; Complete a procedure name | 4747 | ;; Complete a procedure name |
| 4597 | (let* ((class-selector (idlwave-determine-class (nth 3 where-list) 'pro)) | 4748 | (let* ((class-selector (idlwave-determine-class (nth 3 where-list) 'pro)) |
| 4749 | (super-classes (idlwave-all-class-inherits class-selector)) | ||
| 4598 | (isa (concat "procedure" (if class-selector "-method" ""))) | 4750 | (isa (concat "procedure" (if class-selector "-method" ""))) |
| 4599 | (type-selector 'pro)) | 4751 | (type-selector 'pro)) |
| 4600 | (setq idlwave-completion-help-info | 4752 | (setq idlwave-completion-help-info |
| 4601 | (list 'routine nil type-selector class-selector)) | 4753 | (list 'routine nil type-selector class-selector nil super-classes)) |
| 4602 | (idlwave-complete-in-buffer | 4754 | (idlwave-complete-in-buffer |
| 4603 | 'procedure (if class-selector 'method 'routine) | 4755 | 'procedure (if class-selector 'method 'routine) |
| 4604 | (idlwave-routines) 'idlwave-selector | 4756 | (idlwave-routines) 'idlwave-selector |
| @@ -4613,10 +4765,11 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4613 | ((eq what 'function) | 4765 | ((eq what 'function) |
| 4614 | ;; Complete a function name | 4766 | ;; Complete a function name |
| 4615 | (let* ((class-selector (idlwave-determine-class (nth 3 where-list) 'fun)) | 4767 | (let* ((class-selector (idlwave-determine-class (nth 3 where-list) 'fun)) |
| 4768 | (super-classes (idlwave-all-class-inherits class-selector)) | ||
| 4616 | (isa (concat "function" (if class-selector "-method" ""))) | 4769 | (isa (concat "function" (if class-selector "-method" ""))) |
| 4617 | (type-selector 'fun)) | 4770 | (type-selector 'fun)) |
| 4618 | (setq idlwave-completion-help-info | 4771 | (setq idlwave-completion-help-info |
| 4619 | (list 'routine nil type-selector class-selector)) | 4772 | (list 'routine nil type-selector class-selector nil super-classes)) |
| 4620 | (idlwave-complete-in-buffer | 4773 | (idlwave-complete-in-buffer |
| 4621 | 'function (if class-selector 'method 'routine) | 4774 | 'function (if class-selector 'method 'routine) |
| 4622 | (idlwave-routines) 'idlwave-selector | 4775 | (idlwave-routines) 'idlwave-selector |
| @@ -4636,6 +4789,7 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4636 | (type-selector 'pro) | 4789 | (type-selector 'pro) |
| 4637 | (class (idlwave-determine-class where 'pro)) | 4790 | (class (idlwave-determine-class where 'pro)) |
| 4638 | (class-selector class) | 4791 | (class-selector class) |
| 4792 | (super-classes (idlwave-all-class-inherits class-selector)) | ||
| 4639 | (isa (format "procedure%s-keyword" (if class "-method" ""))) | 4793 | (isa (format "procedure%s-keyword" (if class "-method" ""))) |
| 4640 | (entry (idlwave-best-rinfo-assq | 4794 | (entry (idlwave-best-rinfo-assq |
| 4641 | name 'pro class (idlwave-routines))) | 4795 | name 'pro class (idlwave-routines))) |
| @@ -4647,7 +4801,7 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4647 | (unless list (error (format "No keywords available for procedure %s" | 4801 | (unless list (error (format "No keywords available for procedure %s" |
| 4648 | (idlwave-make-full-name class name)))) | 4802 | (idlwave-make-full-name class name)))) |
| 4649 | (setq idlwave-completion-help-info | 4803 | (setq idlwave-completion-help-info |
| 4650 | (list 'keyword name type-selector class-selector)) | 4804 | (list 'keyword name type-selector class-selector nil super-classes)) |
| 4651 | (idlwave-complete-in-buffer | 4805 | (idlwave-complete-in-buffer |
| 4652 | 'keyword 'keyword list nil | 4806 | 'keyword 'keyword list nil |
| 4653 | (format "Select keyword for procedure %s%s" | 4807 | (format "Select keyword for procedure %s%s" |
| @@ -4666,6 +4820,7 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4666 | (type-selector 'fun) | 4820 | (type-selector 'fun) |
| 4667 | (class (idlwave-determine-class where 'fun)) | 4821 | (class (idlwave-determine-class where 'fun)) |
| 4668 | (class-selector class) | 4822 | (class-selector class) |
| 4823 | (super-classes (idlwave-all-class-inherits class-selector)) | ||
| 4669 | (isa (format "function%s-keyword" (if class "-method" ""))) | 4824 | (isa (format "function%s-keyword" (if class "-method" ""))) |
| 4670 | (entry (idlwave-best-rinfo-assq | 4825 | (entry (idlwave-best-rinfo-assq |
| 4671 | name 'fun class (idlwave-routines))) | 4826 | name 'fun class (idlwave-routines))) |
| @@ -4684,7 +4839,7 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4684 | (unless list (error (format "No keywords available for function %s" | 4839 | (unless list (error (format "No keywords available for function %s" |
| 4685 | msg-name))) | 4840 | msg-name))) |
| 4686 | (setq idlwave-completion-help-info | 4841 | (setq idlwave-completion-help-info |
| 4687 | (list 'keyword name type-selector class-selector)) | 4842 | (list 'keyword name type-selector class-selector nil super-classes)) |
| 4688 | (idlwave-complete-in-buffer | 4843 | (idlwave-complete-in-buffer |
| 4689 | 'keyword 'keyword list nil | 4844 | 'keyword 'keyword list nil |
| 4690 | (format "Select keyword for function %s%s" msg-name | 4845 | (format "Select keyword for function %s%s" msg-name |
| @@ -4696,6 +4851,23 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4696 | 4851 | ||
| 4697 | (t (error "This should not happen (idlwave-complete)"))))) | 4852 | (t (error "This should not happen (idlwave-complete)"))))) |
| 4698 | 4853 | ||
| 4854 | (defvar idlwave-complete-special nil | ||
| 4855 | "List of special completion functions. | ||
| 4856 | These functions are called for each completion. Each function must check | ||
| 4857 | if its own special completion context is present. If yes, it should | ||
| 4858 | use `idlwave-complete-in-buffer' to do some completion and return `t'. | ||
| 4859 | If such a function returns `t', *no further* attempts to complete | ||
| 4860 | other contexts will be done. If the function returns `nil', other completions | ||
| 4861 | will be tried.") | ||
| 4862 | (defun idlwave-complete-special () | ||
| 4863 | (let ((functions idlwave-complete-special) | ||
| 4864 | fun) | ||
| 4865 | (catch 'exit | ||
| 4866 | (while (setq fun (pop functions)) | ||
| 4867 | (if (funcall fun) | ||
| 4868 | (throw 'exit t))) | ||
| 4869 | nil))) | ||
| 4870 | |||
| 4699 | (defun idlwave-make-force-complete-where-list (what &optional module class) | 4871 | (defun idlwave-make-force-complete-where-list (what &optional module class) |
| 4700 | ;; Return an artificial WHERE specification to force the completion | 4872 | ;; Return an artificial WHERE specification to force the completion |
| 4701 | ;; routine to complete a specific item independent of context. | 4873 | ;; routine to complete a specific item independent of context. |
| @@ -4731,6 +4903,7 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4731 | 4903 | ||
| 4732 | ((eq what 'procedure-keyword) | 4904 | ((eq what 'procedure-keyword) |
| 4733 | (let* ((class-selector nil) | 4905 | (let* ((class-selector nil) |
| 4906 | (super-classes nil) | ||
| 4734 | (type-selector 'pro) | 4907 | (type-selector 'pro) |
| 4735 | (pro (or module | 4908 | (pro (or module |
| 4736 | (idlwave-completing-read | 4909 | (idlwave-completing-read |
| @@ -4744,6 +4917,7 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4744 | 4917 | ||
| 4745 | ((eq what 'function-keyword) | 4918 | ((eq what 'function-keyword) |
| 4746 | (let* ((class-selector nil) | 4919 | (let* ((class-selector nil) |
| 4920 | (super-classes nil) | ||
| 4747 | (type-selector 'fun) | 4921 | (type-selector 'fun) |
| 4748 | (func (or module | 4922 | (func (or module |
| 4749 | (idlwave-completing-read | 4923 | (idlwave-completing-read |
| @@ -4758,6 +4932,7 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4758 | ((eq what 'procedure-method-keyword) | 4932 | ((eq what 'procedure-method-keyword) |
| 4759 | (let* ((class (idlwave-determine-class class-list 'pro)) | 4933 | (let* ((class (idlwave-determine-class class-list 'pro)) |
| 4760 | (class-selector class) | 4934 | (class-selector class) |
| 4935 | (super-classes (idlwave-all-class-inherits class-selector)) | ||
| 4761 | (type-selector 'pro) | 4936 | (type-selector 'pro) |
| 4762 | (pro (or module | 4937 | (pro (or module |
| 4763 | (idlwave-completing-read | 4938 | (idlwave-completing-read |
| @@ -4773,6 +4948,7 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4773 | ((eq what 'function-method-keyword) | 4948 | ((eq what 'function-method-keyword) |
| 4774 | (let* ((class (idlwave-determine-class class-list 'fun)) | 4949 | (let* ((class (idlwave-determine-class class-list 'fun)) |
| 4775 | (class-selector class) | 4950 | (class-selector class) |
| 4951 | (super-classes (idlwave-all-class-inherits class-selector)) | ||
| 4776 | (type-selector 'fun) | 4952 | (type-selector 'fun) |
| 4777 | (func (or module | 4953 | (func (or module |
| 4778 | (idlwave-completing-read | 4954 | (idlwave-completing-read |
| @@ -4796,6 +4972,20 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4796 | (apply 'completing-read args)) | 4972 | (apply 'completing-read args)) |
| 4797 | (setq-default completion-ignore-case old-value)))) | 4973 | (setq-default completion-ignore-case old-value)))) |
| 4798 | 4974 | ||
| 4975 | (defvar idlwave-shell-default-directory) | ||
| 4976 | (defun idlwave-complete-filename () | ||
| 4977 | "Use the comint stuff to complete a file name." | ||
| 4978 | (require 'comint) | ||
| 4979 | (let* ((comint-file-name-chars "~/A-Za-z0-9+@:_.$#%={}\\-") | ||
| 4980 | (comint-completion-addsuffix nil) | ||
| 4981 | (default-directory | ||
| 4982 | (if (and (boundp 'idlwave-shell-default-directory) | ||
| 4983 | (stringp idlwave-shell-default-directory) | ||
| 4984 | (file-directory-p idlwave-shell-default-directory)) | ||
| 4985 | idlwave-shell-default-directory | ||
| 4986 | default-directory))) | ||
| 4987 | (comint-dynamic-complete-filename))) | ||
| 4988 | |||
| 4799 | (defun idlwave-make-full-name (class name) | 4989 | (defun idlwave-make-full-name (class name) |
| 4800 | ;; Make a fully qualified module name including the class name | 4990 | ;; Make a fully qualified module name including the class name |
| 4801 | (concat (if class (format "%s::" class) "") name)) | 4991 | (concat (if class (format "%s::" class) "") name)) |
| @@ -4817,10 +5007,18 @@ When we force a method or a method keyword, CLASS can specify the class." | |||
| 4817 | (throw 'exit match)) | 5007 | (throw 'exit match)) |
| 4818 | (setq list (cdr (memq match list))))))) | 5008 | (setq list (cdr (memq match list))))))) |
| 4819 | 5009 | ||
| 5010 | (defun idlwave-rinfo-assq-any-class (name type class list) | ||
| 5011 | (let* ((classes (cons class (idlwave-all-class-inherits class))) | ||
| 5012 | class rtn) | ||
| 5013 | (while classes | ||
| 5014 | (if (setq rtn (idlwave-rinfo-assq name type (pop classes) list)) | ||
| 5015 | (setq classes nil))) | ||
| 5016 | rtn)) | ||
| 5017 | |||
| 4820 | (defun idlwave-best-rinfo-assq (name type class list) | 5018 | (defun idlwave-best-rinfo-assq (name type class list) |
| 4821 | "Like `idlwave-rinfo-assq', but get all twins and sort, then return first." | 5019 | "Like `idlwave-rinfo-assq', but get all twins and sort, then return first." |
| 4822 | (let ((twins (idlwave-routine-twins | 5020 | (let ((twins (idlwave-routine-twins |
| 4823 | (idlwave-rinfo-assq name type class list) | 5021 | (idlwave-rinfo-assq-any-class name type class list) |
| 4824 | list)) | 5022 | list)) |
| 4825 | syslibp) | 5023 | syslibp) |
| 4826 | (when (> (length twins) 1) | 5024 | (when (> (length twins) 1) |
| @@ -4892,6 +5090,25 @@ When TYPE is not specified, both procedures and functions will be considered." | |||
| 4892 | (idlwave-all-assq method (idlwave-routines))) | 5090 | (idlwave-all-assq method (idlwave-routines))) |
| 4893 | (idlwave-uniquify rtn)))) | 5091 | (idlwave-uniquify rtn)))) |
| 4894 | 5092 | ||
| 5093 | (defun idlwave-members-only (list club) | ||
| 5094 | "Return list of all elements in LIST which are also in CLUB." | ||
| 5095 | (let (rtn) | ||
| 5096 | (while list | ||
| 5097 | (if (member (car list) club) | ||
| 5098 | (setq rtn (cons (car list) rtn))) | ||
| 5099 | (setq list (cdr list))) | ||
| 5100 | (nreverse rtn))) | ||
| 5101 | |||
| 5102 | (defun idlwave-nonmembers-only (list club) | ||
| 5103 | "Return list of all elements in LIST which are not in CLUB." | ||
| 5104 | (let (rtn) | ||
| 5105 | (while list | ||
| 5106 | (if (member (car list) club) | ||
| 5107 | nil | ||
| 5108 | (setq rtn (cons (car list) rtn))) | ||
| 5109 | (setq list (cdr list))) | ||
| 5110 | (nreverse rtn))) | ||
| 5111 | |||
| 4895 | (defun idlwave-determine-class (info type) | 5112 | (defun idlwave-determine-class (info type) |
| 4896 | ;; Determine the class of a routine call. INFO is the structure returned | 5113 | ;; Determine the class of a routine call. INFO is the structure returned |
| 4897 | ;; `idlwave-what-function' or `idlwave-what-procedure'. | 5114 | ;; `idlwave-what-function' or `idlwave-what-procedure'. |
| @@ -4966,10 +5183,13 @@ When TYPE is not specified, both procedures and functions will be considered." | |||
| 4966 | (defvar type-selector) | 5183 | (defvar type-selector) |
| 4967 | (defvar class-selector) | 5184 | (defvar class-selector) |
| 4968 | (defvar method-selector) | 5185 | (defvar method-selector) |
| 5186 | (defvar super-classes) | ||
| 4969 | (defun idlwave-selector (a) | 5187 | (defun idlwave-selector (a) |
| 4970 | (and (eq (nth 1 a) type-selector) | 5188 | (and (eq (nth 1 a) type-selector) |
| 4971 | (or (and (nth 2 a) (eq class-selector t)) | 5189 | (or (and (nth 2 a) (eq class-selector t)) |
| 4972 | (eq (nth 2 a) class-selector)))) | 5190 | (eq (nth 2 a) class-selector) |
| 5191 | (memq (nth 2 a) super-classes) | ||
| 5192 | ))) | ||
| 4973 | 5193 | ||
| 4974 | (defun idlwave-where () | 5194 | (defun idlwave-where () |
| 4975 | "Find out where we are. | 5195 | "Find out where we are. |
| @@ -4991,7 +5211,6 @@ CLASS: What class has the routine (nil=no, t=is method, but class unknown) | |||
| 4991 | ARROW: Where is the arrow?" | 5211 | ARROW: Where is the arrow?" |
| 4992 | (idlwave-routines) | 5212 | (idlwave-routines) |
| 4993 | (let* (;(bos (save-excursion (idlwave-beginning-of-statement) (point))) | 5213 | (let* (;(bos (save-excursion (idlwave-beginning-of-statement) (point))) |
| 4994 | ;; FIXME: WAS THIS CHANGE CORRECT??? Answer: yes. | ||
| 4995 | (bos (save-excursion (idlwave-start-of-substatement 'pre) (point))) | 5214 | (bos (save-excursion (idlwave-start-of-substatement 'pre) (point))) |
| 4996 | (func-entry (idlwave-what-function bos)) | 5215 | (func-entry (idlwave-what-function bos)) |
| 4997 | (func (car func-entry)) | 5216 | (func (car func-entry)) |
| @@ -5020,7 +5239,10 @@ ARROW: Where is the arrow?" | |||
| 5020 | ((string-match "\\`[ \t]*\\(pro\\|function\\)\\>" | 5239 | ((string-match "\\`[ \t]*\\(pro\\|function\\)\\>" |
| 5021 | (buffer-substring bos (point))) | 5240 | (buffer-substring bos (point))) |
| 5022 | nil) | 5241 | nil) |
| 5023 | ((string-match "OBJ_NEW([ \t]*['\"]\\([a-zA-Z][a-zA-Z0-9$_]*\\)?\\'" | 5242 | ((string-match "OBJ_NEW([ \t]*['\"]\\([a-zA-Z0-9$_]*\\)?\\'" |
| 5243 | (buffer-substring bos (point))) | ||
| 5244 | (setq cw 'class)) | ||
| 5245 | ((string-match "\\<inherits\\s-+\\([a-zA-Z0-9$_]*\\)?\\'" | ||
| 5024 | (buffer-substring bos (point))) | 5246 | (buffer-substring bos (point))) |
| 5025 | (setq cw 'class)) | 5247 | (setq cw 'class)) |
| 5026 | ((and func | 5248 | ((and func |
| @@ -5112,8 +5334,7 @@ ARROW: Where is the arrow?" | |||
| 5112 | (let ((pos (point)) pro-point | 5334 | (let ((pos (point)) pro-point |
| 5113 | pro class arrow-start string) | 5335 | pro class arrow-start string) |
| 5114 | (save-excursion | 5336 | (save-excursion |
| 5115 | ;????(idlwave-beginning-of-statement) | 5337 | ;;(idlwave-beginning-of-statement) |
| 5116 | ;; FIXME: WAS THIS CHANGE CORRECT: Answer: yes | ||
| 5117 | (idlwave-start-of-substatement 'pre) | 5338 | (idlwave-start-of-substatement 'pre) |
| 5118 | (setq string (buffer-substring (point) pos)) | 5339 | (setq string (buffer-substring (point) pos)) |
| 5119 | (if (string-match | 5340 | (if (string-match |
| @@ -5262,6 +5483,7 @@ Show PROMPT in echo area. TYPE is one of 'function, 'procedure or 'keyword." | |||
| 5262 | ;; We cannot add something - offer a list. | 5483 | ;; We cannot add something - offer a list. |
| 5263 | (message "Making completion list...") | 5484 | (message "Making completion list...") |
| 5264 | (let* ((list all-completions) | 5485 | (let* ((list all-completions) |
| 5486 | ;; "complete" means, this is already a valid completion | ||
| 5265 | (complete (memq spart all-completions)) | 5487 | (complete (memq spart all-completions)) |
| 5266 | (completion-highlight-first-word-only t) ; XEmacs | 5488 | (completion-highlight-first-word-only t) ; XEmacs |
| 5267 | (completion-fixup-function ; Emacs | 5489 | (completion-fixup-function ; Emacs |
| @@ -5305,22 +5527,24 @@ Show PROMPT in echo area. TYPE is one of 'function, 'procedure or 'keyword." | |||
| 5305 | "Select a class" "class"))) | 5527 | "Select a class" "class"))) |
| 5306 | 5528 | ||
| 5307 | (defun idlwave-attach-classes (list is-kwd show-classes) | 5529 | (defun idlwave-attach-classes (list is-kwd show-classes) |
| 5308 | ;; attach the proper class list to a LIST of completion items. | 5530 | ;; Attach the proper class list to a LIST of completion items. |
| 5309 | ;; IS-KWD, when non-nil, shows its keywords - otherwise its methods | 5531 | ;; IS-KWD, when non-nil, shows its keywords - otherwise its methods |
| 5310 | ;; SHOW-CLASSES is the value of `idlwave-completion-show-classes'. | 5532 | ;; SHOW-CLASSES is the value of `idlwave-completion-show-classes'. |
| 5311 | (catch 'exit | 5533 | (catch 'exit |
| 5312 | (if (or (null show-classes) ; don't wnat to see classes | 5534 | (if (or (null show-classes) ; don't want to see classes |
| 5313 | (null class-selector) ; not a method call | 5535 | (null class-selector) ; not a method call |
| 5314 | (stringp class-selector)) ; the class is already known | 5536 | (and (stringp class-selector) ; the class is already known |
| 5537 | (not super-classes))) ; no possibilities for inheritance | ||
| 5315 | ;; In these cases, we do not have to do anything | 5538 | ;; In these cases, we do not have to do anything |
| 5316 | (throw 'exit list)) | 5539 | (throw 'exit list)) |
| 5317 | 5540 | ||
| 5318 | ;; The property and dots stuff currently only make sense with XEmacs | 5541 | (let* ((do-prop (and (>= show-classes 0) |
| 5319 | ;; because Emacs drops text properties when filling the *Completions* | 5542 | (>= emacs-major-version 21))) |
| 5320 | ;; buffer. | ||
| 5321 | (let* ((do-prop (and (featurep 'xemacs) (>= show-classes 0))) | ||
| 5322 | (do-buf (not (= show-classes 0))) | 5543 | (do-buf (not (= show-classes 0))) |
| 5323 | (do-dots (featurep 'xemacs)) | 5544 | ; (do-dots (featurep 'xemacs)) |
| 5545 | (do-dots t) | ||
| 5546 | (inherit (if super-classes | ||
| 5547 | (cons class-selector super-classes))) | ||
| 5324 | (max (abs show-classes)) | 5548 | (max (abs show-classes)) |
| 5325 | (lmax (if do-dots (apply 'max (mapcar 'length list)))) | 5549 | (lmax (if do-dots (apply 'max (mapcar 'length list)))) |
| 5326 | classes nclasses class-info space) | 5550 | classes nclasses class-info space) |
| @@ -5332,6 +5556,11 @@ Show PROMPT in echo area. TYPE is one of 'function, 'procedure or 'keyword." | |||
| 5332 | (idlwave-all-method-keyword-classes | 5556 | (idlwave-all-method-keyword-classes |
| 5333 | method-selector x type-selector) | 5557 | method-selector x type-selector) |
| 5334 | (idlwave-all-method-classes x type-selector))) | 5558 | (idlwave-all-method-classes x type-selector))) |
| 5559 | (if inherit | ||
| 5560 | (setq classes | ||
| 5561 | (delq nil | ||
| 5562 | (mapcar (lambda (x) (if (memq x inherit) x nil)) | ||
| 5563 | classes)))) | ||
| 5335 | (setq nclasses (length classes)) | 5564 | (setq nclasses (length classes)) |
| 5336 | ;; Make the separator between item and class-info | 5565 | ;; Make the separator between item and class-info |
| 5337 | (if do-dots | 5566 | (if do-dots |
| @@ -5523,6 +5752,357 @@ Show PROMPT in echo area. TYPE is one of 'function, 'procedure or 'keyword." | |||
| 5523 | ;;---------------------------------------------------------------------- | 5752 | ;;---------------------------------------------------------------------- |
| 5524 | ;;---------------------------------------------------------------------- | 5753 | ;;---------------------------------------------------------------------- |
| 5525 | 5754 | ||
| 5755 | ;;; ------------------------------------------------------------------------ | ||
| 5756 | ;;; Sturucture parsing code, and code to manage class info | ||
| 5757 | |||
| 5758 | ;; | ||
| 5759 | ;; - Go again over the documentation how to write a completion | ||
| 5760 | ;; plugin. It is in self.el, but currently still very bad. | ||
| 5761 | ;; This could be in a separate file in the distribution, or | ||
| 5762 | ;; in an appendix for the manual. | ||
| 5763 | |||
| 5764 | (defun idlwave-struct-tags () | ||
| 5765 | "Return a list of all tags in the structure defined at point. | ||
| 5766 | Point is expected just before the opening `{' of the struct definition." | ||
| 5767 | (save-excursion | ||
| 5768 | (let* ((borders (idlwave-struct-borders)) | ||
| 5769 | (beg (car borders)) | ||
| 5770 | (end (cdr borders)) | ||
| 5771 | tags) | ||
| 5772 | (goto-char beg) | ||
| 5773 | (while (re-search-forward "[{,][ \t]*\\(\\$.*\n[ \t]*\\)?\\([a-zA-Z][a-zA-Z0-9_]*\\)[ \t]*:" end t) | ||
| 5774 | ;; Check if we are still on the top level of the structure. | ||
| 5775 | (if (and (condition-case nil (progn (up-list -1) t) (error nil)) | ||
| 5776 | (= (point) beg)) | ||
| 5777 | (push (match-string 2) tags)) | ||
| 5778 | (goto-char (match-end 0))) | ||
| 5779 | (nreverse tags)))) | ||
| 5780 | |||
| 5781 | (defun idlwave-struct-inherits () | ||
| 5782 | "Return a list of all `inherits' names in the struct at point. | ||
| 5783 | Point is expected just before the opening `{' of the struct definition." | ||
| 5784 | (save-excursion | ||
| 5785 | (let* ((borders (idlwave-struct-borders)) | ||
| 5786 | (beg (car borders)) | ||
| 5787 | (end (cdr borders)) | ||
| 5788 | (case-fold-search t) | ||
| 5789 | names) | ||
| 5790 | (goto-char beg) | ||
| 5791 | (while (re-search-forward "[{,][ \t]*\\(\\$.*\n[ \t]*\\)?inherits[ \t]*\\(\\$.*\n[ \t]*\\)?\\([a-zA-Z][a-zA-Z0-9_]*\\)" end t) | ||
| 5792 | ;; Check if we are still on the top level of the structure. | ||
| 5793 | (if (and (condition-case nil (progn (up-list -1) t) (error nil)) | ||
| 5794 | (= (point) beg)) | ||
| 5795 | (push (match-string 3) names)) | ||
| 5796 | (goto-char (match-end 0))) | ||
| 5797 | (nreverse names)))) | ||
| 5798 | |||
| 5799 | |||
| 5800 | (defun idlwave-struct-borders () | ||
| 5801 | "Return the borders of the {...} after point as a cons cell." | ||
| 5802 | (let (beg) | ||
| 5803 | (save-excursion | ||
| 5804 | (skip-chars-forward "^{") | ||
| 5805 | (setq beg (point)) | ||
| 5806 | (condition-case nil (forward-list 1) | ||
| 5807 | (error (goto-char beg))) | ||
| 5808 | (cons beg (point))))) | ||
| 5809 | |||
| 5810 | (defun idlwave-find-structure-definition (&optional var name bound) | ||
| 5811 | "Search forward for a structure definition. | ||
| 5812 | If VAR is non-nil, search for a structure assigned to variable VAR. | ||
| 5813 | If NAME is non-nil, search for a named structure NAME. | ||
| 5814 | If BOUND is an integer, limit the search. | ||
| 5815 | If BOUND is the symbol `all', we search first back and then forward | ||
| 5816 | through the entire file." | ||
| 5817 | (let* ((ws "[ \t]*\\(\\$.*\n[ \t]*\\)?") | ||
| 5818 | (case-fold-search t) | ||
| 5819 | (lim (if (integerp bound) bound nil)) | ||
| 5820 | (re (concat | ||
| 5821 | (if var | ||
| 5822 | (concat "\\<" (regexp-quote (downcase var)) "\\>" ws) | ||
| 5823 | "\\(\\)") | ||
| 5824 | "=" ws "\\({\\)" | ||
| 5825 | (if name (concat ws "\\<" (downcase name) "[^a-zA-Z0-9_$]") "")))) | ||
| 5826 | (if (or (and (eq bound 'all) | ||
| 5827 | (re-search-backward re nil t)) | ||
| 5828 | (re-search-forward re lim t)) | ||
| 5829 | (goto-char (match-beginning 3))))) | ||
| 5830 | |||
| 5831 | (defvar idlwave-class-info nil) | ||
| 5832 | (defvar idlwave-system-class-info nil) | ||
| 5833 | (add-hook 'idlwave-update-rinfo-hook | ||
| 5834 | (lambda () (setq idlwave-class-info nil))) | ||
| 5835 | (add-hook 'idlwave-after-load-rinfo-hook | ||
| 5836 | (lambda () (setq idlwave-class-info nil))) | ||
| 5837 | |||
| 5838 | (defun idlwave-class-info (class) | ||
| 5839 | (let (list entry) | ||
| 5840 | (unless idlwave-class-info | ||
| 5841 | ;; Info is nil, put in the system stuff. | ||
| 5842 | (setq idlwave-class-info idlwave-system-class-info) | ||
| 5843 | (setq list idlwave-class-info) | ||
| 5844 | (while (setq entry (pop list)) | ||
| 5845 | (idlwave-sintern-class-info entry))) | ||
| 5846 | (setq class (idlwave-sintern-class class)) | ||
| 5847 | (setq entry (assq class idlwave-class-info)) | ||
| 5848 | (unless entry | ||
| 5849 | (setq entry (idlwave-find-class-info class)) | ||
| 5850 | (when entry | ||
| 5851 | ;; Sintern and cache the info | ||
| 5852 | (idlwave-sintern-class-info entry) | ||
| 5853 | (push entry idlwave-class-info))) | ||
| 5854 | entry)) | ||
| 5855 | |||
| 5856 | (defun idlwave-sintern-class-info (entry) | ||
| 5857 | "Sintern the class names in a class-info entry." | ||
| 5858 | (let ((taglist (assq 'tags entry)) | ||
| 5859 | (inherits (assq 'inherits entry))) | ||
| 5860 | (setcar entry (idlwave-sintern-class (car entry) 'set)) | ||
| 5861 | (if inherits | ||
| 5862 | (setcdr inherits (mapcar (lambda (x) (idlwave-sintern-class x 'set)) | ||
| 5863 | (cdr inherits)))))) | ||
| 5864 | |||
| 5865 | (defun idlwave-find-class-info (class) | ||
| 5866 | "Find the __define procedure for a class structure and return info entry." | ||
| 5867 | (let* ((pro (concat (downcase class) "__define")) | ||
| 5868 | (class (idlwave-sintern-class class)) | ||
| 5869 | (idlwave-auto-routine-info-updates nil) | ||
| 5870 | (file (cdr (nth 3 (idlwave-rinfo-assoc pro 'pro nil | ||
| 5871 | (idlwave-routines))))) | ||
| 5872 | buf) | ||
| 5873 | (if (or (not file) | ||
| 5874 | (not (file-regular-p | ||
| 5875 | (setq file (idlwave-expand-lib-file-name file))))) | ||
| 5876 | nil ; Cannot get info | ||
| 5877 | (save-excursion | ||
| 5878 | (if (setq buf (idlwave-get-buffer-visiting file)) | ||
| 5879 | (set-buffer buf) | ||
| 5880 | (set-buffer (get-buffer-create " *IDLWAVE-tmp*")) | ||
| 5881 | (erase-buffer) | ||
| 5882 | (unless (eq major-mode 'idlwave-mode) | ||
| 5883 | (idlwave-mode)) | ||
| 5884 | (insert-file-contents file)) | ||
| 5885 | (save-excursion | ||
| 5886 | (goto-char 1) | ||
| 5887 | (setq case-fold-search t) | ||
| 5888 | (when (and (re-search-forward | ||
| 5889 | (concat "^[ \t]*pro[ \t]+" pro "\\>") nil t) | ||
| 5890 | ;; FIXME: should we limit to end of pro here? | ||
| 5891 | (idlwave-find-structure-definition nil class)) | ||
| 5892 | (list class | ||
| 5893 | (cons 'tags (idlwave-struct-tags)) | ||
| 5894 | (cons 'inherits (idlwave-struct-inherits))))))))) | ||
| 5895 | |||
| 5896 | (defun idlwave-class-tags (class) | ||
| 5897 | "Return the native tags in CLASS." | ||
| 5898 | (cdr (assq 'tags (idlwave-class-info class)))) | ||
| 5899 | (defun idlwave-class-inherits (class) | ||
| 5900 | "Return the direct superclasses of CLASS." | ||
| 5901 | (cdr (assq 'inherits (idlwave-class-info class)))) | ||
| 5902 | |||
| 5903 | (defun idlwave-all-class-tags (class) | ||
| 5904 | "Return a list of native and inherited tags in CLASS." | ||
| 5905 | (apply 'append (mapcar 'idlwave-class-tags | ||
| 5906 | (cons class (idlwave-all-class-inherits class))))) | ||
| 5907 | |||
| 5908 | (defun idlwave-all-class-inherits (class) | ||
| 5909 | "Return a list of all superclasses of CLASS (recursively expanded). | ||
| 5910 | The list is cashed in `idlwave-class-info' for faster access." | ||
| 5911 | (cond | ||
| 5912 | ((not idlwave-support-inheritance) nil) | ||
| 5913 | ((eq class nil) nil) | ||
| 5914 | ((eq class t) nil) | ||
| 5915 | (t | ||
| 5916 | (let ((info (idlwave-class-info class)) | ||
| 5917 | entry) | ||
| 5918 | (if (setq entry (assq 'all-inherits info)) | ||
| 5919 | (cdr entry) | ||
| 5920 | (let ((inherits (idlwave-class-inherits class)) | ||
| 5921 | rtn all-inherits cl) | ||
| 5922 | (while inherits | ||
| 5923 | (setq cl (pop inherits) | ||
| 5924 | rtn (cons cl rtn) | ||
| 5925 | inherits (append inherits (idlwave-class-inherits cl)))) | ||
| 5926 | (setq all-inherits (nreverse rtn)) | ||
| 5927 | (nconc info (list (cons 'all-inherits all-inherits))) | ||
| 5928 | all-inherits)))))) | ||
| 5929 | |||
| 5930 | |||
| 5931 | ;;========================================================================== | ||
| 5932 | ;; | ||
| 5933 | ;; Completing class structure tags. This is a completion plugin. | ||
| 5934 | ;; The necessary taglist is constructed dynamically | ||
| 5935 | |||
| 5936 | (defvar idlwave-current-tags-class nil) | ||
| 5937 | (defvar idlwave-current-class-tags nil) | ||
| 5938 | (defvar idlwave-current-native-class-tags nil) | ||
| 5939 | (defvar idlwave-sint-classtags nil) | ||
| 5940 | (idlwave-new-sintern-type 'classtag) | ||
| 5941 | (add-to-list 'idlwave-complete-special 'idlwave-complete-class-structure-tag) | ||
| 5942 | (add-hook 'idlwave-update-rinfo-hook 'idlwave-classtag-reset) | ||
| 5943 | |||
| 5944 | (defun idlwave-complete-class-structure-tag () | ||
| 5945 | "Complete a structure tag on a `self' argument in an object method." | ||
| 5946 | (interactive) | ||
| 5947 | (let ((pos (point)) | ||
| 5948 | (case-fold-search t)) | ||
| 5949 | (if (save-excursion | ||
| 5950 | ;; Check if the context is right | ||
| 5951 | (skip-chars-backward "[a-zA-Z0-9._$]") | ||
| 5952 | (and (< (point) (- pos 4)) | ||
| 5953 | (looking-at "self\\."))) | ||
| 5954 | (let* ((class (nth 2 (idlwave-current-routine)))) | ||
| 5955 | ;; Check if we are in a class routine | ||
| 5956 | (unless class | ||
| 5957 | (error "Not in a method procedure or function.")) | ||
| 5958 | ;; Check if we need to update the "current" class | ||
| 5959 | (if (not (equal class idlwave-current-tags-class)) | ||
| 5960 | (idlwave-prepare-class-tag-completion class)) | ||
| 5961 | (setq idlwave-completion-help-info nil) | ||
| 5962 | (let ((idlwave-cpl-bold idlwave-current-native-class-tags)) | ||
| 5963 | (idlwave-complete-in-buffer | ||
| 5964 | 'classtag 'classtag | ||
| 5965 | idlwave-current-class-tags nil | ||
| 5966 | (format "Select a tag of class %s" class) | ||
| 5967 | "class tag")) | ||
| 5968 | t) ; return t to skip other completions | ||
| 5969 | nil))) | ||
| 5970 | |||
| 5971 | (defun idlwave-classtag-reset () | ||
| 5972 | (setq idlwave-current-tags-class nil)) | ||
| 5973 | |||
| 5974 | (defun idlwave-prepare-class-tag-completion (class) | ||
| 5975 | "Find and parse the necessary class definitions for class structure tags." | ||
| 5976 | (setq idlwave-sint-classtags nil) | ||
| 5977 | (setq idlwave-current-tags-class class) | ||
| 5978 | (setq idlwave-current-class-tags | ||
| 5979 | (mapcar (lambda (x) | ||
| 5980 | (list (idlwave-sintern-classtag x 'set))) | ||
| 5981 | (idlwave-all-class-tags class))) | ||
| 5982 | (setq idlwave-current-native-class-tags | ||
| 5983 | (mapcar 'downcase (idlwave-class-tags class)))) | ||
| 5984 | |||
| 5985 | ;=========================================================================== | ||
| 5986 | ;; | ||
| 5987 | ;; Completing system variables and their structure fields | ||
| 5988 | ;; This is also a plugin. It is a bit bigger since we support loading | ||
| 5989 | ;; current system variables from the shell and highlighting in the | ||
| 5990 | ;; completions buffer. | ||
| 5991 | |||
| 5992 | (defvar idlwave-sint-sysvars nil) | ||
| 5993 | (defvar idlwave-sint-sysvartags nil) | ||
| 5994 | (idlwave-new-sintern-type 'sysvar) | ||
| 5995 | (idlwave-new-sintern-type 'sysvartag) | ||
| 5996 | (add-to-list 'idlwave-complete-special 'idlwave-complete-sysvar-or-tag) | ||
| 5997 | (add-hook 'idlwave-update-rinfo-hook 'idlwave-sysvars-reset) | ||
| 5998 | (add-hook 'idlwave-after-load-rinfo-hook 'idlwave-remember-builtin-sysvars) | ||
| 5999 | (add-hook 'idlwave-after-load-rinfo-hook 'idlwave-sintern-sysvar-alist) | ||
| 6000 | |||
| 6001 | (defvar idlwave-system-variables-alist nil | ||
| 6002 | "Alist of system variables and the associated structure tags. | ||
| 6003 | Gets set in `idlw-rinfo.el'.") | ||
| 6004 | (defvar idlwave-builtin-system-variables nil) | ||
| 6005 | |||
| 6006 | (defun idlwave-complete-sysvar-or-tag () | ||
| 6007 | "Complete a system variable." | ||
| 6008 | (interactive) | ||
| 6009 | (let ((pos (point)) | ||
| 6010 | (case-fold-search t)) | ||
| 6011 | (cond ((save-excursion | ||
| 6012 | ;; Check if the context is right for system variable | ||
| 6013 | (skip-chars-backward "[a-zA-Z0-9_$]") | ||
| 6014 | (equal (char-before) ?!)) | ||
| 6015 | (setq idlwave-completion-help-info '(idlwave-complete-sysvar-help)) | ||
| 6016 | (idlwave-complete-in-buffer 'sysvar 'sysvar | ||
| 6017 | idlwave-system-variables-alist nil | ||
| 6018 | "Select a system variable" | ||
| 6019 | "system variable") | ||
| 6020 | t) ; return t to skip other completions | ||
| 6021 | ((save-excursion | ||
| 6022 | ;; Check if the context is right for sysvar tag | ||
| 6023 | (skip-chars-backward "[a-zA-Z0-9_$.]") | ||
| 6024 | (and (equal (char-before) ?!) | ||
| 6025 | (looking-at "\\([a-zA-Z][a-zA-Z0-9_$]*\\)\\.") | ||
| 6026 | (<= (match-end 0) pos))) | ||
| 6027 | ;; Complete a system variable tag | ||
| 6028 | (let* ((var (idlwave-sintern-sysvar (match-string 1))) | ||
| 6029 | (entry (assq var idlwave-system-variables-alist)) | ||
| 6030 | (tags (cdr entry))) | ||
| 6031 | (or entry (error "!%s is not know to be a system variable" var)) | ||
| 6032 | (or tags (error "System variable !%s is not a structure" var)) | ||
| 6033 | (setq idlwave-completion-help-info | ||
| 6034 | (list 'idlwave-complete-sysvar-help var)) | ||
| 6035 | (idlwave-complete-in-buffer 'sysvartag 'sysvartag | ||
| 6036 | tags nil | ||
| 6037 | "Select a system variable tag" | ||
| 6038 | "system variable tag") | ||
| 6039 | t)) ; return t to skip other completions | ||
| 6040 | (t nil)))) | ||
| 6041 | |||
| 6042 | (defvar name) | ||
| 6043 | (defvar kwd) | ||
| 6044 | (defun idlwave-complete-sysvar-help (mode word) | ||
| 6045 | (cond | ||
| 6046 | ((eq mode 'test) | ||
| 6047 | (or (and (eq nil (nth 1 idlwave-completion-help-info)) | ||
| 6048 | (member (downcase word) idlwave-builtin-system-variables)) | ||
| 6049 | (and (stringp (nth 1 idlwave-completion-help-info)) | ||
| 6050 | (member (downcase (nth 1 idlwave-completion-help-info)) | ||
| 6051 | idlwave-builtin-system-variables)))) | ||
| 6052 | ((eq mode 'set) | ||
| 6053 | (setq name "system variables" | ||
| 6054 | kwd (concat "!" | ||
| 6055 | (if (stringp (nth 1 idlwave-completion-help-info)) | ||
| 6056 | (nth 1 idlwave-completion-help-info) | ||
| 6057 | word)))) | ||
| 6058 | (t (error "This should not happen")))) | ||
| 6059 | |||
| 6060 | |||
| 6061 | (defun idlwave-sysvars-reset () | ||
| 6062 | (if (and (fboundp 'idlwave-shell-is-running) | ||
| 6063 | (idlwave-shell-is-running)) | ||
| 6064 | (idlwave-shell-send-command "idlwave_get_sysvars" | ||
| 6065 | 'idlwave-process-sysvars 'hide))) | ||
| 6066 | |||
| 6067 | (defun idlwave-process-sysvars () | ||
| 6068 | (idlwave-shell-filter-sysvars) | ||
| 6069 | (setq idlwave-sint-sysvars nil | ||
| 6070 | idlwave-sint-sysvartags nil) | ||
| 6071 | (idlwave-sintern-sysvar-alist)) | ||
| 6072 | |||
| 6073 | (defun idlwave-remember-builtin-sysvars () | ||
| 6074 | (setq idlwave-builtin-system-variables | ||
| 6075 | (mapcar 'downcase | ||
| 6076 | (mapcar 'car idlwave-system-variables-alist)))) | ||
| 6077 | |||
| 6078 | (defun idlwave-sintern-sysvar-alist () | ||
| 6079 | (let ((list idlwave-system-variables-alist) entry) | ||
| 6080 | (while (setq entry (pop list)) | ||
| 6081 | (setcar entry (idlwave-sintern-sysvar (car entry) 'set)) | ||
| 6082 | (setcdr entry (mapcar (lambda (x) | ||
| 6083 | (list (idlwave-sintern-sysvartag (car x) 'set))) | ||
| 6084 | (cdr entry)))))) | ||
| 6085 | |||
| 6086 | (defvar idlwave-shell-command-output) | ||
| 6087 | (defun idlwave-shell-filter-sysvars () | ||
| 6088 | "Get the system variables and structure tags." | ||
| 6089 | (let ((text idlwave-shell-command-output) | ||
| 6090 | (start 0) | ||
| 6091 | (old idlwave-system-variables-alist) | ||
| 6092 | var tags type name class) | ||
| 6093 | (setq idlwave-system-variables-alist nil) | ||
| 6094 | (while (string-match "^IDLWAVE-SYSVAR: !\\([a-zA-Z0-9_$]+\\)\\( \\(.*\\)\\)?" | ||
| 6095 | text start) | ||
| 6096 | (setq start (match-end 0) | ||
| 6097 | var (match-string 1 text) | ||
| 6098 | tags (if (match-end 3) (idlwave-split-string (match-string 3 text)))) | ||
| 6099 | (setq idlwave-system-variables-alist | ||
| 6100 | (cons (cons var (mapcar 'list tags)) | ||
| 6101 | idlwave-system-variables-alist))) | ||
| 6102 | ;; Keep the old value if query was not successful | ||
| 6103 | (setq idlwave-system-variables-alist | ||
| 6104 | (or idlwave-system-variables-alist old)))) | ||
| 6105 | |||
| 5526 | (defun idlwave-completion-fontify-classes () | 6106 | (defun idlwave-completion-fontify-classes () |
| 5527 | "Goto the *Completions* buffer and fontify the class info." | 6107 | "Goto the *Completions* buffer and fontify the class info." |
| 5528 | (when (featurep 'font-lock) | 6108 | (when (featurep 'font-lock) |
| @@ -5680,7 +6260,8 @@ prefix arg, the class property is cleared out." | |||
| 5680 | (idlwave-force-class-query (equal arg '(4))) | 6260 | (idlwave-force-class-query (equal arg '(4))) |
| 5681 | (module (idlwave-what-module))) | 6261 | (module (idlwave-what-module))) |
| 5682 | (if (car module) | 6262 | (if (car module) |
| 5683 | (apply 'idlwave-display-calling-sequence module) | 6263 | (apply 'idlwave-display-calling-sequence |
| 6264 | (idlwave-fix-module-if-obj_new module)) | ||
| 5684 | (error "Don't know which calling sequence to show."))))) | 6265 | (error "Don't know which calling sequence to show."))))) |
| 5685 | 6266 | ||
| 5686 | (defun idlwave-resolve (&optional arg) | 6267 | (defun idlwave-resolve (&optional arg) |
| @@ -5733,7 +6314,7 @@ use. With ARG force class query for object methods." | |||
| 5733 | (interactive "P") | 6314 | (interactive "P") |
| 5734 | (let* ((idlwave-query-class nil) | 6315 | (let* ((idlwave-query-class nil) |
| 5735 | (idlwave-force-class-query (equal arg '(4))) | 6316 | (idlwave-force-class-query (equal arg '(4))) |
| 5736 | (module (idlwave-what-module)) | 6317 | (module (idlwave-fix-module-if-obj_new (idlwave-what-module))) |
| 5737 | (default (concat (idlwave-make-full-name (nth 2 module) (car module)) | 6318 | (default (concat (idlwave-make-full-name (nth 2 module) (car module)) |
| 5738 | (if (eq (nth 1 module) 'pro) "<p>" "<f>"))) | 6319 | (if (eq (nth 1 module) 'pro) "<p>" "<f>"))) |
| 5739 | (list | 6320 | (list |
| @@ -5772,20 +6353,24 @@ use. With ARG force class query for object methods." | |||
| 5772 | (let ((name1 (idlwave-make-full-name class name)) | 6353 | (let ((name1 (idlwave-make-full-name class name)) |
| 5773 | source buf1 entry | 6354 | source buf1 entry |
| 5774 | (buf (current-buffer)) | 6355 | (buf (current-buffer)) |
| 5775 | (pos (point))) | 6356 | (pos (point)) |
| 6357 | name2) | ||
| 5776 | (setq entry (idlwave-best-rinfo-assq name type class (idlwave-routines)) | 6358 | (setq entry (idlwave-best-rinfo-assq name type class (idlwave-routines)) |
| 5777 | source (or force-source (nth 3 entry))) | 6359 | source (or force-source (nth 3 entry)) |
| 6360 | name2 (if (nth 2 entry) | ||
| 6361 | (idlwave-make-full-name (nth 2 entry) name) | ||
| 6362 | name1)) | ||
| 5778 | (cond | 6363 | (cond |
| 5779 | ((or (null name) (equal name "")) | 6364 | ((or (null name) (equal name "")) |
| 5780 | (error "Abort")) | 6365 | (error "Abort")) |
| 5781 | ((null entry) | 6366 | ((null entry) |
| 5782 | (error "Nothing known about a module %s" name1)) | 6367 | (error "Nothing known about a module %s" name2)) |
| 5783 | ((eq (car source) 'system) | 6368 | ((eq (car source) 'system) |
| 5784 | (error "Source code for system routine %s is not available." | 6369 | (error "Source code for system routine %s is not available." |
| 5785 | name1)) | 6370 | name2)) |
| 5786 | ((equal (cdr source) "") | 6371 | ((equal (cdr source) "") |
| 5787 | (error "Source code for routine %s is not available." | 6372 | (error "Source code for routine %s is not available." |
| 5788 | name1)) | 6373 | name2)) |
| 5789 | ((memq (car source) '(buffer lib compiled)) | 6374 | ((memq (car source) '(buffer lib compiled)) |
| 5790 | (setq buf1 | 6375 | (setq buf1 |
| 5791 | (if (eq (car source) 'lib) | 6376 | (if (eq (car source) 'lib) |
| @@ -5803,13 +6388,13 @@ use. With ARG force class query for object methods." | |||
| 5803 | ((equal type "p") "pro") | 6388 | ((equal type "p") "pro") |
| 5804 | (t "\\(pro\\|function\\)")) | 6389 | (t "\\(pro\\|function\\)")) |
| 5805 | "\\>[ \t]+" | 6390 | "\\>[ \t]+" |
| 5806 | (regexp-quote (downcase name1)) | 6391 | (regexp-quote (downcase name2)) |
| 5807 | "[^a-zA-Z0-9_$]") | 6392 | "[^a-zA-Z0-9_$]") |
| 5808 | nil t) | 6393 | nil t) |
| 5809 | (goto-char (match-beginning 0)) | 6394 | (goto-char (match-beginning 0)) |
| 5810 | (pop-to-buffer buf) | 6395 | (pop-to-buffer buf) |
| 5811 | (goto-char pos) | 6396 | (goto-char pos) |
| 5812 | (error "Could not find routine %s" name1))))))) | 6397 | (error "Could not find routine %s" name2))))))) |
| 5813 | 6398 | ||
| 5814 | (defun idlwave-what-module () | 6399 | (defun idlwave-what-module () |
| 5815 | "Return a default module for stuff near point. | 6400 | "Return a default module for stuff near point. |
| @@ -5866,6 +6451,47 @@ Used by `idlwave-routine-info' and `idlwave-find-module'." | |||
| 5866 | (list pro 'pro (idlwave-determine-class (nth 0 where) 'pro))) | 6451 | (list pro 'pro (idlwave-determine-class (nth 0 where) 'pro))) |
| 5867 | (t nil))))) | 6452 | (t nil))))) |
| 5868 | 6453 | ||
| 6454 | (defun idlwave-what-module-find-class () | ||
| 6455 | "Call idlwave-what-module and find the inherited class if necessary." | ||
| 6456 | (let* ((module (idlwave-what-module)) | ||
| 6457 | (class (nth 2 module)) | ||
| 6458 | classes) | ||
| 6459 | (if (and (= (length module) 3) | ||
| 6460 | (stringp class)) | ||
| 6461 | (list (car module) | ||
| 6462 | (nth 1 module) | ||
| 6463 | (apply 'idlwave-find-inherited-class module)) | ||
| 6464 | module))) | ||
| 6465 | |||
| 6466 | (defun idlwave-find-inherited-class (name type class) | ||
| 6467 | "Find the class which defines TYPE NAME and is CLASS or inherited by CLASS." | ||
| 6468 | (let ((entry (idlwave-best-rinfo-assoc name type class (idlwave-routines)))) | ||
| 6469 | (if entry | ||
| 6470 | (nth 2 entry) | ||
| 6471 | class))) | ||
| 6472 | |||
| 6473 | (defun idlwave-fix-module-if-obj_new (module) | ||
| 6474 | "Check if MODULE points to obj_new. If yes, and if the cursor is in the | ||
| 6475 | keyword region, change to the appropriate Init method." | ||
| 6476 | (let* ((name (car module)) | ||
| 6477 | (pos (point)) | ||
| 6478 | (case-fold-search t) | ||
| 6479 | string) | ||
| 6480 | (if (and (stringp name) | ||
| 6481 | (equal (downcase name) "obj_new") | ||
| 6482 | (save-excursion | ||
| 6483 | (idlwave-beginning-of-statement) | ||
| 6484 | (setq string (buffer-substring (point) pos)) | ||
| 6485 | (string-match "obj_new([^'\"]*['\"]\\([a-zA-Z0-9_]+\\)" | ||
| 6486 | string))) | ||
| 6487 | (let ((name "Init") | ||
| 6488 | (class (match-string 1 string))) | ||
| 6489 | (setq module (list (idlwave-sintern-method "Init") | ||
| 6490 | 'fun | ||
| 6491 | (idlwave-sintern-class class))))) | ||
| 6492 | module)) | ||
| 6493 | |||
| 6494 | |||
| 5869 | (defun idlwave-fix-keywords (name type class keywords) | 6495 | (defun idlwave-fix-keywords (name type class keywords) |
| 5870 | ;; This fixes the list of keywords. | 6496 | ;; This fixes the list of keywords. |
| 5871 | (let ((case-fold-search t) | 6497 | (let ((case-fold-search t) |
| @@ -5874,7 +6500,8 @@ Used by `idlwave-routine-info' and `idlwave-find-module'." | |||
| 5874 | ;; If this is the OBJ_NEW function, try to figure out the class and use | 6500 | ;; If this is the OBJ_NEW function, try to figure out the class and use |
| 5875 | ;; the keywords from the corresponding INIT method. | 6501 | ;; the keywords from the corresponding INIT method. |
| 5876 | (if (and (equal name "OBJ_NEW") | 6502 | (if (and (equal name "OBJ_NEW") |
| 5877 | (eq major-mode 'idlwave-mode)) | 6503 | (or (eq major-mode 'idlwave-mode) |
| 6504 | (eq major-mode 'idlwave-shell-mode))) | ||
| 5878 | (let* ((bos (save-excursion (idlwave-beginning-of-statement) (point))) | 6505 | (let* ((bos (save-excursion (idlwave-beginning-of-statement) (point))) |
| 5879 | (string (buffer-substring bos (point))) | 6506 | (string (buffer-substring bos (point))) |
| 5880 | (case-fold-search t) | 6507 | (case-fold-search t) |
| @@ -5902,6 +6529,25 @@ Used by `idlwave-routine-info' and `idlwave-find-module'." | |||
| 5902 | (mapcar (lambda (k) (add-to-list 'keywords k)) | 6529 | (mapcar (lambda (k) (add-to-list 'keywords k)) |
| 5903 | (nth 5 x)))) | 6530 | (nth 5 x)))) |
| 5904 | (setq keywords (idlwave-uniquify keywords))) | 6531 | (setq keywords (idlwave-uniquify keywords))) |
| 6532 | |||
| 6533 | ;; If we have inheritance, add all keywords from superclasses | ||
| 6534 | ;; :-( Taken out because JD says it does not work this way. | ||
| 6535 | ; (when (and (stringp class) | ||
| 6536 | ; (or (assq (idlwave-sintern-keyword "_extra") keywords) | ||
| 6537 | ; (assq (idlwave-sintern-keyword "_ref_extra") keywords)) | ||
| 6538 | ; (boundp 'super-classes)) | ||
| 6539 | ; (loop for x in (idlwave-routines) do | ||
| 6540 | ; (and (nth 2 x) ; non-nil class | ||
| 6541 | ; (or (eq (nth 2 x) class) ; the right class | ||
| 6542 | ; (memq (nth 2 x) super-classes)) ; an inherited class | ||
| 6543 | ; (or (and (eq (nth 1 x) type) ; default type | ||
| 6544 | ; (eq (car x) name)) ; default name | ||
| 6545 | ; (and (eq (nth 1 x) type1) ; backup type | ||
| 6546 | ; (eq (car x) name1))) ; backup name | ||
| 6547 | ; (mapcar (lambda (k) (add-to-list 'keywords k)) | ||
| 6548 | ; (nth 5 x)))) | ||
| 6549 | ; (setq keywords (idlwave-uniquify keywords))) | ||
| 6550 | |||
| 5905 | ;; Return the final list | 6551 | ;; Return the final list |
| 5906 | keywords)) | 6552 | keywords)) |
| 5907 | 6553 | ||
| @@ -5971,14 +6617,17 @@ If we do not know about MODULE, just return KEYWORD literally." | |||
| 5971 | (when (window-live-p ri-window) | 6617 | (when (window-live-p ri-window) |
| 5972 | (delete-window ri-window)))) | 6618 | (delete-window ri-window)))) |
| 5973 | 6619 | ||
| 5974 | (defun idlwave-display-calling-sequence (name type class) | 6620 | (defun idlwave-display-calling-sequence (name type class |
| 6621 | &optional initial-class) | ||
| 5975 | ;; Display the calling sequence of module NAME, type TYPE in class CLASS. | 6622 | ;; Display the calling sequence of module NAME, type TYPE in class CLASS. |
| 5976 | (let* ((entry (or (idlwave-best-rinfo-assq name type class | 6623 | (let* ((initial-class (or initial-class class)) |
| 6624 | (entry (or (idlwave-best-rinfo-assq name type class | ||
| 5977 | (idlwave-routines)) | 6625 | (idlwave-routines)) |
| 5978 | (idlwave-rinfo-assq name type class | 6626 | (idlwave-rinfo-assq name type class |
| 5979 | idlwave-unresolved-routines))) | 6627 | idlwave-unresolved-routines))) |
| 5980 | (name (or (car entry) name)) | 6628 | (name (or (car entry) name)) |
| 5981 | (class (or (nth 2 entry) class)) | 6629 | (class (or (nth 2 entry) class)) |
| 6630 | (superclasses (idlwave-all-class-inherits initial-class)) | ||
| 5982 | (twins (idlwave-routine-twins entry)) | 6631 | (twins (idlwave-routine-twins entry)) |
| 5983 | (dtwins (idlwave-study-twins twins)) | 6632 | (dtwins (idlwave-study-twins twins)) |
| 5984 | (all dtwins) | 6633 | (all dtwins) |
| @@ -6003,15 +6652,18 @@ If we do not know about MODULE, just return KEYWORD literally." | |||
| 6003 | (if (idlwave-help-directory) | 6652 | (if (idlwave-help-directory) |
| 6004 | "Button2: Pop to source and back. Button3: Source in Help window." | 6653 | "Button2: Pop to source and back. Button3: Source in Help window." |
| 6005 | "Button2: Pop to source and back.")) | 6654 | "Button2: Pop to source and back.")) |
| 6655 | (help-echo-class | ||
| 6656 | "Button2: Display info about same method in superclass") | ||
| 6006 | (col 0) | 6657 | (col 0) |
| 6007 | (data (list name type class (current-buffer) olh)) | 6658 | (data (list name type class (current-buffer) olh initial-class)) |
| 6008 | (km-prop (if (featurep 'xemacs) 'keymap 'local-map)) | 6659 | (km-prop (if (featurep 'xemacs) 'keymap 'local-map)) |
| 6009 | (face 'idlwave-help-link-face) | 6660 | (face 'idlwave-help-link-face) |
| 6010 | beg props win cnt total) | 6661 | beg props win cnt total) |
| 6011 | (setq keywords (idlwave-fix-keywords name type class keywords)) | 6662 | (setq keywords (idlwave-fix-keywords name type class keywords)) |
| 6012 | (cond | 6663 | (cond |
| 6013 | ((null entry) | 6664 | ((null entry) |
| 6014 | (error "No %s %s known" type name)) | 6665 | (error "No %s %s known %s" type name |
| 6666 | (if initial-class (concat "in class " initial-class) ""))) | ||
| 6015 | ((or (null name) (equal name "")) | 6667 | ((or (null name) (equal name "")) |
| 6016 | (error "No function or procedure call at point.")) | 6668 | (error "No function or procedure call at point.")) |
| 6017 | ((null calling-seq) | 6669 | ((null calling-seq) |
| @@ -6026,6 +6678,22 @@ If we do not know about MODULE, just return KEYWORD literally." | |||
| 6026 | (set (make-local-variable 'idlwave-popup-source) nil) | 6678 | (set (make-local-variable 'idlwave-popup-source) nil) |
| 6027 | (set (make-local-variable 'idlwave-current-obj_new-class) | 6679 | (set (make-local-variable 'idlwave-current-obj_new-class) |
| 6028 | idlwave-current-obj_new-class) | 6680 | idlwave-current-obj_new-class) |
| 6681 | (when superclasses | ||
| 6682 | (setq props (list 'mouse-face 'highlight | ||
| 6683 | km-prop idlwave-rinfo-mouse-map | ||
| 6684 | 'help-echo help-echo-class | ||
| 6685 | 'data (cons 'class data))) | ||
| 6686 | (let ((classes (cons initial-class superclasses)) c) | ||
| 6687 | (insert "Classes: ") | ||
| 6688 | (while (setq c (pop classes)) | ||
| 6689 | (insert " ") | ||
| 6690 | (setq beg (point)) | ||
| 6691 | (insert c) | ||
| 6692 | (if (equal (downcase c) (downcase class)) | ||
| 6693 | (add-text-properties beg (point) (list 'face 'bold)) | ||
| 6694 | (if (idlwave-rinfo-assq name type c (idlwave-routines)) | ||
| 6695 | (add-text-properties beg (point) props)))) | ||
| 6696 | (insert "\n"))) | ||
| 6029 | (setq props (if have-olh | 6697 | (setq props (if have-olh |
| 6030 | (list 'mouse-face 'highlight | 6698 | (list 'mouse-face 'highlight |
| 6031 | km-prop idlwave-rinfo-mouse-map | 6699 | km-prop idlwave-rinfo-mouse-map |
| @@ -6188,15 +6856,23 @@ Optional args RIGHT and SHIFT indicate, if mouse-3 was used, and if SHIFT | |||
| 6188 | was pressed." | 6856 | was pressed." |
| 6189 | (interactive "e") | 6857 | (interactive "e") |
| 6190 | (if ev (mouse-set-point ev)) | 6858 | (if ev (mouse-set-point ev)) |
| 6191 | (let (data id name type class buf keyword bufwin source) | 6859 | (let (data id name type class buf keyword bufwin source word initial-class) |
| 6192 | (setq data (get-text-property (point) 'data) | 6860 | (setq data (get-text-property (point) 'data) |
| 6193 | source (get-text-property (point) 'source) | 6861 | source (get-text-property (point) 'source) |
| 6194 | keyword (get-text-property (point) 'keyword) | 6862 | keyword (get-text-property (point) 'keyword) |
| 6195 | id (car data) | 6863 | id (car data) |
| 6196 | name (nth 1 data) type (nth 2 data) class (nth 3 data) | 6864 | name (nth 1 data) type (nth 2 data) class (nth 3 data) |
| 6197 | buf (nth 4 data) | 6865 | buf (nth 4 data) |
| 6866 | initial-class (nth 6 data) | ||
| 6867 | word (idlwave-this-word) | ||
| 6198 | bufwin (get-buffer-window buf t)) | 6868 | bufwin (get-buffer-window buf t)) |
| 6199 | (cond ((eq id 'usage) | 6869 | (cond ((eq id 'class) |
| 6870 | (if (window-live-p bufwin) (select-window bufwin)) | ||
| 6871 | (idlwave-display-calling-sequence | ||
| 6872 | (idlwave-sintern-method name) | ||
| 6873 | type (idlwave-sintern-class word) | ||
| 6874 | initial-class)) | ||
| 6875 | ((eq id 'usage) | ||
| 6200 | (idlwave-require-online-help) | 6876 | (idlwave-require-online-help) |
| 6201 | (idlwave-online-help nil name type class)) | 6877 | (idlwave-online-help nil name type class)) |
| 6202 | ((eq id 'source) | 6878 | ((eq id 'source) |
| @@ -6930,3 +7606,4 @@ This function was written since `list-abbrevs' looks terrible for IDLWAVE mode." | |||
| 6930 | 7606 | ||
| 6931 | ;;; idlwave.el ends here | 7607 | ;;; idlwave.el ends here |
| 6932 | 7608 | ||
| 7609 | |||
diff --git a/man/idlwave.texi b/man/idlwave.texi index 8fadb52d049..94b78dd6c75 100644 --- a/man/idlwave.texi +++ b/man/idlwave.texi | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | \input texinfo @c -*-texinfo-*- | 1 | \input texinfo @c -*-texinfo-*- |
| 2 | @c %**start of header | 2 | @c %**start of header |
| 3 | @setfilename ../info/idlwave | 3 | @setfilename idlwave |
| 4 | @settitle IDLWAVE User Manual | 4 | @settitle IDLWAVE User Manual |
| 5 | @dircategory Emacs | 5 | @dircategory Editors |
| 6 | @direntry | 6 | @direntry |
| 7 | * IDLWAVE: (idlwave). Major mode and shell for IDL and WAVE/CL files. | 7 | * IDLWAVE: (idlwave). Major mode and shell for IDL and WAVE/CL files. |
| 8 | @end direntry | 8 | @end direntry |
| @@ -156,7 +156,6 @@ Debugging IDL Programs | |||
| 156 | 156 | ||
| 157 | * Compiling Programs:: Compiling buffers under the shell | 157 | * Compiling Programs:: Compiling buffers under the shell |
| 158 | * Breakpoints and Stepping:: Deciding where to stop and look | 158 | * Breakpoints and Stepping:: Deciding where to stop and look |
| 159 | * Walking the Calling Stack:: From where was this routine called? | ||
| 160 | * Examining Variables:: What is the value now? | 159 | * Examining Variables:: What is the value now? |
| 161 | 160 | ||
| 162 | Installation | 161 | Installation |
| @@ -1917,10 +1916,6 @@ Non-@code{nil} means @key{UP} and @key{DOWN} arrows move through command | |||
| 1917 | history like xterm. | 1916 | history like xterm. |
| 1918 | @end defopt | 1917 | @end defopt |
| 1919 | 1918 | ||
| 1920 | @defopt idlwave-shell-comint-settings | ||
| 1921 | Alist of special settings for the comint variables in the IDLWAVE Shell. | ||
| 1922 | @end defopt | ||
| 1923 | |||
| 1924 | @defopt idlwave-shell-file-name-chars | 1919 | @defopt idlwave-shell-file-name-chars |
| 1925 | The characters allowed in file names, as a string. Used for file name | 1920 | The characters allowed in file names, as a string. Used for file name |
| 1926 | completion. | 1921 | completion. |
| @@ -2014,7 +2009,6 @@ buffers. | |||
| 2014 | @menu | 2009 | @menu |
| 2015 | * Compiling Programs:: Compiling buffers under the shell | 2010 | * Compiling Programs:: Compiling buffers under the shell |
| 2016 | * Breakpoints and Stepping:: Deciding where to stop and look | 2011 | * Breakpoints and Stepping:: Deciding where to stop and look |
| 2017 | * Walking the Calling Stack:: From where was this routine called? | ||
| 2018 | * Examining Variables:: What is the value now? | 2012 | * Examining Variables:: What is the value now? |
| 2019 | @end menu | 2013 | @end menu |
| 2020 | 2014 | ||
| @@ -2058,7 +2052,7 @@ The face which highlights the source line where IDL is | |||
| 2058 | stopped. | 2052 | stopped. |
| 2059 | @end defopt | 2053 | @end defopt |
| 2060 | 2054 | ||
| 2061 | @node Breakpoints and Stepping, Walking the Calling Stack, Compiling Programs, Debugging IDL Programs | 2055 | @node Breakpoints and Stepping, Examining Variables, Compiling Programs, Debugging IDL Programs |
| 2062 | @subsection Breakpoints and Stepping | 2056 | @subsection Breakpoints and Stepping |
| 2063 | @cindex Breakpoints | 2057 | @cindex Breakpoints |
| 2064 | @cindex Stepping | 2058 | @cindex Stepping |
| @@ -2069,23 +2063,16 @@ stopped. | |||
| 2069 | You can set breakpoints and step through a program with IDLWAVE. | 2063 | You can set breakpoints and step through a program with IDLWAVE. |
| 2070 | Setting a breakpoint in the current line of the source buffer is done | 2064 | Setting a breakpoint in the current line of the source buffer is done |
| 2071 | with @kbd{C-c C-d C-b} (@code{idlwave-shell-break-here}). With a prefix | 2065 | with @kbd{C-c C-d C-b} (@code{idlwave-shell-break-here}). With a prefix |
| 2072 | arg of 1 (i.e. @kbd{C-1 C-c C-d C-b}, the breakpoint gets a @code{/ONCE} | 2066 | arg of 1, the breakpoint gets a @code{/ONCE} keyword, meaning that it |
| 2073 | keyword, meaning that it will be deleted after first use. With a | 2067 | will be deleted after first use. With a numeric prefix greater than |
| 2074 | numeric prefix greater than one, the breakpoint will only be active the | 2068 | one, the breakpoint will only be active the @code{nth} time it is hit. |
| 2075 | @code{nth} time it is hit. To clear the breakpoint in the current line, | 2069 | To clear the breakpoint in the current line, use @kbd{C-c C-d C-d} |
| 2076 | use @kbd{C-c C-d C-d} (@code{idlwave-clear-current-bp}). When executed | 2070 | (@code{idlwave-clear-current-bp}). To clear all breakpoints, use |
| 2077 | from the shell window, the breakpoint where IDL is currently stopped | 2071 | @kbd{C-c C-d C-a} (@code{idlwave-clear-all-bp}). Breakpoint lines are |
| 2078 | will be deleted. To clear all breakpoints, use @kbd{C-c C-d C-a} | 2072 | highlighted in the source code. |
| 2079 | (@code{idlwave-clear-all-bp}). Breakpoint lines are highlighted in the | 2073 | |
| 2080 | source code. | 2074 | Once the program has stopped somewhere, you can step through it. Here |
| 2081 | 2075 | is a summary of the breakpoint and stepping commands: | |
| 2082 | Once the program has stopped somewhere, you can step through it. The | ||
| 2083 | most important stepping commands are @kbd{C-c C-d C-s} to execute one | ||
| 2084 | line of IDL code; @kbd{C-c C-d C-n} to do one step but treat procedure | ||
| 2085 | and function calls as a single step; @kbd{C-c C-d C-h} to continue | ||
| 2086 | execution to the line where the cursor is in and @kbd{C-c C-d C-r} to | ||
| 2087 | continue execution. Here is a summary of the breakpoint and stepping | ||
| 2088 | commands: | ||
| 2089 | 2076 | ||
| 2090 | @multitable @columnfractions .23 .77 | 2077 | @multitable @columnfractions .23 .77 |
| 2091 | @item @kbd{C-c C-d C-b} | 2078 | @item @kbd{C-c C-d C-b} |
| @@ -2129,31 +2116,12 @@ The face for breakpoint lines in the source code if | |||
| 2129 | @code{idlwave-shell-mark-breakpoints} has the value @code{face}. | 2116 | @code{idlwave-shell-mark-breakpoints} has the value @code{face}. |
| 2130 | @end defopt | 2117 | @end defopt |
| 2131 | 2118 | ||
| 2132 | @node Walking the Calling Stack, Examining Variables, Breakpoints and Stepping, Debugging IDL Programs | 2119 | @node Examining Variables, , Breakpoints and Stepping, Debugging IDL Programs |
| 2133 | @subsection Walking the Calling Stack | ||
| 2134 | @cindex Calling stack, walking | ||
| 2135 | |||
| 2136 | When debugging a program, it can be very useful to check in what context | ||
| 2137 | the current routine was called, and why the arguments of the call are | ||
| 2138 | the way they are. For this one needs to examine the calling stack. If | ||
| 2139 | execution is stopped somewhere deep in a program, you can use the | ||
| 2140 | commands @kbd{C-c C-d C-@key{UP}} (@code{idlwave-shell-stack-up}) and | ||
| 2141 | @kbd{C-c C-d C-@key{DOWN}} (@code{idlwave-shell-stack-down}) or the | ||
| 2142 | corresponding toolbar buttons to move through the calling stack. The | ||
| 2143 | mode line of the shell window will indicate where you are on the stack | ||
| 2144 | with a token like @samp{[-3:MYPRO]}, and the line of IDL code which did | ||
| 2145 | the current call will be highlighted. When you continue execution, | ||
| 2146 | IDLWAVE will automatically return to the current level. @xref{Examining | ||
| 2147 | Variables} for information how to examine the value of variables and | ||
| 2148 | expressions on higher calling stack levels. | ||
| 2149 | |||
| 2150 | @node Examining Variables, , Walking the Calling Stack, Debugging IDL Programs | ||
| 2151 | @subsection Examining Variables | 2120 | @subsection Examining Variables |
| 2152 | @cindex @code{PRINT} expressions | 2121 | @cindex @code{PRINT} expressions |
| 2153 | @cindex @code{HELP}, on expressions | 2122 | @cindex @code{HELP}, on expressions |
| 2154 | @cindex Expressions, printing | 2123 | @cindex Expressions, printing |
| 2155 | @cindex Expressions, help | 2124 | @cindex Expressions, help |
| 2156 | @cindex Printing expressions | ||
| 2157 | @cindex Mouse binding to print expressions | 2125 | @cindex Mouse binding to print expressions |
| 2158 | 2126 | ||
| 2159 | @kindex C-c C-d C-p | 2127 | @kindex C-c C-d C-p |
| @@ -2167,21 +2135,23 @@ argument will prompt for an expression instead of using the one at | |||
| 2167 | point. | 2135 | point. |
| 2168 | 2136 | ||
| 2169 | It is very convenient to click with the mouse on expressions to retrieve | 2137 | It is very convenient to click with the mouse on expressions to retrieve |
| 2170 | their value. Use @kbd{S-mouse-2} to print an expression and | 2138 | their value. Expression printing is also bound to @kbd{S-mouse-2} and |
| 2171 | @kbd{C-S-mouse-2} to get help on an expression. I.e. you need to hold | 2139 | expression help to @kbd{C-S-mouse-2}. I.e. you need to hold down |
| 2172 | down @key{SHIFT} and @key{CONTROL} while clicking with the middle mouse | 2140 | @key{SHIFT} and @key{CONTROL} while clicking with the mouse. |
| 2173 | buton. | ||
| 2174 | 2141 | ||
| 2142 | @cindex Calling stack, motion | ||
| 2175 | @cindex Printing expressions, on calling stack | 2143 | @cindex Printing expressions, on calling stack |
| 2176 | @cindex Restrictions for expression printing | 2144 | @cindex Restrictions for expression printing |
| 2177 | Printing of expressions also works on higher levels of the calling | 2145 | Printing of expressions also works on higher levels of the calling |
| 2178 | stack. This means that you can examine the values of variables and | 2146 | stack. This means that you can examine the values of variables and |
| 2179 | expressions inside the routine which called the current routine etc. | 2147 | expressions inside the routine which called the current routine etc. |
| 2180 | @xref{Walking the Calling Stack} for information on how to step back to | 2148 | Use the commands @kbd{C-c C-d C-@key{UP}} |
| 2181 | higher levels on the calling stack. Commands which print values of | 2149 | (@code{idlwave-shell-stack-up}) and @kbd{C-c C-d C-@key{DOWN}} |
| 2182 | variables and expressions will then use the values of variables in the | 2150 | (@code{idlwave-shell-stack-down}) or the corresponding toolbar buttons |
| 2183 | calling routine. The following restrictions apply for all levels except | 2151 | to move through the calling stack. The mode line of the shell window |
| 2184 | the current: | 2152 | will indicate the routine and the calling stack level which define the |
| 2153 | context for printing expressions. The following restrictions apply for | ||
| 2154 | all levels except the current: | ||
| 2185 | 2155 | ||
| 2186 | @itemize @bullet | 2156 | @itemize @bullet |
| 2187 | @item | 2157 | @item |