Lines Matching refs:od

121   SANE_Option_Descriptor *od;
126 od = &(dev->opt[OPT_NUM_OPTS]);
127 od->name = SANE_NAME_NUM_OPTIONS;
128 od->title = SANE_TITLE_NUM_OPTIONS;
129 od->desc = SANE_DESC_NUM_OPTIONS;
130 od->type = SANE_TYPE_INT;
131 od->unit = SANE_UNIT_NONE;
132 od->size = sizeof (SANE_Word);
133 od->cap = SANE_CAP_SOFT_DETECT;
134 od->constraint_type = SANE_CONSTRAINT_NONE;
135 od->constraint.range = 0;
139 od = &(dev->opt[OPT_MODE]);
140 od->name = SANE_NAME_SCAN_MODE;
141 od->title = SANE_TITLE_SCAN_MODE;
142 od->desc = SANE_DESC_SCAN_MODE;;
143 od->type = SANE_TYPE_STRING;
144 od->unit = SANE_UNIT_NONE;
145 od->size = MAX_OPTION_STRING_SIZE;
146 od->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
147 od->constraint_type = SANE_CONSTRAINT_STRING_LIST;
148 od->constraint.string_list = mode_list;
149 dev->val[OPT_MODE].s = malloc (od->size);
155 od = &(dev->opt[OPT_RESOLUTION]);
156 od->name = SANE_NAME_SCAN_RESOLUTION;
157 od->title = SANE_TITLE_SCAN_RESOLUTION;
158 od->desc = SANE_DESC_SCAN_RESOLUTION;
159 od->type = SANE_TYPE_INT;
160 od->unit = SANE_UNIT_DPI;
161 od->size = sizeof (SANE_Word);
162 od->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
163 od->constraint_type = SANE_CONSTRAINT_WORD_LIST;
168 od->constraint.word_list = a920_dpi_list;
171 od->constraint.word_list = x1100_dpi_list;
175 od->constraint.word_list = x1200_dpi_list;
178 od->constraint.word_list = x74_dpi_list;
184 od = &(dev->opt[OPT_PREVIEW]);
185 od->name = SANE_NAME_PREVIEW;
186 od->title = SANE_TITLE_PREVIEW;
187 od->desc = SANE_DESC_PREVIEW;
188 od->size = sizeof (SANE_Word);
189 od->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
190 od->type = SANE_TYPE_BOOL;
191 od->constraint_type = SANE_CONSTRAINT_NONE;
195 od = &(dev->opt[OPT_GEOMETRY_GROUP]);
196 od->name = "";
197 od->title = SANE_I18N ("Geometry");
198 od->desc = "";
199 od->type = SANE_TYPE_GROUP;
200 od->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
201 od->size = 0;
202 od->constraint_type = SANE_CONSTRAINT_NONE;
205 od = &(dev->opt[OPT_TL_X]);
206 od->name = SANE_NAME_SCAN_TL_X;
207 od->title = SANE_TITLE_SCAN_TL_X;
208 od->desc = SANE_DESC_SCAN_TL_X;
209 od->type = SANE_TYPE_INT;
210 od->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
211 od->size = sizeof (SANE_Word);
212 od->unit = SANE_UNIT_PIXEL;
213 od->constraint_type = SANE_CONSTRAINT_RANGE;
214 od->constraint.range = &x_range;
218 od = &(dev->opt[OPT_TL_Y]);
219 od->name = SANE_NAME_SCAN_TL_Y;
220 od->title = SANE_TITLE_SCAN_TL_Y;
221 od->desc = SANE_DESC_SCAN_TL_Y;
222 od->type = SANE_TYPE_INT;
223 od->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
224 od->size = sizeof (SANE_Word);
225 od->unit = SANE_UNIT_PIXEL;
226 od->constraint_type = SANE_CONSTRAINT_RANGE;
227 od->constraint.range = &y_range;
231 od = &(dev->opt[OPT_BR_X]);
232 od->name = SANE_NAME_SCAN_BR_X;
233 od->title = SANE_TITLE_SCAN_BR_X;
234 od->desc = SANE_DESC_SCAN_BR_X;
235 od->type = SANE_TYPE_INT;
236 od->size = sizeof (SANE_Word);
237 od->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
238 od->unit = SANE_UNIT_PIXEL;
239 od->constraint_type = SANE_CONSTRAINT_RANGE;
240 od->constraint.range = &x_range;
244 od = &(dev->opt[OPT_BR_Y]);
245 od->name = SANE_NAME_SCAN_BR_Y;
246 od->title = SANE_TITLE_SCAN_BR_Y;
247 od->desc = SANE_DESC_SCAN_BR_Y;
248 od->type = SANE_TYPE_INT;
249 od->size = sizeof (SANE_Word);
250 od->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
251 od->unit = SANE_UNIT_PIXEL;
252 od->constraint_type = SANE_CONSTRAINT_RANGE;
253 od->constraint.range = &y_range;
257 od = &(dev->opt[OPT_THRESHOLD]);
258 od->name = SANE_NAME_THRESHOLD;
259 od->title = SANE_TITLE_THRESHOLD;
260 od->desc = SANE_DESC_THRESHOLD;
261 od->type = SANE_TYPE_FIXED;
262 od->unit = SANE_UNIT_PERCENT;
263 od->size = sizeof (SANE_Fixed);
264 od->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT | SANE_CAP_INACTIVE;
265 od->constraint_type = SANE_CONSTRAINT_RANGE;
266 od->constraint.range = &threshold_range;