1// Don't modify, generated file from /home/lucius/Code/aseprite/data/widgets/dynamics.xml
2
3#ifndef GENERATED_DYNAMICS_H_INCLUDED
4#define GENERATED_DYNAMICS_H_INCLUDED
5#pragma once
6
7#include "app/find_widget.h"
8#include "app/load_widget.h"
9#include "app/ui/button_set.h"
10#include "ui/box.h"
11#include "ui/button.h"
12#include "ui/grid.h"
13#include "ui/label.h"
14#include "ui/link_label.h"
15#include "ui/separator.h"
16#include "ui/slider.h"
17
18namespace app {
19namespace gen {
20
21 class Dynamics : public ui::VBox {
22 public:
23 Dynamics() {
24 app::load_widget("dynamics.xml", "dynamics", this);
25 app::finder(this)
26 >> "stabilizer" >> m_stabilizer
27 >> "stabilizer_factor" >> m_stabilizerFactor
28 >> "grid" >> m_grid
29 >> "values" >> m_values
30 >> "options" >> m_options
31 >> "separator" >> m_separator
32 >> "size_label" >> m_sizeLabel
33 >> "min_size" >> m_minSize
34 >> "max_size" >> m_maxSize
35 >> "angle_label" >> m_angleLabel
36 >> "min_angle" >> m_minAngle
37 >> "max_angle" >> m_maxAngle
38 >> "gradient_label" >> m_gradientLabel
39 >> "gradient_placeholder" >> m_gradientPlaceholder
40 >> "gradient_from_to" >> m_gradientFromTo
41 >> "separator2" >> m_separator2
42 >> "pressure_label" >> m_pressureLabel
43 >> "pressure_placeholder" >> m_pressurePlaceholder
44 >> "velocity_label" >> m_velocityLabel
45 >> "velocity_placeholder" >> m_velocityPlaceholder
46 ;
47 }
48
49 ui::CheckBox* stabilizer() const { return m_stabilizer; }
50 ui::Slider* stabilizerFactor() const { return m_stabilizerFactor; }
51 ui::HBox* grid() const { return m_grid; }
52 app::ButtonSet* values() const { return m_values; }
53 ui::Grid* options() const { return m_options; }
54 ui::Separator* separator() const { return m_separator; }
55 ui::Label* sizeLabel() const { return m_sizeLabel; }
56 ui::Slider* minSize() const { return m_minSize; }
57 ui::Slider* maxSize() const { return m_maxSize; }
58 ui::Label* angleLabel() const { return m_angleLabel; }
59 ui::Slider* minAngle() const { return m_minAngle; }
60 ui::Slider* maxAngle() const { return m_maxAngle; }
61 ui::Label* gradientLabel() const { return m_gradientLabel; }
62 ui::HBox* gradientPlaceholder() const { return m_gradientPlaceholder; }
63 ui::LinkLabel* gradientFromTo() const { return m_gradientFromTo; }
64 ui::Separator* separator2() const { return m_separator2; }
65 ui::Label* pressureLabel() const { return m_pressureLabel; }
66 ui::HBox* pressurePlaceholder() const { return m_pressurePlaceholder; }
67 ui::Label* velocityLabel() const { return m_velocityLabel; }
68 ui::HBox* velocityPlaceholder() const { return m_velocityPlaceholder; }
69
70 private:
71 ui::CheckBox* m_stabilizer;
72 ui::Slider* m_stabilizerFactor;
73 ui::HBox* m_grid;
74 app::ButtonSet* m_values;
75 ui::Grid* m_options;
76 ui::Separator* m_separator;
77 ui::Label* m_sizeLabel;
78 ui::Slider* m_minSize;
79 ui::Slider* m_maxSize;
80 ui::Label* m_angleLabel;
81 ui::Slider* m_minAngle;
82 ui::Slider* m_maxAngle;
83 ui::Label* m_gradientLabel;
84 ui::HBox* m_gradientPlaceholder;
85 ui::LinkLabel* m_gradientFromTo;
86 ui::Separator* m_separator2;
87 ui::Label* m_pressureLabel;
88 ui::HBox* m_pressurePlaceholder;
89 ui::Label* m_velocityLabel;
90 ui::HBox* m_velocityPlaceholder;
91 };
92
93} // namespace gen
94} // namespace app
95
96#endif
97