Lines Matching refs:val
411 double pixels_per_mm = (double) s->val[OPT_RESOLUTION].w / MM_PER_INCH;
413 SANE_Bool auto_bright = s->val[OPT_AUTO_BRIGHTNESS].b;
414 SANE_Bool auto_contr = s->val[OPT_AUTO_CONTRAST].b;
417 int brightness = auto_bright ? 0 : (SANE_UNFIX (s->val[OPT_BRIGHTNESS].w)
420 int contrast = auto_contr ? 0 : (SANE_UNFIX (s->val[OPT_CONTRAST].w)
426 int bright_adjust = (SANE_UNFIX (s->val[OPT_BRIGHTNESS].w) * -20.0) / 100.0 + 20.0;
429 int contr_adjust = (SANE_UNFIX (s->val[OPT_CONTRAST].w) * -20.0) / 100.0;
533 set_size (cmd.wd.x_axis_res, 2, s->val[OPT_RESOLUTION].w);
534 set_size (cmd.wd.y_axis_res, 2, s->val[OPT_RESOLUTION].w);
539 SANE_UNFIX (s->val[OPT_TL_X].w) * pixels_per_mm + 0.5);
541 SANE_UNFIX (s->val[OPT_TL_Y].w) * pixels_per_mm + 0.5);
543 width = (SANE_UNFIX (s->val[OPT_BR_X].w - s->val[OPT_TL_X].w) * pixels_per_mm) + 0.5;
549 set_size (cmd.wd.wlength, 2, SANE_UNFIX (s->val[OPT_BR_Y].w - s->val[OPT_TL_Y].w)
576 s->image_composition, s->bpp, s->val[OPT_RESOLUTION].w,
601 s->image_composition, s->bpp, s->val[OPT_RESOLUTION].w,
1008 memset (s->val, 0, sizeof (s->val));
1020 s->val[OPT_NUM_OPTS].w = NUM_OPTIONS;
1041 s->val[OPT_MODE].s = strdup (focuscolor_mode_list[0]);
1046 s->val[OPT_MODE].s = strdup (focusii_mode_list[0]);
1051 s->val[OPT_MODE].s = strdup (focus_mode_list[0]);
1065 s->val[OPT_RESOLUTION].w = 100;
1079 s->val[OPT_SOURCE].s = strdup (source_list[0]);
1096 s->val[OPT_TL_X].w = 0;
1106 s->val[OPT_TL_Y].w = 0;
1116 s->val[OPT_BR_X].w = x_range.max;
1126 s->val[OPT_BR_Y].w = y_range.max;
1144 s->val[OPT_EXPOSURE].w = 23;
1153 s->val[OPT_AUTO_BRIGHTNESS].b = SANE_FALSE;
1162 s->val[OPT_AUTO_CONTRAST].b = SANE_FALSE;
1173 s->val[OPT_BRIGHTNESS].w = 0;
1184 s->val[OPT_CONTRAST].w = 0;
1196 s->val[OPT_HALFTONE_PATTERN].s = strdup (halftone_upload_list[0]);
1201 s->val[OPT_HALFTONE_PATTERN].s = strdup (halftone_list[0]);
1214 s->val[OPT_ATTENUATION_RED].w = SANE_FIX (50.0);
1226 s->val[OPT_ATTENUATION_GREEN].w = SANE_FIX (50.0);
1238 s->val[OPT_ATTENUATION_BLUE].w = SANE_FIX (50.0);
1253 s->val[OPT_QUALITY].s = strdup (quality_list[1]);
1264 s->val[OPT_SHARPEN].w = 1;
1422 SANE_Action action, void *val, SANE_Int * info)
1453 *(SANE_Word *) val = s->val[option].w;
1457 *(SANE_Bool *) val = s->val[option].b;
1463 strcpy (val, s->val[option].s);
1475 status = sanei_constrain_value (s->opt + option, val, info);
1496 s->val[option].w = *(SANE_Word *) val;
1500 s->val[option].b = *(SANE_Bool *) val;
1503 if (strcmp (s->val[option].s, (SANE_String) val))
1508 if (s->val[option].s)
1509 free (s->val[option].s);
1511 s->val[option].s = strdup (val);
1513 if (strcmp (s->val[option].s, "Gray (6 bit)") == 0)
1515 else if (strcmp (s->val[option].s, "Gray (8 bit)") == 0)
1517 else if (strcmp (s->val[option].s, "Color (18 bit)") == 0)
1519 else if (strcmp (s->val[option].s, "Color (24 bit)") == 0)
1596 if (info && strcmp (s->val[option].s, (SANE_String) val))
1598 if (s->val[option].s)
1599 free (s->val[option].s);
1600 s->val[option].s = strdup (val);
1628 width = SANE_UNFIX (s->val[OPT_BR_X].w - s->val[OPT_TL_X].w);
1629 height = SANE_UNFIX (s->val[OPT_BR_Y].w - s->val[OPT_TL_Y].w);
1630 dpi = s->val[OPT_RESOLUTION].w;
1647 quality = s->val[OPT_QUALITY].s;
1663 original = s->val[OPT_SOURCE].s;
1672 s->exposure = ((s->val[OPT_EXPOSURE].w * (255.0f - 80.0f)) / 100.0f) + 80.0f;
1673 s->r_att = (SANE_UNFIX (s->val[OPT_ATTENUATION_RED].w) * 20.0f) / 100.0f;
1674 s->g_att = (SANE_UNFIX (s->val[OPT_ATTENUATION_GREEN].w) * 20.0f) / 100.0f;
1675 s->b_att = (SANE_UNFIX (s->val[OPT_ATTENUATION_BLUE].w) * 20.0f) / 100.0f;
1695 halftone = s->val[OPT_HALFTONE_PATTERN].s;
1709 s->edge = s->val[OPT_SHARPEN].w;
1720 s->edge = s->val[OPT_SHARPEN].w;
1740 s->edge = s->val[OPT_SHARPEN].w;