Просмотр исходного кода

update image.c / image_hdc.c 增加宏定义用于控制是否使能 HDC 图片支持

Signed-off-by: yangfasheng <yangfasheng@rt-thread.com>
yangfasheng 7 лет назад
Родитель
Сommit
db4545ccdb
2 измененных файлов с 6 добавлено и 1 удалено
  1. 3 1
      src/image.c
  2. 3 0
      src/image_hdc.c

+ 3 - 1
src/image.c

@@ -55,9 +55,11 @@ static rtgui_list_t _rtgui_system_image_list = {RT_NULL};
 /* initialize rtgui image system */
 /* initialize rtgui image system */
 void rtgui_system_image_init(void)
 void rtgui_system_image_init(void)
 {
 {
+#ifdef GUIENGINE_USING_HDC
     /* always support HDC image */
     /* always support HDC image */
     rtgui_image_hdc_init();
     rtgui_image_hdc_init();
-
+#endif
+    
 #ifdef GUIENGINE_IMAGE_XPM
 #ifdef GUIENGINE_IMAGE_XPM
     rtgui_image_xpm_init();
     rtgui_image_xpm_init();
 #endif
 #endif

+ 3 - 0
src/image_hdc.c

@@ -28,6 +28,8 @@
 #include <rtgui/image_hdc.h>
 #include <rtgui/image_hdc.h>
 #include <rtgui/blit.h>
 #include <rtgui/blit.h>
 
 
+#ifdef GUIENGINE_USING_HDC
+
 #define HDC_MAGIC_LEN       4
 #define HDC_MAGIC_LEN       4
 
 
 #ifdef PKG_USING_FASTLZ
 #ifdef PKG_USING_FASTLZ
@@ -366,3 +368,4 @@ void rtgui_image_hdc_init()
     rtgui_image_register_engine(&rtgui_image_hdc_engine);
     rtgui_image_register_engine(&rtgui_image_hdc_engine);
 }
 }
 
 
+#endif