On Wed, Jan 16, 2002 at 09:34:00PM +0000, Major A wrote: > another question to SANE developers: when the flag > "SANE_INFO_RELOAD_OPTIONS" is set by the backend, does that mean that > the option's contraints may have changed? I would like to make it > possible for the backend to have a variable number of frames that can > be selected, and this can change during one run of the frontend, in > particular when someone ejects the film strip and replaces it with a > shorter or longer one.
I'm also trying to do exactly that, but I think xscanimage doesn't handle it quite right. My camera backends have an "image number" selection which is constrained from 1 to the number of images in the camera. If I delete one of the images, the range is decremented. I set SANE_INFO_RELOAD_OPTIONS, during the "scan" but I've observed the following: - The image range slider is not updated at the termination of the scan - If the first thing I do after the scan is click on the image number slider, xscanimage aborts with a memory fault - If I click on something else like a checkbox, then the slider range also gets updated. Pete Fales