window focus events and enable/disable menu items
[fanfix.git] / src / jexer / TWindow.java
index 97c607e42f8e687537c82154489f77e0d440bb8f..bfb09017f75fd615aa4422e2c56c0411bb7ee997 100644 (file)
@@ -457,6 +457,22 @@ public class TWindow extends TWidget {
         // Default: do nothing
     }
 
+    /**
+     * Called by application.switchWindow() when this window gets the
+     * focus, and also by application.addWindow().
+     */
+    public void onFocus() {
+        // Default: do nothing
+    }
+
+    /**
+     * Called by application.switchWindow() when another window gets the
+     * focus.
+     */
+    public void onUnfocus() {
+        // Default: do nothing
+    }
+
     /**
      * Called by TApplication.drawChildren() to render on screen.
      */