Lines Matching refs:mppOptions
162 mppOptions( 0 ), in Sane()
286 if( mppOptions ) in ReloadOptions()
287 delete [] mppOptions; in ReloadOptions()
288 mppOptions = (const SANE_Option_Descriptor**)new SANE_Option_Descriptor*[ mnOptions ]; in ReloadOptions()
289 mppOptions[ 0 ] = (SANE_Option_Descriptor*)pZero; in ReloadOptions()
291 mppOptions[ i ] = (SANE_Option_Descriptor*) in ReloadOptions()
339 delete [] mppOptions; in Close()
340 mppOptions = 0; in Close()
352 if( mppOptions[i]->name && aOption.Equals( mppOptions[i]->name ) ) in GetOptionByName()
360 if( ! maHandle || mppOptions[n]->type != SANE_TYPE_BOOL ) in GetOptionValue()
374 if( ! maHandle || mppOptions[n]->type != SANE_TYPE_STRING ) in GetOptionValue()
376 char* pRet = new char[mppOptions[n]->size+1]; in GetOptionValue()
391 if( ! maHandle || ( mppOptions[n]->type != SANE_TYPE_INT && in GetOptionValue()
392 mppOptions[n]->type != SANE_TYPE_FIXED ) ) in GetOptionValue()
395 SANE_Word* pRet = new SANE_Word[mppOptions[n]->size/sizeof(SANE_Word)]; in GetOptionValue()
400 if( mppOptions[n]->type == SANE_TYPE_INT ) in GetOptionValue()
411 if( ! maHandle || ! ( mppOptions[n]->type == SANE_TYPE_FIXED || in GetOptionValue()
412 mppOptions[n]->type == SANE_TYPE_INT ) ) in GetOptionValue()
415 SANE_Word* pFixedSet = new SANE_Word[mppOptions[n]->size/sizeof(SANE_Word)]; in GetOptionValue()
422 for( size_t i = 0; i <mppOptions[n]->size/sizeof(SANE_Word); i++ ) in GetOptionValue()
424 if( mppOptions[n]->type == SANE_TYPE_FIXED ) in GetOptionValue()
435 if( ! maHandle || mppOptions[n]->type != SANE_TYPE_BOOL ) in SetOptionValue()
446 if( ! maHandle || mppOptions[n]->type != SANE_TYPE_STRING ) in SetOptionValue()
459 if( ! maHandle || ( mppOptions[n]->type != SANE_TYPE_INT && in SetOptionValue()
460 mppOptions[n]->type != SANE_TYPE_FIXED ) ) in SetOptionValue()
464 if( mppOptions[n]->size/sizeof(SANE_Word) > 1 ) in SetOptionValue()
466 SANE_Word* pSet = new SANE_Word[mppOptions[n]->size/sizeof(SANE_Word)]; in SetOptionValue()
470 pSet[nElement] = mppOptions[n]->type == SANE_TYPE_INT ? in SetOptionValue()
479 mppOptions[n]->type == SANE_TYPE_INT ? in SetOptionValue()
491 if( ! maHandle || ( mppOptions[n]->type != SANE_TYPE_INT && in SetOptionValue()
492 mppOptions[n]->type != SANE_TYPE_FIXED ) ) in SetOptionValue()
494 SANE_Word* pFixedSet = new SANE_Word[mppOptions[n]->size/sizeof(SANE_Word)]; in SetOptionValue()
495 for( size_t i = 0; i < mppOptions[n]->size/sizeof(SANE_Word); i++ ) in SetOptionValue()
497 if( mppOptions[n]->type == SANE_TYPE_FIXED ) in SetOptionValue()
540 pDescArray = (SANE_Option_Descriptor**)mppOptions; in CheckConsistency()
541 if( mppOptions ) in CheckConsistency()
542 pZero = (SANE_Option_Descriptor*)mppOptions[0]; in CheckConsistency()
548 if( pDescArray != mppOptions ) in CheckConsistency()
550 if( pZero != mppOptions[0] ) in CheckConsistency()
906 if( mppOptions[n]->constraint_type != SANE_CONSTRAINT_RANGE && in GetRange()
907 mppOptions[n]->constraint_type != SANE_CONSTRAINT_WORD_LIST ) in GetRange()
914 sal_Bool bIsFixed = mppOptions[n]->type == SANE_TYPE_FIXED ? sal_True : sal_False; in GetRange()
916 dbg_msg( "Sane::GetRange of option %s ", mppOptions[n]->name ); in GetRange()
917 if(mppOptions[n]->constraint_type == SANE_CONSTRAINT_RANGE ) in GetRange()
922 fMin = SANE_UNFIX( mppOptions[n]->constraint.range->min ); in GetRange()
923 fMax = SANE_UNFIX( mppOptions[n]->constraint.range->max ); in GetRange()
924 fQuant = SANE_UNFIX( mppOptions[n]->constraint.range->quant ); in GetRange()
928 fMin = (double)mppOptions[n]->constraint.range->min; in GetRange()
929 fMax = (double)mppOptions[n]->constraint.range->max; in GetRange()
930 fQuant = (double)mppOptions[n]->constraint.range->quant; in GetRange()
956 nItems = mppOptions[n]->constraint.word_list[0]; in GetRange()
961 SANE_UNFIX( mppOptions[n]->constraint.word_list[i+1] ) : in GetRange()
962 (double)mppOptions[n]->constraint.word_list[i+1]; in GetRange()
983 SANE_Unit nUnit = mppOptions[n]->unit; in GetOptionUnitName()