METHOD(TextSlider, valueToIdentifier, string(entity, float))
METHOD(TextSlider, setValueFromIdentifier, void(entity, string))
METHOD(TextSlider, getIdentifier, string(entity))
+ METHOD(TextSlider, clearValues, void(entity))
METHOD(TextSlider, addValue, void(entity, string, string))
METHOD(TextSlider, configureTextSliderValues, void(entity, string))
ATTRIBARRAY(TextSlider, valueStrings, string, 256)
string TextSlider_valueToText(entity me, float val)
{
if(val >= me.nValues)
- return "custom";
+ return _("custom");
if(val < 0)
- return "custom";
+ return _("custom");
return me.(valueStrings[val]);
}
void TextSlider_setValueFromIdentifier(entity me, string id)
{
return me.valueToIdentifier(me, me.value);
}
+void TextSlider_clearValues(entity me)
+{
+ me.nValues = 0;
+}
void TextSlider_addValue(entity me, string theString, string theIdentifier)
{
me.(valueStrings[me.nValues]) = theString;