Skip to content

cppmsg/file_maintenance_clipped

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

No packages published

Languages

  • C++ 98.0%
  • Other 2.0%