aboutsummaryrefslogtreecommitdiffstats
path: root/Library/UefiShellUfmCommandLib/command-bar.h
blob: 274bb02ac6254475b58b31a4d9c3a8b414c3b7f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef UFM_COMMAND_BAR_H
#define UFM_COMMAND_BAR_H

/*
 * Command bar: 
 * Located on the last line, occupies its entire length.
 * Contains a list of actions and buttons that require to press for
 * perform the operation.
*/

#include <Uefi.h>

struct screen;
struct window;
struct shortcut;

struct window *init_cmdbar(struct screen *scr, CONST struct shortcut *shortcuts);
VOID free_cmdbar(struct window *w);
VOID cmdbar_refresh(struct window *w);

#endif /* UFM_COMMAND_BAR_H */