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);
 }