Skip to content

Commit 7ad8906

Browse files
committed
Reworking search toolbar UI - 3
1 parent 861d831 commit 7ad8906

3 files changed

Lines changed: 62 additions & 283 deletions

File tree

src/main/java/org/exbin/bined/intellij/search/BinEdComponentSearch.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ public void onCreate(BinEdComponentPanel componentPanel) {
5252
binarySearchService = new BinarySearchServiceImpl(codeArea);
5353
binarySearch.setBinarySearchService(binarySearchService);
5454
binarySearch.setPanelClosingListener(this::hideSearchPanel);
55+
binarySearch.setTargetComponent(componentPanel);
5556

5657
BinedModule binedModule = application.getModuleRepository().getModuleByInterface(BinedModule.class);
5758

src/main/java/org/exbin/bined/intellij/search/BinarySearch.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import javax.annotation.Nonnull;
3737
import javax.annotation.Nullable;
3838
import javax.annotation.ParametersAreNonnullByDefault;
39+
import javax.swing.JComponent;
3940
import javax.swing.JPanel;
4041
import java.awt.Dialog;
4142
import java.util.ArrayList;
@@ -297,6 +298,10 @@ public void setBinarySearchService(BinarySearchService binarySearchService) {
297298
this.binarySearchService = binarySearchService;
298299
}
299300

301+
public void setTargetComponent(JComponent targetComponent) {
302+
binarySearchPanel.setTargetComponent(targetComponent);
303+
}
304+
300305
public void setPanelClosingListener(PanelClosingListener panelClosingListener) {
301306
this.panelClosingListener = panelClosingListener;
302307
}

0 commit comments

Comments
 (0)