소스 검색

Added full "Go To" submenu to context menu of panel path label

Source commit: 5dad06b21d8dabc22576fdac659a3c98daa05028
Martin Prikryl 5 년 전
부모
커밋
38ec0a5761
2개의 변경된 파일82개의 추가작업 그리고 14개의 파일을 삭제
  1. 63 12
      source/forms/NonVisual.dfm
  2. 19 2
      source/forms/NonVisual.h

+ 63 - 12
source/forms/NonVisual.dfm

@@ -2526,21 +2526,45 @@ object NonVisualDataModule: TNonVisualDataModule
     Options = [tboShowHint]
     Left = 312
     Top = 264
+    object TBXSubmenuItem8: TTBXSubmenuItem
+      Caption = '&Go To'
+      HelpKeyword = 'task_navigate'
+      Hint = 'Go to directory'
+      object TBXItem86: TTBXItem
+        Action = RemoteOpenDirAction
+      end
+      object TBXSeparatorItem13: TTBXSeparatorItem
+      end
+      object TBXItem87: TTBXItem
+        Action = RemoteParentDirAction
+      end
+      object TBXItem88: TTBXItem
+        Action = RemoteRootDirAction
+      end
+      object TBXItem89: TTBXItem
+        Action = RemoteHomeDirAction
+      end
+      object TBXSeparatorItem14: TTBXSeparatorItem
+      end
+      object TBXItem90: TTBXItem
+        Action = RemoteBackAction
+      end
+      object TBXItem91: TTBXItem
+        Action = RemoteForwardAction
+      end
+    end
     object TBXItem32: TTBXItem
       Action = RemoteRefreshAction
     end
     object TBXItem30: TTBXItem
       Action = RemoteAddBookmarkAction2
     end
-    object CopyPathtoClipboard1: TTBXItem
-      Action = RemotePathToClipboardAction2
-    end
-    object OpenDirectoryBookmark1: TTBXItem
-      Action = RemoteOpenDirAction
-    end
     object TBXItem26: TTBXItem
       Action = RemoteFilterAction
     end
+    object CopyPathtoClipboard1: TTBXItem
+      Action = RemotePathToClipboardAction2
+    end
     object N51: TTBXSeparatorItem
     end
     object HistoryButtons5: TTBXItem
@@ -2580,21 +2604,48 @@ object NonVisualDataModule: TNonVisualDataModule
     Options = [tboShowHint]
     Left = 312
     Top = 336
+    object TBXSubmenuItem10: TTBXSubmenuItem
+      Caption = '&Go To'
+      HelpKeyword = 'task_navigate'
+      Hint = 'Go to directory'
+      object TBXItem92: TTBXItem
+        Action = LocalOpenDirAction
+      end
+      object TBXItem93: TTBXItem
+        Action = LocalExploreDirectoryAction2
+      end
+      object TBXSeparatorItem15: TTBXSeparatorItem
+      end
+      object TBXItem94: TTBXItem
+        Action = LocalParentDirAction
+      end
+      object TBXItem95: TTBXItem
+        Action = LocalRootDirAction
+      end
+      object TBXItem96: TTBXItem
+        Action = LocalHomeDirAction
+      end
+      object TBXSeparatorItem16: TTBXSeparatorItem
+      end
+      object TBXItem97: TTBXItem
+        Action = LocalBackAction
+      end
+      object TBXItem98: TTBXItem
+        Action = LocalForwardAction
+      end
+    end
     object TBXItem34: TTBXItem
       Action = LocalRefreshAction
     end
+    object TBXItem27: TTBXItem
+      Action = LocalFilterAction
+    end
     object TBXItem31: TTBXItem
       Action = LocalAddBookmarkAction2
     end
     object CopyPathtoClipboard2: TTBXItem
       Action = LocalPathToClipboardAction2
     end
-    object OpenDirectoryBookmark2: TTBXItem
-      Action = LocalOpenDirAction
-    end
-    object TBXItem27: TTBXItem
-      Action = LocalFilterAction
-    end
     object N52: TTBXSeparatorItem
     end
     object HistoryButtons6: TTBXItem

+ 19 - 2
source/forms/NonVisual.h

@@ -269,7 +269,6 @@ __published:    // IDE-managed Components
   TTBXItem *Customize4;
   TTBXPopupMenu *RemotePanelPopup;
   TTBXItem *CopyPathtoClipboard1;
-  TTBXItem *OpenDirectoryBookmark1;
   TTBXSeparatorItem *N51;
   TTBXItem *HistoryButtons5;
   TTBXItem *NavigationButtons5;
@@ -279,7 +278,6 @@ __published:    // IDE-managed Components
   TTBXItem *StatusBar9;
   TTBXPopupMenu *LocalPanelPopup;
   TTBXItem *CopyPathtoClipboard2;
-  TTBXItem *OpenDirectoryBookmark2;
   TTBXSeparatorItem *N52;
   TTBXItem *HistoryButtons6;
   TTBXItem *NavigationButtons6;
@@ -636,6 +634,25 @@ __published:    // IDE-managed Components
   TTBXItem *TBXItem85;
   TAction *CommanderLocalPanelAction;
   TAction *CommanderRemotePanelAction;
+  TTBXSubmenuItem *TBXSubmenuItem8;
+  TTBXItem *TBXItem86;
+  TTBXSeparatorItem *TBXSeparatorItem13;
+  TTBXItem *TBXItem87;
+  TTBXItem *TBXItem88;
+  TTBXItem *TBXItem89;
+  TTBXSeparatorItem *TBXSeparatorItem14;
+  TTBXItem *TBXItem90;
+  TTBXItem *TBXItem91;
+  TTBXSubmenuItem *TBXSubmenuItem10;
+  TTBXItem *TBXItem92;
+  TTBXItem *TBXItem93;
+  TTBXSeparatorItem *TBXSeparatorItem15;
+  TTBXItem *TBXItem94;
+  TTBXItem *TBXItem95;
+  TTBXItem *TBXItem96;
+  TTBXSeparatorItem *TBXSeparatorItem16;
+  TTBXItem *TBXItem97;
+  TTBXItem *TBXItem98;
   void __fastcall ExplorerActionsUpdate(TBasicAction *Action, bool &Handled);
   void __fastcall ExplorerActionsExecute(TBasicAction *Action, bool &Handled);
   void __fastcall SessionIdleTimerTimer(TObject *Sender);