1// Don't modify, generated file from /home/lucius/Code/aseprite/data/widgets/slice_properties.xml
2
3#ifndef GENERATED_SLICE_PROPERTIES_H_INCLUDED
4#define GENERATED_SLICE_PROPERTIES_H_INCLUDED
5#pragma once
6
7#include "app/find_widget.h"
8#include "app/load_widget.h"
9#include "app/ui/expr_entry.h"
10#include "ui/button.h"
11#include "ui/entry.h"
12#include "ui/grid.h"
13#include "ui/label.h"
14#include "ui/window.h"
15
16namespace app {
17namespace gen {
18
19 class SliceProperties : public ui::Window {
20 public:
21 SliceProperties() : ui::Window(ui::Window::WithTitleBar) {
22 app::load_widget("slice_properties.xml", "slice_properties", this);
23 app::finder(this)
24 >> "properties_grid" >> m_propertiesGrid
25 >> "label1" >> m_label1
26 >> "name" >> m_name
27 >> "user_data" >> m_userData
28 >> "bounds_x" >> m_boundsX
29 >> "bounds_y" >> m_boundsY
30 >> "bounds_w" >> m_boundsW
31 >> "bounds_h" >> m_boundsH
32 >> "center" >> m_center
33 >> "center_x" >> m_centerX
34 >> "center_y" >> m_centerY
35 >> "center_w" >> m_centerW
36 >> "center_h" >> m_centerH
37 >> "pivot" >> m_pivot
38 >> "pivot_x" >> m_pivotX
39 >> "pivot_y" >> m_pivotY
40 >> "ok" >> m_ok
41 ;
42 }
43
44 ui::Grid* propertiesGrid() const { return m_propertiesGrid; }
45 ui::Label* label1() const { return m_label1; }
46 ui::Entry* name() const { return m_name; }
47 ui::Button* userData() const { return m_userData; }
48 app::ExprEntry* boundsX() const { return m_boundsX; }
49 app::ExprEntry* boundsY() const { return m_boundsY; }
50 app::ExprEntry* boundsW() const { return m_boundsW; }
51 app::ExprEntry* boundsH() const { return m_boundsH; }
52 ui::CheckBox* center() const { return m_center; }
53 app::ExprEntry* centerX() const { return m_centerX; }
54 app::ExprEntry* centerY() const { return m_centerY; }
55 app::ExprEntry* centerW() const { return m_centerW; }
56 app::ExprEntry* centerH() const { return m_centerH; }
57 ui::CheckBox* pivot() const { return m_pivot; }
58 app::ExprEntry* pivotX() const { return m_pivotX; }
59 app::ExprEntry* pivotY() const { return m_pivotY; }
60 ui::Button* ok() const { return m_ok; }
61
62 private:
63 ui::Grid* m_propertiesGrid;
64 ui::Label* m_label1;
65 ui::Entry* m_name;
66 ui::Button* m_userData;
67 app::ExprEntry* m_boundsX;
68 app::ExprEntry* m_boundsY;
69 app::ExprEntry* m_boundsW;
70 app::ExprEntry* m_boundsH;
71 ui::CheckBox* m_center;
72 app::ExprEntry* m_centerX;
73 app::ExprEntry* m_centerY;
74 app::ExprEntry* m_centerW;
75 app::ExprEntry* m_centerH;
76 ui::CheckBox* m_pivot;
77 app::ExprEntry* m_pivotX;
78 app::ExprEntry* m_pivotY;
79 ui::Button* m_ok;
80 };
81
82} // namespace gen
83} // namespace app
84
85#endif
86