Menu system broken

Dependencies:   ANSITermMenuSystem

Fork of menuSystemMbed by Ryan Scott

MainMenu.h

Committer:
Rybowonder
Date:
2013-04-16
Revision:
4:1178a1905490
Parent:
0:a5ece7312edc
Child:
5:92389cf2106d

File content as of revision 4:1178a1905490:

//
//  MainMenu.h
//  menuSystem
//
//  Created by BradDSmith on 2013-02-26.
//  Copyright (c) 2013 BradDSmith. All rights reserved.
//

#ifndef __menuSystem__MainMenu__
#define __menuSystem__MainMenu__

#include "menuItem.h"

class MainMenu {
    static const int MAXITEMS = 5;
    menuItem menuItem[MAXITEMS];
    string Title;
    int highlightedItem;
    int maxitems;
    int selecteditem;
    bool selectionstatus;

public:
    MainMenu();
    void setMaxItems(int max);
    void setMenuItem(int locID, int menuID,const char * menuText, int x, int y);
    void setTitle(string);
    string getTitle();
    void highlightNextItem();
    void highlightPrevItem();
    void printMenu();
    int getHighlightedItem();
    void removeselection();  ////// Ask Brad -------------------------------------
    void selection();        ////// Ask Brad -------------------------------------
    void erase();
    void setselectstatus();
};

#endif /* defined(__menuSystem__MainMenu__) */