Horizon
Loading...
Searching...
No Matches
src
imp
footprint_generator
footprint_generator_grid.hpp
1
#pragma once
2
#include "footprint_generator_base.hpp"
3
#include "widgets/spin_button_dim.hpp"
4
namespace
horizon {
5
class
FootprintGeneratorGrid
:
public
FootprintGeneratorBase
{
6
public
:
7
FootprintGeneratorGrid
(
class
IDocumentPackage
&c);
8
bool
generate()
override
;
9
10
private
:
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
horizon::FootprintGeneratorBase
Definition
footprint_generator_base.hpp:10
horizon::FootprintGeneratorGrid
Definition
footprint_generator_grid.hpp:5
horizon::IDocumentPackage
Definition
idocument_package.hpp:5
horizon::SpinButtonDim
Definition
spin_button_dim.hpp:5
Generated by
1.9.8