1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
#ifndef _XFIREWORKS_Disp_h_INCLUDED_
#define _XFIREWORKS_Disp_h_INCLUDED_
typedef struct _Disp * Disp; /* Disp 饹 */
#include <X11/Xlib.h>
Display * Disp_GetDisplay(Disp disp);
Window Disp_GetWindow(Disp disp);
Colormap Disp_GetColormap(Disp disp);
int Disp_GetWidth( Disp disp);
int Disp_GetHeight(Disp disp);
/*===========================================================================*/
/* μ */
/*===========================================================================*/
unsigned long Disp_GetPixel(Disp disp, char * color_name);
/*===========================================================================*/
/* GC κȲ */
/*===========================================================================*/
GC Disp_CreateGC(Disp disp);
int Disp_DestroyGC(Disp disp, GC gc);
/*===========================================================================*/
/* ֥ȤȺ */
/*===========================================================================*/
/*---------------------------------------------------------------------------*/
/* ֥Ȥ */
/*---------------------------------------------------------------------------*/
Disp Disp_Create(char * display_name, int direct_draw);
/*---------------------------------------------------------------------------*/
/* ֥Ȥκ */
/*---------------------------------------------------------------------------*/
Disp Disp_Destroy(Disp disp);
/*---------------------------------------------------------------------------*/
/* եå */
/*---------------------------------------------------------------------------*/
int Disp_Flush(Disp disp);
/*---------------------------------------------------------------------------*/
/* X ФȤ Sync(٥ȥ塼Ѵ) */
/*---------------------------------------------------------------------------*/
int Disp_Sync(Disp disp);
/*---------------------------------------------------------------------------*/
/* ԥåޥåפΥꥢ */
/*---------------------------------------------------------------------------*/
int Disp_ClearPixmap(Disp disp, GC gc);
/*---------------------------------------------------------------------------*/
/* ǥץ쥤Υꥢ */
/*---------------------------------------------------------------------------*/
int Disp_ClearDisplay(Disp disp, unsigned long pixel);
/*---------------------------------------------------------------------------*/
/* ߤ */
/*---------------------------------------------------------------------------*/
int Disp_DrawFilledCircle(Disp disp, GC gc, int x, int y, int r);
int Disp_DrawFilledCircles(Disp disp, GC gc, XArc * arcs, int n);
/*****************************************************************************/
/* ޤ */
/*****************************************************************************/
#endif /* _XFIREWORKS_Disp_h_INCLUDED_ */
/*****************************************************************************/
/* End of File. */
/*****************************************************************************/
|