demonstrates the use of xtd::forms::track_bar control.
- Windows
-
- macOS
-
- Gnome
-
#include <xtd/forms/application>
#include <xtd/forms/form>
#include <xtd/forms/label>
#include <xtd/forms/progress_bar>
#include <xtd/forms/track_bar>
class form1 :
public form {
public:
form1() {
client_size({300, 300});
text(
"Track bar example");
progress_bar1.location({120, 50});
progress_bar1.maximum(200);
progress_bar1.parent(*this);
progress_bar1.height(200);
label1.location({160, 50});
label1.parent(*this);
track_bar1.location({50, 50});
track_bar1.maximum(200);
track_bar1.auto_size(false);
track_bar1.parent(*this);
track_bar1.value_changed += [&] {
progress_bar1.value(track_bar1.value());
};
track_bar1.value(100);
track_bar1.height(200);
}
private:
};
auto main()->int {
}