Lines Matching defs:value
118 #define SANE_NAME_LCD_COUNTER "counter-value"
120 #define SANE_DESC_LCD_COUNTER SANE_I18N("Get value of LCD counter (read only)")
123 #define SANE_DESC_COLOR_LED SANE_I18N("Get value of LED indicator (read only)")
133 "white = white color, black = black color, color = RGB or gray color value")
135 #define SANE_TITLE_TRAILING_LINES_COLOR SANE_I18N("RGB or gray color value for filling mode 'color'")
136 #define SANE_DESC_TRAILING_LINES_COLOR SANE_I18N("Color value for trailing lines filling mode 'color'. "\
137 "RGB color as r*65536+256*g+b or gray value (default=violet or gray)")
950 SANE_Action action, void *value,
955 if (!value)
969 *((SANE_Int *) value) = HP5590_OPT_LAST;
976 DBG (DBG_proc, "%s: get option '%s' value\n", __func__, scanner->opts[option].name);
980 *(SANE_Fixed *) value = SANE_FIX (scanner->br_x * 25.4);
985 *(SANE_Fixed *) value = SANE_FIX (scanner->br_y * 25.4);
990 *(SANE_Fixed *) value = SANE_FIX ((scanner->tl_x) * 25.4);
995 *(SANE_Fixed *) value = SANE_FIX (scanner->tl_y * 25.4);
1002 memset (value , 0, scanner->opts[option].size);
1003 memcpy (value, SANE_VALUE_SCAN_MODE_LINEART, strlen (SANE_VALUE_SCAN_MODE_LINEART));
1006 memset (value , 0, scanner->opts[option].size);
1007 memcpy (value, SANE_VALUE_SCAN_MODE_GRAY, strlen (SANE_VALUE_SCAN_MODE_GRAY));
1010 memset (value , 0, scanner->opts[option].size);
1011 memcpy (value, SANE_VALUE_SCAN_MODE_COLOR_24, strlen (SANE_VALUE_SCAN_MODE_COLOR_24));
1014 memset (value , 0, scanner->opts[option].size);
1015 memcpy (value, SANE_VALUE_SCAN_MODE_COLOR_48, strlen (SANE_VALUE_SCAN_MODE_COLOR_48));
1026 memset (value , 0, scanner->opts[option].size);
1027 memcpy (value, SANE_VALUE_SCAN_SOURCE_FLATBED, strlen (SANE_VALUE_SCAN_SOURCE_FLATBED));
1030 memset (value , 0, scanner->opts[option].size);
1031 memcpy (value, SANE_VALUE_SCAN_SOURCE_ADF, strlen (SANE_VALUE_SCAN_SOURCE_ADF));
1034 memset (value , 0, scanner->opts[option].size);
1035 memcpy (value, SANE_VALUE_SCAN_SOURCE_ADF_DUPLEX, strlen (SANE_VALUE_SCAN_SOURCE_ADF_DUPLEX));
1038 memset (value , 0, scanner->opts[option].size);
1039 memcpy (value, SANE_VALUE_SCAN_SOURCE_TMA_SLIDES, strlen (SANE_VALUE_SCAN_SOURCE_TMA_SLIDES));
1042 memset (value , 0, scanner->opts[option].size);
1043 memcpy (value, SANE_VALUE_SCAN_SOURCE_TMA_NEGATIVES, strlen (SANE_VALUE_SCAN_SOURCE_TMA_NEGATIVES));
1053 *(SANE_Int *) value = scanner->dpi;
1058 *(SANE_Bool *) value = scanner->extend_lamp_timeout;
1063 *(SANE_Bool *) value = scanner->wait_for_button;
1074 strncpy (value, BUTTON_PRESSED_VALUE_POWER_KEY, scanner->opts[option].size);
1077 strncpy (value, BUTTON_PRESSED_VALUE_SCAN_KEY, scanner->opts[option].size);
1080 strncpy (value, BUTTON_PRESSED_VALUE_COLLECT_KEY, scanner->opts[option].size);
1083 strncpy (value, BUTTON_PRESSED_VALUE_FILE_KEY, scanner->opts[option].size);
1086 strncpy (value, BUTTON_PRESSED_VALUE_EMAIL_KEY, scanner->opts[option].size);
1089 strncpy (value, BUTTON_PRESSED_VALUE_COPY_KEY, scanner->opts[option].size);
1092 strncpy (value, BUTTON_PRESSED_VALUE_UP_KEY, scanner->opts[option].size);
1095 strncpy (value, BUTTON_PRESSED_VALUE_DOWN_KEY, scanner->opts[option].size);
1098 strncpy (value, BUTTON_PRESSED_VALUE_MODE_KEY, scanner->opts[option].size);
1101 strncpy (value, BUTTON_PRESSED_VALUE_CANCEL_KEY, scanner->opts[option].size);
1105 strncpy (value, BUTTON_PRESSED_VALUE_NONE_KEY, scanner->opts[option].size);
1118 strncpy (value, COLOR_LED_VALUE_BLACKWHITE_KEY, scanner->opts[option].size);
1122 strncpy (value, COLOR_LED_VALUE_COLOR_KEY, scanner->opts[option].size);
1133 *(SANE_Int *) value = lcd_counter;
1142 *(SANE_Bool *) value = doc_in_adf;
1147 *(SANE_Bool *) value = scanner->preview;
1152 *(SANE_Bool *) value = scanner->overwrite_eop_pixel;
1159 memset (value , 0, scanner->opts[option].size);
1160 memcpy (value, TRAILING_LINES_MODE_RAW_KEY, strlen (TRAILING_LINES_MODE_RAW_KEY));
1163 memset (value , 0, scanner->opts[option].size);
1164 memcpy (value, TRAILING_LINES_MODE_LAST_KEY, strlen (TRAILING_LINES_MODE_LAST_KEY));
1167 memset (value , 0, scanner->opts[option].size);
1168 memcpy (value, TRAILING_LINES_MODE_RASTER_KEY, strlen (TRAILING_LINES_MODE_RASTER_KEY));
1171 memset (value , 0, scanner->opts[option].size);
1172 memcpy (value, TRAILING_LINES_MODE_BLACK_KEY, strlen (TRAILING_LINES_MODE_BLACK_KEY));
1175 memset (value , 0, scanner->opts[option].size);
1176 memcpy (value, TRAILING_LINES_MODE_WHITE_KEY, strlen (TRAILING_LINES_MODE_WHITE_KEY));
1179 memset (value , 0, scanner->opts[option].size);
1180 memcpy (value, TRAILING_LINES_MODE_COLOR_KEY, strlen (TRAILING_LINES_MODE_COLOR_KEY));
1189 *(SANE_Int *) value = scanner->eop_trailing_lines_color;
1200 float val = SANE_UNFIX(*(SANE_Fixed *) value) / 25.4;
1210 float val = SANE_UNFIX(*(SANE_Fixed *) value) / 25.4;
1220 float val = SANE_UNFIX(*(SANE_Fixed *) value) / 25.4;
1230 float val = SANE_UNFIX(*(SANE_Fixed *) value) / 25.4;
1240 if (strcmp ((char *) value, (char *) SANE_VALUE_SCAN_MODE_LINEART) == 0)
1244 else if (strcmp ((char *) value, (char *) SANE_VALUE_SCAN_MODE_GRAY) == 0)
1248 else if (strcmp ((char *) value, (char *) SANE_VALUE_SCAN_MODE_COLOR_24) == 0)
1252 else if (strcmp ((char *) value, (char *) SANE_VALUE_SCAN_MODE_COLOR_48) == 0)
1269 if (strcmp ((char *) value, (char *) SANE_VALUE_SCAN_SOURCE_FLATBED) == 0)
1277 else if (strcmp ((char *) value, (char *) SANE_VALUE_SCAN_SOURCE_ADF) == 0)
1284 DBG(DBG_err, "ADF feature not available: %s\n", (char *) value);
1293 else if (strcmp ((char *) value, (char *) SANE_VALUE_SCAN_SOURCE_ADF_DUPLEX) == 0)
1297 DBG(DBG_err, "ADF feature not available: %s\n", (char *) value);
1306 else if (strcmp ((char *) value, (char *) SANE_VALUE_SCAN_SOURCE_TMA_SLIDES) == 0)
1310 DBG(DBG_err, "TMA feature not available: %s\n", (char *) value);
1319 else if (strcmp ((char *) value, (char *) SANE_VALUE_SCAN_SOURCE_TMA_NEGATIVES) == 0)
1323 DBG(DBG_err, "TMA feature not available: %s\n", (char *) value);
1342 scanner->dpi = *(SANE_Int *) value;
1349 scanner->extend_lamp_timeout = *(SANE_Bool *) value;
1354 scanner->wait_for_button = *(SANE_Bool *) value;
1369 DBG(DBG_verbose, "Value of LCD counter is read only. Setting of value will be ignored.\n");
1374 DBG(DBG_verbose, "Value of document-available indicator is read only. Setting of value will be ignored.\n");
1379 scanner->preview = *(SANE_Bool *) value;
1384 scanner->overwrite_eop_pixel = *(SANE_Bool *) value;
1389 if (strcmp ((char *) value, (char *) TRAILING_LINES_MODE_RAW_KEY) == 0)
1391 if (strcmp ((char *) value, (char *) TRAILING_LINES_MODE_LAST_KEY) == 0)
1393 if (strcmp ((char *) value, (char *) TRAILING_LINES_MODE_RASTER_KEY) == 0)
1395 if (strcmp ((char *) value, (char *) TRAILING_LINES_MODE_BLACK_KEY) == 0)
1397 if (strcmp ((char *) value, (char *) TRAILING_LINES_MODE_WHITE_KEY) == 0)
1399 if (strcmp ((char *) value, (char *) TRAILING_LINES_MODE_COLOR_KEY) == 0)
1405 scanner->eop_trailing_lines_color = *(SANE_Int *) value;
1727 * and optionally overwrite indicator pixel with neighbor value.
1810 /* Gray value */
1971 * neighbor value.
2043 /* RGB color value. */