cancel
c13bb9937b
Change "saved ok" msg to dismiss on any key press
Also will no longer eat the key event.
5 years ago
cancel
cf733a4c2e
Cleanup
5 years ago
cancel
65d0fdb96f
Cleanup
5 years ago
cancel
3c4abe6f3a
Add temp hack to allow large Y in ncurses menu
5 years ago
cancel
b6d0341b50
Cleanup
5 years ago
cancel
beeb85720e
[Automated] Change style to right-pointers
5 years ago
cancel
14c8610315
Change to use altnerate heap string implementation.
`sdd` was the first attempt at making one of these
individually-allocated string management/utility things. I didn't end up
liking the design, so I tried again from scratch, and called the new one
`oso`. Let's see how that one turns out. The name might change again in
the future, though I feel better about the design of this one.
5 years ago
cancel
5fb0071da1
Change to use sdd instead of Heapstr in tui
5 years ago
cancel
42307ce481
Cleanup
5 years ago
cancel
1c62d533b7
Clean up menu/block border layout logic
5 years ago
cancel
75675d8467
Add TODO
5 years ago
cancel
10bcc7adcf
Fix dialogs and menus when terminal is resized big->small->big
Used regular curses newwin WINDOWs before. Now uses newpad/subpad. The
buffers will be clipped correctly to the visible terminal area, and will
not be erased when the window is made too small and then resized to be
big again.
5 years ago
cancel
c7400a0811
Clean up some qnav layout logic
5 years ago
cancel
d4ffe936bb
Cleanup
5 years ago
cancel
31c73ec1fd
Fix wrong counter check
5 years ago
cancel
4eaf6fdb80
Cleanup
5 years ago
cancel
696e3997dc
Add additional protection against bad menu cycling
5 years ago
cancel
02b9f2ba8a
Add better display of portmidi menu items
5 years ago
cancel
8b4a3bb691
Add freeing of owned strings in qmenu items
5 years ago
cancel
615e53ecab
Clean up more user id handling logic in Qmenu items
5 years ago
cancel
44e888f7da
Change Qmenu items allocation to be dynamic
5 years ago
cancel
864d763e90
Change ordering of args for qmenu_add_choice()
5 years ago
cancel
bef71d55de
Cleanup term util qmenu choice ID handling
5 years ago
cancel
d7934262d3
Add live setting of MIDI device from menu
Still WIP
5 years ago
cancel
e2e4b26f90
Cleanup
5 years ago
cancel
13d2c75f06
Add smarter layout logic for Qnav items
5 years ago
cancel
af8178e8f6
Add start of PortMidi device choosing (WIP)
Does not yet let you actually pick the device, only list.
5 years ago
cancel
8c20e0eb8b
Add avoidance of 0-item ncurses menus being created
5 years ago
cancel
8ef2bdca33
Add auto-fit menu commands
5 years ago
cancel
721e9b2311
Add dimming of inactive/non-foreground menu contents
5 years ago
cancel
51c3d68d1b
Revert "Add auto-display of operators guide at startup"
This reverts commit bac0b03481
.
5 years ago
cancel
bac0b03481
Add auto-display of operators guide at startup
This needs work. It seems pretty annoying to me right now.
This commit also adds a way for Qmsg to differentiate between
dismiss-easily and dismiss-deliberately types of msg dialogs.
5 years ago
cancel
84869b49a6
Add more save as logic
6 years ago
cancel
ea9682b12b
Add more file save as logic
6 years ago
cancel
97c05c3efc
Add start of more advanced file name handling
6 years ago
cancel
1f2c2cfc78
Add more form stuff
6 years ago
cancel
2e785d7583
Cleanup
6 years ago
cancel
1f707bfae7
Cleanup
6 years ago
cancel
16bae89e9d
Add more save as form logic
6 years ago
cancel
0c0fa96f1f
Add cursor changing for field input
6 years ago
cancel
170dcd2200
Add start of Qform driving code
6 years ago
cancel
e1a9def193
Add start of forms use
6 years ago
cancel
b01a122524
Clean up qbox title drawing
6 years ago
cancel
ca1a5bdfc7
Cleanup
6 years ago
cancel
ccfa58d652
Fix flicker when opening/closing submenus
6 years ago
cancel
ecdfcae686
Change to use bold for active menu item
6 years ago
cancel
183aa6f063
Cleanup
6 years ago
cancel
a6dc6dfeb7
Cleanup
6 years ago
cancel
737acc91ec
Cleanup
6 years ago
cancel
fc8431f755
Change to use malloc/free for Qmenu
Storing a global guy was annoying
6 years ago