示例#1
0
bool MgCmdManagerImpl::cancel(const MgMotion* sender)
{
    clearSnap(sender);
    
    sender->view->hideContextActions();

    CMDS::iterator it = _cmds.find(_cmdname);
    if (it != _cmds.end()) {
        return it->second->cancel(sender);
    }
    return false;
}
示例#2
0
bool MgCmdManagerImpl::cancel(const MgMotion* sender)
{
    clearSnap();
    
    int actions[] = { 0 };
    sender->view->showContextActions(0, actions, Box2d(), NULL);

    CMDS::iterator it = _cmds.find(_cmdname);
    if (it != _cmds.end()) {
        return it->second->cancel(sender);
    }
    return false;
}