Lines Matching refs:val
394 index = get_string_list_index (str_list, dev->val[idx].s);
409 i = get_string_list_index (go_scan_mode_list, dev->val[OPT_MODE].s);
431 dev->val[OPT_PAPER_SIZE].s);
434 int x_tl = mmToIlu (SANE_UNFIX (dev->val[OPT_TL_X].w));
435 int y_tl = mmToIlu (SANE_UNFIX (dev->val[OPT_TL_Y].w));
436 int x_br = mmToIlu (SANE_UNFIX (dev->val[OPT_BR_X].w));
437 int y_br = mmToIlu (SANE_UNFIX (dev->val[OPT_BR_Y].w));
443 if (dev->val[OPT_LANDSCAPE].s)
504 memset (dev->val, 0, sizeof (dev->val));
518 dev->val[OPT_NUM_OPTS].w = OPT_NUM_OPTIONS;
536 dev->val[OPT_MODE].s = strdup (""); /* will be set later */
546 dev->val[OPT_RESOLUTION].w = go_resolutions_list[3];
554 dev->val[OPT_DUPLEX].w = SANE_FALSE;
566 dev->val[OPT_SCAN_SOURCE].s = strdup (go_scan_source_list[0]);
578 dev->val[OPT_FEEDER_MODE].s = strdup (go_feeder_mode_list[1]);
586 dev->val[OPT_LONGPAPER].w = SANE_FALSE;
595 dev->val[OPT_LENGTHCTL].w = SANE_TRUE;
605 dev->val[OPT_MANUALFEED].s = strdup (go_manual_feed_list[0]);
618 dev->val[OPT_FEED_TIMEOUT].w = 30;
627 dev->val[OPT_DBLFEED].w = SANE_FALSE;
636 dev->val[OPT_FIT_TO_PAGE].w = SANE_FALSE;
654 dev->val[OPT_PAPER_SIZE].s = strdup (""); /* will be set later */
664 dev->val[OPT_LANDSCAPE].w = SANE_FALSE;
719 dev->val[OPT_BRIGHTNESS].w = 128;
730 dev->val[OPT_CONTRAST].w = 128;
746 dev->val[OPT_AUTOMATIC_THRESHOLD].s =
760 dev->val[OPT_HALFTONE_PATTERN].s = strdup (go_halftone_pattern_list[0]);
768 dev->val[OPT_AUTOMATIC_SEPARATION].w = SANE_FALSE;
778 dev->val[OPT_WHITE_LEVEL].s = strdup (go_white_level_list[0]);
791 dev->val[OPT_NOISE_REDUCTION].s = strdup (go_noise_reduction_list[0]);
803 dev->val[OPT_IMAGE_EMPHASIS].s = strdup (SANE_I18N ("medium"));
813 dev->val[OPT_GAMMA].s = strdup (go_gamma_list[0]);
823 dev->val[OPT_LAMP].s = strdup (go_lamp_list[0]);
834 dev->val[OPT_INVERSE].w = SANE_FALSE;
842 dev->val[OPT_MIRROR].w = SANE_FALSE;
855 dev->val[OPT_JPEG].w = 0;
867 dev->val[OPT_ROTATE].w = 0;
876 dev->val[OPT_SWDESKEW].w = SANE_FALSE;
888 dev->val[OPT_SWDESPECK].w = 0;
897 dev->val[OPT_SWDEROTATE].w = SANE_FALSE;
906 dev->val[OPT_SWCROP].w = SANE_FALSE;
933 SANE_Action action, void *val, SANE_Int * info)
1000 *(SANE_Word *) val = dev->val[option].w;
1001 DBG (DBG_error, "opt value = %d\n", *(SANE_Word *) val);
1018 strcpy (val, dev->val[option].s);
1019 DBG (DBG_error, "opt value = %s\n", (char *) val);
1036 status = sanei_constrain_value (dev->opt + option, val, info);
1054 dev->val[option].w = *(SANE_Word *) val;
1058 if (round_to_boundry (&(dev->val[option].w),
1070 if (dev->val[option].w > dev->val[OPT_BR_Y].w)
1072 dev->val[option].w = dev->val[OPT_BR_Y].w;
1081 if (dev->val[option].w < dev->val[OPT_TL_Y].w)
1083 dev->val[option].w = dev->val[OPT_TL_Y].w;
1093 go_option_name[option], (*(SANE_Word *) val),
1094 dev->val[option].w);
1102 SANE_Word xr = dev->val[OPT_RESOLUTION].w;
1103 SANE_Word tl_x = mmToIlu (SANE_UNFIX (dev->val[OPT_TL_X].w)) * xr;
1104 SANE_Word br_x = mmToIlu (SANE_UNFIX (dev->val[OPT_BR_X].w)) * xr;
1105 value = mmToIlu (SANE_UNFIX (*(SANE_Word *) val)) * xr; /* XR * W */
1132 dev->val[option].w = SANE_FIX (iluToMm ((double) value / xr));
1141 go_option_name[option], (*(SANE_Word *) val),
1142 dev->val[option].w);
1146 dev->val[option].w = *(SANE_Word *) val;
1171 dev->val[option].w = *(SANE_Word *) val;
1175 dev->val[option].w = *(SANE_Word *) val;
1176 return CMD_set_timeout (dev, *(SANE_Word *) val);
1187 if (strcmp (dev->val[option].s, val) == 0)
1189 free (dev->val[option].s);
1190 dev->val[option].s = (SANE_String) strdup (val);
1194 dev->val[option].s) == 1)
1197 free (dev->val[OPT_SCAN_SOURCE].s);
1198 dev->val[OPT_SCAN_SOURCE].s = strdup (go_scan_source_list[0]);
1212 dev->val[option].s) == 1)
1215 free (dev->val[OPT_FEEDER_MODE].s);
1216 dev->val[OPT_FEEDER_MODE].s = strdup (go_feeder_mode_list[0]);
1222 if (strcmp (dev->val[option].s, val) == 0)
1224 free (dev->val[OPT_MODE].s);
1225 dev->val[OPT_MODE].s = (SANE_String) strdup (val);
1235 if (strcmp (dev->val[OPT_MODE].s, go_scan_mode_list[0]) == 0)
1242 else if (strcmp (dev->val[OPT_MODE].s, go_scan_mode_list[1]) == 0)
1251 else if (strcmp (dev->val[OPT_MODE].s, go_scan_mode_list[2]) == 0)
1265 if (strcmp (dev->val[option].s, val) == 0)
1267 free (dev->val[option].s);
1268 dev->val[option].s = (SANE_String) strdup (val);
1270 if (strcmp (dev->val[option].s, go_manual_feed_list[0]) == 0) /* off */
1280 if (strcmp (dev->val[option].s, val) == 0)
1283 free (dev->val[OPT_PAPER_SIZE].s);
1284 dev->val[OPT_PAPER_SIZE].s = (SANE_Char *) strdup (val);
1287 dev->val[OPT_PAPER_SIZE].s);
1295 dev->val[OPT_LANDSCAPE].w = 0;
1310 dev->val[OPT_LANDSCAPE].w = 0;
1321 if (strcmp (dev->val[option].s, val) == 0)
1324 free (dev->val[option].s);
1325 dev->val[option].s = (SANE_Char *) strdup (val);
1336 if (strcmp (val, go_automatic_threshold_list[0]) == 0)
1342 if (strcmp (dev->val[OPT_MODE].s, go_scan_mode_list[1]) == 0)
1401 dev->val[OPT_PAPER_SIZE].
1408 Ito16 (dev->val[OPT_RESOLUTION].w, &windowdata[2]);
1409 Ito16 (dev->val[OPT_RESOLUTION].w, &windowdata[4]);
1414 int x_tl = mmToIlu (SANE_UNFIX (dev->val[OPT_TL_X].w));
1415 int y_tl = mmToIlu (SANE_UNFIX (dev->val[OPT_TL_Y].w));
1416 int x_br = mmToIlu (SANE_UNFIX (dev->val[OPT_BR_X].w));
1417 int y_br = mmToIlu (SANE_UNFIX (dev->val[OPT_BR_Y].w));