This repository was archived by the owner on Dec 5, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +18
-7
lines changed
src/UnityExtension/Assets/Editor/GitHub.Unity/UI Expand file tree Collapse file tree 2 files changed +18
-7
lines changed Original file line number Diff line number Diff line change @@ -33,4 +33,4 @@ private static bool GitFileHistoryValidation()
3333 return Selection . assetGUIDs != null && Selection . assetGUIDs . Length > 0 ;
3434 }
3535 }
36- }
36+ }
Original file line number Diff line number Diff line change @@ -320,7 +320,7 @@ class HistoryView : Subview
320320
321321 [ SerializeField ] private int statusAhead ;
322322
323- [ SerializeField ] private ChangesTree treeChanges = new ChangesTree { IsSelectable = false , DisplayRootNode = false } ;
323+ [ SerializeField ] private ChangesTree treeChanges = new ChangesTree { DisplayRootNode = false } ;
324324
325325 [ SerializeField ] private CacheUpdateEvent lastLogChangedEvent ;
326326 [ SerializeField ] private CacheUpdateEvent lastTrackingStatusChangedEvent ;
@@ -435,11 +435,13 @@ public override void OnGUI()
435435 treeChanges . FocusedActiveTreeNodeStyle = Styles . FocusedActiveTreeNode ;
436436
437437 treeRect = treeChanges . Render ( treeControlRect , detailsScroll ,
438- node => { } ,
439- node => {
440- } ,
441- node => {
442- } ) ;
438+ singleClick : node => { } ,
439+ doubleClick : node => { } ,
440+ rightClick : node => {
441+ var menu = CreateChangesTreeContextMenu ( node ) ;
442+ menu . ShowAsContext ( ) ;
443+ }
444+ ) ;
443445
444446 if ( treeChanges . RequiresRepaint )
445447 Redraw ( ) ;
@@ -588,5 +590,14 @@ private void BuildTree()
588590 treeChanges . Load ( selectedEntry . changes . Select ( entry => new GitStatusEntryTreeData ( entry ) ) ) ;
589591 Redraw ( ) ;
590592 }
593+
594+ private GenericMenu CreateChangesTreeContextMenu ( ChangesTreeNode node )
595+ {
596+ var genericMenu = new GenericMenu ( ) ;
597+
598+ genericMenu . AddItem ( new GUIContent ( "Show History" ) , false , ( ) => { } ) ;
599+
600+ return genericMenu ;
601+ }
591602 }
592603}
You can’t perform that action at this time.
0 commit comments