Skip to content

Commit 8d98a14

Browse files
committed
Move the 'search in' selection to a menu
1 parent 348433b commit 8d98a14

5 files changed

Lines changed: 125 additions & 310 deletions

File tree

org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyViewPart.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,6 @@ protected void open(ISelection selection, boolean activate) {
236236
private CancelSearchAction fCancelSearchAction;
237237
private ExpandWithConstructorsAction fExpandWithConstructorsAction;
238238
private RemoveFromViewAction fRemoveFromViewAction;
239-
private ShowSearchInDialogAction fShowSearchInDialogAction;
240239
private CompositeActionGroup fActionGroups;
241240
private CallHierarchyViewer fCallHierarchyViewer;
242241
private boolean fShowCallDetails;
@@ -245,13 +244,15 @@ protected void open(ISelection selection, boolean activate) {
245244
private boolean fIsPinned;
246245
private PinCallHierarchyViewAction fPinViewAction;
247246
private ShowCallHierarchyFilterDialogAction fFiltersAction;
247+
private final SearchInSelectionManager searchInManager;
248248

249249

250250
public CallHierarchyViewPart() {
251251
super();
252252

253253
fDialogSettings = JavaPlugin.getDefault().getDialogSettings();
254254

255+
searchInManager= new SearchInSelectionManager(this);
255256
fIsPinned= false;
256257
}
257258

@@ -719,9 +720,10 @@ private void fillViewMenu() {
719720
fieldSubMenu.add(fToggleFieldModeAction);
720721
}
721722
viewMenu.add(fieldSubMenu);
722-
viewMenu.add(fShowSearchInDialogAction);
723+
viewMenu.add(searchInManager.createSearchInMenu());
723724
}
724725

726+
725727
@Override
726728
public void dispose() {
727729
if (fActionGroups != null)
@@ -1040,7 +1042,6 @@ private void makeActions() {
10401042
fFocusOnSelectionAction = new FocusOnSelectionAction(this);
10411043
fCopyAction= new CopyCallHierarchyAction(this, fClipboard, fCallHierarchyViewer);
10421044
fSearchScopeActions = new SearchScopeActionGroup(this, fDialogSettings);
1043-
fShowSearchInDialogAction= new ShowSearchInDialogAction(this, fCallHierarchyViewer);
10441045
fFiltersActionGroup = new CallHierarchyFiltersActionGroup(this,
10451046
fCallHierarchyViewer);
10461047
fHistoryDropDownAction = new HistoryDropDownAction(this);
@@ -1153,7 +1154,7 @@ private void setContentDescription(int includeMask) {
11531154
* @since 3.7
11541155
*/
11551156
private int getIncludeMask() {
1156-
return fShowSearchInDialogAction.getSearchInDialog().getIncludeMask();
1157+
return this.searchInManager.getIncludeMask();
11571158
}
11581159

11591160
/**

org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/SearchInDialog.java

Lines changed: 0 additions & 243 deletions
This file was deleted.

0 commit comments

Comments
 (0)