Files
arcs/apps-ui/lisa_ui_nav_scr.h
2026-08-13 16:50:52 +08:00

22 lines
761 B
C

#ifndef __LISA_UI_SCR_H__
#define __LISA_UI_SCR_H__
struct lisa_ui_nav_scr {
int unique_id;
int (*open)(const struct lisa_ui_nav_scr *scr, void **data);
int (*show)(const struct lisa_ui_nav_scr *scr, void *data);
int (*pause)(const struct lisa_ui_nav_scr *scr, void *data);
int (*resume)(const struct lisa_ui_nav_scr *src, void *data);
int (*close)(const struct lisa_ui_nav_scr *scr, void *data);
};
int lisa_ui_nav_scr_add(const struct lisa_ui_nav_scr *scr);
int lisa_ui_nav_scr_default_set(const struct lisa_ui_nav_scr *scr);
int lisa_ui_nav_scr_default_set_by_id(int id);
int lisa_ui_nav_scr_nav_to(int unique_id);
int lisa_ui_nav_scr_nav_back();
int lisa_ui_nav_scr_nav_default(void);
int lisa_ui_nav_scr_get_top_id(void);
#endif