Lines Matching refs:iOpt
146 TOptionIndex iOpt;
155 for (iOpt=optCount; iOpt!=optLast; iOpt++)
171 pdesc=this->aoptDesc+iOpt;
172 pval=this->aoptVal+iOpt;
182 switch (iOpt)
261 pdesc->name =achNamesXY[iOpt-optTLX];
262 pdesc->title =achTitlesXY[iOpt-optTLX];
263 pdesc->desc =achDescXY[iOpt-optTLX];
267 pdesc->constraint.range=aRangesXY[iOpt-optTLX];
268 pval->w =SANE_FIX(afFullBed[iOpt-optTLX]);
536 sane_get_option_descriptor (SANE_Handle handle, SANE_Int iOpt)
539 if (iOpt<NUM_OPTIONS)
540 return this->aoptDesc+iOpt;
545 sane_control_option (SANE_Handle handle, SANE_Int iOpt,
559 if (iOpt>=NUM_OPTIONS)
562 cap=this->aoptDesc[iOpt].cap;
570 switch ((TOptionIndex)iOpt)
581 *(SANE_Word*)pVal = this->aoptVal[iOpt].w;
584 strcpy(pVal,this->aoptVal[iOpt].s);
591 memcpy(pVal,this->aoptVal[iOpt].wa, this->aoptDesc[iOpt].size);
603 rc=sanei_constrain_value(this->aoptDesc+iOpt,pVal,pnInfo);
606 switch ((TOptionIndex)iOpt)
618 this->aoptVal[iOpt].w = *(SANE_Word*)pVal;
624 strcpy(this->aoptVal[iOpt].s,pVal);
628 DBG(DEBUG_INFO,"setting gamma #%d\n",iOpt);
629 memcpy(this->aoptVal[iOpt].wa, pVal, this->aoptDesc[iOpt].size);