Date Version Author Changes
2006.10.12 1.0.11 Robert Joy
  1. buttonPress was throwing an error because TxMessageBox(Confirm.$w) was not being set under some circumstances. Bug found by Robert Hicks!
  2. Resolved some issue where buttonPress might throw an error if the -confirm 1 and -timeout > 0.
2006.10.10 1.0.10 Robert Joy
  1. Change button enable/disable behavior in messageBox in hopes of correcting disabled buttons in Mac OSX. Bug found by Robert Hicks!
2006.10.09 1.0.9 Robert Joy
  1. Bond <Motion> to focus in text window of messageBox.
  2. Small change to placeWindow to make it's window placement more solid.
  3. Fixed a bug related to Mac OSX when using Tile and the -icon option. Bug found by Robert Hicks!
2006.10.08 1.0.8 Robert Joy
  1. Some additional clean-up and fixed some of the comments in the code.
  2. Move the calculation of the window geom into the centerWindow routine since it was only being used for centering the window.
2006.10.07 1.0.7 Robert Joy
  1. Fixed a Windows realted bug that caused the messageBox window to jump on the Z axis. This was caused by remapping the transient leader of the window to the same leader it already had.
2006.10.06 1.0.6 Robert Joy
  1. Added missing info icon.
2006.09.14 1.0.5 Robert Joy
  1. Documentation changes, additions, and clean-up.
2006.09.11 1.0.4 Robert Joy
  1. Added txmbox::TxMessageBox(Font) to allow a default font face to be specified.
  2. Fixed issue with changeMsgBoxButtonLabel that occured because an additional frame was added to the button area.
  3. Fixed an issue when calling changeMsgBoxButtonLabel with the actual button Label (not the widget path name) cause an error.
  4. messageBox now returns the button label. It previously returning a lower case version of the tail of the button path but this causes probelms when some characters are included in the button label (see the following bug fix).
  5. messageBox now handles any character in button labels. Some characters were causing problems because the button path is derived from the label.
2006.09.11 1.0.3 Robert Joy
  1. Fixed a bug where the variable icon was created in the global space.
2006.09.11 1.0.2 Robert Joy
  1. Found a bug when using Tile on Linux. It created a rather unsightly messageBox where the buttons are.
  2. Transparent portion on icon was not being dsiplayed properly when using Tile because frame was not Tile based.
  3. Fixed a bug related to a check on window depth (too many bits).
2006.09.10 1.0.1 Robert Joy
  1. Added image based icons (requested by Synic). Also added code to handle the case where platform does not support a large number of colors. In this case the -icon function reverts back to the 2 color bitmap icons.
  2. Updated the example.tcl file to include use of the configButton settings.
  3. Added ChangeLog.html to project.
  4. Added link in txmbox.html to ChangeLog.html
2006.09.09 1.0.0 Robert Joy General Availability (GA) release