Detach optional parts of gfxterm and integrate in with coreboot init.
This commit is contained in:
parent
6570b2050e
commit
fc4c4fddf6
26 changed files with 410 additions and 317 deletions
|
@ -31,13 +31,21 @@ EXPORT_FUNC (grub_gfxterm_set_window) (struct grub_video_render_target *target,
|
|||
int double_repaint,
|
||||
grub_font_t font, int border_width);
|
||||
|
||||
typedef void (*grub_gfxterm_repaint_callback_t)(int x, int y,
|
||||
int width, int height);
|
||||
|
||||
void grub_gfxterm_set_repaint_callback (grub_gfxterm_repaint_callback_t func);
|
||||
|
||||
void EXPORT_FUNC (grub_gfxterm_schedule_repaint) (void);
|
||||
|
||||
extern void (*EXPORT_VAR (grub_gfxterm_decorator_hook)) (void);
|
||||
|
||||
struct grub_gfxterm_background
|
||||
{
|
||||
struct grub_video_bitmap *bitmap;
|
||||
int blend_text_bg;
|
||||
grub_video_rgba_color_t default_bg_color;
|
||||
};
|
||||
|
||||
extern struct grub_gfxterm_background EXPORT_VAR (grub_gfxterm_background);
|
||||
|
||||
void EXPORT_FUNC (grub_gfxterm_video_update_color) (void);
|
||||
void
|
||||
EXPORT_FUNC (grub_gfxterm_get_dimensions) (unsigned *width, unsigned *height);
|
||||
|
||||
#endif /* ! GRUB_GFXTERM_HEADER */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue