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  void create_editors();
19  void create_editor(int layer, bool cu);
20  Glib::RefPtr<Gtk::SizeGroup> sg_layer_name;
21 };
22 } // namespace horizon
Definition: board.hpp:43
Definition: edit_stackup.hpp:5
Definition: idocument_board.hpp:5
Definition: edit_stackup.cpp:13