GUIDEMO.H
上传用户:zbk8730
上传日期:2017-08-10
资源大小:12168k
文件大小:3k
源码类别:

uCOS

开发平台:

C/C++

  1. /*
  2. *********************************************************************************************************
  3. *                                                uC/GUI
  4. *                        Universal graphic software for embedded applications
  5. *
  6. *                       (c) Copyright 2002, Micrium Inc., Weston, FL
  7. *                       (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH
  8. *
  9. *              礐/GUI is protected by international copyright laws. Knowledge of the
  10. *              source code may not be used to write a similar product. This file may
  11. *              only be used in accordance with a license and should not be redistributed
  12. *              in any way. We appreciate your understanding and fairness.
  13. *
  14. ----------------------------------------------------------------------
  15. File        : GUIDEMO.h
  16. Purpose     : Multiple choice for emWin GSC
  17. ----------------------------------------------------------------------
  18. */
  19. #include "LCD_ConfDefaults.h"  /* valid LCD configuration */
  20. /*********************************************************************
  21. *
  22. *      GUIDEMO publics
  23. *
  24. *********************************************************************
  25.   The following are the routines which are available to the
  26.   demo modules.
  27. */
  28. void GUIDEMO_main(void);
  29. /*********************************************************************
  30. *
  31. *      GUIDEMO main routines
  32. *
  33. *********************************************************************
  34.   The following are the routines which are available to the
  35.   demo modules.
  36. */
  37. void GUIDEMO_Wait(void);
  38. int  GUIDEMO_Delay(int t);
  39. void GUIDEMO_ShowIntro(const char*s, const char* sExplain);
  40. void GUIDEMO_ShowInfo(const char* sExplain);
  41. int  GUIDEMO_CheckCancel(void);
  42. void GUIDEMO_NotifyStartNext(void);
  43. void GUIDEMO_HideInfoWin(void);
  44. int  GUIDEMO_WaitKey(void);
  45. extern const GUI_BITMAP GUIDEMO_bm4bpp;
  46. /*********************************************************************
  47. *
  48. *      Demo modules
  49. *
  50. *********************************************************************
  51.   The demo consists of different modules which are usually called
  52.   by the main routine.
  53.   The following are the declarations for the individual routines.
  54. */
  55. void GUIDEMO_Messagebox(void);
  56. void GUIDEMO_Dialog(void);
  57. void GUIDEMO_HardwareInfo(void);
  58. void GUIDEMO_Graph(void);
  59. void GUIDEMO_Automotive(void);
  60. void GUIDEMO_Bitmap(void);
  61. void GUIDEMO_Intro(void);
  62. void GUIDEMO_Navigation(void);
  63. void GUIDEMO_ShowMemoryDevice(void);
  64. void GUIDEMO_DemoBITMAPObj(void);
  65. void GUIDEMO_Circle(void);
  66. void GUIDEMO_Speed(void);
  67. void GUIDEMO_ShowInternationalFonts(void);
  68. void GUIDEMO_ShowColorBar(void);
  69. void GUIDEMO_ShowColorList(void);
  70. void GUIDEMO_DemoFrameWin(void);
  71. void GUIDEMO_DemoLISTBOX(void);
  72. void GUIDEMO_DemoWidgets(void);
  73. void GUIDEMO_DemoPolygon(void);
  74. void GUIDEMO_DemoProgBar(void);
  75. //void GUIDEMO_ShowUCMix(void);
  76. void GUIDEMO_DemoLISTBOX(void);
  77. void GUIDEMO_DemoFrameWin(void);
  78. void GUIDEMO_DemoLUT(void);
  79. void GUIDEMO_ModifyLUT(int RFaktor, int GFaktor, int BFaktor);
  80. void GUIDEMO_ShowColorList(void);
  81. void GUIDEMO_Touch(void);
  82. extern const GUI_BITMAP bmemWinGSCLogo320x46;
  83. extern const GUI_BITMAP bmMicriumLogo;
  84. extern const GUI_BITMAP bmMicriumLogoWRed;
  85. /*********************************************************************
  86. *
  87. *      GUIDEMO defines
  88. *
  89. *********************************************************************
  90. */
  91. #define GUIDEMO_LARGE ((LCD_XSIZE >= 240) && (LCD_YSIZE >= 200))