1/*
2 * Copyright 2004, Axel D��rfler, axeld@pinc-software.de.
3 * All rights reserved. Distributed under the terms of the MIT License.
4 */
5
6
7#include <boot/platform.h>
8#include <boot/menu.h>
9#include <boot/platform/generic/text_menu.h>
10
11
12void
13platform_add_menus(Menu *menu)
14{
15	// ToDo: implement me!
16
17	switch (menu->Type()) {
18		case MAIN_MENU:
19			break;
20		case SAFE_MODE_MENU:
21			break;
22		default:
23			break;
24	}
25}
26
27
28void
29platform_update_menu_item(Menu *menu, MenuItem *item)
30{
31	platform_generic_update_text_menu_item(menu, item);
32}
33
34
35void
36platform_run_menu(Menu *menu)
37{
38	platform_generic_run_text_menu(menu);
39}
40
41
42size_t
43platform_get_user_input_text(Menu *menu, MenuItem *item, char *buffer,
44	size_t bufferSize)
45{
46	return platform_generic_get_user_input_text(menu, item, buffer,
47		bufferSize);
48}
49