assets_default.inc 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. #include "awtk.h"
  2. #include "base/assets_manager.h"
  3. #ifndef WITH_FS_RES
  4. #include "assets/default/inc/ui/animator.data"
  5. #include "assets/default/inc/ui/background.data"
  6. #include "assets/default/inc/ui/basic.data"
  7. #include "assets/default/inc/ui/home_page.data"
  8. #include "assets/default/inc/ui/kb_default.data"
  9. #include "assets/default/inc/ui/listview.data"
  10. #include "assets/default/inc/strings/en_US.data"
  11. #include "assets/default/inc/strings/zh_CN.data"
  12. #include "assets/default/inc/styles/background.data"
  13. #include "assets/default/inc/styles/default.data"
  14. #include "assets/default/inc/styles/home_page.data"
  15. #include "assets/default/inc/styles/keyboard.data"
  16. #include "assets/default/inc/data/gpinyin_dat.data"
  17. #include "assets/default/inc/data/suggest_words_zh_cn_dat.data"
  18. #ifdef WITH_STB_IMAGE
  19. #include "assets/default/inc/images/arrow_down_d.res"
  20. #include "assets/default/inc/images/arrow_down_n.res"
  21. #include "assets/default/inc/images/arrow_down_o.res"
  22. #include "assets/default/inc/images/arrow_down_p.res"
  23. #include "assets/default/inc/images/arrow_left_d.res"
  24. #include "assets/default/inc/images/arrow_left_n.res"
  25. #include "assets/default/inc/images/arrow_left_o.res"
  26. #include "assets/default/inc/images/arrow_left_p.res"
  27. #include "assets/default/inc/images/arrow_right_d.res"
  28. #include "assets/default/inc/images/arrow_right_n.res"
  29. #include "assets/default/inc/images/arrow_right_o.res"
  30. #include "assets/default/inc/images/arrow_right_p.res"
  31. #include "assets/default/inc/images/arrow_up_d.res"
  32. #include "assets/default/inc/images/arrow_up_n.res"
  33. #include "assets/default/inc/images/arrow_up_o.res"
  34. #include "assets/default/inc/images/arrow_up_p.res"
  35. #include "assets/default/inc/images/awtk_logo.res"
  36. #include "assets/default/inc/images/bg_landscape_1.res"
  37. #include "assets/default/inc/images/bg_landscape_2.res"
  38. #include "assets/default/inc/images/big_earth.res"
  39. #include "assets/default/inc/images/check_checked_f.res"
  40. #include "assets/default/inc/images/check_checked_n.res"
  41. #include "assets/default/inc/images/check_checked_o.res"
  42. #include "assets/default/inc/images/check_checked_p.res"
  43. #include "assets/default/inc/images/check_d.res"
  44. #include "assets/default/inc/images/check_f.res"
  45. #include "assets/default/inc/images/check_n.res"
  46. #include "assets/default/inc/images/check_o.res"
  47. #include "assets/default/inc/images/check_p.res"
  48. #include "assets/default/inc/images/earth.res"
  49. #include "assets/default/inc/images/language_en.res"
  50. #include "assets/default/inc/images/language_zh.res"
  51. #include "assets/default/inc/images/logo.res"
  52. #include "assets/default/inc/images/radio_checked_f.res"
  53. #include "assets/default/inc/images/radio_checked_n.res"
  54. #include "assets/default/inc/images/radio_checked_o.res"
  55. #include "assets/default/inc/images/radio_checked_p.res"
  56. #include "assets/default/inc/images/radio_d.res"
  57. #include "assets/default/inc/images/radio_f.res"
  58. #include "assets/default/inc/images/radio_n.res"
  59. #include "assets/default/inc/images/radio_o.res"
  60. #include "assets/default/inc/images/radio_p.res"
  61. #include "assets/default/inc/images/rounded_n.res"
  62. #include "assets/default/inc/images/rounded_o.res"
  63. #include "assets/default/inc/images/rounded_p.res"
  64. #else
  65. #endif /*WITH_STB_IMAGE*/
  66. #ifdef WITH_VGCANVAS
  67. #endif /*WITH_VGCANVAS*/
  68. #ifdef WITH_TRUETYPE_FONT
  69. #include "assets/default/inc/fonts/default.res"
  70. #else /*WITH_TRUETYPE_FONT*/
  71. #endif /*WITH_TRUETYPE_FONT*/
  72. #endif /*WITH_FS_RES*/
  73. ret_t assets_init(void) {
  74. assets_manager_t* am = assets_manager();
  75. assets_manager_set_theme(am, "default");
  76. #ifdef WITH_FS_RES
  77. assets_manager_preload(am, ASSET_TYPE_STYLE, "default");
  78. #else
  79. assets_manager_add(am, ui_animator);
  80. assets_manager_add(am, ui_background);
  81. assets_manager_add(am, ui_basic);
  82. assets_manager_add(am, ui_home_page);
  83. assets_manager_add(am, ui_kb_default);
  84. assets_manager_add(am, ui_listview);
  85. assets_manager_add(am, strings_en_US);
  86. assets_manager_add(am, strings_zh_CN);
  87. assets_manager_add(am, style_background);
  88. assets_manager_add(am, style_default);
  89. assets_manager_add(am, style_home_page);
  90. assets_manager_add(am, style_keyboard);
  91. assets_manager_add(am, data_gpinyin_dat);
  92. assets_manager_add(am, data_suggest_words_zh_cn_dat);
  93. assets_manager_add(am, image_arrow_down_d);
  94. assets_manager_add(am, image_arrow_down_n);
  95. assets_manager_add(am, image_arrow_down_o);
  96. assets_manager_add(am, image_arrow_down_p);
  97. assets_manager_add(am, image_arrow_left_d);
  98. assets_manager_add(am, image_arrow_left_n);
  99. assets_manager_add(am, image_arrow_left_o);
  100. assets_manager_add(am, image_arrow_left_p);
  101. assets_manager_add(am, image_arrow_right_d);
  102. assets_manager_add(am, image_arrow_right_n);
  103. assets_manager_add(am, image_arrow_right_o);
  104. assets_manager_add(am, image_arrow_right_p);
  105. assets_manager_add(am, image_arrow_up_d);
  106. assets_manager_add(am, image_arrow_up_n);
  107. assets_manager_add(am, image_arrow_up_o);
  108. assets_manager_add(am, image_arrow_up_p);
  109. assets_manager_add(am, image_awtk_logo);
  110. assets_manager_add(am, image_bg_landscape_1);
  111. assets_manager_add(am, image_bg_landscape_2);
  112. assets_manager_add(am, image_big_earth);
  113. assets_manager_add(am, image_check_checked_f);
  114. assets_manager_add(am, image_check_checked_n);
  115. assets_manager_add(am, image_check_checked_o);
  116. assets_manager_add(am, image_check_checked_p);
  117. assets_manager_add(am, image_check_d);
  118. assets_manager_add(am, image_check_f);
  119. assets_manager_add(am, image_check_n);
  120. assets_manager_add(am, image_check_o);
  121. assets_manager_add(am, image_check_p);
  122. assets_manager_add(am, image_earth);
  123. assets_manager_add(am, image_language_en);
  124. assets_manager_add(am, image_language_zh);
  125. assets_manager_add(am, image_logo);
  126. assets_manager_add(am, image_radio_checked_f);
  127. assets_manager_add(am, image_radio_checked_n);
  128. assets_manager_add(am, image_radio_checked_o);
  129. assets_manager_add(am, image_radio_checked_p);
  130. assets_manager_add(am, image_radio_d);
  131. assets_manager_add(am, image_radio_f);
  132. assets_manager_add(am, image_radio_n);
  133. assets_manager_add(am, image_radio_o);
  134. assets_manager_add(am, image_radio_p);
  135. assets_manager_add(am, image_rounded_n);
  136. assets_manager_add(am, image_rounded_o);
  137. assets_manager_add(am, image_rounded_p);
  138. #ifdef WITH_VGCANVAS
  139. #endif /*WITH_VGCANVAS*/
  140. #ifdef WITH_TRUETYPE_FONT
  141. assets_manager_add(am, font_default);
  142. #else /*WITH_TRUETYPE_FONT*/
  143. #endif /*WITH_TRUETYPE_FONT*/
  144. #endif
  145. tk_init_assets();
  146. return RET_OK;
  147. }