2 #include "footprint_generator_base.hpp"
3 #include "widgets/spin_button_dim.hpp"
5 class FootprintGeneratorGrid :
public FootprintGeneratorBase {
7 FootprintGeneratorGrid(
class IDocumentPackage &c);
8 bool generate()
override;
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;
19 unsigned int pad_count_h = 4;
20 unsigned int pad_count_v = 4;
21 void update_preview();
22 void update_xy_lock();