X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=README.md;h=ced2867e385357383e4ca7e7500e04255132cb6c;hb=7b5261bc5b641e0769902f014e3b21f61050b02b;hp=cbd76f73487e3136d6dfec460eb43e014f3b0144;hpb=7d4115a542abd938aa7fce607b062c6e393e5d67;p=nikiroo-utils.git diff --git a/README.md b/README.md index cbd76f7..ced2867 100644 --- a/README.md +++ b/README.md @@ -31,21 +31,21 @@ import jexer.*; public class MyApplication extends TApplication { public MyApplication() { - super(); + super(); - // Create an editor window that has support for - // copy/paste, search text, arrow keys, horizontal - // and vertical scrollbar, etc. - addEditor(); + // Create an editor window that has support for + // copy/paste, search text, arrow keys, horizontal + // and vertical scrollbar, etc. + addEditor(); - // Create standard menus for File and Window - addFileMenu(); - addWindowMenu(); + // Create standard menus for File and Window + addFileMenu(); + addWindowMenu(); } public static void main(String [] args) { - MyApplication app = new MyApplication(); - app.run(); + MyApplication app = new MyApplication(); + app.run(); } } ``` @@ -60,21 +60,32 @@ version 1.0: 0.0.1: - Base classes: - - Events - - Codepage - - TApplication loop + - TCommand use getters/setters + - TCommand.Type: switch to int so that subclasses can make more + kinds of commands + - TKeypress use getters/setters to make immutable + - TKeypressEvent use getters/setters to make immutable + - TMouseEvent use getters/setters to make immutable +- Get a movable window on screen + - TWidget + - TWindow + - TLabel 0.0.2: -- Get modal messagebox running without fibers - Port remaining d-tui functionality over - - All widgets + - All widgets except modal (e.g. messagebox/fileopen) 0.0.3: +- Get modal messagebox running without fibers (use two reader threads + with syncronization, don't bother with coroutines) +- TEditor, fixup keyboard movement + +0.0.4: + - ECMATerminal - Mouse 1006 mode parsing - - Win32 support (used for reading/writing sockets) - Bugs - TDirectoryList cannot be navigated only with keyboard - TTreeView cannot be navigated only with keyboard @@ -101,5 +112,3 @@ Wishlist features (2.0): - TTerminal - TComboBox - AWTBackend -- ECMABackend - - libgpm support