list_slider<T>::list_slider(CVideo &video) : slider(video) { set_min(0); set_increment(1); slider::set_value(0); }
list_slider<T>::list_slider(CVideo &video, const std::vector<T> &items) : slider(video), items_(items) { set_min(0); set_increment(1); if(items.size() > 0) { set_max(items.size() - 1); } slider::set_value(0); }
PrefsRenderPreroll::PrefsRenderPreroll(PreferencesWindow *pwindow, PerformancePrefs *subwindow, int x, int y) : BC_TumbleTextBox(subwindow, (float)pwindow->thread->preferences->render_preroll, (float)0, (float)100, x, y, 100) { this->pwindow = pwindow; set_increment(0.1); }
CICacheSize::CICacheSize(int x, int y, PreferencesWindow *pwindow, PerformancePrefs *subwindow) : BC_TumbleTextBox(subwindow, (int64_t)pwindow->thread->preferences->cache_size / 0x100000, (int64_t)MIN_CACHE_SIZE / 0x100000, (int64_t)MAX_CACHE_SIZE / 0x100000, x, y, 100) { this->pwindow = pwindow; set_increment(1); }
DelayAudioTextBox::DelayAudioTextBox( DelayAudio *plugin, DelayAudioWindow *window, int x, int y) : BC_TumbleTextBox(window, (float)plugin->config.length, (float)0, (float)10, x, y, 100) { this->plugin = plugin; set_increment(0.01); }