index 69fc176736aae8a6785114d047436574e0ff8520..0559a11e92a0a6b713af85c7a0dfd6860a6d311b 100644 (file)
class AlignAndDistribute : public Dialog {
public:
- AlignAndDistribute();
+ AlignAndDistribute(Behavior::BehaviorFactory behavior_factory);
virtual ~AlignAndDistribute();
- static AlignAndDistribute *create() { return new AlignAndDistribute(); }
+ static AlignAndDistribute *create(Behavior::BehaviorFactory behavior_factory)
+ { return new AlignAndDistribute(behavior_factory); }
enum AlignTarget { LAST=0, FIRST, BIGGEST, SMALLEST, PAGE, DRAWING, SELECTION };
std::list<SPItem *>::iterator find_master(std::list <SPItem *> &list, bool horizontal);
void setMode(bool nodeEdit);
- NR::Rect randomize_bbox;
- bool randomize_bbox_set;
-
+ NR::Maybe<NR::Rect> randomize_bbox;
protected: