Horizon
edit_stackup.hpp
1 #pragma once
2 #include <gtkmm.h>
3 
4 namespace horizon {
5 class EditStackupDialog : public Gtk::Dialog {
6  friend class StackupLayerEditor;
7 
8 public:
9  EditStackupDialog(Gtk::Window *parent, class IDocumentBoard &core);
10 
11 private:
12  class IDocumentBoard &core;
13  class Board &board;
14  Gtk::ListBox *lb = nullptr;
15  Gtk::SpinButton *sp_n_inner_layers = nullptr;
16  void ok_clicked();
17  void update_layers();
18  std::map<std::pair<int, bool>, uint64_t> saved;
19  Glib::RefPtr<Gtk::SizeGroup> sg_layer_name;
20 };
21 } // namespace horizon
Definition: board.hpp:42
Definition: edit_stackup.hpp:5
Definition: idocument_board.hpp:5
Definition: edit_stackup.cpp:13
zip_uint64_t uint64_t
zip_uint64_t_t typedef.
Definition: zip.hpp:108