#ifndef __MENU_TREE_H
#define __MENU_TREE_H


#include "menu.h"

typedef enum
{
    MCELL_NULL = 0,
    MCELL_MAIN,
    MCELL_K1,
} menu_cell_t;


menuItem NULL_MENU = {0, 0, 0, 0, 0, false, 0, 0};

MAKE_MENU(NULL_ENTRY, NULL_MENU, NULL_MENU, NULL_MENU, NULL_MENU, MCELL_NULL, false, 0, 0);

//                		NEXT,      		PREVIOUS,    	 PARENT,     	CHILD

//MAKE_MENU(Name, Next, Previous, Parent, Child, Select, Focus, func_draw, func_change)

// Главный экран. Отображает пройденный путь, статус и т.п
MAKE_MENU(m_main, 		NULL_ENTRY,		NULL_ENTRY,		NULL_ENTRY,		NULL_ENTRY,
          MCELL_MAIN,   false,          &draw_main,     &empty_func_bool);



// Экран настроек. Пока отобразим один условный коэффициент.

#if 0
// Коэффициент 1
MAKE_MENU(m_k1, 		NULL_ENTRY,     NULL_ENTRY,   	NULL_ENTRY,		NULL_ENTRY,	0, 		&draw_main,
		 &button_up_1,  &button_down_1,	&empty_func, 	&button_start_measuring,    &button_start_measuring);
#endif


#endif  // __MENU_TREE_H

