62 lines
2.8 KiB
C
62 lines
2.8 KiB
C
#ifndef _XDisplay_h_INCLUDED_
|
|
#define _XDisplay_h_INCLUDED_
|
|
|
|
/*****************************************************************************/
|
|
/* ここから */
|
|
/*****************************************************************************/
|
|
|
|
#include "sys/key.h"
|
|
|
|
#include "WWLCDPanel.h"
|
|
|
|
/*****************************************************************************/
|
|
/* クラスの定義 */
|
|
/*****************************************************************************/
|
|
|
|
typedef struct _XDisplay * XDisplay;
|
|
|
|
/*****************************************************************************/
|
|
/* メンバ関数の定義 */
|
|
/*****************************************************************************/
|
|
|
|
unsigned int XDisplay_GetKeyPress(XDisplay x_display);
|
|
int XDisplay_GetLCDDraw(XDisplay x_display);
|
|
|
|
/*===========================================================================*/
|
|
/* オブジェクトの生成と消去 */
|
|
/*===========================================================================*/
|
|
|
|
/*---------------------------------------------------------------------------*/
|
|
/* オブジェクトの生成 */
|
|
/*---------------------------------------------------------------------------*/
|
|
|
|
XDisplay XDisplay_Create(int width, int height);
|
|
|
|
/*---------------------------------------------------------------------------*/
|
|
/* オブジェクトの消去 */
|
|
/*---------------------------------------------------------------------------*/
|
|
|
|
XDisplay XDisplay_Destroy(XDisplay x_display);
|
|
|
|
/*---------------------------------------------------------------------------*/
|
|
/* Xサーバとの同期 */
|
|
/*---------------------------------------------------------------------------*/
|
|
|
|
int XDisplay_Sync(XDisplay x_display);
|
|
|
|
/*---------------------------------------------------------------------------*/
|
|
/* 描画 */
|
|
/*---------------------------------------------------------------------------*/
|
|
|
|
int XDisplay_DrawLCDWindow(XDisplay x_display, WWLCDPanel ww_lcd_panel);
|
|
|
|
/*****************************************************************************/
|
|
/* ここまで */
|
|
/*****************************************************************************/
|
|
|
|
#endif
|
|
|
|
/*****************************************************************************/
|
|
/* End of File. */
|
|
/*****************************************************************************/
|