diff --git a/dockinginfonode/src/main/java/fr/soleil/docking/infonode/view/InfoNodeView.java b/dockinginfonode/src/main/java/fr/soleil/docking/infonode/view/InfoNodeView.java index 9ef55f37409bbe5991acc8a3e1ec26c2d4acf874..02ab54330c9894c4430dc2850a9c81f4d077b9ee 100644 --- a/dockinginfonode/src/main/java/fr/soleil/docking/infonode/view/InfoNodeView.java +++ b/dockinginfonode/src/main/java/fr/soleil/docking/infonode/view/InfoNodeView.java @@ -109,9 +109,9 @@ public class InfoNodeView extends View implements IView { win.setBackground(bg); win.setBorder(null); win.getWindowProperties().getTabProperties().getTitledTabProperties().getNormalProperties() - .getComponentProperties().setBackgroundColor(bg); + .getComponentProperties().setBackgroundColor(bg); win.getWindowProperties().getTabProperties().getTitledTabProperties().getHighlightedProperties() - .getComponentProperties().setBackgroundColor(bg); + .getComponentProperties().setBackgroundColor(bg); } /** @@ -123,9 +123,9 @@ public class InfoNodeView extends View implements IView { protected void setForeground(DockingWindow win, Color fg) { win.setForeground(fg); win.getWindowProperties().getTabProperties().getTitledTabProperties().getNormalProperties() - .getComponentProperties().setForegroundColor(fg); + .getComponentProperties().setForegroundColor(fg); win.getWindowProperties().getTabProperties().getTitledTabProperties().getHighlightedProperties() - .getComponentProperties().setForegroundColor(fg); + .getComponentProperties().setForegroundColor(fg); } /** @@ -164,9 +164,9 @@ public class InfoNodeView extends View implements IView { public void setClosable(boolean closable) { if (getWindowProperties() != null) { getWindowProperties().getTabProperties().getNormalButtonProperties().getCloseButtonProperties() - .setVisible(closable); + .setVisible(closable); getWindowProperties().getTabProperties().getHighlightedButtonProperties().getCloseButtonProperties() - .setVisible(closable); + .setVisible(closable); getWindowProperties().setCloseEnabled(closable); } } @@ -257,7 +257,11 @@ public class InfoNodeView extends View implements IView { @Override public void viewFocusChanged(View previouslyFocusedView, View focusedView) { - // Not used yet. + if (InfoNodeView.this.equals(focusedView)) { + listener.focusGained(); + } else { + listener.focusLost(); + } } });