private int GetSeekbarProgressValue(Seekbar_properties_t bar, int progress) { if (bar.ValueMin > bar.Value) { bar.Value = bar.ValueMin; } if (bar.ValueMax < bar.Value) { bar.Value = bar.ValueMax; } return(((progress * (bar.ValueMax - bar.ValueMin)) / SEEKBAR_VALUE_MAX) + bar.ValueMin); }
private int SetSeekbarProgressValue(Seekbar_properties_t bar) { if (bar.ValueMin > bar.Value) { bar.Value = bar.ValueMin; } if (bar.ValueMax < bar.Value) { bar.Value = bar.ValueMax; } return((int)(((bar.Value - bar.ValueMin) * SEEKBAR_VALUE_MAX) / (bar.ValueMax - bar.ValueMin))); }
// Private methods private string SetSeekbarTextValue(Seekbar_properties_t bar) { if (bar.ValueMin > bar.Value) { bar.Value = bar.ValueMin; } if (bar.ValueMax < bar.Value) { bar.Value = bar.ValueMax; } return(string.Format("{0}", bar.Value)); }
private int SetSeekbarMaxValue(Seekbar_properties_t bar) { return(SEEKBAR_VALUE_MAX); }