2 #include "core/tool.hpp"
3 #include "tool_helper_save_placements.hpp"
9 using ToolBase::ToolBase;
17 std::set<InToolActionID> get_actions()
const override
22 enum class Operation {
24 DISTRIBUTE_ORIGIN_HORIZONTAL,
25 DISTRIBUTE_ORIGIN_VERTICAL,
34 DISTRIBUTE_EQUIDISTANT_HORIZONTAL,
35 DISTRIBUTE_EQUIDISTANT_VERTICAL,
40 class AlignAndDistributeWindow *win =
nullptr;
41 void align(Coordi::type Coordi::*cp,
const int64_t PlacementInfo::*pp,
int64_t pp_sign);
42 void distribute(Coordi::type Coordi::*cp);
43 void distribute_equi(Coordi::type Coordi::*cp,
const int64_t PlacementInfo::*pp1,
44 const int64_t PlacementInfo::*pp2);
zip_int64_t int64_t
zip_int64_t typedef.
Definition: zip.hpp:103