1
0
mirror of https://github.com/Siccity/xNode.git synced 2025-12-20 17:26:02 +08:00

Merge pull request #79 from tmorgner/TriggerRenameViaKeyboard

Allow to trigger renames via F2 key
This commit is contained in:
Thor Brigsted 2018-11-16 13:19:12 +01:00 committed by GitHub
commit 55e57dc2ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -40,8 +40,19 @@ namespace XNodeEditor {
}
} else {
GUILayout.Label(title, NodeEditorResources.styles.nodeHeader, GUILayout.Height(30));
if (HasFocus() && IsRenameKeyPressed()) {
InitiateRename();
}
}
}
bool HasFocus() {
return Selection.activeObject == this.target;
}
bool IsRenameKeyPressed() {
return (Event.current != null && Event.current.isKey && Event.current.keyCode == KeyCode.F2);
}
/// <summary> Draws standard field editors for all public fields </summary>
public virtual void OnBodyGUI() {