Horizon
Loading...
Searching...
No Matches
footprint_generator_grid.hpp
1#pragma once
2#include "footprint_generator_base.hpp"
3#include "widgets/spin_button_dim.hpp"
4namespace horizon {
6public:
8 bool generate() override;
9
10private:
11 Gtk::SpinButton *sp_count_h = nullptr;
12 Gtk::SpinButton *sp_count_v = nullptr;
13 SpinButtonDim *sp_pitch_h = nullptr;
14 SpinButtonDim *sp_pitch_v = nullptr;
15 SpinButtonDim *sp_pad_width = nullptr;
16 SpinButtonDim *sp_pad_height = nullptr;
17 Gtk::CheckButton *cb_xy_lock = nullptr;
18
19 unsigned int pad_count_h = 4;
20 unsigned int pad_count_v = 4;
21 void update_preview();
22 void update_xy_lock();
23};
24} // namespace horizon
Definition footprint_generator_base.hpp:10
Definition footprint_generator_grid.hpp:5
Definition idocument_package.hpp:5
Definition spin_button_dim.hpp:5