Welcome to the Xt port of wxWindows

A short description:

  The demo is derived from the Hello wxWindows sample.
  It shows a main frame with menu and tool bar, various
  items placed on a panel and a simple text window. The
  left status line field displays help for the menu and
  tool bar items. The right field echos the keystrokes
  typed into the canvas.

Enhancements:

  * File selector popped up using the toolbar

  * Repositioning of the toolbar using the "map" button.

  * Toggling of user edit mode using the clamp toggle of
     the tool bar.

  * The Option menu items "Change Font" and "Change Colour" pop up
     standard colour and font dialog boxes to change colour and font
     of the text window.

  * The memory usage is logged. During OnInit() the memory is
     logged in debug_init.log and after OnExit() in debug_exit.log.
     With the "debug" button of the toolbar you can dump the memory
     frequently; the result is shown in the text window.

  * The canvas frame is transient, i.e. it will be iconified
     and deiconified with the main frame.

  * Pressing 1, 2, and x inside the canvas will change the arc.

  * You may look in HelloFrame::Draw() how drawing is optimized
     using wxDC::IsExposed(). The use of wxUpdateIterator is not
     recommended anymore.

  * SetAxisDirection, SetLogicalScale and SetUserScale are handled
     consistently for ALL wxDCs. The sine is drawn using it.
     The same picture will be drawn using wxPostScriptDC.
     Try to set the user scale (Canvas|Scale Picture|Zoom) and
     print it to postscript (File|Print). The PS-file will be
     twice as large.

  * Scaling the canvas may cause the scaling of the GDI classes too,
     i.e. font, penwidth, etc. will be scaled as the canvas is
     - switchable using the "scale" button of the toolbar.

Other wxWindows features include:

  * Interprocess communication (DDE on both platforms)

  * File browser dialog box

  * Form construction facility

wxWindows provides a common core of GUI facilities across
several platforms - originally for Windows and XWindows
(XView, Motif).
Following ports are worked at:

  * Mac

  * OS/2 presentation manager

  * XToolkit using public domain widgets (this one)

  * Curses

wxWindows and it's ports are freely available on ftp:
  ftp.aiai.ed.ac.uk/pub/packages/wxwin/1.xx
  ftp.aiai.ed.ac.uk/pub/packages/wxwin/ports/*

Please feel free to send me suggestions - and code -
for the next release.

-------------------------------------------------------
Markus Holzem
Schlossparkstrasse 3
D-52072 Aachen
GERMANY

VOICE: +49 (241) 14145
EMAIL: mho@comnets.rwth-aachen.de
-------------------------------------------------------
