Commit graph

3 commits

Author SHA1 Message Date
Christophe de Dinechin
c9c770b981 ui: Add Edit feature to interactive stack
Add the `Edit` feature to the interactive stack.
When editing an object and replacing it with multiple objects, the
objects are inserted at the interactive stack location.

Add the `Info` button to show information about the stack level.

Separate the `Sort` feature into `MemSort` (sort by memory
representation) and `ValSort` (sort by value).

Add the `EchoNSp` to echo without spaces the way the HP48 does.

Fixes: #1031

Signed-off-by: Christophe de Dinechin <christophe@dinechin.org>
2024-07-20 23:57:42 +02:00
Christophe de Dinechin
3c1dd5afd2 ui: Replace interactive stack "Edit" with "Echo"
This is more consistent with the HP user interfaces.

Fixes: #1027

Signed-off-by: Christophe de Dinechin <christophe@dinechin.org>
2024-07-20 02:36:35 +02:00
Christophe de Dinechin
e32f001ea2 tests: Add tests for interactive stack
The tests for the interactive stack involved a change in the code to
show an object, in order to process test commands correctly and to not
overwrite the screen content with the stack.

Signed-off-by: Christophe de Dinechin <christophe@dinechin.org>
2024-07-13 00:28:19 +02:00