Changes

Jump to: navigation, search

Console UI Core Classes - OOP344 20113

825 bytes added, 15:06, 29 November 2011
CMenu
===CMenu===
CMenu is a linked list of MNodes and also contains a CButton for a Title (used on if in '''_dropdown''' mode).
*When in '''_dropdown''' mode:
*:Only the CButton is drawn (and not the menu itself) and when edited (in '''_dropdown''' mode) the CButton gets activated and if it is hit, then the Menu will be displayed under the CButton and used can browse through the options and select one of them. selecting the option in this case will close the menu and CButton gets activated again.
*When NOT in '''_dropdown''' mode:
*:The CButton will not be displayed at all, and when user starts to edit, he enters the menu browsing the items and if he gets to the end of the menu, the control go to the next field in the dialog. If user goes up and passes the first them, then the control will go to the previous field in the dalog.
 
===Attributes===
====Construcotr/Destructor====
====Methods====

Navigation menu