! $Id: Idl,v 1.120 2001/08/08 18:17:50 scottm Exp $ ! ! This application defaults file controls IDL and Idlde (a Motif based ! GUI interface to the IDL command line). idlde.title: IDL Development Environment idlde.iconName: Idlde idlde.colors: -10 Idl*fontList: fixed Idl.retain: 1 Idl.graphicsWindowWidth: 640 Idl.graphicsWindowHeight: 512 Idl.graphicsWindow14Screen: True ! ! Idl only (non DE) resources ! Idl.colors: -10 #ifdef sun ! ! Motif Sun IDL. Make the Delete key work in text widgets. ! Idl*XmText.translations: #override \n\ osfDelete: delete-previous-character()\n Idl*XeTextEd.translations: #override \n\ osfDelete: delete-previous-character()\n #endif ! Size, resize behavior of the File Selection box, dialog_pickfile() Idl*XmFileSelectionBox.resizePolicy: XmRESIZE_GROW Idl*XmFileSelectionBox.width: 400 ! ! ! IDLDE ! ! X Window applications are configured and customized by a large number ! of resources. Idlde is a Motif application, so resources that control ! it are described in the "OSF/Motif Programmer's Reference". To efficiently ! use the information in that manual still requires the following ! information: ! ! - The widgets used. ! - The resource names assigned to those widgets. ! ! This information can be obtained by rest of this file. These are the ! resource settings used by Idlde to achive its default appearance ! and behavior. ! ! We want you to be able to change Idlde to your liking by setting ! resources. For this reason, we encourage you to look at the definitions ! in this file and add your own resources to your $HOME/.idlde file to modify ! them. If you do not use Idlde, set the appropriate resources in your ! .Xdefaults files using "Idl" class name. ! However, please be aware of the following: ! ! ------------------------------------------------------------------------ ! | RSI makes no commitment to maintain the widget types or names | ! | used by Idlde from release to release. Such a commitment would | ! | severely limit our ability to improve the product or fix problems. | ! | Please be aware that your customizations may need adjustment between | ! | IDL releases. | ! ----------------------------------------------------------------------- ! ! In order to allow standard IDL resources to also apply to Idlde, the ! top level resource class name of the program is still "Idl". Idlde is ! thus referred to as "Idl*idlde". ! In order to allow standard IDL resources to apply to Idl (e.g. Idl widgets), ! the top level resource class name of the program is "Idl". The resources ! should be specified using class name "Idl*...". ! ! In order to specify resources for a widget, you need to know its ! class name or resource name. The resource names can be determined by ! reading the section of file relating to the desired widget. This table ! gives class information for the widgets: ! ! -------------------------------------------------------------------- ! Item Class Name ! -------------------------------------------------------------------- ! Menubar XmRowColumn ! All buttons and menu items XmPushButton ! Control XmRowColumn ! Text widgets XeTextEd ! Prompt XmLabelWidget ! -------------------------------------------------------------------- ! ! The full layout of the idlde consist of the following areas: ! ! - menubar ! - control panel with buttons used as shortcuts for commonly entered ! commands. ! - file view panel (in single window editor mode), or multiple ! top level file view windows ! - command panel with log window and prompt window ! ! Those areas can be managed (shown or hidden) by setting the following ! resources: ! ! ! If multiWindowEdit is set to True, each of the edited/debugged files ! is displayed in the separate top level window. If set to False, ! the edited/debugged files are displayed in only one edit view panel ! (see above). ! idlde*multiWindowEdit: False idlde*multiWindowEdit*editor*text*rows: 40 idlde*multiWindowEdit*editor*text*columns: 80 ! ! The panel below the menu bar is called the "View Panel". This panel ! contains an edited/debugged files, only one of which is ! ever visible at a given time. It is possible to hide the view panel ! completely from the Window menu. This resource controls whether ! the view is visible at startup. ! idlde*hideView: False ! ! It is possible to hide the control panel completely from the ! Window menu. This resource controls whether the control panel is visible at ! startup. ! idlde*control*hideControl: False ! separateControl if True creates toolbar in separate window ! controlVertical if True and separateControl creates vertical toolbar else ! horizontal toolbar is created. ! idlde*separateControl: False idlde*controlVertical: False ! ! Below the Control and View panel is located Log panel, which contains ! LOG window. This resource controls whether the Log panel ! is visible at startup. idlde*hideLog: False idlde*separateLog: False ! ! Below the Log panel is located Variable Watch panel, which displays ! current state of variables. This resource controls whether the Watch panel ! is visible at startup. idlde*hideWatch: False idlde*separateWatch: False ! ! Below the Control and View panel is located Command panel, which contains ! LOG and Prompt windows. It is possible to hide the Command panel completely ! from the Window menu.This resource controls whether the Command panel ! is visible at startup. idlde*hideCommand: False idlde*separateCommand: False ! ! It is possible to hide the status panel completely from the ! Window menu. This resource controls whether the status panel is visible at ! startup. ! idlde*hideStatus: False ! ! Left of the View panel is located Project panel, which contains ! list of files in the current project. It is possible to hide the Project ! panel completely from the Window menu.This resource controls whether ! the Project panel is visible at startup. idlde*hideProject: False idlde*separateProject: False ! ! If following resource is set to True, the files are initially ! open as read only. The status of the resource can be dynamically ! changed from Window menu for the currently displayed file ! and form the Preferences dialog for any next file(s) to be opened. idlde*readOnly: False idlde*changeDir: False ! ! Resource compileOption may have one of the following values: ! 0 - Ask to save changes before compiling ! 1 - Automatically save changes before compiling ! 2 - Compile from memory (don't save before compiling) Idlde.compileOption: 0 ! ! Resource backupFile enables/disables creating of the backup file while ! saving the file. Idlde.backupFile: True ! ! There are two other interesting areas for customization: ! ! - Control panel buttons can be added, or deleted. See control panel ! resources below. Control panel buttons can use action routines. ! ! - External Tools menu items can be added or deleted. See Macros menu ! below. ! ! ! Action Routines: ! ---------------- ! ! Most of the Motif widgets supply functions that can be bound to ! events (like keypress events) to manipulate the widget. For example, ! the Motif text widget provides "end-of-line", which you can see ! is bound to Ctrl-E in the command widget below. This causes the ! insertion point to move to the end of the line when ^E is pressed. ! ! Action routines can also be used to define the command for ! the Control Panel button(s) by using idlAction resource. ! ! In addition to the action routines provided by Motif, IDL provides ! several functions that can be bound to events in the same way: ! ! IdlExit - Causes Idlde to act as if the EXIT command has ! been entered. Note that this is usually tied to ! a menu accelerator (Ctrl-Q in this case), so this ! routine is rarely called directly. ! ! IdlInterrupt - Causes Idlde to recieve an interrupt. Note ! that this is usually tied to Ctrl-C as a menu accelerator. ! ! IdlRecallCommand - Recalls previously entered commands into the ! command widget. It should be called with one argument, ! either "BACK" or "FORWARD", to indicate the direction of ! the recall. For example, in the command widget: ! ! osfUp: IdlRecallCommand(BACK)\n ! ! IdlClearLog - Erases the the log window contents. ! ! IdlFunctionKey - Allows entry of an IDL command into the input ! command stream. It is typically used to tie IDL commands ! to function keys. For example: ! ! F5: IdlFunctionKey("print, 'F5 pressed'")\n ! ! IdlSearch - Starts the search dialog, for searching the ! current contents of the View Panel. ! One of the following otional arguments may be used: ! ! FIND - displays search dialog (default) ! FINDAGAIN - find next occurence of the string ! FINDSELECTION - find next occurence of the current selection ! ENTERSELECTION - enter current selection as a next search ! string ! REPLACE - replace the search string, with replace string ! REPLACEFIND - find next occurence of the search string, and ! replace it with the replace string ! ! IdlClearView - clears the contents of the current view panel ! ! IdlControlHide - Hides or exposes the control panel. It should be ! called with one argument set to "SHOW", "HIDE", or ! "TOGGLE". ! ! IdlViewHide - Hides or exposes the view panel. It should be ! called with one argument set to "SHOW", "HIDE", or ! "TOGGLE". ! ! IdlCommandHide - Hides or exposes the command (prompt) panel. ! It should be called with one argument set to "SHOW", ! "HIDE", or "TOGGLE". ! ! IdlLogHide - Hides or exposes the log panel. ! It should be called with one argument set to "SHOW", ! "HIDE", or "TOGGLE". ! ! IdlWatchHide - Hides or exposes the variable watch panel. ! It should be called with one argument set to "SHOW", ! "HIDE", or "TOGGLE". ! ! IdlProjectHide - Hides or exposes the project panel. ! It should be called with one argument set to "SHOW", ! "HIDE", or "TOGGLE". ! ! IdlFile - handles file menu functions. The first paremeter controls ! the function: ! NEW - Create a new IDL source file. ! OPEN - Open an existing file. ! SAVE - Save the active file. ! PRINT - Print the contents of the active window. ! ! IdlEdit - handles edit menu functions. The first paremeter controls ! the function: ! ! UNDO - undo the last editing change. ! REDO - Redo the last undo. ! CUT - Cut the selection and put it on the Clipboard ! COPY - Copy the selection and put it on the Clipboard. ! PASTE - Insert Clipboard contents. ! SELECTALL - select the whole contents of the view area. ! GOTODEF - Go to the source file line defining the selected ! routine (if compiled). ! GOTOLINE - Go to a line of text in the active file. ! ! IdlWindows - handles windows menu functions. The first paremeter ! controls the function: ! ! CASCADE - Arrange windows so they overlap. ! TILE - Arrange windows as non-overlapping tiles. ! MULTI - Display files in multiple windows. ! SINGLE - Display files in single window. ! ! IdlCompile - Compiles file in the currently active source window. ! It should be called with one argument set to "FILE" ! (default) if to compile from the current file, ! "TEMPORARY" if to compile from Idlde into ! the temporary file, or "RESOLVE" if to resolve ! all the referenced and uncompiled IDL routines. ! ! IdlRun - Runs application with the name derived from the ! file in the currently active source window. ! ! IdlReset - Resets (RETALL) IDL devel. environment. ! IdlReset - Resets session of IDL devel. environment. ! ! IdlStep - Issues one of the statements controlling execution. ! It should be called with one argument set to: ! INTO - execute one statement from to current position; steps into ! IDL procedures, functions ! OVER - execute one statement from to current position; steps over ! IDL procedures, functions (default - without params) ! OUT - continue execution until current routine returns ! SKIP - skip next statement and execute following statement ! CONTINUE - continue execution of the stopped program ! TOCURSOR - continue execution to the cursor ! TORETURN - continue execution until current routine returns; ! stop before RETURN ! ! IdlBreakpoint - Issues one of the statements controlling breakpoints. ! If no parameter is specified, sets the breakpoint on the ! current line. ! It should be called with one argument set to: ! SET - set the breakpoint on the current line ! CLEAR - clear the breakpoint on the current line ! TOGGLE - toggle (SET or CLEAR) the state of the breakpoint on the ! current line ! COMPLEX - display breakpoint dialog to set complex breakpoint ! LIST - list currently set breakpoints ! ! IdlListStack - Display current nesting of the procedures and ! functions (calling stack). ! ! IdlTrace - display dialogs box to control program tracing. ! ! ! Basic IDLDE Resources: ! ! Set reasonable foreground, background color for idlde and Idl ! idlde*background: #C0C0C0 Idl*background: #C0C0C0 Idl*foreground: Black ! This resource setting makes "9x15" the default for all textual widgets ! in Idlde. This font was selected because it is reasonably good looking, ! is a fixed width font, and is certain to be available on any system. ! idlde*fontList: 9x15 idlde*fonts: 14 -*-helvetica-medium=iso8859-1,- ! ! When the user quits the Idlde session, this resource determines ! whether it displays the "Confirm Exit" dialog to give the user ! a second chance. ! ! If you're an expert user and not afraid of a little data loss now and ! then, setting this resource to False will make Idlde quit without ! the confirmation. ! idlde*confirmExit: True ! If "saveOnExit" resource is set to true, preferences are saved on exit ! automatically. If not set, preferences has to be saved explicitely ! from Preferences dialog. ! idlde*saveOnExit: False ! If set to true, all Xt Intrinsics Warning messages are supressed. ! idlde*suppressWarning: True ! If set to true, the RSI splash screen is dispayed on startup. ! idlde*showSplashScreen: True ! When Idlde starts up, it can automatically drop into the background ! divert its stdin to /dev/null, and detach itself from its parent ! session leader. This is usually what you want, because Idlde is an ! X Window application and doesn't work in a traditional Unix pipeline. ! (Note that regular IDL is better suited for that, so nothing is lost.) ! If you want to disable this action, set backgroundIdl to False ! idlde*backgroundIdl: True ! Main Idlde help context idlde*help.text: 13000 ! ! ! The default Motif background color makes it a little ! difficult to read lots of text. This resource makes all text ! widgets in Idlde use white instead. Since the foreground color ! might be white, we specify that explicitly too. ! idlde*XeTextEd*background: #C0C0C0 idlde*XmText*background: #C0C0C0 idlde*XmTextField*background: #C0C0C0 idlde*XeTextEd*foreground: black idlde*XmTextField*foreground: black ! Idlde window icon ! idlde*mainIconPixmap: idlde idlde*promptIconPixmap: idl_smicon ! ! The Idlde menu bar is named "menubar". Resources are used to configure ! almost everything about the menubar, including labels, mnemonics, and ! accelerators. If you don't like a given attribute, you can easily ! override it in your own .idlde file. ! ! The FILE Menu ! idlde*menubar*fileMenu*labelString: File idlde*menubar*fileMenu*mnemonic: l ! idlde*menubar*fileMenu*new*labelString: New idlde*menubar*fileMenu*new*mnemonic: N idlde*menubar*fileMenu*new*hint.text: Create a new IDL source or project file. ! idlde*menubar*new*newFile*labelString: Editor idlde*menubar*new*newFile*mnemonic: E idlde*menubar*new*newFile*accelerator: CtrlN idlde*menubar*new*newFile*acceleratorText: Ctrl+N idlde*menubar*new*newFile*hint.text: Create a new IDL source file. ! idlde*menubar*new*newProject*labelString: Project... idlde*menubar*new*new*mnemonic: P idlde*menubar*new*new*hint.text: Create a new IDL project. ! idlde*menubar*fileMenu*openFile*labelString: Open... idlde*menubar*fileMenu*openFile*mnemonic: O idlde*menubar*fileMenu*openFile*accelerator: CtrlO idlde*menubar*fileMenu*openFile*acceleratorText: Ctrl+O idlde*menubar*fileMenu*openFile*hint.text: Open an existing file. ! idlde*menubar*fileMenu*closeFile*labelString: Close idlde*menubar*fileMenu*closeFile*mnemonic: C idlde*menubar*fileMenu*closeFile*hint.text: Close the active file. ! idlde*menubar*fileMenu*openProject*labelString: Open Project... idlde*menubar*fileMenu*openProject*hint.text: Open an existing project. idlde*menubar*fileMenu*saveProject*labelString: Save Project idlde*menubar*fileMenu*saveProject*hint.text: Save the current project. idlde*menubar*fileMenu*saveasProject*labelString: Save Project As... idlde*menubar*fileMenu*saveasProject*hint.text: Save the current project with new name. idlde*menubar*fileMenu*closeProject*labelString: Close Project idlde*menubar*fileMenu*closeProject*hint.text: Close the current project. ! idlde*menubar*fileMenu*saveFile*labelString: Save idlde*menubar*fileMenu*saveFile*mnemonic: S idlde*menubar*fileMenu*saveFile*accelerator: Ctrls idlde*menubar*fileMenu*saveFile*acceleratorText: Ctrl+S idlde*menubar*fileMenu*saveFile*hint.text: Save the active file. ! idlde*menubar*fileMenu*saveAsFile*labelString: Save As... idlde*menubar*fileMenu*saveAsFile*mnemonic: A idlde*menubar*fileMenu*saveAsFile*accelerator: Ctrlw idlde*menubar*fileMenu*saveAsFile*acceleratorText: Ctrl+W idlde*menubar*fileMenu*saveAsFile*hint.text: Save the active file with a new name. ! idlde*menubar*fileMenu*revertToSavedFile*labelString: Revert To Saved idlde*menubar*fileMenu*revertToSavedFile*mnemonic: R idlde*menubar*fileMenu*revertToSavedFile*hint.text: Reload the active file from disk. ! idlde*menubar*fileMenu*printFile*labelString: Print... idlde*menubar*fileMenu*printFile*mnemonic: P idlde*menubar*fileMenu*printFile*accelerator: CtrlP idlde*menubar*fileMenu*printFile*acceleratorText: Ctrl+P idlde*menubar*fileMenu*printFile*hint.text: Print the contents of the active window. ! idlde*menubar*fileMenu*pageSetup*labelString: Print Setup... idlde*menubar*fileMenu*pageSetup*mnemonic: t idlde*menubar*fileMenu*pageSetup*hint.text: Change the printer and printing options. ! idlde*menubar*fileMenu*recentflist*labelString: Recent Files idlde*menubar*fileMenu*recentflist*mnemonic: F idlde*menubar*fileMenu*recentflist*hint.text: List the recently open files. ! idlde*menubar*fileMenu*recentproj*labelString: Recent Projects idlde*menubar*fileMenu*recentproj*mnemonic: j idlde*menubar*fileMenu*recentproj*hint.text: List the recently open projects. ! idlde*menubar*fileMenu*preferences*labelString: Preferences... idlde*menubar*fileMenu*preferences*mnemonic: e idlde*menubar*fileMenu*preferences*hint.text: Customize the IDL kernel and user interface. ! idlde*menubar*fileMenu*exit*labelString: Exit idlde*menubar*fileMenu*exit*mnemonic: x idlde*menubar*fileMenu*exit*accelerator: Ctrlq idlde*menubar*fileMenu*exit*acceleratorText: Ctrl+Q idlde*menubar*fileMenu*exit*hint.text: Quit IDL Development Environment. ! ! The EDIT menu ! idlde*menubar*editMenu*labelString: Edit idlde*menubar*editMenu*mnemonic: d idlde*menubar*editMenu*undo*labelString: Undo idlde*menubar*editMenu*undo*mnemonic: U idlde*menubar*editMenu*undo*accelerator: MetaZ idlde*menubar*editMenu*undo*acceleratorText: Alt+Z idlde*menubar*editMenu*undo*hint.text: Undo the last action. ! idlde*menubar*editMenu*redo*labelString: Redo idlde*menubar*editMenu*redo*mnemonic: R idlde*menubar*editMenu*redo*accelerator: MetaY idlde*menubar*editMenu*redo*acceleratorText: Alt+Y idlde*menubar*editMenu*redo*hint.text: Redo the previously undone action. ! idlde*menubar*editMenu*cut*labelString: Cut idlde*menubar*editMenu*cut*mnemonic: t idlde*menubar*editMenu*cut*accelerator: Metax idlde*menubar*editMenu*cut*acceleratorText: Alt+X idlde*menubar*editMenu*cut*hint.text: Cut the selection and put it on the Clipboard. ! idlde*menubar*editMenu*copy*labelString: Copy idlde*menubar*editMenu*copy*mnemonic: C idlde*menubar*editMenu*copy*accelerator: Metac idlde*menubar*editMenu*copy*acceleratorText: Alt+C idlde*menubar*editMenu*copy*hint.text: Copy the selection and put it on the Clipboard. ! idlde*menubar*editMenu*paste*labelString: Paste idlde*menubar*editMenu*paste*mnemonic: P idlde*menubar*editMenu*paste*accelerator: Metav idlde*menubar*editMenu*paste*acceleratorText: Alt+V idlde*menubar*editMenu*paste*hint.text: Insert Clipboard contents. ! idlde*menubar*editMenu*delete*labelString: Delete idlde*menubar*editMenu*delete*mnemonic: D idlde*menubar*editMenu*delete*accelerator: Del idlde*menubar*editMenu*delete*acceleratorText: Del idlde*menubar*editMenu*delete*hint.text: Delete the current selection. ! idlde*menubar*editMenu*selectall*labelString: Select All idlde*menubar*editMenu*selectall*mnemonic: S idlde*menubar*editMenu*selectall*hint.text: Select the entire contents of the active window. ! idlde*menubar*editMenu*clear*labelString: Clear All idlde*menubar*editMenu*clear*mnemonic: l idlde*menubar*editMenu*clear*hint.text: Delete the entire contents of the active window. ! idlde*menubar*editMenu*clearLog*labelString: Clear Log idlde*menubar*editMenu*clearLog*mnemonic: e idlde*menubar*editMenu*clearLog*accelerator: Ctrly idlde*menubar*editMenu*clearLog*acceleratorText: Ctrl+Y idlde*menubar*editMenu*clearLog*hint.text: Delete the entire contents of the log window. ! ! The SEARCH menu ! idlde*menubar*searchMenu*labelString: Search idlde*menubar*searchMenu*mnemonic: e idlde*menubar*searchMenu*find*labelString: Find... idlde*menubar*searchMenu*find*mnemonic: F idlde*menubar*searchMenu*find*accelerator: Metaf idlde*menubar*searchMenu*find*acceleratorText: Alt+F idlde*menubar*searchMenu*find*hint.text: Find the search text. ! idlde*menubar*searchMenu*findagain*labelString: Find Again idlde*menubar*searchMenu*findagain*mnemonic: n idlde*menubar*searchMenu*findagain*accelerator: Metag idlde*menubar*searchMenu*findagain*acceleratorText: Alt+G idlde*menubar*searchMenu*findagain*hint.text: Find the next instance of the search text. ! idlde*menubar*searchMenu*findselect*labelString: Find Selection idlde*menubar*searchMenu*findselect*mnemonic: i idlde*menubar*searchMenu*findselect*accelerator: Metai idlde*menubar*searchMenu*findselect*acceleratorText: Alt+I idlde*menubar*searchMenu*findselect*hint.text: Find the selected text. ! idlde*menubar*searchMenu*enterselect*labelString: Enter Selection idlde*menubar*searchMenu*enterselect*mnemonic: t idlde*menubar*searchMenu*enterselect*accelerator: Metat idlde*menubar*searchMenu*enterselect*acceleratorText: Alt+T idlde*menubar*searchMenu*enterselect*hint.text: Enter the selected text as the search text. ! idlde*menubar*searchMenu*replace*labelString: Replace... idlde*menubar*searchMenu*replace*mnemonic: R idlde*menubar*searchMenu*replace*accelerator: Metar idlde*menubar*searchMenu*replace*acceleratorText: Alt+R idlde*menubar*searchMenu*replace*hint.text: Replace the search text with the replacement text. ! idlde*menubar*searchMenu*replacefind*labelString: Replace & Find idlde*menubar*searchMenu*replacefind*mnemonic: p idlde*menubar*searchMenu*replacefind*accelerator: Metap idlde*menubar*searchMenu*replacefind*acceleratorText: Alt+P idlde*menubar*searchMenu*replacefind*hint.text: Replace the next instance of the search text with the replacement text. ! idlde*menubar*searchMenu*gotoline*labelString: Go To Line... idlde*menubar*searchMenu*gotoline*mnemonic: G idlde*menubar*searchMenu*gotoline*accelerator: CtrlG idlde*menubar*searchMenu*gotoline*acceleratorText: Ctrl+G idlde*menubar*searchMenu*gotoline*hint.text: Go to a line of text in the active file. ! idlde*menubar*searchMenu*gotodef*labelString: Go To Definition idlde*menubar*searchMenu*gotodef*mnemonic: o idlde*menubar*searchMenu*gotodef*accelerator: Ctrlt idlde*menubar*searchMenu*gotodef*acceleratorText: Ctrl+T idlde*menubar*searchMenu*gotodef*hint.text: Go to the source file line defining the selected routine (if compiled). ! ! The RUN menu ! idlde*menubar*runMenu*labelString: Run idlde*menubar*runMenu*mnemonic: u idlde*menubar*runMenu*compile*labelString: Compile idlde*menubar*runMenu*compile*mnemonic: C idlde*menubar*runMenu*compile*accelerator: CtrlF5 idlde*menubar*runMenu*compile*acceleratorText: Ctrl+F5 idlde*menubar*runMenu*compile*hint.text: Compile the active source file. ! idlde*menubar*runMenu*comptemp*labelString: Compile from Memory idlde*menubar*runMenu*comptemp*mnemonic: M idlde*menubar*runMenu*comptemp*accelerator: CtrlF6 idlde*menubar*runMenu*comptemp*acceleratorText: Ctrl+F6 idlde*menubar*runMenu*comptemp*hint.text: Compile the active source file in memory. ! idlde*menubar*runMenu*comploaded*labelString: Compile All idlde*menubar*runMenu*comploaded*hint.text: Compile all procedures or functions currently loaded. ! idlde*menubar*runMenu*run*labelString: Run idlde*menubar*runMenu*run*mnemonic: R idlde*menubar*runMenu*run*accelerator: F5 idlde*menubar*runMenu*run*acceleratorText: F5 idlde*menubar*runMenu*run*hint.text: Execute the active source file. ! idlde*menubar*runMenu*compall*labelString: Resolve Dependencies idlde*menubar*runMenu*compall*accelerator: MetaF5 idlde*menubar*runMenu*compall*acceleratorText: Alt+F5 idlde*menubar*runMenu*compall*hint.text: Compile any uncompiled dependent user-written or library procedures or functions. ! idlde*menubar*runMenu*go*labelString: Go idlde*menubar*runMenu*go*mnemonic: G idlde*menubar*runMenu*go*accelerator: F6 idlde*menubar*runMenu*go*acceleratorText: F6 idlde*menubar*runMenu*go*hint.text: Start or resume execution of the active source file. ! idlde*menubar*runMenu*interrupt*labelString: Break idlde*menubar*runMenu*interrupt*mnemonic: B idlde*menubar*runMenu*interrupt*accelerator: CtrlC idlde*menubar*runMenu*interrupt*acceleratorText: Ctrl+C idlde*menubar*runMenu*interrupt*hint.text: Stop execution of the current code. ! idlde*menubar*runMenu*reset*labelString: Stop idlde*menubar*runMenu*reset*mnemonic: S idlde*menubar*runMenu*reset*accelerator: CtrlR idlde*menubar*runMenu*reset*acceleratorText: Ctrl+R idlde*menubar*runMenu*reset*hint.text: Stop execution of the current code and return to the main programming level. ! idlde*menubar*runMenu*resetsession*labelString: Reset idlde*menubar*runMenu*resetsession*mnemonic: t idlde*menubar*runMenu*resetsession*hint.text: Stop execution of the current code and reset the entire IDL session. ! idlde*menubar*runMenu*stepinto*labelString: Step Into idlde*menubar*runMenu*stepinto*mnemonic: I idlde*menubar*runMenu*stepinto*accelerator: F8 idlde*menubar*runMenu*stepinto*acceleratorText: F8 idlde*menubar*runMenu*stepinto*hint.text: Step into the next statement. ! idlde*menubar*runMenu*stepover*labelString: Step Over idlde*menubar*runMenu*stepover*mnemonic: v idlde*menubar*runMenu*stepover*accelerator: F10 idlde*menubar*runMenu*stepover*acceleratorText: F10 idlde*menubar*runMenu*stepover*hint.text: Execute the next statement. ! idlde*menubar*runMenu*stepout*labelString: Step Out idlde*menubar*runMenu*stepout*mnemonic: O idlde*menubar*runMenu*stepout*accelerator: CtrlF8 idlde*menubar*runMenu*stepout*acceleratorText: Ctrl+F8 idlde*menubar*runMenu*stepout*hint.text: Execute the current routine and return to the calling routine. ! idlde*menubar*runMenu*runtocursor*labelString: Run To Cursor idlde*menubar*runMenu*runtocursor*mnemonic: u idlde*menubar*runMenu*runtocursor*accelerator: F7 idlde*menubar*runMenu*runtocursor*acceleratorText: F7 idlde*menubar*runMenu*runtocursor*hint.text: Execute statements up to the line containing the cursor. ! idlde*menubar*runMenu*runtoreturn*labelString: Run To Return idlde*menubar*runMenu*runtoreturn*mnemonic: n idlde*menubar*runMenu*runtoreturn*accelerator: CtrlF7 idlde*menubar*runMenu*runtoreturn*acceleratorText: Ctrl+F7 idlde*menubar*runMenu*runtoreturn*hint.text: Execute the current routine until just before returning. ! idlde*menubar*runMenu*setbreak*labelString: Set Breakpoint idlde*menubar*runMenu*setbreak*mnemonic: k idlde*menubar*runMenu*setbreak*accelerator: F9 idlde*menubar*runMenu*setbreak*acceleratorText: F9 idlde*menubar*runMenu*setbreak*hint.text: Set a breakpoint at the current statement. ! idlde*menubar*runMenu*clearbreak*labelString: Clear Breakpoint idlde*menubar*runMenu*clearbreak*mnemonic: e idlde*menubar*runMenu*clearbreak*accelerator: CtrlF9 idlde*menubar*runMenu*clearbreak*acceleratorText: Ctrl+F9 idlde*menubar*runMenu*clearbreak*hint.text: Clear a breakpoint at the current statement. ! idlde*menubar*runMenu*enablebreak*labelString: Enable Breakpoint idlde*menubar*runMenu*enablebreak*mnemonic: n idlde*menubar*runMenu*enablebreak*accelerator: F12 idlde*menubar*runMenu*enablebreak*acceleratorText: F12 idlde*menubar*runMenu*enablebreak*hint.text: Enable a breakpoint at the current statement. ! idlde*menubar*runMenu*disablebreak*labelString: Disable Breakpoint idlde*menubar*runMenu*disablebreak*mnemonic: l idlde*menubar*runMenu*disablebreak*accelerator: CtrlF12 idlde*menubar*runMenu*disablebreak*acceleratorText: Ctrl+F12 idlde*menubar*runMenu*disablebreak*hint.text: Disable a breakpoint at the current statement. ! idlde*menubar*runMenu*complexbreak*labelString: Edit Breakpoints... idlde*menubar*runMenu*complexbreak*mnemonic: d idlde*menubar*runMenu*complexbreak*hint.text: Set, remove, or list breakpoints. ! idlde*menubar*runMenu*clearallbreak*labelString: Clear All Breakpoints idlde*menubar*runMenu*clearallbreak*mnemonic: A idlde*menubar*runMenu*clearallbreak*hint.text: Clear all breakpoints that have been set. ! idlde*menubar*runMenu*listbreak*labelString: List Breakpoints idlde*menubar*runMenu*listbreak*mnemonic: L idlde*menubar*runMenu*listbreak*hint.text: List the current breakpoints in the Output Log. ! idlde*menubar*runMenu*animate*labelString: Trace... idlde*menubar*runMenu*animate*mnemonic: c idlde*menubar*runMenu*animate*hint.text: Trace execution of the current routine. ! idlde*menubar*runMenu*upstack*labelString: Up Stack idlde*menubar*runMenu*upstack*mnemonic: U idlde*menubar*runMenu*upstack*accelerator: CtrlUp idlde*menubar*runMenu*upstack*acceleratorText: Ctrl+Up idlde*menubar*runMenu*upstack*hint.text: Select the call stack that called the current call stack. ! idlde*menubar*runMenu*downstack*labelString: Down Stack idlde*menubar*runMenu*downstack*mnemonic: w idlde*menubar*runMenu*downstack*accelerator: CtrlDown idlde*menubar*runMenu*downstack*acceleratorText: Ctrl+Down idlde*menubar*runMenu*downstack*hint.text: Select the call stack called by the current call stack. ! idlde*menubar*runMenu*liststack*labelString: List Call Stack idlde*menubar*runMenu*liststack*hint.text: List the current call stack in the Output Log. ! idlde*menubar*runMenu*profile*labelString: Profile... idlde*menubar*runMenu*profile*hint.text: Displays Profile dialog to enable/disable profiling. ! ! The PROJECT menu ! idlde*menubar*projectMenu*labelString: Project idlde*menubar*projectMenu*mnemonic: j idlde*menubar*projectMenu*addremove*labelString: Add/Remove Files... idlde*menubar*projectMenu*addremove*mnemonic: A idlde*menubar*projectMenu*addremove*hint.text: Add or remove files from the current project. idlde*menubar*projectMenu*removesel*labelString: Remove Selected idlde*menubar*projectMenu*removesel*mnemonic: R idlde*menubar*projectMenu*removesel*accelerator: CtrlA idlde*menubar*projectMenu*removesel*acceleratorText: Ctrl+A idlde*menubar*projectMenu*removesel*hint.text: Remove selected files from the current project. idlde*menubar*projectMenu*move*labelString: Move To idlde*menubar*projectMenu*move*mnemonic: v idlde*menubar*projectMenu*move*hint.text: Move the selected file(s) into a different group. idlde*menubar*projectMenu*groups*labelString: Groups... idlde*menubar*projectMenu*groups*mnemonic: u idlde*menubar*projectMenu*groups*hint.text: Add, remove or modify groups in the current project. idlde*menubar*projectMenu*options*labelString: Options... idlde*menubar*projectMenu*options*mnemonic: p idlde*menubar*projectMenu*options*hint.text: Set or modify the current project options. idlde*menubar*projectMenu*compProject*labelString: Compile idlde*menubar*projectMenu*compProject*mnemonic: m idlde*menubar*projectMenu*compProject*hint.text: Compile the files in the current project. idlde*menubar*compProject*all*labelString: All Files idlde*menubar*compProject*all*mnemonic: A idlde*menubar*compProject*all*hint.text: Compile all the files in the current project. idlde*menubar*compProject*modified*labelString: Modified Files idlde*menubar*compProject*modified*mnemonic: M idlde*menubar*compProject*modified*hint.text: Compile all the recently modified files in the current project. idlde*menubar*projectMenu*build*labelString: Build idlde*menubar*projectMenu*build*mnemonic: B idlde*menubar*projectMenu*build*hint.text: Build the current project application. idlde*menubar*projectMenu*run*labelString: Run idlde*menubar*projectMenu*run*mnemonic: n idlde*menubar*projectMenu*run*hint.text: Run the current project application. idlde*menubar*projectMenu*export*labelString: Export... idlde*menubar*projectMenu*export*mnemonic: x idlde*menubar*projectMenu*export*hint.text: Export the current project. ! ! The MACROS menu ! idlde*menubar*macrosMenu*labelString: Macros idlde*menubar*macrosMenu*mnemonic: o idlde*menubar*macrosMenu*editmacro*labelString: Edit... idlde*menubar*macrosMenu*editmacro*mnemonic: E idlde*menubar*macrosMenu*editmacro*hint.text: Edit/Define User menu items and tool buttons. ! ! The WINDOWS menu ! idlde*menubar*windowsMenu*labelString: Window idlde*menubar*windowsMenu.mnemonic: n idlde*menubar*windowsMenu*readOnly*labelString: Read Only idlde*menubar*windowsMenu*readOnly*hint.text: Enable/Disable editing of the current file. idlde*menubar*windowsMenu*next*labelString: Next idlde*menubar*windowsMenu*next*mnemonic: N idlde*menubar*windowsMenu*next*accelerator: F11 idlde*menubar*windowsMenu*next*acceleratorText: F11 idlde*menubar*windowsMenu*next*hint.text: Activate the next window in the focus order. idlde*menubar*windowsMenu*previous*labelString: Previous idlde*menubar*windowsMenu*previous*mnemonic: P idlde*menubar*windowsMenu*previous*accelerator: AltF11 idlde*menubar*windowsMenu*previous*acceleratorText: Alt+F11 idlde*menubar*windowsMenu*previous*hint.text: Activate the previous window in the focus order. idlde*menubar*windowsMenu*stagger*labelString: Cascade idlde*menubar*windowsMenu*stagger*mnemonic: s idlde*menubar*windowsMenu*stagger*hint.text: Arrange windows so they overlap. ! idlde*menubar*windowsMenu*tile*labelString: Tile idlde*menubar*windowsMenu*tile*mnemonic: T idlde*menubar*windowsMenu*tile*hint.text: Arrange windows as non-overlapping tiles. ! idlde*menubar*windowsMenu*closeAll*labelString: Close All idlde*menubar*windowsMenu*closeAll*mnemonic: l idlde*menubar*windowsMenu*closeAll*hint.text: Close all the open files. ! idlde*menubar*windowsMenu*configure*labelString: Configure idlde*menubar*windowsMenu*configure.mnemonic: f idlde*menubar*configure*showView*labelString: Show View idlde*menubar*configure*showView*mnemonic: V idlde*menubar*configure*showView*hint.text: Show the Editor window. ! idlde*menubar*configure*hideView*labelString: Hide View idlde*menubar*configure*hideView*mnemonic: H idlde*menubar*configure*hideView*hint.text: Hide the Editor window. ! idlde*menubar*configure*showControl*labelString: Show Control idlde*menubar*configure*showControl*mnemonic: C idlde*menubar*configure*showControl*hint.text: Show the Toolbar. ! idlde*menubar*configure*hideControl*labelString: Hide Control idlde*menubar*configure*hideControl*mnemonic: i idlde*menubar*configure*hideControl*hint.text: Hide the Toolbar. ! idlde*menubar*configure*showCommand*labelString: Show Command idlde*menubar*configure*showCommand*mnemonic: m idlde*menubar*configure*showCommand*hint.text: Show the Command window. ! idlde*menubar*configure*hideCommand*labelString: Hide Command idlde*menubar*configure*hideCommand*mnemonic: d idlde*menubar*configure*hideCommand*hint.text: Hide the Command window. ! idlde*menubar*configure*showLog*labelString: Show Log idlde*menubar*configure*showLog*mnemonic: L idlde*menubar*configure*showLog*hint.text: Show the Log window. ! idlde*menubar*configure*hideLog*labelString: Hide Log idlde*menubar*configure*hideLog*mnemonic: e idlde*menubar*configure*hideLog*hint.text: Hide the Log window. ! idlde*menubar*configure*showWatch*labelString: Show Variable Watch idlde*menubar*configure*showWatch*mnemonic: W idlde*menubar*configure*showWatch*hint.text: Show the Variable Watch window. ! idlde*menubar*configure*hideWatch*labelString: Hide Variable Watch idlde*menubar*configure*hideWatch*mnemonic: a idlde*menubar*configure*hideWatch*hint.text: Hide the Variable Watch window. ! idlde*menubar*configure*showStatus*labelString: Show Status idlde*menubar*configure*showStatus*mnemonic: S idlde*menubar*configure*showStatus*hint.text: Show the Status window. ! idlde*menubar*configure*hideStatus*labelString: Hide Status idlde*menubar*configure*hideStatus*mnemonic: t idlde*menubar*configure*hideStatus*hint.text: Hide the Status window. ! idlde*menubar*configure*showProject*labelString: Show Project idlde*menubar*configure*showProject*mnemonic: P idlde*menubar*configure*showProject*hint.text: Show the Project window. ! idlde*menubar*configure*hideProject*labelString: Hide Project idlde*menubar*configure*hideProject*mnemonic: r idlde*menubar*configure*hideProject*hint.text: Hide the Project window. ! idlde*menubar*windowsMenu*toolbar*labelString: Toolbar idlde*menubar*windowsMenu*toolbar.mnemonic: o ! idlde*menubar*toolbar*showStdMacros*labelString: Show Standard Tools idlde*menubar*toolbar*showStdMacros*mnemonic: h idlde*menubar*toolbar*showStdMacros*hint.text: Show the Standard Toolbar buttons. ! idlde*menubar*toolbar*hideStdMacros*labelString: Hide Standard Tools idlde*menubar*toolbar*hideStdMacros*mnemonic: S idlde*menubar*toolbar*hideStdMacros*hint.text: Hide the Standard Toolbar buttons. ! idlde*menubar*toolbar*showRunMacros*labelString: Show Run&Debug Tools idlde*menubar*toolbar*showRunMacros*mnemonic: h idlde*menubar*toolbar*showRunMacros*hint.text: Show the Run&Debug Toolbar buttons. ! idlde*menubar*toolbar*hideRunMacros*labelString: Hide Run&Debug Tools idlde*menubar*toolbar*hideRunMacros*mnemonic: S idlde*menubar*toolbar*hideRunMacros*hint.text: Hide the Run&Debug Toolbar buttons. ! idlde*menubar*toolbar*showUserMacros*labelString: Show Macros idlde*menubar*toolbar*showUserMacros*mnemonic: h idlde*menubar*toolbar*showUserMacros*hint.text: Show the Macros Toolbar buttons. ! idlde*menubar*toolbar*hideUserMacros*labelString: Hide Macros idlde*menubar*toolbar*hideUserMacros*mnemonic: S idlde*menubar*toolbar*hideUserMacros*hint.text: Hide the Macros Toolbar buttons. ! idlde*menubar*windowsMenu*multiWindow*labelString: Multiple Windows idlde*menubar*windowsMenu*multiWindow*mnemonic: W idlde*menubar*windowsMenu*multiWindow*hint.text: Display files in multiple windows. ! idlde*menubar*windowsMenu*singleWindow*labelString: Single Window idlde*menubar*windowsMenu*singleWindow*mnemonic: g idlde*menubar*windowsMenu*singleWindow*hint.text: Display files in single window. ! ! The HELP menu idlde*menubar*helpMenu*labelString: Help idlde*menubar*helpMenu*mnemonic: H ! idlde*menubar*helpMenu*online*labelString: Help on IDL... idlde*menubar*helpMenu*online*mnemonic: H idlde*menubar*helpMenu*online*hint.text: Display the online documentation table of contents. ! ! Servers without a Help key give undefined KEYSYM errors at startup ! !idlde*menubar*helpMenu*online*accelerator: Help ! idlde*menubar*helpMenu*ide*labelString: Help on IDE... idlde*menubar*helpMenu*ide*mnemonic: I idlde*menubar*helpMenu*ide*hint.text: Display the online documentation for the IDL Development Environment. ! idlde*menubar*helpMenu*item*labelString: Help on Item... idlde*menubar*helpMenu*item*mnemonic: n idlde*menubar*helpMenu*item*hint.text: Search the online documentation for the selected item. ! idlde*menubar*helpMenu*topic*labelString: Find Topic... idlde*menubar*helpMenu*topic*mnemonic: F idlde*menubar*helpMenu*topic*hint.text: Search the online documentation for the selected topic. ! idlde*menubar*helpMenu*onhelp*labelString: Help On Help... idlde*menubar*helpMenu*onhelp*mnemonic: O idlde*menubar*helpMenu*onhelp*hint.text: Display information on how to use online help. ! idlde*menubar*helpMenu*about*labelString: About IDL... idlde*menubar*helpMenu*about*mnemonic: A idlde*menubar*helpMenu*about*hint.text: Display IDL program, version, licensing, and copyright information. ! ! Log window popup menu ! idlde*logPopup*nextError*labelString: Next Error idlde*logPopup*nextError*mnemonic: N idlde*logPopup*nextError*hint.text: Display next compilation error. ! idlde*logPopup*prevError*labelString: Previous Error idlde*logPopup*prevError*mnemonic: P idlde*logPopup*prevError*hint.text: Display previous compilation error. ! idlde*logPopup*firstError*labelString: First Error idlde*logPopup*firstError*mnemonic: F idlde*logPopup*firstError*hint.text: Display first compilation error. ! idlde*logPopup*lastError*labelString: Last Error idlde*logPopup*lastError*mnemonic: L idlde*logPopup*lastError*hint.text: Display last compilation error. ! idlde*logPopup*clearLog*labelString: Clear Log idlde*logPopup*clearLog*mnemonic: e idlde*logPopup*clearLog*hint.text: Delete the entire contents of the log window. ! ! Project window popup menu ! idlde*projectPopup*edit*labelString: Edit idlde*projectPopup*edit*mnemonic: E idlde*projectPopup*edit*hint.text: Edit the selected file(s). ! idlde*projectPopup*compile*labelString: Compile idlde*projectPopup*compile*mnemonic: C idlde*projectPopup*compile*hint.text: Compile the selected file(s). ! idlde*projectPopup*test*labelString: Test idlde*projectPopup*test*mnemonic: T idlde*projectPopup*test*hint.text: Run the selected VBE (.prc) file(s) in test mode. ! idlde*projectPopup*move*labelString: Move idlde*projectPopup*move*mnemonic: M idlde*projectPopup*move*hint.text: Move the selected file(s) into different group. ! idlde*projectPopup*remove*labelString: Remove idlde*projectPopup*remove*mnemonic: R idlde*projectPopup*remove*hint.text: Remove the selected file(s) from the project. ! idlde*projectPopup*properties*labelString: Properties idlde*projectPopup*properties*mnemonic: P idlde*projectPopup*properties*hint.text: Display properties of the selected file(s). ! ! Edit window edit popup menu ! idlde*editPopup*togglebreak*labelString: Toggle Break idlde*editPopup*togglebreak*mnemonic: o idlde*editPopup*togglebreak*hint.text: Toggle (Set/Clear) a breakpoint at the current statement. ! idlde*editPopup*enablebreak*labelString: Enable Breakpoint idlde*editPopup*enablebreak*mnemonic: n idlde*editPopup*enablebreak*hint.text: Enable a breakpoint at the current statement. ! idlde*editPopup*disablebreak*labelString: Disable Breakpoint idlde*editPopup*disablebreak*mnemonic: l idlde*editPopup*disablebreak*hint.text: Disable a breakpoint at the current statement. ! idlde*editPopup*compile*labelString: Compile idlde*editPopup*compile*mnemonic: C idlde*editPopup*compile*hint.text: Compile the active source file. ! idlde*editPopup*comptemp*labelString: Compile from Memory idlde*editPopup*comptemp*mnemonic: M idlde*editPopup*comptemp*hint.text: Compile the active source file in memory. ! idlde*editPopup*run*labelString: Run idlde*editPopup*run*mnemonic: u idlde*editPopup*run*hint.text: Execute the active source file. ! idlde*editPopup*add*labelString: Add to Project idlde*editPopup*add*mnemonic: A idlde*editPopup*add*hint.text: Add the current file to project. ! idlde*editPopup*find*labelString: Find... idlde*editPopup*find*mnemonic: F idlde*editPopup*find*hint.text: Find the search text. ! idlde*editPopup*replace*labelString: Replace... idlde*editPopup*replace*mnemonic: R idlde*editPopup*replace*hint.text: Replace the search text with the replacement text. ! idlde*editPopup*gotoline*labelString: Go To Line... idlde*editPopup*gotoline*mnemonic: G idlde*editPopup*gotoline*hint.text: Go to a line of text in the active file. ! idlde*editPopup*cut*labelString: Cut idlde*editPopup*cut*mnemonic: t idlde*editPopup*cut*hint.text: Cut the selection and put it on the Clipboard. ! idlde*editPopup*copy*labelString: Copy idlde*editPopup*copy*mnemonic: C idlde*editPopup*copy*hint.text: Copy the selection and put it on the Clipboard. ! idlde*editPopup*paste*labelString: Paste idlde*editPopup*paste*mnemonic: P idlde*editPopup*paste*hint.text: Insert Clipboard contents. ! ! Edit window debug popup menu ! idlde*debugPopup*stepover*labelString: Step Over idlde*debugPopup*stepover*mnemonic: v idlde*debugPopup*stepover*hint.text: Execute the next statement. ! idlde*debugPopup*stepinto*labelString: Step Into idlde*debugPopup*stepinto*mnemonic: I idlde*debugPopup*stepinto*hint.text: Step into the next statement. ! idlde*debugPopup*stepout*labelString: Step Out idlde*debugPopup*stepout*mnemonic: O idlde*debugPopup*stepout*hint.text: Execute the current routine and return to the calling routine. ! idlde*debugPopup*runtocursor*labelString: Run To Cursor idlde*debugPopup*runtocursor*mnemonic: n idlde*debugPopup*runtocursor*hint.text: Execute statements up to the line containing the cursor. ! idlde*debugPopup*runtoreturn*labelString: Run To Return idlde*debugPopup*runtoreturn*mnemonic: R idlde*debugPopup*runtoreturn*hint.text: Execute the current routine until just before returning. ! idlde*debugPopup*go*labelString: Go idlde*debugPopup*go*mnemonic: G idlde*debugPopup*go*hint.text: Start or resume execution of the active source file. ! idlde*debugPopup*togglebreak*labelString: Toggle Break idlde*debugPopup*togglebreak*mnemonic: B idlde*debugPopup*togglebreak*hint.text: Toggle (Set/Clear) a breakpoint at the current statement. ! idlde*debugPopup*enablebreak*labelString: Enable Breakpoint idlde*debugPopup*enablebreak*mnemonic: n idlde*debugPopup*enablebreak*hint.text: Enable a breakpoint at the current statement. ! idlde*debugPopup*disablebreak*labelString: Disable Breakpoint idlde*debugPopup*disablebreak*mnemonic: l idlde*debugPopup*disablebreak*hint.text: Disable a breakpoint at the current statement. ! ! The EDIT menu SEARCH dialog uses either an XmText or XmTextField ! widget depending on the version of Motif used by Idlde. These ! resources set reasonable key bindings for either. ! idlde*searchDialog*XmText*translations: #override \n\ Ctrla: beginning-of-line()\n\ Ctrlb: backward-word()\n\ Ctrle: end-of-line()\n\ Ctrlf: forward-word()\n\ Ctrlk: delete-to-end-of-line()\n\ Ctrlu: delete-to-start-of-line()\n\ Ctrlv: delete-previous-word()\n\ Ctrld: delete-next-character()\n\ Left: backward-character()\n\ Right: forward-character()\n\ BackSpace: delete-previous-character()\n\ osfBackSpace: delete-previous-character()\n\ Delete: delete-previous-character()\n\ osfDelete: delete-previous-character()\n ! idlde*searchDialog*XmTextField*translations: #override \n\ Ctrla: beginning-of-line()\n\ Ctrlb: backward-word()\n\ Ctrle: end-of-line()\n\ Ctrlf: forward-word()\n\ Ctrlk: delete-to-end-of-line()\n\ Ctrlu: delete-to-start-of-line()\n\ Ctrlv: delete-previous-word()\n\ Ctrld: delete-next-character()\n\ Left: backward-character()\n\ Right: forward-character()\n\ BackSpace: delete-previous-character()\n\ osfBackSpace: delete-previous-character()\n\ Delete: delete-previous-character()\n\ osfDelete: delete-previous-character()\n ! ! The FILE menu OPEN and SAVE AS dialogs uses either an XmText or XmTextField ! widget depending on the version of Motif used by Idlde. These ! dialogs share the same resource name. These resources set reasonable ! key bindings for either. ! idlde*fileDialog*XmText*translations: #override \n\ Ctrla: beginning-of-line()\n\ Ctrlb: backward-word()\n\ Ctrle: end-of-line()\n\ Ctrlf: forward-word()\n\ Ctrlk: delete-to-end-of-line()\n\ Ctrlu: delete-to-start-of-line()\n\ Ctrlv: delete-previous-word()\n\ Ctrld: delete-next-character()\n\ Left: backward-character()\n\ Right: forward-character()\n\ BackSpace: delete-previous-character()\n\ osfBackSpace: delete-previous-character()\n\ Delete: delete-previous-character()\n\ osfDelete: delete-previous-character()\n ! idlde*fileDialog*XmTextField*translations: #override \n\ Ctrla: beginning-of-line()\n\ Ctrlb: backward-word()\n\ Ctrle: end-of-line()\n\ Ctrlf: forward-word()\n\ Ctrlk: delete-to-end-of-line()\n\ Ctrlu: delete-to-start-of-line()\n\ Ctrlv: delete-previous-word()\n\ Ctrld: delete-next-character()\n\ Left: backward-character()\n\ Right: forward-character()\n\ BackSpace: delete-previous-character()\n\ osfBackSpace: delete-previous-character()\n\ Delete: delete-previous-character()\n\ osfDelete: delete-previous-character()\n ! ! Idlde File Dialogs Resources ! idlde*fileOpenDialog*pattern: *.pro idlde*fileOpenDialog_popup*title: Open idlde*fileOpenPrcDialog*pattern: *.prc idlde*fileOpenPrcDialog_popup*title: Open VBE File idlde*profileSaveAsDialog*pattern: *.* idlde*profileSaveAsDialog_popup*title: Save Profile Report idlde*fileSaveAsDialog*pattern: *.pro idlde*fileSaveAsDialog_popup*title: Save As idlde*flushEditorDialog_popup*title: Save Editor Contents? idlde*flushEditorDialog*helpLabelString: No idlde*flushEditorDialog*messageString: The editor contains modified text that will be\nlost unless you save it now.\n\nSave Current Changes? idlde*writeFailedDialog_popup*title: Editor Write Failure Warning idlde*writeFailedDialog*messageString: Failed to save editor contents to file:\nAborting requested operation:\n\n idlde*projectNewDialog*pattern: *.prj idlde*projectNewDialog_popup*title: New Project idlde*projectOpenDialog*pattern: *.prj idlde*projectOpenDialog_popup*title: Open Project idlde*projectSaveDialog*pattern: *.prj idlde*projectSaveDialog_popup*title: Save Project idlde*projectOpenFileDialog*pattern: *.* idlde*projectOpenFileDialog_popup*title: Locate File idlde*projectExportDialog*pattern: *.* idlde*projectExportDialog_popup*title: Export Directory idlde*projectAddRemoveDialog*pattern: *.* idlde*flushProjectDialog_popup*title: Save Editor Contents? idlde*flushProjectDialog*helpLabelString: No idlde*flushProjectDialog*messageString: The current Project has been modified!\nSave the current Project? idlde*exportRuntimeProjectDialog_popup*title: Export IDL runtime distribution? idlde*exportRuntimeProjectDialog*helpLabelString: No idlde*exportRuntimeProjectDialog*messageString: Do you wish to export\nIDL runtime distribution? idlde*projectQueryFileDialog_popup*title: Select file location? idlde*projectQueryFileDialog*messageString: The file %s\ndoesn't exist in the location specified.\nPlease select new file location! idlde*projectFilesModifiedDialog_popup*title: Save the modified files? idlde*projectFilesModifiedDialog*helpLabelString: Cancel idlde*projectFilesModifiedDialog*cancelLabelString: No idlde*projectFilesModifiedDialog*okLabelString: Yes idlde*projectFilesModifiedDialog*messageString: The file(s)\n%s\nhas been modified.\n\nWould you like to save them? idlde*projectOverwriteProjectDialog_popup*title: Project file already exists. idlde*projectOverwriteProjectDialog*helpLabelString: No idlde*projectOverwriteProjectDialog*okLabelString: Yes idlde*projectOverwriteProjectDialog*messageString: A project with this filename already exists.\nDo you want to overwrite the project file? idlde*projectRemoveGroupDialog_popup*title: Remove Group containing files? idlde*projectRemoveGroupDialog*helpLabelString: No idlde*projectRemoveGroupDialog*okLabelString: Yes idlde*projectRemoveGroupDialog*messageString: This group is not empty.\nAre you sure you want to remove this group? ! ! Set the length and key bindings for the editor panel. ! idlde*editor*text*columns: 1 idlde*editor*text*columnHeight: 2147400000 idlde*editor*text*translations: #override \n\ Ctrla: beginning-of-line()\n\ Ctrlb: backward-word()\n\ Ctrle: end-of-line()\n\ Ctrlf: forward-word()\n\ Ctrlk: delete-to-end-of-line()\n\ Ctrlu: delete-to-start-of-line()\n\ Ctrlv: delete-previous-word()\n\ Ctrld: delete-next-character()\n\ Left: backward-character()\n\ Ctrl Shift,Ctrl Shift: IdlBreakpoint(TOGGLE)\n\ Ctrl Shift,Ctrl Shift: IdlBreakpoint(CLEARALL)\n\ Ctrl Shift,Ctrl Shift: IdlBreakpoint(COMPLEX)\n\ Right: forward-character()\n\ BackSpace: delete-previous-character()\n\ osfBackSpace: delete-previous-character()\n\ Delete: delete-previous-character()\n\ osfDelete: delete-previous-character()\n idlde*multiWindowEdit*edit_scroll.width: 700 idlde*multiWindowEdit*edit_scroll.height: 700 idlde*multiWindowEdit*editor*text*translations: #override \n\ Ctrla: beginning-of-line()\n\ Ctrlb: backward-word()\n\ Ctrle: end-of-line()\n\ Ctrlf: forward-word()\n\ Ctrlk: delete-to-end-of-line()\n\ Ctrlu: delete-to-start-of-line()\n\ Ctrlv: delete-previous-word()\n\ Ctrld: delete-next-character()\n\ Left: backward-character()\n\ Ctrl Shift,Ctrl Shift: IdlBreakpoint(TOGGLE)\n\ Ctrl Shift,Ctrl Shift: IdlBreakpoint(CLEARALL)\n\ Ctrl Shift,Ctrl Shift: IdlBreakpoint(COMPLEX)\n\ Right: forward-character()\n\ BackSpace: delete-previous-character()\n\ osfBackSpace: delete-previous-character()\n\ Delete: delete-previous-character()\n\ osfDelete: delete-previous-character()\n\ Ctrln: IdlFile(NEW)\n\ Ctrlo: IdlFile(OPEN)\n\ Ctrls: IdlFile(SAVE)\n\ Ctrlp: IdlFile(PRINT)\n\ Ctrlq: IdlExit()\n\ Altz: IdlEdit(UNDO)\n\ Alty: IdlEdit(REDO)\n\ Altx: IdlEdit(CUT)\n\ Altc: IdlEdit(COPY)\n\ Altv: IdlEdit(PASTE)\n\ Altf: IdlSearch(FIND)\n\ Altg: IdlSearch(FINDAGAIN)\n\ Alti: IdlSearch(FINDSELECTION)\n\ Altt: IdlSearch(ENTERSELECTION)\n\ Altr: IdlSearch(REPLACE)\n\ Altp: IdlSearch(REPLACEFIND)\n\ Ctrlg: IdlEdit(GOTOLINE)\n\ Ctrlt: IdlEdit(GOTODEF)\n\ CtrlF5: IdlCompile(FILE)\n\ CtrlF6: IdlCompile(TEMPORARY)\n\ F5: IdlRun()\n\ AltF5: IdlCompile(RESOLVE)\n\ F6: IdlStep(CONTINUE)\n\ Ctrlc: IdlInterrupt()\n\ Ctrlr: IdlReset()\n\ Ctrlt: IdlResetSession()\n\ F8: IdlStep(INTO)\n\ F10: IdlStep(OVER)\n\ CtrlF8: IdlStep(OUT)\n\ F7: IdlStep(TOCURSOR)\n\ CtrlF7: IdlStep(TORETURN)\n\ F9: IdlBreakpoint(SET)\n\ CtrlF9: IdlBreakpoint(CLEAR)\n idlde*editor*modifiedLabel*labelString: (Modified) idlde*editor*fileLabel*labelString: Untitled idlde*noFileLabel: Untitled idlde*editor*funcmenu.labelPixmap: idl_funcmenu idlde*editor*funcmenu.labelString: () idlde*editor*funcmenu*hint.text: Display context menu with the list of IDL procedures/functions. idlde*editor*funcmenu*tip.text: List of functions. idlde*editor*text*help.text: 13110 ! ! Don't allow the editor filename and mode labels to be pinned against ! the left edge of the status bar. ! idlde*editor*status*filename*leftOffset: 10 idlde*editor*status*mode*leftOffset: 10 ! ! Below the Menubar is the Control Panel. It has the resource name ! "control". This bar is a RowColumn widget containing buttons. These ! buttons are used by the user as short cuts for commonly entered ! commands. The buttons and the commands they send are entirely ! configurable from resources. You can easily add your own by adding a ! few lines to your .idlde file. ! ! The idlCommand resource is used to define an IDL command that gets ! entered into the input command stream when the button is pressed. ! You can use % escapes similar to printf(3) to include certain ! types of information into the command: ! ! %S - The text for the current selection. ! %F - The filename associated with the currently visible ! View Panel. ! %P - The full path filename associated with the currently visible ! View Panel. ! %N - The base name of the filename (without path a suffix). ! %B - The base name of the filename (without path, but with a suffix) ! %L - the line number with the current insertion point. ! %% - inserts % ! ! These resources control appearance of the control panel ! idlde*control*adjustLast: False idlde*control*skipAdjust: True idlde*control*orientation: XmHORIZONTAL idlde*control*packing: XmPACK_TIGHT idlde*control*resizeWidth: True idlde*control*std.borderWidth: 1 idlde*control*run.borderWidth: 1 idlde*control*user.borderWidth: 1 idlde*control*isAligned: False idlde*control*numColumns: 1 ! ! idlButtons controls the number and resource names of the buttons ! in the control panel. The resources following that define labels ! and IDL commands. ! ! Note. To switch to label (text) buttons set labelType to XmSTRING. ! To switch to icon (graphics) buttons set labelType to XmPIXMAP. ! idlde*control*labelType: XmPIXMAP idlde*control*idlButtonsStd: new open save print separator undo redo cut copy paste find cascade tile ! idlde*control*std.new*labelPixmap: idl_new idlde*control*std.new*labelString: New idlde*control*std.new*idlAction: IdlFile(NEW) idlde*control*std.new*hint.text: Create a new IDL source file. idlde*control*std.new*tip.text: New source file. ! idlde*control*std.open*labelPixmap: idl_open idlde*control*std.open*labelString: Open idlde*control*std.open*idlAction: IdlFile(OPEN) idlde*control*std.open*hint.text: Open an existing file. idlde*control*std.open*tip.text: Open a file. ! idlde*control*std.save*labelPixmap: idl_save idlde*control*std.save*labelString: Save idlde*control*std.save*idlAction: IdlFile(SAVE) idlde*control*std.save*hint.text: Save the active file. idlde*control*std.save*tip.text: Save the file. ! idlde*control*std.print*labelPixmap: idl_print idlde*control*std.print*labelString: Print idlde*control*std.print*idlAction: IdlFile(PRINT) idlde*control*std.print*hint.text: Print the contents of the active window. idlde*control*std.print*tip.text: Print the window. ! idlde*control*std.undo*labelPixmap: idl_undo idlde*control*std.undo*labelString: Undo idlde*control*std.undo*idlAction: IdlEdit(UNDO) idlde*control*std.undo*hint.text: Undo the last action. idlde*control*std.undo*tip.text: Undo the last action. ! idlde*control*std.redo*labelPixmap: idl_redo idlde*control*std.redo*labelString: Redo idlde*control*std.redo*idlAction: IdlEdit(REDO) idlde*control*std.redo*hint.text: Redo the previously undone action. idlde*control*std.redo*tip.text: Redo the undone action. ! idlde*control*std.cut*labelPixmap: idl_cut idlde*control*std.cut*labelString: Cut idlde*control*std.cut*idlAction: IdlEdit(CUT) idlde*control*std.cut*hint.text: Cut the selection and put it on the Clipboard. idlde*control*std.cut*tip.text: Cut the selection. ! idlde*control*std.copy*labelPixmap: idl_copy idlde*control*std.copy*labelString: Copy idlde*control*std.copy*idlAction: IdlEdit(COPY) idlde*control*std.copy*hint.text: Copy the selection and put it on the Clipboard. idlde*control*std.copy*tip.text: Copy the selection. ! idlde*control*std.paste*labelPixmap: idl_paste idlde*control*std.paste*labelString: Paste idlde*control*std.paste*idlAction: IdlEdit(PASTE) idlde*control*std.paste*hint.text: Insert Clipboard contents. idlde*control*std.paste*tip.text: Insert Clipboard contents. ! idlde*control*std.find*labelPixmap: idl_search idlde*control*std.find*labelString: Search idlde*control*std.find*idlAction: IdlSearch(FIND) idlde*control*std.find*hint.text: Find the search text. idlde*control*std.find*tip.text: Find the search text. ! idlde*control*std.cascade*labelPixmap: idl_cascade idlde*control*std.cascade*labelString: Cascade idlde*control*std.cascade*idlAction: IdlWindows(CASCADE) idlde*control*std.cascade*hint.text: Arrange windows so they overlap. idlde*control*std.cascade*tip.text: Arrange windows to overlap. ! idlde*control*std.tile*labelPixmap: idl_tileh idlde*control*std.tile*labelString: Tile idlde*control*std.tile*idlAction: IdlWindows(TILE) idlde*control*std.tile*hint.text: Arrange windows as non-overlapping tiles. idlde*control*std.tile*tip.text: Arrange windows to tile. ! idlde*control*idlButtonsRun: compile exe step next stepout break reset stopat stopcplx listbkpt upstk downstk liststk idlde*control*run.compile*labelPixmap: idl_compile idlde*control*run.compile*labelString: Compile idlde*control*run.compile*idlAction: IdlCompile() idlde*control*run.compile*hint.text: Compile the active source file. idlde*control*run.compile*tip.text: Compile the source file. ! idlde*control*run.exe*labelPixmap: idl_run idlde*control*run.exe*labelString: Run idlde*control*run.exe*idlAction: IdlRun() idlde*control*run.exe*hint.text: Start or resume execution of the active source file. idlde*control*run.exe*tip.text: Start or resume execution. ! idlde*control*run.step*labelPixmap: idl_stepinto idlde*control*run.step*labelString: Step idlde*control*run.step*idlAction: IdlStep(INTO) idlde*control*run.step*hint.text: Step into the next statement. idlde*control*run.step*tip.text: Step into the statement. ! idlde*control*run.next*labelPixmap: idl_stepover idlde*control*run.next*labelString: Next idlde*control*run.next*idlAction: IdlStep(OVER) idlde*control*run.next*hint.text: Execute the next statement. idlde*control*run.next*tip.text: Execute the statement. ! idlde*control*run.stepout*labelPixmap: idl_stepout idlde*control*run.stepout*labelString: Step Out idlde*control*run.stepout*idlAction: IdlStep(OUT) idlde*control*run.stepout*hint.text: Execute the current routine and return to the calling routine. idlde*control*run.stepout*tip.text: Execute to the calling routine. ! idlde*control*run.reset*labelPixmap: idl_reset idlde*control*run.reset*labelString: Reset idlde*control*run.reset*idlAction: IdlReset() idlde*control*run.reset*hint.text: Stop execution of the current code and return to the main programming level. idlde*control*run.reset*tip.text: Stop execution and return to the main. ! idlde*control*run.break*labelPixmap: idl_break idlde*control*run.break*labelString: Break idlde*control*run.break*foreground: red idlde*control*run.break*idlAction: IdlInterrupt() idlde*control*run.break*hint.text: Stop execution of the current code. idlde*control*run.break*tip.text: Stop execution. ! idlde*control*run.stopat*labelPixmap: idl_setbkpt idlde*control*run.stopat*labelString: Stop At idlde*control*run.stopat*idlAction: IdlBreakpoint(TOGGLE) idlde*control*run.stopat*hint.text: Toggle (Set/Clear) a breakpoint at the current statement. idlde*control*run.stopat*tip.text: Toggle (Set/Clear) a breakpoint. ! idlde*control*run.stopcplx*labelPixmap: idl_setcbkpt idlde*control*run.stopcplx*labelString: Enable/Disable Breakpoint idlde*control*run.stopcplx*idlAction: IdlBreakpoint(ENABLE_DISABLE) idlde*control*run.stopcplx*hint.text: Enable/Disable breakpoint at the current statement. idlde*control*run.stopcplx*tip.text: Enable/Disable breakpoint. ! idlde*control*run.listbkpt*labelPixmap: idl_listbkpt idlde*control*run.listbkpt*labelString: Edit Breakpoint idlde*control*run.listbkpt*idlAction: IdlBreakpoint(COMPLEX) idlde*control*run.listbkpt*hint.text: Set, remove, or list breakpoints. idlde*control*run.listbkpt*tip.text: Edit breakpoints. ! idlde*control*run.upstk*labelPixmap: idl_upstk idlde*control*run.upstk*labelString: Up idlde*control*run.upstk*idlAction: IdlListStack(UP) idlde*control*run.upstk*hint.text: Select the call stack that called the current call stack. idlde*control*run.upstk*tip.text: Move up the call stack. ! idlde*control*run.downstk*labelPixmap: idl_downstk idlde*control*run.downstk*labelString: Down idlde*control*run.downstk*idlAction: IdlListStack(DOWN) idlde*control*run.downstk*hint.text: Select the call stack called by the current call stack. idlde*control*run.downstk*tip.text: Move down the call stack. ! idlde*control*run.liststk*labelPixmap: idl_liststk idlde*control*run.liststk*labelString: List Stack idlde*control*run.liststk*idlAction: IdlListStack idlde*control*run.liststk*hint.text: List the current call stack in the Output Log. idlde*control*run.liststk*tip.text: List the current call stack. ! ! The LOG window (resource name: "log") displays the output from the IDL ! session. It uses a scrolled text widget to retain a large amount of ! information. The logLines resource controls how many lines of text ! are remembered. When Idlde hitslogLines lines, the logTrimLines ! resource controls how many lines are removed from the end. ! idlde*log*logLines: 500 idlde*log*logTrimLines: 125 idlde*log*columns: 1000 idlde*log*rows: 10 idlde*log*logTitle: Log Window ! ! The length of the recall buffer ! idlde*recallBufferLength: 20 ! ! The bottom panel contains the command widget (resource name: "command"). ! This is where the user enters IDL commands. ! ! Default bindings for command widget ! idlde*command*translations: #override \n\ Ctrla: beginning-of-line()\n\ Ctrlb: backward-word()\n\ Ctrlc: IdlInterrupt()\n\ Ctrlq: IdlExit()\n\ Ctrle: end-of-line()\n\ Ctrlf: forward-word()\n\ Ctrlk: delete-to-end-of-line()\n\ Ctrlu: delete-to-start-of-line()\n\ Ctrlv: delete-previous-word()\n\ Ctrld: delete-next-character()\n\ Ctrly: IdlClearLog()\n\ Up: IdlRecallCommand(BACK)\n\ osfUp: IdlRecallCommand(BACK)\n\ Down: IdlRecallCommand(FORWARD)\n\ osfDown: IdlRecallCommand(FORWARD)\n\ Left: backward-character()\n\ Right: forward-character()\n\ BackSpace: delete-previous-character()\n\ osfBackSpace: delete-previous-character()\n\ Delete: delete-previous-character()\n\ osfDelete: delete-previous-character()\n ! ! Status Bar - initial string ! idlde*TopForm*hintLabel.labelString: Welcome to Idlde idlde*commandform*hint.text: Enter the IDL command. ! ! Separate Control,Log,Command dialog ! idlde*control_popup*title: Idlde-Toolbar idlde*logform*title: Idlde-Log idlde*logform.iconName: Idl-Log idlde*commandform*title: Idlde-Command idlde*commandform.iconName: Idl-Cmd ! ! About IDL dialog ! idlde*about_popup*title: About IDL idlde*about*version.fontList: -*-courier-bold-r-normal-*-*-120-*-*-*-*-*-* idlde*about*install.fontList: -*-courier-bold-r-normal-*-*-120-*-*-*-*-*-* idlde*about*licensed.fontList: -*-courier-bold-r-normal-*-*-120-*-*-*-*-*-* idlde*about*copyright.fontList: -*-courier-medium-r-normal-*-*-100-*-*-*-*-*-* idlde*about*allrights.fontList: -*-courier-medium-r-normal-*-*-100-*-*-*-*-*-* idlde*about*restricted.fontList: -*-courier-medium-r-normal-*-*-100-*-*-*-*-*-* idlde*about*install.labelString: Installation Number: idlde*about*licensed.labelString: Licensed for use by: idlde*about*ok.labelString: OK idlde*about*restricted.labelString: \ Restricted Rights Legend: Use, duplication, or disclosure of this software is\n\ subject to your license agreement with Research Systems, Inc. Government\n\ use, duplication, or disclosure is subject to restriction as set forth in\n\ subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software\n\ clause at DFAR 252.227-7013 and subparagraph (c)(2) of the Commercial\n\ Restricted Rights clause at FAR 52.227-19. idlde*about*license.labelString: This product is licensed to: ! ! Preferences dialogs ! idlde*preferencesDialog_popup*title: Preferences idlde*preferencesDialog*ok*labelString: OK idlde*preferencesDialog*apply*labelString: Apply idlde*preferencesDialog*save*labelString: Save idlde*preferencesDialog*cancel*labelString: Dismiss idlde*preferencesDialog*help*labelString: Help idlde*preferencesDialog*label.labelString: * - will take effect in the next session idlde*preferencesDialog*help*help.text: 13050 ! idlde*preferencesDialog*generalPreferences*tabString: General idlde*generalPreferences*marginWidth: 1 idlde*generalPreferences*marginHeight: 1 idlde*generalPreferences*rogroup.labelString: Files: idlde*generalPreferences*readonlyGP.labelString: idlde*generalPreferences*readonlyGP*tgreadGP.labelString: Open Files Read Only idlde*generalPreferences*readonlyGP*tgchngdirGP.labelString: Change Directory on Open idlde*generalPreferences*loggroup.labelString: Log & Command Window: idlde*generalPreferences*loglinesGP.labelString: *Lines to Save: idlde*generalPreferences*loglinesGP*loglinesGP.columns: 5 idlde*generalPreferences*loglimitGP.labelString: *Delete on Limit: idlde*generalPreferences*loglinesGP*loglimitGP.columns: 5 idlde*generalPreferences*recallGP.labelString: Lines saved in the recall buffer: idlde*generalPreferences*recallGP*recallGP.columns: 5 idlde*generalPreferences*exitgroup.labelString: Program: idlde*generalPreferences*exitsaveGP.labelString: idlde*generalPreferences*exitsaveGP.showGP.labelString: *Show Splash Screen idlde*generalPreferences*exitsaveGP.exitsaveGP.labelString: Save Preferences on Exit idlde*generalPreferences*exitsaveGP*confexitGP.labelString: Confirm Exit ! idlde*preferencesDialog*layoutPreferences*tabString: Layout idlde*layoutPreferences*marginWidth: 1 idlde*layoutPreferences*marginHeight: 1 idlde*layoutPreferences*mainwinpos.labelString: *Main Window: idlde*layoutPreferences*mainwinpos*choice.labelString: idlde*layoutPreferences*mainwinpos*default.labelString: Default idlde*layoutPreferences*mainwinpos*specify.labelString: Specify idlde*layoutPreferences*mainwinpos*remember.labelString: Remember idlde*layoutPreferences*mainwinpos*left.labelString: Left idlde*layoutPreferences*mainwinpos*left.columns: 5 idlde*layoutPreferences*mainwinpos*top.labelString: Top idlde*layoutPreferences*mainwinpos*top.columns: 5 idlde*layoutPreferences*mainwinpos*width.labelString: Width idlde*layoutPreferences*mainwinpos*width.columns: 5 idlde*layoutPreferences*mainwinpos*height.labelString: Height idlde*layoutPreferences*mainwinpos*height.columns: 5 idlde*layoutPreferences*winlayout.labelString: Windows: idlde*layoutPreferences*hideGP.labelString: Hide: idlde*layoutPreferences*hideGP*viewGP.labelString: View idlde*layoutPreferences*hideGP*controlGP.labelString: Control idlde*layoutPreferences*hideGP*commandGP.labelString: Command idlde*layoutPreferences*hideGP*logGP.labelString: Log idlde*layoutPreferences*hideGP*watchGP.labelString: Watch idlde*layoutPreferences*hideGP*statusGP.labelString: Status idlde*layoutPreferences*hideGP*projectGP.labelString: Project idlde*layoutPreferences*macrosGP.labelString: Hide Tools: idlde*layoutPreferences*macrosGP*stdmacrosGP.labelString: Standard idlde*layoutPreferences*macrosGP*runmacrosGP.labelString: Run&Debug idlde*layoutPreferences*macrosGP*usermacrosGP.labelString: User idlde*layoutPreferences*windowsGP.labelString: Editor Layout: idlde*layoutPreferences*windowsGP*multipleGP.labelString: Multiple idlde*layoutPreferences*ctrlayout.labelString: Control Panel: idlde*layoutPreferences*ctrlayout1.labelString: idlde*layoutPreferences*ctrlrowsGP.labelString: Number of Rows: idlde*layoutPreferences*ctrlrowsGP*ctrlrowsGP.columns: 5 idlde*layoutPreferences*ctrlposGP.labelString: Vertical idlde*layoutPreferences*ctrlposGP*ctrlposGP.labelString: idlde*layoutPreferences*separateGP.labelString: Separate: idlde*layoutPreferences*separateGP*sepcontrol.labelString: Control idlde*layoutPreferences*separateGP*sepcommand.labelString: Command idlde*layoutPreferences*separateGP*seplog.labelString: Log idlde*layoutPreferences*separateGP*sepwatch.labelString: Watch idlde*layoutPreferences*separateGP*sepproject.labelString: Project ! idlde*preferencesDialog*graphicsPreferences*tabString: Graphics idlde*graphicsPreferences*marginWidth: 2 idlde*graphicsPreferences*marginHeight: 1 idlde*graphicsPreferences*wingroup.labelString: Windows Size: idlde*graphicsPreferences*winwidthGRP.labelString: Default Width: idlde*graphicsPreferences*winwidthGRP.columns: 5 idlde*graphicsPreferences*winheightGRP.labelString: Default Height: idlde*graphicsPreferences*winheightGRP.columns: 5 idlde*graphicsPreferences*14screen.labelString: Use idlde*graphicsPreferences*14screen*toggleGP.labelString: 1/4 the screen size idlde*graphicsPreferences*bsgroup.labelString: *Backing Store: idlde*graphicsPreferences*backingStore.labelString: idlde*graphicsPreferences*noneBS.labelString: None (RETAIN = 0) idlde*graphicsPreferences*systemBS.labelString: System (RETAIN = 1) idlde*graphicsPreferences*pixmapBS.labelString: Pixmap (RETAIN = 2) idlde*graphicsPreferences*grfgroup.labelString: Graphics Attributes: idlde*graphicsPreferences*fontcache.labelString: idlde*graphicsPreferences*fontcacheGRP.labelString: Size of TrueType Font Cache (in glyphs): idlde*graphicsPreferences*fontcacheGRP.columns: 5 idlde*graphicsPreferences*renderer.labelString: Object Graphics Renderer: idlde*graphicsPreferences*hrdwrender.labelString: Hardware Rendering (OpenGL) idlde*graphicsPreferences*sftwrender.labelString: Software Rendering ! idlde*preferencesDialog*editPreferences*tabString: Edit idlde*editPreferences*marginWidth: 2 idlde*editPreferences*marginHeight: 2 idlde*editPreferences*cmplgroup.labelString: Compiling: idlde*editPreferences*compile.labelString: idlde*editPreferences*askCompile.labelString: Ask to save changes before compiling idlde*editPreferences*saveCompile.labelString: Automatically save changes before compiling idlde*editPreferences*memoryCompile.labelString: Compile from memory (don't save before compiling) idlde*editPreferences*backup.labelString: idlde*editPreferences*backupfile.labelString: Make backup copy of source file idlde*editPreferences*colorgroup.labelString: Colored Syntax: idlde*editPreferences*chromaGP.labelString: idlde*editPreferences*chromaedit.labelString: Enable Edit idlde*editPreferences*chromalog.labelString: Enable Log idlde*editPreferences*setclrGP.labelString: idlde*editPreferences*setcolor.labelString: Set Colors... idlde*editPreferences*tabgroup.labelString: idlde*editPreferences*htabindent.labelString: Number of spaces to indent for each tab: idlde*editPreferences*htabindent.columns: 5 ! idlde*preferencesDialog*startupPreferences*tabString: Startup idlde*startupPreferences.marginWidth: 5 idlde*startupPreferences*marginHeight: 5 idlde*startupPreferences*startgroup.labelString: Startup File: idlde*idldirDialog_popup*title: Select IDL Main Dir idlde*startupPreferences*idldirTP*idldir*labelString: *Select IDL Main Dir... idlde*stfileDialog_popup*title: Select Startup File idlde*startupPreferences*stfileTP*marginHeight: 2 idlde*startupPreferences*stfileTP*stfile*labelString: *Select Startup File... idlde*startupPreferences*columns: 30 idlde*startupPreferences*nostfileTP*marginHeight: 2 idlde*startupPreferences*nostfileTP.labelString: idlde*startupPreferences*nostfileTP*nostfile.labelString: *Don't Use Startup File idlde*workdirDialog_popup*title: Select Working Directory idlde*startupPreferences*workdirTP*workdir*labelString: Select Working Directory... idlde*startupPreferences*workdirTP*workdir*columns: 25 ! idlde*preferencesDialog*pathPreferences*tabString: Paths idlde*preferencesDialog*pathPreferences.marginWidth: 2 idlde*preferencesDialog*pathPreferences.marginHeight: 10 idlde*pathPreferences*pathSP*path*labelString: IDL Files Search Path (x means search subdirectories): idlde*pathPreferences*pathSP*path*visibleItemCount: 10 idlde*pathPreferences*pathSP*path*listSizePolicy: XmRESIZE_IF_POSSIBLE idlde*pathPreferences*pathSP*path*scrollBarDisplayPolicy: XmSTATIC idlde*pathPreferences*pathSP*path*selectionPolicy: XmEXTENDED_SELECT idlde*pathPreferences*pathbuttonsSP.labelString: idlde*pathPreferences*pathbuttonsSP*up.labelType: XmPIXMAP idlde*pathPreferences*pathbuttonsSP*up.arrowDirection: XmARROW_UP idlde*pathPreferences*pathbuttonsSP*up.labelString: Up idlde*pathPreferences*pathbuttonsSP*down.labelType: XmPIXMAP idlde*pathPreferences*pathbuttonsSP*down.arrowDirection: XmARROW_DOWN idlde*pathPreferences*pathbuttonsSP*down.labelString: Down idlde*pathPreferences*pathbuttonsSP*add.labelString: Insert... idlde*pathPreferences*pathbuttonsSP*remove.labelString: Remove idlde*pathPreferences*pathbuttonsSP*expand.labelString: Expand idlde*pathdirDialog_popup*title: Select Path idlde*pathdirDialog*fileTypeMask: XmFILE_DIRECTORY ! idlde*preferencesDialog*fontPreferences*tabString: Fonts idlde*preferencesDialog*fontPreferences.marginWidth: 2 idlde*preferencesDialog*fontPreferences.marginHeight: 2 idlde*fontPreferences*recomputeSize: False idlde*fontPreferences*XmPushButton*width: 150 idlde*fontPreferences*deflFP.labelString: Default... idlde*fontPreferences*mbarFP.labelString: Menubar... idlde*fontPreferences*editFP.labelString: Edit... idlde*fontPreferences*ctrlFP.labelString: Control... idlde*fontPreferences*logFP.labelString: Log... idlde*fontPreferences*cmdFP.labelString: Command... idlde*fontPreferences*columns: 30 idlde*preferencesDialog_popup*fontdlg_popup*title: Select Font idlde*fontdlg*help.text: 13050 ! ! Goto Line dialog ! idlde*gotolineDialog_popup*title: Goto Line idlde*gotolineDialog*ok*labelString: OK idlde*gotolineDialog*cancel*labelString: Dismiss idlde*gotolineDialog*goto*labelString: Goto Line: ! ! Find Replace dialog ! idlde*searchDialog_popup*title: Find / Replace idlde*searchDialog*marginWidth: 1 idlde*searchDialog*marginHeight: 1 idlde*searchDialog*replace*labelString: Replace idlde*searchDialog*findreplace*labelString: Replace\n&Find idlde*searchDialog*find*labelString: Find idlde*searchDialog*cancel*labelString: Dismiss idlde*searchDialog*help*labelString: Help idlde*searchDialog*findstring*labelString: Find: idlde*searchDialog*replacestring*labelString: Replace: idlde*searchDialog*case*labelString: Case: idlde*searchDialog*sensitive*labelString: Sensitive idlde*searchDialog*nonsensitive*labelString: Non-sensitive idlde*searchDialog*direction*labelString: Search: idlde*searchDialog*forward*labelString: Forward idlde*searchDialog*backward*labelString: Backward idlde*searchDialog*position*labelString: Start at: idlde*searchDialog*start*labelString: Top idlde*searchDialog*current*labelString: Current idlde*searchDialog*end*labelString: Bottom idlde*searchDialog*words*labelString: idlde*searchDialog*wordsonly*labelString: Whole words only idlde*searchDialog*rplall*labelString: idlde*searchDialog*replaceall*labelString: Replace All idlde*searchDialog*fsearchmenu*labelString: Files: idlde*searchDialog*fsearch*allfiles*labelString: All Files idlde*searchDialog*help*help.text: 13040 ! ! Complex Breakpoint dialog ! idlde*cbreakpointDialog_popup*title: Edit Breakpoints idlde*cbreakpointDialog*apply*labelString: New idlde*cbreakpointDialog*dismiss*labelString: Dismiss idlde*cbreakpointDialog*help*labelString: Help idlde*cbreakpointDialog*new*labelString: New idlde*cbreakpointDialog*file*labelString: File... idlde*cbreakpointDialog*remove*labelString: Remove idlde*cbreakpointDialog*removeall*labelString: Remove All idlde*cbreakpointDialog*goto*labelString: Goto idlde*cbreakpointDialog*bform*leftOffset: 10 idlde*cbreakpointDialog*bform*rightOffset: 10 idlde*cbreakpointDialog*bform*topOffset: 10 idlde*cbreakpointDialog*enabledHeading: idlde*cbreakpointDialog*moduleHeading: E/D Module idlde*cbreakpointDialog*lineHeading: Line idlde*cbreakpointDialog*fileHeading: File idlde*cbreakpointDialog*afterHeading: After idlde*cbreakpointDialog*onceHeading: idlde*cbreakpointDialog*conditionHeading: Once Condition idlde*cbreakpointDialog*help*help.text: 13040 idlde*filecbreakpointDialog*pattern: *.pro idlde*filecbreakpointDialog_popup*title: Choose File ! ! Trace dialog ! idlde*traceDialog_popup*title: Trace idlde*traceDialog*run*labelString: Run idlde*traceDialog*stop*labelString: Stop idlde*traceDialog*cancel*labelString: Dismiss idlde*traceDialog*help*labelString: Help idlde*traceDialog*stepslider*titleString: Step Interval (sec) idlde*traceDialog*stepslider*minimum: 1 idlde*traceDialog*stepslider*maximum: 100 idlde*traceDialog*stepslider*value: 10 idlde*traceDialog*stepslider*showValue: True idlde*traceDialog*stepslider*decimalPoints: 1 idlde*traceDialog*fspeed*labelString: Full Speed idlde*traceDialog*stepout*labelString: Use Step Over idlde*traceDialog*help*help.text: 13040 ! ! Edit Macros Dialog ! idlde*editmacroDialog_popup*title: Edit Macros idlde*editmacroDialog*ok*labelString: OK idlde*editmacroDialog*apply*labelString: Apply idlde*editmacroDialog*add*labelString: Add... idlde*editmacroDialog*remove*labelString: Remove idlde*editmacroDialog*cancel*labelString: Dismiss idlde*editmacroDialog*help*labelString: Help idlde*editmacroDialog*tfrname*labelString: Name : idlde*editmacroDialog*tfminame*labelString: Label : idlde*editmacroDialog*tfbitmap*labelString: Bitmap: idlde*editmacroDialog*tfstatus*labelString: Status bar text: idlde*editmacroDialog*tftip*labelString: Tip text: idlde*editmacroDialog*tfcommand*labelString: IDL Command: idlde*editmacroDialog*lblmmacro*labelString: Macros: idlde*editmacroDialog*lblnew*labelString: Macro Attributes: idlde*editmacroDialog*lstmmacro*visibleItemCount: 5 idlde*editmacroDialog*tglmenu*labelString: Menu idlde*editmacroDialog*tgltoolbar*labelString: Toolbar idlde*editmacroDialog*tglvarwatch*labelString: Var. Watch idlde*editmacroDialog*up.labelString: Move Up idlde*editmacroDialog*down.labelString: Move Down idlde*editmacroDialog*help*help.text: 13100 ! ! Print Dialog ! idlde*printerManager_popup*title: Print Setup idlde*printDialog_popup*title: Print idlde*printDialog*print*labelString: Print idlde*printDialog*cancel*labelString: Dismiss idlde*printDialog*help*labelString: Help idlde*printDialog*numbering*labelString: Numbered Lines idlde*printDialog*folding*labelString: Wrapped Lines idlde*printDialog*twinpage*labelString: Two Pages idlde*printDialog*header*labelString: Header idlde*printDialog*help*help.text: 13040 ! ! Reset session dialog ! idlde*resetSessionDialog_popup*title: Reset Session Confirmation idlde*resetSessionDialog*messageString: Resetting entire IDLDE session!\nAre you sure? ! ! Exit dialog ! idlde*exitDialog_popup*title: Exit Confirmation idlde*exitDialog*messageString: EXIT ! ! File Changed Dialog ! idlde*fileChangedDialog_popup*title: File Changed idlde*fileChangedDialog*messageString: File %F\nhas changed on disk since loaded.\nDo you want to: idlde*fileChangedDialog*okLabelString: Reload idlde*fileChangedDialog*cancelLabelString: Ignore Changes idlde*fileChangedDialog*helpLabelString: Cancel ! ! Variable Watch Window ! idlde*watchform*title: Idlde-Var. Watch idlde*watchform.iconName: Idl-Var idlde*watchform*localvar*tabString: Locals idlde*watchform*paramvar*tabString: Params idlde*watchform*commonvar*tabString: Commons idlde*watchform*sysvar*tabString: System idlde*watchform*uservar*tabString: User idlde*watchform*folder*expandHeading: idlde*watchform*folder*nameHeading: Name idlde*watchform*folder*typeHeading: Type idlde*watchform*folder*valueHeading: Value ! ! Project Window ! idlde*projform*title: Idlde-Project idlde*projform.iconName: Idl-Proj idlde*projform*group*tabString: Groups idlde*projform*all*tabString: Build Order ! ! Project Toolbar ! idlde*projToolbar*labelType: XmPIXMAP idlde*projToolbar*idlProjectButtons: options addfiles compile build run prop ! idlde*projToolbar*tools.options*labelPixmap: idl_prj_options idlde*projToolbar*tools.options*labelString: Options idlde*projToolbar*tools.options*idlAction: IdlProject(OPTIONS) idlde*projToolbar*tools.options*hint.text: Display Project Options dialog. idlde*projToolbar*tools.options*tip.text: Project Options. idlde*projToolbar*tools.addfiles*labelPixmap: idl_prj_addfiles idlde*projToolbar*tools.addfiles*labelString: Add/Remove Files idlde*projToolbar*tools.addfiles*idlAction: IdlProject(ADDREMOVE) idlde*projToolbar*tools.addfiles*hint.text: Display project Add/Remove files dialog. idlde*projToolbar*tools.addfiles*tip.text: Add/Remove Files. idlde*projToolbar*tools.compile*labelPixmap: idl_prj_compile idlde*projToolbar*tools.compile*labelString: Compile All idlde*projToolbar*tools.compile*idlAction: IdlProject(COMPILEALL) idlde*projToolbar*tools.compile*hint.text: Compile all files in the current project. idlde*projToolbar*tools.compile*tip.text: Compile All Files. idlde*projToolbar*tools.build*labelPixmap: idl_prj_build idlde*projToolbar*tools.build*labelString: Build Project idlde*projToolbar*tools.build*idlAction: IdlProject(BUILD) idlde*projToolbar*tools.build*hint.text: Build the current project. idlde*projToolbar*tools.build*tip.text: Build Project. idlde*projToolbar*tools.run*labelPixmap: idl_prj_run idlde*projToolbar*tools.run*labelString: Run Project idlde*projToolbar*tools.run*idlAction: IdlProject(RUN) idlde*projToolbar*tools.run*hint.text: Run an application of the current project. idlde*projToolbar*tools.run*tip.text: Run Project. idlde*projToolbar*tools.prop*labelPixmap: idl_prj_prop idlde*projToolbar*tools.prop*labelString: File Properties idlde*projToolbar*tools.prop*idlAction: IdlProject(PROPERTIES) idlde*projToolbar*tools.prop*hint.text: Display File Properties dialog for the selected files. idlde*projToolbar*tools.prop*tip.text: File Properties. ! ! Profile Dialog ! idlde*profileDialog_popup*title: Profile idlde*profileDialog*checkHeading: idlde*profileDialog*usergrid*moduleHeading: User Modules idlde*profileDialog*systemgrid*moduleHeading: System Modules idlde*profileDialog*incuser.labelString: All User Modules idlde*profileDialog*incsystem.labelString: All System Modules idlde*profileDialog*profile*labelString: Profile All idlde*profileDialog*stop*labelString: Clear All idlde*profileDialog*reset*labelString: Reset idlde*profileDialog*report*labelString: Report... idlde*profileDialog*cancel*labelString: Dismiss idlde*profileDialog*help*labelString: Help idlde*profileDialog*help*help.text: 16030 idlde*profileReportDialog_popup*title: Profile Report idlde*profileReportDialog*print*labelString: Print idlde*profileReportDialog*save*labelString: Save idlde*profileReportDialog*cancel*labelString: Dismiss idlde*profileReportDialog*help*labelString: Help idlde*profileReportDialog*help*help.text: 16030 idlde*profileReportDialog*report*moduleHeading: Modules idlde*profileReportDialog*report*typeHeading: Typ idlde*profileReportDialog*report*countHeading: Count idlde*profileReportDialog*report*onlyHeading: Only(sec) idlde*profileReportDialog*report*onlyAvgHeading: Only Avg idlde*profileReportDialog*report*childHeading: +Children(sec) idlde*profileReportDialog*report*childAvgHeading: +Child Avg idlde*profileReportDialog*profileTitle: Profile Report ! ! Project Add/Remove files dialog ! idlde*projectAddRemoveDialog_popup*title: Add/Remove Files from Project idlde*projectAddRemoveDialog*add*labelString: Add >> idlde*projectAddRemoveDialog*remove*labelString: << Remove idlde*projectAddRemoveDialog*filelist*width: 150 idlde*projectAddRemoveDialog*defaultGroup*labelString: Add to Default Group ! ! Project Options Dialog ! idlde*projectOptionsDialog_popup*title: Project Options idlde*projectOptionsDialog*ok*labelString: OK idlde*projectOptionsDialog*apply*labelString: Apply idlde*projectOptionsDialog*cancel*labelString: Dismiss idlde*projectOptionsDialog*help*labelString: Help idlde*projectOptionsDialog*name*labelString: Name: idlde*projectOptionsDialog*name*columns: 30 idlde*projectOptionsDialog*path*labelString: Path: idlde*projectOptionsDialog*path*columns: 40 idlde*projectOptionsDialog*runcmd*labelString: Run Cmd: idlde*projectOptionsDialog*runcmd*columns: 30 idlde*projectOptionsDialog*buildcmd*labelString: Build Cmd: idlde*projectOptionsDialog*buildcmd*columns: 30 idlde*projectOptionsDialog*savefile*labelString: Save File: idlde*projectOptionsDialog*savefile*columns: 40 idlde*projectOptionsDialog*elicense*labelString: License: idlde*projectOptionsDialog*elicense*columns: 40 idlde*projectOptionsDialog*exeformat*labelString: Project Type: idlde*projectOptionsDialog*exepro*labelString: Source File (.pro) idlde*projectOptionsDialog*exesav*labelString: Save File (.sav) idlde*projectOptionsDialog*exelic*labelString: Licensed Save File (.sav) idlde*projectOptionsDialog*help*help.text: 13100 ! ! Project Groups Dialog ! idlde*projectGroupsDialog_popup*title: Project Groups idlde*projectGroupsDialog*new*labelString: New idlde*projectGroupsDialog*modify*labelString: Modify idlde*projectGroupsDialog*remove*labelString: Remove idlde*projectGroupsDialog*cancel*labelString: Dismiss idlde*projectGroupsDialog*help*labelString: Help idlde*projectGroupsDialog*l_groups*labelString: Groups: idlde*projectGroupsDialog*lst_groups*visibleItemCount: 5 idlde*projectGroupsDialog*lst_groups*width: 120 idlde*projectGroupsDialog*name_l*labelString: Name: idlde*projectGroupsDialog*name_t*columns: 30 idlde*projectGroupsDialog*exts_l*labelString: File Filters (, sep.): idlde*projectGroupsDialog*exts_t*columns: 30 idlde*projectGroupsDialog*help*help.text: 13100 ! ! Project File Properties Dialog ! idlde*projectFilePropertiesDialog_popup*title: File Properties idlde*projectFilePropertiesDialog*ok*labelString: OK idlde*projectFilePropertiesDialog*name*labelString: Name: idlde*projectFilePropertiesDialog*path*labelString: Path: idlde*projectFilePropertiesDialog*group*labelString: Group: idlde*projectFilePropertiesDialog*fnf*labelString: File Found idlde*projectFilePropertiesDialog*compile*labelString: Compile File idlde*projectFilePropertiesDialog*Export*labelString: Export idlde*multipleFiles: Multiple Files ! ! Warning messages for control commands ! idlde*missingFile_popup*title: Missing Filename idlde*missingFile*messageString: Filename is missing.\nUnable to execute the command. idlde*missingSelection_popup*title: Missing Selection idlde*missingSelection*messageString: No selection is available.\nUnable to execute the command. idlde*notCompiled_popup*title: Not Compiled idlde*notCompiled*messageString: File is NOT compiled.\nCompile the file first. idlde*missingDefinition_popup*title: Missing Definition idlde*missingDefinition*messageString: Unable to find the definition\nof the selected function/procedure.\n idlde*modifiedFileBreak_popup*title: Modified File idlde*modifiedFileBreak*messageString: File was modified.\nPlease save the file before setting breakpoint. idlde*modifiedFileExec_popup*title: Modified File idlde*modifiedFileExec*messageString: File was modified.\nPlease save the file before executing. idlde*errorPrintFile_popup*title: Print File Error idlde*errorPrintFile*messageString: Filename is missing,\nor unable to print the file. idlde*missingMacroType_popup*title: Edit Macro idlde*missingMacroType*messageString: Menu and/or Toolbar Macro must be selected. idlde*missingMacroName_popup*title: Edit Macro idlde*missingMacroName*messageString: Macro Name must be specified. idlde*missingMacroMitem_popup*title: Edit Macro idlde*missingMacroMitem*messageString: Macro Menu Item must be specified. idlde*missingMacroBitmap_popup*title: Edit Macro idlde*missingMacroBitmap*messageString: Macro Bitmap file must be specified. idlde*missingMacroCommand_popup*title: Edit Macro idlde*missingMacroCommand*messageString: IDL Command or Action must be specified. idlde*errorWatchSetValue_popup*title: Variable Watch Error idlde*errorWatchSetValue*messageString: Failed to set the variable value. idlde*errorWatchSetArr_popup*title: Variable Watch Error idlde*errorWatchSetArr*messageString: Array element subscript\nout of bounds. idlde*alreadyMainLevel_popup*title: Up Stack idlde*alreadyMainLevel*messageString: Already at the top of the calling stack. idlde*alreadyBottomStack_popup*title: Down Stack idlde*alreadyBottomStack*messageString: Already at the bottom of the calling stack. idlde*selectOnePathItem_popup*title: Select Path Item idlde*selectOnePathItem*messageString: Select just one path item. idlde*selectOneMacro_popup*title: Select Macro idlde*selectOneMacro*messageString: Select one macro from the list. idlde*alreadyOnTopMacro_popup*title: Move Macro idlde*alreadyOnTopMacro*messageString: Macro already at the top. idlde*alreadyOnBottomMacro_popup*title: Move Macro idlde*alreadyOnBottomMacro*messageString: Macro already at the bottom. idlde*invalidPreferenceItem_popup*title: Preference invalid idlde*invalidPreferenceItem*messageString: Preference item invalid.\nPlease re-enter the item. idlde*invalidLine_popup*title: Invalid Line number idlde*invalidLine*messageString: Invalid source line number. idlde*invalidAfter_popup*title: Invalid After Count idlde*invalidAfter*messageString: After count must be a number. idlde*invalidBreakpoint_popup*title: Invalid Breakpoint idlde*invalidBreakpoint*messageString: File and line number must be specified,\nwhen setting a breakpoint. idlde*errorWrongPrinter_popup*title: Printer Error idlde*errorWrongPrinter*messageString: Please select Postscript printer. idlde*errorChangeProfile_popup*title: Idl Running idlde*errorChangeProfile*messageString: Unable to modify profiler state\nwhile Idl is running. idlde*macroAlreadyExist_popup*title: Macro Exist idlde*macroAlreadyExist*messageString: Macro already exists. idlde*projectError_popup*title: Project Error idlde*projectError*messageString: Project Error! idlde*projectGroupNameMissing_popup*title: Project Error idlde*projectGroupNameMissing*messageString: Group name is required to create a new group. idlde*filenotfound_popup*title: File Not Found!