Removed ViewContext.
[sixth-3d.git] / src / main / java / eu / svjatoslav / sixth / e3d / gui / humaninput / KeyboardFocusTracker.java
index b7919bc..65e9374 100644 (file)
@@ -9,19 +9,19 @@
 
 package eu.svjatoslav.sixth.e3d.gui.humaninput;
 
-import eu.svjatoslav.sixth.e3d.gui.ViewContext;
+import eu.svjatoslav.sixth.e3d.gui.ViewPanel;
 
 import java.util.Stack;
 
 public class KeyboardFocusTracker {
 
-    private final ViewContext viewContext;
+    private final ViewPanel viewPanel;
     WorldNavigationTracker defaultInputHandler = new WorldNavigationTracker();
     Stack<UserInputHandler> inputHandlers = new Stack<>();
     private UserInputHandler currentUserInputHandler;
 
-    public KeyboardFocusTracker(final ViewContext viewContext) {
-        this.viewContext = viewContext;
+    public KeyboardFocusTracker(final ViewPanel viewPanel) {
+        this.viewPanel = viewPanel;
         setFocusOwner(defaultInputHandler);
     }
 
@@ -36,11 +36,11 @@ public class KeyboardFocusTracker {
         if (inputHandlers.isEmpty())
             return;
 
-        currentUserInputHandler.focusLost(viewContext);
+        currentUserInputHandler.focusLost(viewPanel);
 
         currentUserInputHandler = inputHandlers.pop();
 
-        currentUserInputHandler.focusReceived(viewContext);
+        currentUserInputHandler.focusReceived(viewPanel);
     }
 
     public void setFocusOwner(final UserInputHandler inputHandler) {
@@ -48,12 +48,12 @@ public class KeyboardFocusTracker {
             return;
 
         if (currentUserInputHandler != null) {
-            currentUserInputHandler.focusLost(viewContext);
+            currentUserInputHandler.focusLost(viewPanel);
             inputHandlers.push(currentUserInputHandler);
         }
 
         currentUserInputHandler = inputHandler;
 
-        currentUserInputHandler.focusReceived(viewContext);
+        currentUserInputHandler.focusReceived(viewPanel);
     }
 }