XDisplay.h 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #ifndef _XDisplay_h_INCLUDED_
  2. #define _XDisplay_h_INCLUDED_
  3. /*****************************************************************************/
  4. /* ここから */
  5. /*****************************************************************************/
  6. #include "sys/key.h"
  7. #include "WWLCDPanel.h"
  8. /*****************************************************************************/
  9. /* クラスの定義 */
  10. /*****************************************************************************/
  11. typedef struct _XDisplay * XDisplay;
  12. /*****************************************************************************/
  13. /* メンバ関数の定義 */
  14. /*****************************************************************************/
  15. unsigned int XDisplay_GetKeyPress(XDisplay x_display);
  16. int XDisplay_GetLCDDraw(XDisplay x_display);
  17. /*===========================================================================*/
  18. /* オブジェクトの生成と消去 */
  19. /*===========================================================================*/
  20. /*---------------------------------------------------------------------------*/
  21. /* オブジェクトの生成 */
  22. /*---------------------------------------------------------------------------*/
  23. XDisplay XDisplay_Create(int width, int height);
  24. /*---------------------------------------------------------------------------*/
  25. /* オブジェクトの消去 */
  26. /*---------------------------------------------------------------------------*/
  27. XDisplay XDisplay_Destroy(XDisplay x_display);
  28. /*---------------------------------------------------------------------------*/
  29. /* Xサーバとの同期 */
  30. /*---------------------------------------------------------------------------*/
  31. int XDisplay_Sync(XDisplay x_display);
  32. /*---------------------------------------------------------------------------*/
  33. /* 描画 */
  34. /*---------------------------------------------------------------------------*/
  35. int XDisplay_DrawLCDWindow(XDisplay x_display, WWLCDPanel ww_lcd_panel);
  36. /*****************************************************************************/
  37. /* ここまで */
  38. /*****************************************************************************/
  39. #endif
  40. /*****************************************************************************/
  41. /* End of File. */
  42. /*****************************************************************************/