2 #include "core/tool.hpp"
3 #include "package/pad.hpp"
6 class ToolPlacePad :
public ToolBase {
8 ToolPlacePad(IDocument *c, ToolID tid);
12 std::set<InToolActionID> get_actions()
const override
14 using I = InToolActionID;
16 I::LMB, I::CANCEL, I::RMB, I::ROTATE, I::EDIT,
21 const Padstack *padstack =
nullptr;
23 void create_pad(
const Coordi &c);