mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 15:23:53 -06:00
console: allow VCs to be overridden by UI
We want to expose VCs using a VteTerminal widget. We need access to provide our own CharDriverState in order to do this. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Message-id: 1361367806-4599-3-git-send-email-aliguori@us.ibm.com
This commit is contained in:
parent
22bc9a46bd
commit
d82831dbc5
3 changed files with 19 additions and 3 deletions
|
@ -443,7 +443,6 @@ void vga_hw_text_update(console_ch_t *chardata);
|
|||
|
||||
int is_graphic_console(void);
|
||||
int is_fixedsize_console(void);
|
||||
CharDriverState *text_console_init(QemuOpts *opts);
|
||||
void text_consoles_set_display(DisplayState *ds);
|
||||
void console_select(unsigned int index);
|
||||
void console_color_init(DisplayState *ds);
|
||||
|
@ -451,6 +450,11 @@ void qemu_console_resize(DisplayState *ds, int width, int height);
|
|||
void qemu_console_copy(DisplayState *ds, int src_x, int src_y,
|
||||
int dst_x, int dst_y, int w, int h);
|
||||
|
||||
typedef CharDriverState *(VcHandler)(QemuOpts *);
|
||||
|
||||
CharDriverState *vc_init(QemuOpts *opts);
|
||||
void register_vc_handler(VcHandler *handler);
|
||||
|
||||
/* sdl.c */
|
||||
void sdl_display_init(DisplayState *ds, int full_screen, int no_frame);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue