app_guiobj_teletext.h 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /********************************************************************
  2. ** File Name: spal_sm_picture.h
  3. **
  4. ** File Description: The header file of picture sub menu state machine
  5. **
  6. ** Copyright(c) 2008 Sunplus Technologies - All Rights Reserved
  7. **
  8. ** History Information Description
  9. ** Date Author Modification
  10. **
  11. ********************************************************************/
  12. #ifndef __APP_GUIOBJ_TELETEXT_H__
  13. #define __APP_GUIOBJ_TELETEXT_H__
  14. /********************************************************************
  15. Including Files
  16. ********************************************************************/
  17. #ifdef SUPPORT_OPEN_MULT_TTX /*jilin 081225 added for mantis bug 0045103 +*/
  18. #include "app_com_list.h"
  19. #endif
  20. /********************************************************************
  21. Macros
  22. ********************************************************************/
  23. #ifdef SUPPORT_OPEN_MULT_TTX /*jilin 081225 added for mantis bug 0045103 +*/
  24. #define TELETEXT_MAX_PAGE_SIZE 5
  25. #endif
  26. /********************************************************************
  27. Type definitions
  28. ********************************************************************/
  29. #ifdef SUPPORT_OPEN_MULT_TTX /*jilin 081225 added for mantis bug 0045103 +*/
  30. typedef enum _teletext_gui_update_region {
  31. TELETEXT_GUI_UPDATE_PAGE = 0,
  32. TELETEXT_GUI_UPDATE_LSTHEILIGHT_ITEM,
  33. TELETEXT_GUI_UPDATE_HEILIGHT_ITEM,
  34. } TELETEXT_GUI_UPDATE_REGION;
  35. typedef struct _teletext_disp_data_t {
  36. SPAL_COM_LIST stList;
  37. UINT16 u16Buffer[6];
  38. } TELETEXT_DISP_DATA_t;
  39. #endif /*jilin 081225 added for mantis bug 0045103 -*/
  40. #endif