void Setup_decreaseValue(int item, int amount) { int curval = _getRawValue(item) - amount; int minval = setupmenu[item].minval; if (curval < minval) curval = minval; Setup_setValue(item, curval); }
void Setup_increaseValue(int item, int amount) { int curval = _getRawValue(item) + amount; int maxval = setupmenu[item].maxval; if (curval > maxval) curval = maxval; Setup_setValue(item, curval); }
float Setup_getValue(int item) { int intval = _getRawValue(item); intval += setupmenu[item].offset; return ((float)intval) * setupmenu[item].multiplier; }
Preferences::Entry const Preferences::getEntry(Glib::ustring const &pref_path) { gchar const *v; _getRawValue(pref_path, v); return Entry(pref_path, v); }