TransformCommand
: TransformCommand(B_ORIGIN,
return TransformCommand::InitCheck();
class NudgePointsCommand : public TransformCommand {
: TransformCommand(pivot,
return fPath && fIndices && fPoints ? TransformCommand::InitCheck()
class TransformPointsCommand : public TransformCommand,
TransformCommand* fCurrentCommand;
class TransformCommand;
virtual TransformCommand* MakeCommand(const char* actionName) = 0;
TransformCommand::GetName(BString& name)
TransformCommand::SetNewTransformation(BPoint pivot,
TransformCommand::SetNewTranslation(BPoint translation)
TransformCommand::SetName(const char* actionName)
TransformCommand::TransformCommand(BPoint pivot,
TransformCommand::TransformCommand(const char* actionName)
TransformCommand::~TransformCommand()
TransformCommand::InitCheck()
TransformCommand::Perform()
TransformCommand::Undo()
TransformCommand::Redo()
class TransformCommand : public Command {
TransformCommand(BPoint pivot,
TransformCommand(const char* actionName);
virtual ~TransformCommand();
TransformCommand*
virtual TransformCommand* MakeCommand(const char* actionName);
TransformCommand(pivot, translation, rotation, xScale, yScale, name),
return fGradient != NULL ? TransformCommand::InitCheck() : B_NO_INIT;
class TransformGradientCommand : public TransformCommand,
: TransformCommand(pivot,
return fObjects && fOriginals ? TransformCommand::InitCheck()
class TransformObjectsCommand : public TransformCommand,
TransformCommand*
virtual TransformCommand* MakeCommand(const char* commandName);
TransformCommand*
virtual TransformCommand* MakeCommand(const char* actionName);