I am using Igor Pro 6.22A and Windows 7 and I am having trouble with the Command Window. When I type in new commands, the line does not clear itself correctly. If a previous output string in the command history was longer than the current line, I see the longer part of the old string "behind" the current string. I have attached a screenshot of a portion of the window that shows an example of the problem. Note that the last command was "ShowInfo". If I minimize the window or do something else that causes the whole window to "re-paint" then everything looks normal.
I have a vague recollection that someone else had this problem but I don't remember the details.
I have tweaked some text-drawing code in the last month or two. I'm suspect it will not fix this but it is worth a try. Please try installing the latest nightly build which you can get here: http://www.wavemetrics.net/Downloads/latest/
. . . Breaking News . . .
I'm starting to remember. I was able to create a workaround for the other Igor user. It will be in 6.23 and is described as follows in the "What's Changed" help file:
Quote:
Added "SetIgorOption ScrollingMode=mode " to allow you to disable the use of ScrollRect (Macintosh) or BitBlt (Windows) when scrolling text or tables. This is rarely necessary but can be used if your video hardware causes garbled scrolling. mode =0 is the default and enables ScrollRect/BitBlt. mode =1 disables ScrollRect/BitBlt.
So install the latest and use the SetIgorOption.
I have attached an Igor procedure file that I created for the other Igor user. Put it in your Igor Procedures folder and it will set the ScrollingMode option automatically.
I see I did this on August 8th, 2011 so no wonder I could not remember it :)
My theory is that this problem is a bug in your video driver. Before changing the scrolling mode, you might try some things to see if it fixes the problem:
Restart your machine (I have see that fix strange problems)
Great! That seems to have done it. Not sure it helps you, but the default scrolling setting in the nightly was even worse than in 6.22A. The ScrollingMode switch solves it, though.
In case it helps, I am using a dual-screen monitor setup on a GeForce 8300 card with NVIDIA driver version 285.62.
I have tweaked some text-drawing code in the last month or two. I'm suspect it will not fix this but it is worth a try. Please try installing the latest nightly build which you can get here: http://www.wavemetrics.net/Downloads/latest/
. . . Breaking News . . .
I'm starting to remember. I was able to create a workaround for the other Igor user. It will be in 6.23 and is described as follows in the "What's Changed" help file:
So install the latest and use the SetIgorOption.
I have attached an Igor procedure file that I created for the other Igor user. Put it in your Igor Procedures folder and it will set the ScrollingMode option automatically.
I see I did this on August 8th, 2011 so no wonder I could not remember it :)
My theory is that this problem is a bug in your video driver. Before changing the scrolling mode, you might try some things to see if it fixes the problem:
Please let me know if you figure anything out.
January 27, 2012 at 01:36 pm - Permalink
In case it helps, I am using a dual-screen monitor setup on a GeForce 8300 card with NVIDIA driver version 285.62.
January 27, 2012 at 01:58 pm - Permalink