forked from grantrostig/file_maintenance_clipped
-
Notifications
You must be signed in to change notification settings - Fork 1
License
cppmsg/file_maintenance_clipped
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Subject: Menu_System - a TUI/CLI interactive "moded" menu system in C++.
Immedidate mode command line demonstration program from mdtui.com
Sorry for the currenlty poor quality README.
~ Searchable Symbols in the Source Code ~
This code is open to code-review, please note that:
SYMBOL MEANING
TODO: the principal programmer needs to: add, or do, or fix by him/herself.
TODO?: the principal programmer is not sure about something, that should be addressed at some point.
TODO?X: the X/other programmer is not sure about something, that should be addressed at some point.
TODO??: is a question for verbal discussion at CppMSG.com meetup meetings where the programmer would like help from others.
Requires: Lib_tty.o to fully link the program, which is available by contacting me via linkedin or twitter.
- I have copied lib_tty.h for your convienence and to allow partial compilation for the purposes of doing a code review.
This sub-project shows the use and testing of the framework code.
This sample program implements the following menu structure:
Main Menu /
File Menu
Load
Save
Save As File Name
Backup
Edit Entry Menu /
Add
Select Entry Id Selection
View
Edit/Update
Delete
Delete All
Settings Menu
Screen Size Settings
Show Advanced Selection Setting Switch
List Entries
Search Entries
Delete All
*Operations supported on all? menus:
Quit <q> // quit the program with save file & data warning(s)
Terminate <T> // quit the programs without warnings
Forward One Page <f> // show another page of output
Back One Page <b> // show previous page of output
Help <h> // display help. Available at any menu selection or prompt.
Menu <m> // display available menu selections, including universal menu operations.
Home <H> // return to main menu.
TODO: *Operations supported on specific listed menus:
Skip to End of Input: Create, Update
Back One Field: Create, Update
Back One Page: List Entries, Search Entries
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 98.0%
- Other 2.0%