toolbox pour des tui - retour accueil
git clone git://bebou.netlib.re/tuit
Log | Files | Refs |
commit 4c691f19366971286ed94215d745cc9c880f74e3 parent cd2b02e6839ac2c9f392ce135c0057335417320a Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Thu, 12 Jun 2025 22:46:53 +0200 On peut retirer la recherche avec backspace Diffstat:
M | choose.c | | | 13 | +++++++++++++ |
1 file changed, 13 insertions(+), 0 deletions(-)
diff --git a/choose.c b/choose.c @@ -58,6 +58,19 @@ int main(int argc, char **argv) { case 27: tb_shutdown(); return 0; + /* backspace */ + case 127: + buf[0]='\0'; + start=0; filteredcount=0; + for (int i=0;i<allcount;i++) + if (strchr(all[i],buf[0])) { + filtered[filteredcount]=i; + filteredcount++; + } + filtered[filteredcount]=-1; + curline=2; + curelem=filtered[0]; + break; /* up */ case 65517: if(curline==2) start=max(0,start-1);