OpenCore
1.0.4
OpenCore Bootloader
|
Go to the source code of this file.
Data Structures | |
struct | _BOOT_PICKER_GUI_CONTEXT |
Typedefs | |
typedef struct _BOOT_PICKER_GUI_CONTEXT | BOOT_PICKER_GUI_CONTEXT |
Enumerations | |
enum | LABEL_TARGET { LABEL_GENERIC_HDD , LABEL_APPLE , LABEL_APPLE_RECOVERY , LABEL_APPLE_TIME_MACHINE , LABEL_WINDOWS , LABEL_OTHER , LABEL_TOOL , LABEL_RESET_NVRAM , LABEL_SHELL , LABEL_SIP_IS_ENABLED , LABEL_SIP_IS_DISABLED , LABEL_FIRMWARE_SETTINGS , LABEL_NETWORK_BOOT , LABEL_NUM_TOTAL } |
enum | ICON_TARGET { ICON_CURSOR , ICON_SELECTED , ICON_SELECTOR , ICON_SET_DEFAULT , ICON_LEFT , ICON_RIGHT , ICON_SHUT_DOWN , ICON_RESTART , ICON_BUTTON_FOCUS , ICON_PASSWORD , ICON_DOT , ICON_ENTER , ICON_LOCK , ICON_NUM_SYS , ICON_GENERIC_HDD = ICON_NUM_SYS , ICON_NUM_MANDATORY , ICON_APPLE = ICON_NUM_MANDATORY , ICON_APPLE_RECOVERY , ICON_APPLE_TIME_MACHINE , ICON_WINDOWS , ICON_OTHER , ICON_TOOL , ICON_RESET_NVRAM , ICON_SHELL , ICON_NUM_TOTAL } |
enum | ICON_TYPE { ICON_TYPE_BASE = 0 , ICON_TYPE_EXTERNAL = 1 , ICON_TYPE_HELD = 1 , ICON_TYPE_COUNT = 2 } |
enum | { CanopyVoSelectedEntry , CanopyVoFocusPassword , CanopyVoFocusShutDown , CanopyVoFocusRestart } |
Functions | |
EFI_STATUS | PasswordViewInitialize (OUT GUI_DRAWING_CONTEXT *DrawContext, IN BOOT_PICKER_GUI_CONTEXT *GuiContext) |
VOID | PasswordViewDeinitialize (IN OUT GUI_DRAWING_CONTEXT *DrawContext, IN OUT BOOT_PICKER_GUI_CONTEXT *GuiContext) |
EFI_STATUS | BootPickerViewInitialize (OUT GUI_DRAWING_CONTEXT *DrawContext, IN BOOT_PICKER_GUI_CONTEXT *GuiContext, IN GUI_CURSOR_GET_IMAGE GetCursorImage, IN UINT8 NumBootEntries) |
VOID | BootPickerViewLateInitialize (IN OUT GUI_DRAWING_CONTEXT *DrawContext, IN BOOT_PICKER_GUI_CONTEXT *GuiContext, IN UINT8 DefaultIndex) |
EFI_STATUS | BootPickerEntriesSet (IN OC_PICKER_CONTEXT *Context, IN BOOT_PICKER_GUI_CONTEXT *GuiContext, IN OC_BOOT_ENTRY *Entry, IN UINT8 EntryIndex) |
VOID | BootPickerViewDeinitialize (IN OUT GUI_DRAWING_CONTEXT *DrawContext, IN OUT BOOT_PICKER_GUI_CONTEXT *GuiContext) |
CONST GUI_IMAGE * | InternalGetCursorImage (IN BOOT_PICKER_GUI_CONTEXT *Context) |
EFI_STATUS | InternalGetFlavourIcon (IN BOOT_PICKER_GUI_CONTEXT *GuiContext, IN OC_STORAGE_CONTEXT *Storage, IN CHAR8 *FlavourName, IN UINTN FlavourNameLen, IN UINT32 IconTypeIndex, IN BOOLEAN UseFlavourIcon, OUT GUI_IMAGE *EntryIcon, OUT BOOLEAN *CustomIcon) |
This file is part of OpenCanopy, OpenCore GUI.
Copyright (c) 2018-2019, Download-Fritz. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Definition in file GuiApp.h.
#define BOOT_ENTRY_HEIGHT (BOOT_ENTRY_DIMENSION + BOOT_ENTRY_LABEL_SPACE + BOOT_ENTRY_LABEL_HEIGHT) |
#define BOOT_ENTRY_ICON_DIMENSION APPLE_DISK_ICON_DIMENSION |
#define BOOT_ENTRY_ICON_SPACE ((BOOT_ENTRY_DIMENSION - BOOT_ENTRY_ICON_DIMENSION) / 2) |
#define BOOT_ENTRY_WIDTH (BOOT_ENTRY_DIMENSION) |
#define BOOT_SELECTOR_BACKGROUND_DIMENSION BOOT_SELECTOR_WIDTH |
#define BOOT_SELECTOR_BUTTON_SPACE (BOOT_ENTRY_LABEL_SPACE + BOOT_ENTRY_LABEL_HEIGHT + 3) |
#define BOOT_SELECTOR_BUTTON_WIDTH BOOT_SELECTOR_WIDTH |
#define BOOT_SELECTOR_HEIGHT (BOOT_SELECTOR_BACKGROUND_DIMENSION + BOOT_SELECTOR_BUTTON_SPACE + BOOT_SELECTOR_BUTTON_HEIGHT) |
#define MIN_CURSOR_DIMENSION BOOT_CURSOR_OFFSET |
typedef struct _BOOT_PICKER_GUI_CONTEXT BOOT_PICKER_GUI_CONTEXT |
Definition at line 19 of file OpenCanopy.h.
anonymous enum |
enum ICON_TARGET |
enum ICON_TYPE |
enum LABEL_TARGET |
EFI_STATUS BootPickerEntriesSet | ( | IN OC_PICKER_CONTEXT * | Context, |
IN BOOT_PICKER_GUI_CONTEXT * | GuiContext, | ||
IN OC_BOOT_ENTRY * | Entry, | ||
IN UINT8 | EntryIndex ) |
Definition at line 1394 of file BootPicker.c.
VOID BootPickerViewDeinitialize | ( | IN OUT GUI_DRAWING_CONTEXT * | DrawContext, |
IN OUT BOOT_PICKER_GUI_CONTEXT * | GuiContext ) |
Definition at line 2132 of file BootPicker.c.
EFI_STATUS BootPickerViewInitialize | ( | OUT GUI_DRAWING_CONTEXT * | DrawContext, |
IN BOOT_PICKER_GUI_CONTEXT * | GuiContext, | ||
IN GUI_CURSOR_GET_IMAGE | GetCursorImage, | ||
IN UINT8 | NumBootEntries ) |
Definition at line 1896 of file BootPicker.c.
VOID BootPickerViewLateInitialize | ( | IN OUT GUI_DRAWING_CONTEXT * | DrawContext, |
IN BOOT_PICKER_GUI_CONTEXT * | GuiContext, | ||
IN UINT8 | DefaultIndex ) |
Definition at line 2096 of file BootPicker.c.
CONST GUI_IMAGE * InternalGetCursorImage | ( | IN BOOT_PICKER_GUI_CONTEXT * | Context | ) |
EFI_STATUS InternalGetFlavourIcon | ( | IN BOOT_PICKER_GUI_CONTEXT * | GuiContext, |
IN OC_STORAGE_CONTEXT * | Storage, | ||
IN CHAR8 * | FlavourName, | ||
IN UINTN | FlavourNameLen, | ||
IN UINT32 | IconTypeIndex, | ||
IN BOOLEAN | UseFlavourIcon, | ||
OUT GUI_IMAGE * | EntryIcon, | ||
OUT BOOLEAN * | CustomIcon ) |
VOID PasswordViewDeinitialize | ( | IN OUT GUI_DRAWING_CONTEXT * | DrawContext, |
IN OUT BOOT_PICKER_GUI_CONTEXT * | GuiContext ) |
Definition at line 864 of file Password.c.
EFI_STATUS PasswordViewInitialize | ( | OUT GUI_DRAWING_CONTEXT * | DrawContext, |
IN BOOT_PICKER_GUI_CONTEXT * | GuiContext ) |
Definition at line 753 of file Password.c.