import java.util.List;
import jexer.TAction;
-import jexer.TCommand;
import jexer.TFileOpenBox.Type;
-import jexer.TKeypress;
import jexer.TList;
import jexer.TWindow;
+import jexer.event.TCommandEvent;
import jexer.event.TMenuEvent;
import be.nikiroo.fanfix.Instance;
import be.nikiroo.fanfix.data.MetaData;
});
// TODO: add the current "source/type" or filter
- statusBar = newStatusBar("Library");
- statusBar.addShortcutKeypress(TKeypress.kbF10, TCommand.cmExit, "Exit");
+ reader.setStatusBar(this, "Library");
// TODO: remove when not used anymore
return String.format("%5s: %s", meta.getLuid(), meta.getTitle());
}
+ @Override
+ public void onCommand(TCommandEvent command) {
+ if (command.getCmd().equals(TuiReaderApplication.CMD_EXIT)) {
+ TuiReaderApplication.close(this);
+ } else {
+ // Handle our own event if needed here
+ super.onCommand(command);
+ }
+ }
+
@Override
public void onMenu(TMenuEvent menu) {
MetaData meta = getSelectedMeta();