⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmem.h

📁 这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易于我们学习和理解
💻 H
字号:
#define	Font	XXFont#define	Screen	XXScreen#define	Display	XXDisplay#include <X11/Xlib.h>/* #include <X11/Xlibint.h> */#include <X11/Xatom.h>#include <X11/Xutil.h>#include <X11/IntrinsicP.h>#include <X11/StringDefs.h>#undef	Font#undef	Screen#undef	Display/* * Structure pointed to by X field of Memimage */typedef struct Xmem Xmem;enum{	PMundef	= ~0		/* undefined pixmap id */};struct Xmem{	int	pmid;	/* pixmap id for screen ldepth instance */	XImage *xi;	/* local image if we currenty have the data */	int	dirty;	Rectangle dirtyr;	Rectangle r;	uintptr pc;	/* who wrote into xi */};extern	int		xtblbit;extern	int		x24bitswap;extern	int		plan9tox11[];extern  int		x11toplan9[];extern	int		xscreendepth;extern	XXDisplay	*xdisplay;extern	Drawable	xscreenid;extern	Visual		*xvis;extern	GC		xgcfill, xgcfill0;extern	int		xgcfillcolor, xgcfillcolor0;extern	GC		xgccopy, xgccopy0;extern	GC		xgczero, xgczero0;extern	int		xgczeropm, xgczeropm0;extern	GC		xgcsimplesrc, xgcsimplesrc0;extern	int		xgcsimplecolor, xgcsimplecolor0, xgcsimplepm, xgcsimplepm0;extern	GC		xgcreplsrc, xgcreplsrc0;extern	int		xgcreplsrcpm, xgcreplsrcpm0, xgcreplsrctile, xgcreplsrctile0;extern	XImage*		allocXdata(Memimage*, Rectangle);extern	void 		putXdata(Memimage*, Rectangle);extern	XImage*		getXdata(Memimage*, Rectangle);extern	void		freeXdata(Memimage*);extern	void	dirtyXdata(Memimage*, Rectangle);extern	ulong	xscreenchan;extern	void	xfillcolor(Memimage*, Rectangle, ulong);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -