Proper editing functionality + bugfix sortindex consistency

This commit is contained in:
relikd
2018-08-05 01:20:05 +02:00
parent 8080af1a0f
commit 9507f1d412
10 changed files with 426 additions and 225 deletions

View File

@@ -43,14 +43,19 @@ static NSEventModifierFlags fnKeyFlags = NSEventModifierFlagShift | NSEventModif
case 'w': if ([self sendAction:@selector(performClose:) to:nil from:self]) return; break;
}
} else if (flags == (NSEventModifierFlagCommand | NSEventModifierFlagShift)) {
if (key == 'z') {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wundeclared-selector"
if (key == 'z') {
if ([self sendAction:@selector(redo:) to:nil from:self])
return;
#pragma clang diagnostic pop
}
} else {
if (key == 13 || key == 3) { // Enter / Return key
if ([self sendAction:@selector(enterPressed:) to:nil from:self])
return;
}
}
#pragma clang diagnostic pop
}
[super sendEvent:event];
}