#16 Refactor Swing backend, demo of multiple TApplications in one Swing frame
authorKevin Lamonte <kevin.lamonte@gmail.com>
Mon, 7 Aug 2017 19:53:57 +0000 (15:53 -0400)
committerKevin Lamonte <kevin.lamonte@gmail.com>
Mon, 7 Aug 2017 19:53:57 +0000 (15:53 -0400)
commit42873e30bf487bc0b695d60652dba44f82185dbb
tree1d22ddecb8b1d1e8b687b3e5c2d1ba420650608f
parent2fef9c6eaa2ba32e7a14ea1e469ec471b05019a2
#16 Refactor Swing backend, demo of multiple TApplications in one Swing frame
27 files changed:
docs/TODO.md
docs/worklog.md
src/jexer/TApplication.java
src/jexer/TWidget.java
src/jexer/TWindow.java
src/jexer/backend/Backend.java
src/jexer/backend/ECMA48Backend.java
src/jexer/backend/ECMA48Terminal.java [moved from src/jexer/io/ECMA48Terminal.java with 82% similarity]
src/jexer/backend/GenericBackend.java [new file with mode: 0644]
src/jexer/backend/LogicalScreen.java [moved from src/jexer/io/Screen.java with 98% similarity]
src/jexer/backend/Screen.java [new file with mode: 0644]
src/jexer/backend/SessionInfo.java [moved from src/jexer/session/SessionInfo.java with 98% similarity]
src/jexer/backend/SwingBackend.java
src/jexer/backend/SwingComponent.java [new file with mode: 0644]
src/jexer/backend/SwingSessionInfo.java [moved from src/jexer/session/SwingSessionInfo.java with 74% similarity]
src/jexer/backend/SwingTerminal.java [new file with mode: 0644]
src/jexer/backend/TSessionInfo.java [moved from src/jexer/session/TSessionInfo.java with 99% similarity]
src/jexer/backend/TTYSessionInfo.java [moved from src/jexer/session/TTYSessionInfo.java with 99% similarity]
src/jexer/backend/TerminalReader.java [moved from src/jexer/session/package-info.java with 63% similarity]
src/jexer/demos/Demo5.java [new file with mode: 0644]
src/jexer/demos/DemoApplication.java
src/jexer/io/ECMA48Screen.java [deleted file]
src/jexer/io/SwingScreen.java [deleted file]
src/jexer/io/SwingTerminal.java [deleted file]
src/jexer/io/TimeoutInputStream.java
src/jexer/io/package-info.java
src/jexer/net/TelnetInputStream.java