[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2] ui: Load QEMU icon from SDL user interface
From: |
Stefan Weil |
Subject: |
[Qemu-devel] [PATCH v2] ui: Load QEMU icon from SDL user interface |
Date: |
Fri, 28 Jan 2011 19:53:25 +0100 |
Load an optional QEMU icon file. If there is no icon file named
qemu-icon.bmp in QEMU's default search path, QEMU will run with
the usual system default icon.
A matching icon file will be loaded and used by X Windows managers
or MS Windows while a QEMU instance is running.
SDL requires icon files in 32x32 bmp format.
v2:
The first version of this patch also included qemu-icon.bmp
and rules to handle this file. That part will now be published
in a separate patch as soon as the QEMU community has chosen
a common QEMU icon. The SDL code here is useful to try
different icons.
Cc: Anthony Liguori <address@hidden>
Signed-off-by: Stefan Weil <address@hidden>
---
ui/sdl.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/ui/sdl.c b/ui/sdl.c
index f599d42..37bc7de 100644
--- a/ui/sdl.c
+++ b/ui/sdl.c
@@ -818,6 +818,7 @@ void sdl_display_init(DisplayState *ds, int full_screen,
int no_frame)
uint8_t data = 0;
DisplayAllocator *da;
const SDL_VideoInfo *vi;
+ char *filename;
#if defined(__APPLE__)
/* always use generic keymaps */
@@ -846,6 +847,12 @@ void sdl_display_init(DisplayState *ds, int full_screen,
int no_frame)
vi = SDL_GetVideoInfo();
host_format = *(vi->vfmt);
+ filename = qemu_find_file(QEMU_FILE_TYPE_BIOS, "qemu-icon.bmp");
+ if (filename) {
+ SDL_WM_SetIcon(SDL_LoadBMP(filename), NULL);
+ qemu_free(filename);
+ }
+
dcl = qemu_mallocz(sizeof(DisplayChangeListener));
dcl->dpy_update = sdl_update;
dcl->dpy_resize = sdl_resize;
--
1.7.2.3
- [Qemu-devel] QEMU icon, Stefan Weil, 2011/01/26
- [Qemu-devel] [PATCH] Add an qemu icon, Stefan Weil, 2011/01/26
- Re: [Qemu-devel] QEMU icon, Mulyadi Santosa, 2011/01/27
- Re: [Qemu-devel] QEMU icon, Blue Swirl, 2011/01/28
- Re: [Qemu-devel] QEMU icon, Alexander Graf, 2011/01/28
- Re: [Qemu-devel] QEMU icon, Stefan Weil, 2011/01/28