TWindowBackend
[fanfix.git] / src / jexer / backend / SwingSessionInfo.java
index 7df751d8edc53a8e7bc9727d01490f7a58e44c3e..7457f57a0d73b185f1f618e4a035faade6e7c88b 100644 (file)
@@ -154,6 +154,25 @@ public final class SwingSessionInfo implements SessionInfo {
         this.textHeight = textHeight;
     }
 
+    /**
+     * Public constructor.
+     *
+     * @param swing the Swing JFrame or JComponent
+     * @param textWidth the width of a cell in pixels
+     * @param textHeight the height of a cell in pixels
+     * @param width the number of columns
+     * @param height the number of rows
+     */
+    public SwingSessionInfo(final SwingComponent swing, final int textWidth,
+        final int textHeight, final int width, final int height) {
+
+        this.swing              = swing;
+        this.textWidth          = textWidth;
+        this.textHeight         = textHeight;
+        this.windowWidth        = width;
+        this.windowHeight       = height;
+    }
+
     /**
      * Re-query the text window size.
      */