-/*
+/*
* Emulator
*
* Copyright (C) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
#endif
gtk_window_set_decorated (GTK_WINDOW (g_main_window), FALSE);
- /* 2.1 emulator taskbar name */
-
- name = g_strdup_printf("emulator-%d", get_sdb_base_port());
- gtk_window_set_title (GTK_WINDOW (g_main_window), name);
-
- /* 2.2 emulator taskbar icon image */
+ /* 2.1 emulator taskbar icon image */
skin = get_skin_path();
if (skin == NULL) {
ERR( "getting skin path is failed!!\n");
exit (1);
}
-#ifdef _WIN32
-#if (_WIN32_WINNT >= 0x0601)
- sprintf(emul_img_dir, "%s/icons/vtm.ico", skin);
-#else
- sprintf(emul_img_dir, "%s/icons/Emulator_20x20.png", skin);
-#endif
+#ifdef _WIN32
+ OSVERSIONINFO osvi;
+ ZeroMemory(&osvi, sizeof(OSVERSIONINFO));
+ osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
+ GetVersionEx(&osvi);
+
+ if((osvi.dwMajorVersion >= 6) && (osvi.dwMinorVersion >= 1))
+ sprintf(emul_img_dir, "%s/icons/vtm.ico", skin);
+ else
+ sprintf(emul_img_dir, "%s/icons/Emulator_20x20.png", skin);
+
#else /* _WIN32 */
sprintf(emul_img_dir, "%s/icons/vtm.ico", skin);
#endif/* _WIN32 */
ERR( "emulator icon directory %s doesn't exist!!\n", emul_img_dir);
exit(EXIT_FAILURE);
}
+ gtk_window_set_icon_from_file(GTK_WINDOW(g_main_window), emul_img_dir, NULL);
+
+
+ /* 2.2 emulator taskbar name */
+
+ name = g_strdup_printf("emulator-%d", get_sdb_base_port());
+ gtk_window_set_title (GTK_WINDOW (g_main_window), name);
- if(gtk_window_set_default_icon_from_file(emul_img_dir, NULL) == FALSE) {
- ERR( "emulator icon from file doesn't set!! %s\n", emul_img_dir);
- exit(EXIT_FAILURE);
- }
/* 3. skin load */
*/
//const gchar *website = "http://innovator.samsungmobile.com";
- sprintf(comments, "Tizen Emulator.\n"
- "Version: %s\n"
+ sprintf(comments, "\nVersion: %s\n"
// "Based upon QEMU 0.10.5 (http://qemu.org)\n"
"Build date: %s\nGit version: %s\n",
build_version, build_date, build_git);
char *check_kvm(char *info_file, int *status)
{
- char *kvm = NULL;
char *enable_kvm = NULL;
- int fd;
#ifndef _WIN32
+ char *kvm = NULL;
+ int fd;
kvm = get_config_value(info_file, QEMU_GROUP, KVM_KEY);
if(g_file_test("/dev/kvm", G_FILE_TEST_EXISTS) && strcmp(kvm,"1") == 0)
{
{
GtkWidget *win = get_window(VTM_CREATE_ID);
char *target_name = (char*)data;
- char *cmd = NULL;
- char *cmd2 = NULL;
char *dest_path = NULL;
char *conf_file = NULL;
const gchar *name = NULL;
+ char *cmd = NULL;
+ char *cmd2 = NULL;
char *dst;
char *arch = (char*)g_getenv("EMULATOR_ARCH");
if(arch == NULL)
void show_create_window(void)
{
- const gchar *skin = NULL;
GtkWidget *sub_window;
char *arch = (char*)g_getenv("EMULATOR_ARCH");
if(arch == NULL)
setup_create_frame();
setup_create_button();
- skin = get_skin_path();
- if(skin == NULL)
- WARN( "getting icon image path is failed!!\n");
- sprintf(icon_image, "%s/icons/Emulator_20x20.png", skin);
gtk_window_set_icon_from_file(GTK_WINDOW(sub_window), icon_image, NULL);
g_signal_connect(GTK_OBJECT(sub_window), "delete_event", G_CALLBACK(create_window_deleted_cb), NULL);
skin = (char*)get_skin_path();
if(skin == NULL)
WARN( "getting icon image path is failed!!\n");
- sprintf(icon_image, "%s/icons/Emulator_20x20.png", skin);
+ sprintf(icon_image, "%s/icons/vtm.ico", skin);
sprintf(full_glade_path, "%s/etc/vtm.glade", get_root_path());