This repository was archived by the owner on Oct 16, 2020. It is now read-only.
Commit dac29c5
Allow keyboard shortcuts to be set for file tab strip menu.
Keyboard shortcuts assigned to the file tab strip menu's items
(/SharpDevelop/Workbench/OpenFileTab/ContextMenu) were ignored
because InputBindingOwner was not set in MenuCreateContext while
creating these menu items. As a result the MenuCommand's
AddGestureToInputBindingOwner method refused to register any
keyboard shortcuts assigned to these menu items.
Make AvalonWorkbenchWindow register itself as InputBindingOwner in
MenuCreateContext when creating the file tab strip menu items and
hence make shortcuts assigned to them work.
And make "Alt-Shift-L" the default shortcut for the NavigateToFileInProjectBrowser menu command.
Cherry picked from pull request #7291 parent 336b105 commit dac29c5
File tree
4 files changed
+30
-5
lines changed- src/Main
- Base/Project
- Src/Commands
- ICSharpCode.Core.Presentation/Menu
- SharpDevelop/Workbench
4 files changed
+30
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1278 | 1278 | | |
1279 | 1279 | | |
1280 | 1280 | | |
| 1281 | + | |
1281 | 1282 | | |
1282 | 1283 | | |
1283 | 1284 | | |
| |||
Lines changed: 7 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
109 | | - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
110 | 114 | | |
| 115 | + | |
111 | 116 | | |
112 | 117 | | |
113 | 118 | | |
| |||
Lines changed: 21 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
118 | 118 | | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
119 | 138 | | |
120 | 139 | | |
121 | 140 | | |
122 | | - | |
| 141 | + | |
123 | 142 | | |
124 | 143 | | |
125 | 144 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
293 | 293 | | |
294 | 294 | | |
295 | 295 | | |
296 | | - | |
| 296 | + | |
297 | 297 | | |
298 | 298 | | |
299 | 299 | | |
| |||
0 commit comments