Files
AC707N/SDK/interface/ui/jlui/ui_multi_page_manager.h
T
2025-12-03 11:12:34 +08:00

30 lines
678 B
C

#ifndef __UI_MULTI_PAGE_MANAGER_H__
#define __UI_MULTI_PAGE_MANAGER_H__
#include "system/includes.h"
enum PAGE_PRIO {
PAGE_PRIO_TOP, // 顶层显示
PAGE_PRIO_BOTTOM, // 底层显示
};
struct multi_page_info {
int page_id; // 页面id
int page_index; // 页面索引
enum PAGE_PRIO prio;// 页面显示优先级
};
int ui_multi_page_init(const struct multi_page_info *info_table, int num);
int ui_multi_page_check_id(int id);
int ui_multi_page_check_index(int index);
int ui_multi_page_get_index_by_id(int id);
int ui_multi_page_get_index_by_prio(int prio, int *tab);
int ui_multi_page_get_id_by_prio(int prio, int *tab);
#endif