Lines Matching defs:opt
194 SANE_Option_Descriptor opt[NUM_OPTIONS];
443 "sane_get_option_descriptor: \"%s\"\n", scanner->opt[option].name);
447 return &scanner->opt[option];
493 cap = scanner->opt[option].cap;
502 scanner->opt[option].name);
557 scanner->opt[option].name);
571 status = sanei_constrain_value (scanner->opt + option, val, info);
989 SANE_Option_Descriptor *opt;
991 memset (scanner->opt, 0, sizeof (scanner->opt));
995 scanner->opt[i].name = "filler";
996 scanner->opt[i].size = sizeof (SANE_Word);
997 scanner->opt[i].cap = SANE_CAP_INACTIVE;
1000 opt = scanner->opt + OPT_NUM_OPTS;
1001 opt->title = SANE_TITLE_NUM_OPTIONS;
1002 opt->desc = SANE_DESC_NUM_OPTIONS;
1003 opt->type = SANE_TYPE_INT;
1004 opt->cap = SANE_CAP_SOFT_DETECT;
1006 opt = scanner->opt + OPT_RESOLUTION;
1007 opt->name = SANE_NAME_SCAN_RESOLUTION;
1008 opt->title = SANE_TITLE_SCAN_RESOLUTION;
1009 opt->desc = SANE_DESC_SCAN_RESOLUTION;
1010 opt->type = SANE_TYPE_INT;
1011 opt->constraint_type = SANE_CONSTRAINT_WORD_LIST;
1012 opt->constraint.word_list = res_list;
1013 opt->unit = SANE_UNIT_DPI;
1014 opt->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
1016 opt = scanner->opt + OPT_GEOMETRY_GROUP;
1017 opt->title = SANE_I18N ("Geometry");
1018 opt->desc = SANE_I18N ("Geometry Group");
1019 opt->type = SANE_TYPE_GROUP;
1020 opt->constraint_type = SANE_CONSTRAINT_NONE;
1022 opt = scanner->opt + OPT_TL_X;
1023 opt->name = SANE_NAME_SCAN_TL_X;
1024 opt->title = SANE_TITLE_SCAN_TL_X;
1025 opt->desc = SANE_DESC_SCAN_TL_X;
1026 opt->type = SANE_TYPE_FIXED;
1027 opt->unit = SANE_UNIT_MM;
1028 opt->constraint_type = SANE_CONSTRAINT_RANGE;
1029 opt->constraint.range = &range_x;
1030 opt->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
1032 opt = scanner->opt + OPT_TL_Y;
1033 opt->name = SANE_NAME_SCAN_TL_Y;
1034 opt->title = SANE_TITLE_SCAN_TL_Y;
1035 opt->desc = SANE_DESC_SCAN_TL_Y;
1036 opt->type = SANE_TYPE_FIXED;
1037 opt->unit = SANE_UNIT_MM;
1038 opt->constraint_type = SANE_CONSTRAINT_RANGE;
1039 opt->constraint.range = &range_y;
1040 opt->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
1042 opt = scanner->opt + OPT_BR_X;
1043 opt->name = SANE_NAME_SCAN_BR_X;
1044 opt->title = SANE_TITLE_SCAN_BR_X;
1045 opt->desc = SANE_DESC_SCAN_BR_X;
1046 opt->type = SANE_TYPE_FIXED;
1047 opt->unit = SANE_UNIT_MM;
1048 opt->constraint_type = SANE_CONSTRAINT_RANGE;
1049 opt->constraint.range = &range_x;
1050 opt->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
1052 opt = scanner->opt + OPT_BR_Y;
1053 opt->name = SANE_NAME_SCAN_BR_Y;
1054 opt->title = SANE_TITLE_SCAN_BR_Y;
1055 opt->desc = SANE_DESC_SCAN_BR_Y;
1056 opt->type = SANE_TYPE_FIXED;
1057 opt->unit = SANE_UNIT_MM;
1058 opt->constraint_type = SANE_CONSTRAINT_RANGE;
1059 opt->constraint.range = &range_y;
1060 opt->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
1070 opt = scanner->opt + OPT_MODE_GROUP;
1071 opt->title = SANE_I18N ("Scan Mode Group");
1072 opt->desc = SANE_I18N ("Scan Mode Group");
1073 opt->type = SANE_TYPE_GROUP;
1074 opt->constraint_type = SANE_CONSTRAINT_NONE;
1076 opt = scanner->opt + OPT_MODE;
1077 opt->name = SANE_NAME_SCAN_MODE;
1078 opt->title = SANE_TITLE_SCAN_MODE;
1079 opt->desc = SANE_DESC_SCAN_MODE;
1080 opt->type = SANE_TYPE_STRING;
1081 opt->size = max_string_size(scan_mode_list);
1082 opt->constraint_type = SANE_CONSTRAINT_STRING_LIST;
1083 opt->constraint.string_list = (SANE_String_Const *) scan_mode_list;
1084 opt->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
1086 opt = scanner->opt + OPT_BRIGHTNESS;
1087 opt->name = SANE_NAME_BRIGHTNESS;
1088 opt->title = SANE_TITLE_BRIGHTNESS;
1089 opt->desc = SANE_DESC_BRIGHTNESS;
1090 opt->type = SANE_TYPE_INT;
1091 opt->constraint_type = SANE_CONSTRAINT_RANGE;
1092 opt->constraint.range = &range_brightness;
1093 opt->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
1095 opt = scanner->opt + OPT_CONTRAST;
1096 opt->name = SANE_NAME_CONTRAST;
1097 opt->title = SANE_TITLE_CONTRAST;
1098 opt->desc = SANE_DESC_CONTRAST;
1099 opt->type = SANE_TYPE_INT;
1100 opt->constraint_type = SANE_CONSTRAINT_RANGE;
1101 opt->constraint.range = &range_contrast;
1102 opt->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
1104 opt = scanner->opt + OPT_GAMMA;
1105 opt->name = SANE_NAME_ANALOG_GAMMA;
1106 opt->title = SANE_TITLE_ANALOG_GAMMA;
1107 opt->desc = SANE_DESC_ANALOG_GAMMA;
1108 opt->type = SANE_TYPE_FIXED;
1109 opt->unit = SANE_UNIT_NONE;
1110 opt->constraint_type = SANE_CONSTRAINT_RANGE;
1111 opt->constraint.range = &range_gamma;
1112 opt->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;