1 /** 2 * @file lvgl_private.h 3 * 4 */ 5 6 #ifndef LVGL_PRIVATE_H 7 #define LVGL_PRIVATE_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 #include "src/core/lv_global.h" 17 18 #include "src/display/lv_display_private.h" 19 #include "src/indev/lv_indev_private.h" 20 #include "src/misc/lv_text_private.h" 21 #include "src/misc/cache/lv_cache_entry_private.h" 22 #include "src/misc/cache/lv_cache_private.h" 23 #include "src/layouts/lv_layout_private.h" 24 #include "src/stdlib/lv_mem_private.h" 25 #include "src/others/file_explorer/lv_file_explorer_private.h" 26 #include "src/others/sysmon/lv_sysmon_private.h" 27 #include "src/others/monkey/lv_monkey_private.h" 28 #include "src/others/ime/lv_ime_pinyin_private.h" 29 #include "src/others/fragment/lv_fragment_private.h" 30 #include "src/others/observer/lv_observer_private.h" 31 #include "src/others/xml/lv_xml_private.h" 32 #include "src/libs/qrcode/lv_qrcode_private.h" 33 #include "src/libs/barcode/lv_barcode_private.h" 34 #include "src/libs/gif/lv_gif_private.h" 35 #include "src/draw/lv_draw_triangle_private.h" 36 #include "src/draw/lv_draw_private.h" 37 #include "src/draw/lv_draw_rect_private.h" 38 #include "src/draw/lv_draw_image_private.h" 39 #include "src/draw/lv_image_decoder_private.h" 40 #include "src/draw/lv_draw_label_private.h" 41 #include "src/draw/lv_draw_vector_private.h" 42 #include "src/draw/lv_draw_buf_private.h" 43 #include "src/draw/lv_draw_mask_private.h" 44 #include "src/draw/sw/lv_draw_sw_gradient_private.h" 45 #include "src/draw/sw/lv_draw_sw_private.h" 46 #include "src/draw/sw/lv_draw_sw_mask_private.h" 47 #include "src/draw/sw/blend/lv_draw_sw_blend_private.h" 48 #include "src/drivers/libinput/lv_xkb_private.h" 49 #include "src/drivers/libinput/lv_libinput_private.h" 50 #include "src/drivers/evdev/lv_evdev_private.h" 51 #include "src/font/lv_font_fmt_txt_private.h" 52 #include "src/themes/lv_theme_private.h" 53 #include "src/core/lv_refr_private.h" 54 #include "src/core/lv_obj_style_private.h" 55 #include "src/core/lv_obj_private.h" 56 #include "src/core/lv_obj_scroll_private.h" 57 #include "src/core/lv_obj_draw_private.h" 58 #include "src/core/lv_obj_class_private.h" 59 #include "src/core/lv_group_private.h" 60 #include "src/core/lv_obj_event_private.h" 61 #include "src/misc/lv_timer_private.h" 62 #include "src/misc/lv_area_private.h" 63 #include "src/misc/lv_fs_private.h" 64 #include "src/misc/lv_profiler_builtin_private.h" 65 #include "src/misc/lv_event_private.h" 66 #include "src/misc/lv_bidi_private.h" 67 #include "src/misc/lv_rb_private.h" 68 #include "src/misc/lv_style_private.h" 69 #include "src/misc/lv_color_op_private.h" 70 #include "src/misc/lv_anim_private.h" 71 #include "src/widgets/msgbox/lv_msgbox_private.h" 72 #include "src/widgets/buttonmatrix/lv_buttonmatrix_private.h" 73 #include "src/widgets/slider/lv_slider_private.h" 74 #include "src/widgets/switch/lv_switch_private.h" 75 #include "src/widgets/calendar/lv_calendar_private.h" 76 #include "src/widgets/imagebutton/lv_imagebutton_private.h" 77 #include "src/widgets/bar/lv_bar_private.h" 78 #include "src/widgets/image/lv_image_private.h" 79 #include "src/widgets/textarea/lv_textarea_private.h" 80 #include "src/widgets/table/lv_table_private.h" 81 #include "src/widgets/checkbox/lv_checkbox_private.h" 82 #include "src/widgets/roller/lv_roller_private.h" 83 #include "src/widgets/win/lv_win_private.h" 84 #include "src/widgets/keyboard/lv_keyboard_private.h" 85 #include "src/widgets/line/lv_line_private.h" 86 #include "src/widgets/animimage/lv_animimage_private.h" 87 #include "src/widgets/dropdown/lv_dropdown_private.h" 88 #include "src/widgets/menu/lv_menu_private.h" 89 #include "src/widgets/chart/lv_chart_private.h" 90 #include "src/widgets/button/lv_button_private.h" 91 #include "src/widgets/scale/lv_scale_private.h" 92 #include "src/widgets/led/lv_led_private.h" 93 #include "src/widgets/arc/lv_arc_private.h" 94 #include "src/widgets/tileview/lv_tileview_private.h" 95 #include "src/widgets/spinbox/lv_spinbox_private.h" 96 #include "src/widgets/span/lv_span_private.h" 97 #include "src/widgets/label/lv_label_private.h" 98 #include "src/widgets/canvas/lv_canvas_private.h" 99 #include "src/widgets/tabview/lv_tabview_private.h" 100 #include "src/tick/lv_tick_private.h" 101 #include "src/stdlib/builtin/lv_tlsf_private.h" 102 #include "src/libs/rlottie/lv_rlottie_private.h" 103 #include "src/libs/ffmpeg/lv_ffmpeg_private.h" 104 #include "src/widgets/lottie/lv_lottie_private.h" 105 #include "src/osal/lv_os_private.h" 106 107 /********************* 108 * DEFINES 109 *********************/ 110 111 /********************** 112 * TYPEDEFS 113 **********************/ 114 115 /********************** 116 * GLOBAL PROTOTYPES 117 **********************/ 118 119 /********************** 120 * MACROS 121 **********************/ 122 123 #ifdef __cplusplus 124 } /*extern "C"*/ 125 #endif 126 127 #endif /*LVGL_PRIVATE_H*/ 128