I have a full screen test panel for end users who do not need to know anything about Igor. They can execute test procedures just by clicking buttons and menus. One useful feature would be to print the history of commands and other notifications. Actually this already happens in the history window, but it would be better to have it fixed in the test panel. There is HistoryCarbonCopy functionality that copies history window to a notebook, but when this notebook is included in a host panel it does not work anymore. As far as I understand it is simply because the host window name is not anymore just HistoryCarbonCopy, even though the name of the notebook is.
I have not tried it, but can you use "CaptureHistory" (and "CaptureHistoryStart") to grab the history commands to a string, and then add this text to your embedded notebook window?
Hope this helps,
Kurt
As a workaround you could also leave the notebook named "HistoryCarbonCopy" capturing the history, and copy its contents to the embedded notebook once its content changes using one of the notebook window events.
I only ask because I wrote CaptureHistory and Howard wrote HistoryCarbonCopy :)
(It might also be a nice thing for other users to solve similar issues)
Hope this helps,
Kurt
February 10, 2014 at 01:28 am - Permalink
February 10, 2014 at 01:42 am - Permalink
Cheers,
Lauri
February 10, 2014 at 05:44 am - Permalink
I only ask because I wrote CaptureHistory and Howard wrote HistoryCarbonCopy :)
(It might also be a nice thing for other users to solve similar issues)
John Weeks
WaveMetrics, Inc.
support@wavemetrics.com
February 17, 2014 at 12:35 pm - Permalink