mirror of
https://github.com/Siccity/xNode.git
synced 2025-12-20 17:26:02 +08:00
Allow to trigger renames via F2 key
This commit is contained in:
parent
35861d20c6
commit
b138388c29
@ -31,9 +31,20 @@ 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() {
|
||||
// Unity specifically requires this to save/update any serial object.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user