blob: 236c4598b58118912dc2cb656729375ed9b9362c [file] [log] [blame]
--- backend/niash.c 2010-12-02 00:49:58.000000000 +0100
+++ backend/niash.c.new 2011-09-21 20:09:07.000000000 +0200
@@ -82,14 +82,7 @@
optThreshold,
- optLast,
-/* put temporarily disabled options here after optLast */
-
- optGroupMisc,
- optLamp,
-
- optCalibrate,
- optGamma /* analog gamma = single number */
+ optLast
} EOptionIndex;
@@ -685,17 +678,6 @@
pDesc->size = 0;
break;
- case optGamma:
- pDesc->name = SANE_NAME_ANALOG_GAMMA;
- pDesc->title = SANE_TITLE_ANALOG_GAMMA;
- pDesc->desc = SANE_DESC_ANALOG_GAMMA;
- pDesc->type = SANE_TYPE_FIXED;
- pDesc->constraint_type = SANE_CONSTRAINT_RANGE;
- pDesc->constraint.range = &rangeGamma;
- pDesc->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
- pVal->w = startUpGamma;
- break;
-
case optGammaTable:
pDesc->name = SANE_NAME_GAMMA_VECTOR;
pDesc->title = SANE_TITLE_GAMMA_VECTOR;
@@ -707,31 +689,6 @@
pVal->wa = s->aGammaTable;
break;
- case optGroupMisc:
- pDesc->title = SANE_I18N ("Miscellaneous");
- pDesc->type = SANE_TYPE_GROUP;
- pDesc->size = 0;
- break;
-
- case optLamp:
- pDesc->name = "lamp";
- pDesc->title = SANE_I18N ("Lamp status");
- pDesc->desc = SANE_I18N ("Switches the lamp on or off.");
- pDesc->type = SANE_TYPE_BOOL;
- pDesc->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
- /* switch the lamp on when starting for first the time */
- pVal->w = SANE_TRUE;
- break;
-
- case optCalibrate:
- pDesc->name = "calibrate";
- pDesc->title = SANE_I18N ("Calibrate");
- pDesc->desc = SANE_I18N ("Calibrates for black and white level.");
- pDesc->type = SANE_TYPE_BUTTON;
- pDesc->cap = SANE_CAP_SOFT_SELECT;
- pDesc->size = 0;
- break;
-
case optGroupMode:
pDesc->title = SANE_I18N ("Scan Mode");
pDesc->desc = "";
@@ -1007,7 +964,6 @@
/* Get options of type SANE_Word */
case optCount:
case optDPI:
- case optGamma:
case optTLX:
case optTLY:
case optBRX:
@@ -1031,17 +987,6 @@
strcpy ((char *) pVal, modeList[s->aValues[optMode].w]);
break;
- /* Get options of type SANE_Bool */
- case optLamp:
- GetLamp (&s->HWParams, &fLampIsOn);
- *(SANE_Bool *) pVal = fLampIsOn;
- break;
-
- case optCalibrate:
- /* although this option has nothing to read,
- it's added here to avoid a warning when running scanimage --help */
- break;
-
default:
DBG (DBG_MSG, "SANE_ACTION_GET_VALUE: Invalid option (%d)\n", n);
}
@@ -1061,7 +1006,6 @@
case optCount:
return SANE_STATUS_INVAL;
- case optGamma:
case optThreshold:
case optDPI:
@@ -1089,15 +1033,7 @@
DBG (DBG_MSG,
"sane_control_option: SANE_ACTION_SET_VALUE %d = %d\n", n,
(int) s->aValues[n].w);
- if (n == optGamma)
- {
- if (!fSame && optLast > optGammaTable)
- {
- info |= SANE_INFO_RELOAD_OPTIONS;
- }
- _SetScalarGamma (s->aGammaTable, s->aValues[n].w);
- }
- break;
+ break;
case optGammaTable:
DBG (DBG_MSG, "Writing gamma table\n");
@@ -1158,20 +1094,6 @@
break;
-
- case optLamp:
- fVal = *(SANE_Bool *) pVal;
- DBG (DBG_MSG, "lamp %s\n", fVal ? "on" : "off");
- if (fVal)
- _WarmUpLamp (s, WARMUP_INSESSION);
- else
- SetLamp (&s->HWParams, SANE_FALSE);
- break;
-
- case optCalibrate:
-/* SimpleCalib(&s->HWParams); */
- break;
-
default:
DBG (DBG_ERR, "SANE_ACTION_SET_VALUE: Invalid option (%d)\n", n);
}