33 lines
685 B
C

/** @file
This file is part of OpenCanopy, OpenCore GUI.
Copyright (c) 2018-2019, Download-Fritz. All rights reserved.<BR>
SPDX-License-Identifier: BSD-3-Clause
**/
#ifndef BOOT_PICKER_H
#define BOOT_PICKER_H
#include "../OpenCanopy.h"
typedef struct {
GUI_OBJ_CHILD Hdr;
CONST GUI_IMAGE *ClickImage;
CONST GUI_IMAGE *CurrentImage;
} GUI_OBJ_CLICKABLE;
typedef struct {
GUI_OBJ_CHILD Hdr;
GUI_IMAGE EntryIcon;
GUI_IMAGE Label;
OC_BOOT_ENTRY *Context;
BOOLEAN CustomIcon;
} GUI_VOLUME_ENTRY;
typedef struct {
GUI_OBJ_CHILD Hdr;
GUI_VOLUME_ENTRY *SelectedEntry;
} GUI_VOLUME_PICKER;
#endif // BOOT_PICKER_H