Maxime Coste
|
d4446d1525
|
Client: fix history search
|
2012-09-05 00:52:09 +02:00 |
|
Maxime Coste
|
b23425764e
|
Add client::on_next_key method to run some code when the next key arrives
|
2012-09-05 00:21:19 +02:00 |
|
Maxime Coste
|
63f467081a
|
Prompt: use entered text as prefix for history search
|
2012-09-04 13:48:04 +02:00 |
|
Maxime Coste
|
2e339e92bb
|
Allow arrow keys in prompt mode
|
2012-09-04 00:07:13 +02:00 |
|
Maxime Coste
|
57b89099ec
|
Client::MenuMode wrap through options with j/k Ctrl-n/Ctrl-p and tab
|
2012-09-04 00:02:50 +02:00 |
|
Maxime Coste
|
c4dd6b4038
|
Client::MenuMode map tab as SelectNext
|
2012-09-03 23:55:11 +02:00 |
|
Maxime Coste
|
c61f9cbe6b
|
Add MenuCommand::SelectNone and use it when tab completions goes back to original string
|
2012-09-03 19:34:10 +02:00 |
|
Maxime Coste
|
c2a4f68899
|
NCurses: Fix menu display
|
2012-09-03 19:20:41 +02:00 |
|
Maxime Coste
|
b08d8719e6
|
move input handling, including menu and prompt, to the Client class
|
2012-09-03 14:22:02 +02:00 |
|
Maxime Coste
|
c1fcc593a1
|
Store the current client in context
|
2012-08-15 22:36:45 +02:00 |
|
Maxime Coste
|
4dc9973288
|
Registers need a context to return their values
|
2012-08-05 20:13:41 +02:00 |
|
Maxime Coste
|
9b6b6b6b17
|
Rename UI to Client
|
2012-06-28 14:11:43 +02:00 |
|