WED


WED is a programmer's text editor with many Winteracter and Fortran specific features. It is built into our interactive development evironment (WiDE) and is also provided in stand-alone form for the benefit of those who prefer to use a different environment.

Along with the usual text editing facilities, WED offers the following additional features:

  • Insert Winteracter library call : Automatically inserts a template call to any Winteracter routine, selectable from a categorised treeview.
  • Insert Winteracter symbolic name : Insert one of the many pre-defined parameter names provided for use with with Winteracter library calls, selectable from a categorised treeview.
  • Insert resource identifier : Insert the name of any dialog/menu/etc. component in the current application's resource file, again selected from a categorised treeview. Also allows insertion of identifiers of predefined resources supplied with Winteracter (e.g. common dialogs and built-in menu items).
  • Insert dialog put/get code : Insert Fortran code to put or get dialog values.
  • Insert message processing : Insert a message processing routine, to handle a selectable set of event types. Menu-specific and/or dialog-specific processing can also be included, when this option is used from within WiDE.
  • Insert new routine : Insert a skeleton subroutine or function.
  • Insert colour number : Insert 24-bit RGB value or 3-value WRGB function call.
  • Insert file : Insert an external file.
  • Insert date/time : Insert today's date or the current time.
  • Insert HTML : When editing HTML source, insert tags to add a picture, hypertext link, table, anchor point, list, symbol, etc. Also insert tags to apply text style or paragraph formatting.
  • Syntax highlighting : Comments, strings, types, intrinsics, keywords, logical operators and Winteracter routine names highlighted in Fortran source. Highlighting also applied when editing C, HTML, resource, header, batch and Javascript files. Supported on screen (Windows) and printer (all platforms). Fortran syntax highlighting supports features up to and including Fortran 2008.
  • Fortran aware printer listings : Syntax highlighting on both mono and colour printers. A subroutine index can be generated and each routine can optionally begin on a new page.
  • Multiple buffers : Edit up to 35 files simultaneously in the same editor window.
  • Find All : Show all occurrences of a string, with optional filtering to refine search results. Also includes an option to show the name of the Fortran routine which contains each matched line.
  • Find Routine : Jump to any Fortran subroutine, function, module, program or block data in the current source file, selectable from an automatically generated alphabetical list.
  • Find Difference : Compare contents of two editor buffers.
  • Find history : Re-execute any of your last nine searches.
  • Goto Line/Column : Go direct to a specific line or column number
  • Goto bracket : Bracket matching
  • Comment/Uncomment : Comment or uncomment blocks of text with a single keystroke or menu option. Filetype sensitive.
  • Indent/Unindent : Indent or unindent blocks of text with a single keystroke or menu option.
  • Save Selection : Saves the currently selected block to a file.
  • Save All : Save all currently open buffers at the click of a single toolbar button.
  • Code generation options : Control over style/layout of automatically generated source code, including start column, keyword case (lower/upper/mixed), indentation and "implicit none" presence.
  • Subroutine/message help : Place cursor over a Winteracter routine name, then hit Shift+F1 or for a quick argument summary and access to full subroutine documentation. The same mechanism can also be used to view message (event) documentation.
  • Mouse wheel : Supported on Windows and X Windows.
  • Bookmark : Set/goto/select-to bookmark.
  • Font : Choice of Courier or 'console' style fonts. Multiple character sets ("encodings") supported on Windows.
  • Undo : Multi level undo supported on both Windows and X. Size of undo buffer configurable. Redo also supported on Windows.


Click here to return to Visual Tools page.