2 #include "core/core_board.hpp" 3 #include "imp_layer.hpp" 8 ImpBoard(
const std::string &board_filename,
const std::string &block_filename,
const std::string &via_dir,
11 const std::map<int, Layer> &get_layers();
12 void update_highlights()
override;
15 void construct()
override;
16 bool handle_broadcast(
const json &j)
override;
17 void handle_maybe_drag()
override;
19 ActionCatalogItem::Availability get_editor_type_for_action()
const 21 return ActionCatalogItem::AVAILABLE_IN_BOARD;
25 void canvas_update()
override;
26 void handle_selection_cross_probe();
33 bool cross_probing_enabled =
false;
35 Coordf cursor_pos_drag_begin;
Definition: 3d_view.hpp:6
Definition: imp_board.hpp:6
a class to store JSON values
Definition: json.hpp:161
Definition: fab_output_window.hpp:9
Definition: imp_layer.hpp:5
Definition: step_export_window.hpp:7
Definition: core_board.hpp:10