wip
authorNiki Roo <niki@nikiroo.be>
Thu, 7 Mar 2019 06:50:53 +0000 (07:50 +0100)
committerNiki Roo <niki@nikiroo.be>
Thu, 7 Mar 2019 06:50:53 +0000 (07:50 +0100)
src/be/nikiroo/fanfix/reader/tui/TuiReaderMainWindow.java

index 18a1223bbe70ea49a2ce9b5bddc244b0fe6c1da8..bb2c80d5cbb7290f393df79c44c949aadbb37f60 100644 (file)
@@ -2,6 +2,7 @@ package be.nikiroo.fanfix.reader.tui;
 
 import java.io.IOException;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
 
 import jexer.TAction;
@@ -46,7 +47,22 @@ class TuiReaderMainWindow extends TWindow {
 
                listKeys = new ArrayList<MetaData>();
                listItems = new ArrayList<String>();
-               list = addList(listItems, 0, 0, getWidth(), getHeight(), new TAction() {
+
+               // TODO size + onResize
+
+               addLabel("Sort by: ", 5, 1);
+               // -1 = no default index (0 means first,...) 1=height when visible, null
+               // = action
+               addComboBox(15, 1, 12,
+                               Arrays.asList("(show all)", "Source", "Name", "Author"), 0, 1,
+                               null);
+
+               addLabel("Search: ", 5, 3);
+               addEditor("...", 15, 3, 12, 1); // TODO: cannot see where to type, ^H
+                                                                               // not working, TAB insert a TAB (cannot
+                                                                               // switch to next)
+
+               list = addList(listItems, 0, 5, getWidth(), getHeight(), new TAction() {
                        @Override
                        public void DO() {
                                MetaData meta = getSelectedMeta();