#include <ventoy_util.h>\r
#include "ventoy_gtk.h"\r
\r
+static int g_kiosk_mode = 0;\r
char g_log_file[PATH_MAX];\r
char g_ini_file[PATH_MAX];\r
\r
return 1;\r
}\r
\r
+ for (i = 0; i < argc; i++)\r
+ {\r
+ if (argv[i] && strcmp(argv[i], "--kiosk") == 0)\r
+ {\r
+ g_kiosk_mode = 1;\r
+ break;\r
+ }\r
+ }\r
+ \r
snprintf(g_log_file, sizeof(g_log_file), "log.txt");\r
snprintf(g_ini_file, sizeof(g_ini_file), "./Ventoy2Disk.ini");\r
for (i = 0; i < argc; i++)
return 1;\r
}\r
\r
- pData = get_refresh_icon_raw_data(&len);\r
- set_image_from_pixbuf(pBuilder, "image_refresh", pData, len);\r
- \r
- pData = get_secure_icon_raw_data(&len);\r
- set_image_from_pixbuf(pBuilder, "image_secure_local", pData, len);\r
- set_image_from_pixbuf(pBuilder, "image_secure_dev", pData, len);\r
+ if (g_kiosk_mode)\r
+ {\r
+ gtk_image_set_from_file((GtkImage *)gtk_builder_get_object(pBuilder, "image_refresh"), "/ventoy/refresh.png"); \r
+ gtk_image_set_from_file((GtkImage *)gtk_builder_get_object(pBuilder, "image_secure_local"), "/ventoy/secure.png"); \r
+ gtk_image_set_from_file((GtkImage *)gtk_builder_get_object(pBuilder, "image_secure_dev"), "/ventoy/secure.png"); \r
+ }\r
+ else\r
+ {\r
+ pData = get_refresh_icon_raw_data(&len);\r
+ set_image_from_pixbuf(pBuilder, "image_refresh", pData, len); \r
+ pData = get_secure_icon_raw_data(&len);\r
+ set_image_from_pixbuf(pBuilder, "image_secure_local", pData, len);\r
+ set_image_from_pixbuf(pBuilder, "image_secure_dev", pData, len);\r
+ }\r
\r
pWidget = GTK_WIDGET(gtk_builder_get_object(pBuilder, "window"));\r
gtk_widget_show_all(pWidget);\r