forked from grantrostig/file_maintenance_clipped
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathREADME.txt
More file actions
59 lines (45 loc) · 2 KB
/
README.txt
File metadata and controls
59 lines (45 loc) · 2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
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