X Windows on Linux and Mac

Updated July 2018

X/Winteracter is an implementation of our GUI toolset, designed for use with X Windows and the Motif toolkit on Linux or Mac. X/Winteracter based clients on Linux or Mac can also be run from Windows via a Windows-based X server.

Linux Mac Windows
Click on any of the thumbnail images above to see the full screen image.

Features

X/Winteracter is source compatible with the Windows implementation. A substantial majority of Winteracter's functionality has been reproduced on X.

X/Winteracter offers a wide range of powerful GUI capabilities to the Fortran 9x/200x developer under X Windows, including:

  • Multiple windows and split windows
  • Memory bitmap manipulation & bitmap viewer windows
  • Memory metafiles (CGM format)
  • Memory icons
  • Text editor windows, with optional command lines
  • Event handling
  • Text based menus, toolbars and floating menus
  • Dialog handling, including tabbed dialogs
  • Spreadsheet-style grid controls for array based data entry in dialogs and resizable windows
  • Common dialogs, e.g. file selector, message box, etc.
  • Full range of graphics primitives
  • Presentation graphics
  • 3D modelling
  • Graphics hardcopy/export/import
  • Display and save BMP/PCX/PNG/JPEG bit image files
  • Support for transparent PNG, ICO and CUR image files
  • Operating system interface & binary file handling
  • Character handling, sorting and Zlib compression
  • OpenGL support
  • Send email
  • Play sound files
  • Clipboard access
  • Anti-aliased, rescalable fonts in all GUI components, via Xft.

Virtually all of our visual tools are also included:

  • WiDE : Winteracter Development Environment
  • Wizard : application quick start
  • Resource Editor : menu/dialog/toolbar/image designer
  • WED : Winteracter text editor
  • GraphEd : presentation graphics designer
  • 3Dview : OpenGL based 3D model viewer
  • PlotConv : view/print/convert graphics files
  • WinterView : two-dimensional data viewer
  • HelpEd: help file editor
  • XWintConf: colour/font configuration tool
  • IFD2DLG : INTERACTER form to dialog converter

A resource compiler is also supplied, enabling resource scripts defining dialogs/menus/toolbars/images to be incorporated into X based applications in the same manner as the Windows version.

Motif

The X/Winteracter library utilises the Motif user interface toolkit. While several such toolkits exist for use with the X Windows System, Motif is one of the longest established and the nearest to being an industry standard. It is used in a wide range of professional applications.

The availability of Open Motif (released in 2000) means that Motif is readily accessible to developers on both Linux and Mac. Binary versions of Open Motif are available for download from the net and is included with some Linux distributions.

Documentation

The X/Winteracter documentation is provided in HTML format, derived from the same source as the Windows equivalent. It is viewable in a web browser such as Firefox, Safari, Konqueror, etc. The documentation set incorporates a built-in contents/index control which reproduces the functionality of the Windows HTML Help viewer (as used by Winteracter's help files on Windows). A documentation search tool is also provided.

Compilers

X/Winteracter currently supports the following Fortran compilers:

  • Absoft Pro Fortran
  • GNU gfortran
  • Intel Fortran
  • Lahey/Fujitsu Fortran

For more details of supported compilers, see the Compilers/Platforms page.

Demo

Linux and Mac versions of our standard Winteracter demo program are available for download.

Pricing

See the Winteracter Price List.

For more information email: