Lines Matching refs:options
173 SANE_Option_Descriptor *options[2];
178 options[i] =
180 options[i]->name = "modelname";
181 options[i]->title = "model name";
182 options[i]->desc = "user provided scanner's model name";
183 options[i]->type = SANE_TYPE_STRING;
184 options[i]->unit = SANE_UNIT_NONE;
185 options[i]->size = 128;
186 options[i]->cap = SANE_CAP_SOFT_SELECT;
187 options[i]->constraint_type = SANE_CONSTRAINT_NONE;
191 options[i] =
193 options[i]->name = "vendor";
194 options[i]->title = "vendor name";
195 options[i]->desc = "user provided scanner's vendor name";
196 options[i]->type = SANE_TYPE_STRING;
197 options[i]->unit = SANE_UNIT_NONE;
198 options[i]->size = 128;
199 options[i]->cap = SANE_CAP_SOFT_SELECT;
200 options[i]->constraint_type = SANE_CONSTRAINT_NONE;
205 config.descriptors = options;
229 SANE_Option_Descriptor *options[1];
234 options[i] =
236 options[i]->name = "modelnumber";
237 options[i]->title = "model number";
238 options[i]->desc = "user provided scanner's model number";
239 options[i]->type = SANE_TYPE_INT;
240 options[i]->unit = SANE_UNIT_NONE;
241 options[i]->size = sizeof (SANE_Word);
242 options[i]->cap = SANE_CAP_SOFT_SELECT;
243 options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
244 options[i]->constraint.range = &model_range;
248 config.descriptors = options;
272 SANE_Option_Descriptor *options[1];
277 options[i] =
279 options[i]->name = "modelnumber";
280 options[i]->title = "model number";
281 options[i]->desc = "user provided scanner's model number";
282 options[i]->type = SANE_TYPE_INT;
283 options[i]->unit = SANE_UNIT_NONE;
284 options[i]->size = sizeof (SANE_Word);
285 options[i]->cap = SANE_CAP_SOFT_SELECT;
286 options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
287 options[i]->constraint.range = &model_range;
291 config.descriptors = options;
315 SANE_Option_Descriptor *options[1];
320 options[i] =
322 options[i]->name = "numbers";
323 options[i]->title = "some numbers";
324 options[i]->desc = "an array of numbers";
325 options[i]->type = SANE_TYPE_INT;
326 options[i]->unit = SANE_UNIT_NONE;
327 options[i]->size = sizeof (SANE_Word) * 7;
328 options[i]->cap = SANE_CAP_SOFT_SELECT;
329 options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
330 options[i]->constraint.range = &model_range;
334 config.descriptors = options;
361 SANE_Option_Descriptor *options[1];
366 options[i] =
368 options[i]->name = "string-choice";
369 options[i]->title = "string choice";
370 options[i]->desc = "one string among a fixed list";
371 options[i]->type = SANE_TYPE_STRING;
372 options[i]->unit = SANE_UNIT_NONE;
373 options[i]->size = 128;
374 options[i]->cap = SANE_CAP_SOFT_SELECT;
375 options[i]->constraint_type = SANE_CONSTRAINT_STRING_LIST;
376 options[i]->constraint.string_list = string_list;
380 config.descriptors = options;
404 SANE_Option_Descriptor *options[1];
409 options[i] =
411 options[i]->name = "string-choice";
412 options[i]->title = "string choice";
413 options[i]->desc = "one string among a fixed list";
414 options[i]->type = SANE_TYPE_STRING;
415 options[i]->unit = SANE_UNIT_NONE;
416 options[i]->size = 128;
417 options[i]->cap = SANE_CAP_SOFT_SELECT;
418 options[i]->constraint_type = SANE_CONSTRAINT_STRING_LIST;
419 options[i]->constraint.string_list = string_list;
423 config.descriptors = options;
449 SANE_Option_Descriptor *options[9];
452 /* placeholders for options */
463 options[i] =
465 options[i]->name = "buffer";
466 options[i]->type = SANE_TYPE_INT;
467 options[i]->unit = SANE_UNIT_NONE;
468 options[i]->size = sizeof (SANE_Word);
469 options[i]->cap = SANE_CAP_SOFT_SELECT;
470 options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
471 options[i]->constraint.range = &buffer_range;
475 options[i] =
477 options[i]->name = "red-gain";
478 options[i]->type = SANE_TYPE_INT;
479 options[i]->unit = SANE_UNIT_NONE;
480 options[i]->size = sizeof (SANE_Word);
481 options[i]->cap = SANE_CAP_SOFT_SELECT;
482 options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
483 options[i]->constraint.range = &value16_range;
487 options[i] =
489 options[i]->name = "green-gain";
490 options[i]->type = SANE_TYPE_INT;
491 options[i]->unit = SANE_UNIT_NONE;
492 options[i]->size = sizeof (SANE_Word);
493 options[i]->cap = SANE_CAP_SOFT_SELECT;
494 options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
495 options[i]->constraint.range = &value16_range;
499 options[i] =
501 options[i]->name = "blue-gain";
502 options[i]->type = SANE_TYPE_INT;
503 options[i]->unit = SANE_UNIT_NONE;
504 options[i]->size = sizeof (SANE_Word);
505 options[i]->cap = SANE_CAP_SOFT_SELECT;
506 options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
507 options[i]->constraint.range = &value16_range;
511 options[i] =
513 options[i]->name = "red-offset";
514 options[i]->type = SANE_TYPE_INT;
515 options[i]->unit = SANE_UNIT_NONE;
516 options[i]->size = sizeof (SANE_Word);
517 options[i]->cap = SANE_CAP_SOFT_SELECT;
518 options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
519 options[i]->constraint.range = &value16_range;
523 options[i] =
525 options[i]->name = "green-offset";
526 options[i]->type = SANE_TYPE_INT;
527 options[i]->unit = SANE_UNIT_NONE;
528 options[i]->size = sizeof (SANE_Word);
529 options[i]->cap = SANE_CAP_SOFT_SELECT;
530 options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
531 options[i]->constraint.range = &value16_range;
535 options[i] =
537 options[i]->name = "blue-offset";
538 options[i]->type = SANE_TYPE_INT;
539 options[i]->unit = SANE_UNIT_NONE;
540 options[i]->size = sizeof (SANE_Word);
541 options[i]->cap = SANE_CAP_SOFT_SELECT;
542 options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
543 options[i]->constraint.range = &value16_range;
547 options[i] =
549 options[i]->name = "astra";
550 options[i]->type = SANE_TYPE_STRING;
551 options[i]->unit = SANE_UNIT_NONE;
552 options[i]->size = 128;
553 options[i]->cap = SANE_CAP_SOFT_SELECT;
554 options[i]->constraint_type = SANE_CONSTRAINT_STRING_LIST;
555 options[i]->constraint.string_list = astra_models;
559 config.descriptors = options;
586 free (options[i]);
599 SANE_Option_Descriptor *options[2];
605 options[i] =
607 options[i]->name = "booltrue";
608 options[i]->title = "boolean true";
609 options[i]->type = SANE_TYPE_BOOL;
610 options[i]->unit = SANE_UNIT_NONE;
611 options[i]->size = sizeof (SANE_Bool);
612 options[i]->cap = SANE_CAP_SOFT_SELECT;
613 options[i]->constraint_type = SANE_CONSTRAINT_NONE;
617 options[i] =
619 options[i]->name = "boolfalse";
620 options[i]->title = "boolean false";
621 options[i]->type = SANE_TYPE_BOOL;
622 options[i]->unit = SANE_UNIT_NONE;
623 options[i]->size = sizeof (SANE_Bool);
624 options[i]->cap = SANE_CAP_SOFT_SELECT;
625 options[i]->constraint_type = SANE_CONSTRAINT_NONE;
629 config.descriptors = options;
652 SANE_Option_Descriptor *options[3];
658 options[i] =
660 options[i]->name = "booltrue";
661 options[i]->title = "boolean true";
662 options[i]->type = SANE_TYPE_BOOL;
663 options[i]->unit = SANE_UNIT_NONE;
664 options[i]->size = sizeof (SANE_Bool);
665 options[i]->cap = SANE_CAP_SOFT_SELECT;
666 options[i]->constraint_type = SANE_CONSTRAINT_NONE;
670 options[i] =
672 options[i]->name = "boolfalse";
673 options[i]->title = "boolean false";
674 options[i]->type = SANE_TYPE_BOOL;
675 options[i]->unit = SANE_UNIT_NONE;
676 options[i]->size = sizeof (SANE_Bool);
677 options[i]->cap = SANE_CAP_SOFT_SELECT;
678 options[i]->constraint_type = SANE_CONSTRAINT_NONE;
682 options[i] =
684 options[i]->name = "boolarray";
685 options[i]->title = "boolean array";
686 options[i]->type = SANE_TYPE_BOOL;
687 options[i]->unit = SANE_UNIT_NONE;
688 options[i]->size = sizeof (boolarray);
689 options[i]->cap = SANE_CAP_SOFT_SELECT;
690 options[i]->constraint_type = SANE_CONSTRAINT_NONE;
694 config.descriptors = options;
723 SANE_Option_Descriptor *options[3];
728 options[i] =
730 options[i]->name = "width";
731 options[i]->title = "width";
732 options[i]->type = SANE_TYPE_FIXED;
733 options[i]->unit = SANE_UNIT_NONE;
734 options[i]->size = sizeof (SANE_Word);
735 options[i]->cap = SANE_CAP_SOFT_SELECT;
736 options[i]->constraint_type = SANE_CONSTRAINT_NONE;
740 options[i] =
742 options[i]->name = "height";
743 options[i]->title = "height";
744 options[i]->type = SANE_TYPE_FIXED;
745 options[i]->unit = SANE_UNIT_NONE;
746 options[i]->size = sizeof (SANE_Word);
747 options[i]->cap = SANE_CAP_SOFT_SELECT;
748 options[i]->constraint_type = SANE_CONSTRAINT_NONE;
752 options[i] =
754 options[i]->name = "array-of-fixed";
755 options[i]->title = "array of fixed";
756 options[i]->type = SANE_TYPE_FIXED;
757 options[i]->unit = SANE_UNIT_NONE;
758 options[i]->size = sizeof (fixedarray);
759 options[i]->cap = SANE_CAP_SOFT_SELECT;
760 options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
761 options[i]->constraint.range = &height_range;
765 config.descriptors = options;
794 SANE_Option_Descriptor *options[1];
799 options[i] =
801 options[i]->name = "height";
802 options[i]->title = "height";
803 options[i]->type = SANE_TYPE_FIXED;
804 options[i]->unit = SANE_UNIT_NONE;
805 options[i]->size = sizeof (SANE_Word);
806 options[i]->cap = SANE_CAP_SOFT_SELECT;
807 options[i]->constraint_type = SANE_CONSTRAINT_RANGE;
808 options[i]->constraint.range = &height_range;
812 config.descriptors = options;
832 SANE_Option_Descriptor *options[1];
837 options[i] =
839 options[i]->name = "firmware";
840 options[i]->title = "scanner's firmware path";
841 options[i]->desc = "user provided scanner's full path";
842 options[i]->type = SANE_TYPE_STRING;
843 options[i]->unit = SANE_UNIT_NONE;
844 options[i]->size = sizeof (firmware);
845 options[i]->cap = SANE_CAP_SOFT_SELECT;
846 options[i]->constraint_type = SANE_CONSTRAINT_NONE;
850 config.descriptors = options;