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

📄 xlib.h

📁 rxvt经典的linux下的终端.小巧实用
💻 H
📖 第 1 页 / 共 5 页
字号:
typedef struct _XrmHashBucketRec *XrmDatabase;typedef enum {XrmBindTightly, XrmBindLoosely} XrmBinding, *XrmBindingList;typedef int       XrmQuark, *XrmQuarkList;#define NULLQUARK ((XrmQuark) 0)typedef XrmQuark     XrmRepresentation;typedef struct {    unsigned int    size;    XPointer	    addr;} XrmValue, *XrmValuePtr;/* extend for defining an event callback */#define USING_W11LIBtypedef void (proto_W11EventHandler)(XEvent *ev);void W11AddEventHandler(Display *display, proto_W11EventHandler *ev);/* functions */Display *XOpenDisplay(const char *name);int XCloseDisplay(Display *display);char *XDisplayString(Display *display);int XSync(Display *display,int discard);int XFlush(Display *display);XVisualInfo *XGetVisualInfo(			    Display *display,			    long vinm,			    XVisualInfo *vint,			    int *n);StatusDef XMatchVisualInfo(    Display*		display,    int			screen,    int			depth,    int			class,    XVisualInfo*	vinfo_return);int XClearWindow(Display *display, Window w);Window XCreateSimpleWindow(		    Display *display,		    Window  parent,		    int     x, 		    int y,		    unsigned int brd,		    unsigned int w,		    unsigned int h,		    unsigned long bg, 		    unsigned long brd_col);Window XCreateWindow(	      Display *display,	      Window  parent,	      int x,	      int y,	      unsigned int width,	      unsigned int height,	      unsigned int bw,	      int depth,	      unsigned int class,	      Visual *visual,	      unsigned long valuemask,	      XSetWindowAttributes *attr);int XDestroyWindow(	       Display *display,	       Window w);StatusDef XGetGeometry(	     Display *display,	     Drawable w,	     Window *root,	     int *x,	     int *y,	     unsigned int *width,	     unsigned int *height,	     unsigned int *bw,	     unsigned int *depth);StatusDef XGetWindowAttributes(Display *display,		     Window w,		     XWindowAttributes *wattr);int XSelectInput(Display *display,	     Window  window,	     long    mask);int XMapWindow(Display *display,	   Window window);int XIconifyWindow(Display *display,	       Window w,	       int screen_number);GC XCreateGC(	  Display *display,	  Drawable window,	  unsigned long mask,	  XGCValues *gc_values);int XFreeGC(	Display *display,	GC gc);int XSetForeground(	       Display *display,	       GC gc,	       unsigned long    color);int XDrawString(Display *display, 	    Drawable window,	    GC gc, 	    int x, 	    int y, 	    const char* str, 	    int len);int XDrawString16(Display *display, 	      Drawable window,	      GC gc, int x, int y,	      const XChar2b* str,	      int len);int XDrawImageString(	Display* display,	Drawable d,	GC gc,	int x,	int y,	const char* string,	int length);int XDrawImageString16(Display *display, 		   Drawable window,		   GC gc, int x, int y,		   const XChar2b* str,		   int len);int XFillRectangle(	       Display *display,	       Drawable window,	       GC gc,	       int x, int y,	       unsigned int w, unsigned int h);int XClearArea(	   Display *display,	   Window w,	   int x, int y,	   unsigned int width, unsigned int height,	   BoolDef exposures);Region XCreateRegion();int XClipBox(	 Region hrgn,	 XRectangle *rect);int XSetRegion(	   Display *display,	   GC gc,	   Region hrgn);int XDestroyRegion(Region hrgn);int XUnionRectWithRegion(XRectangle *rect,		     Region hrgnsrc,		     Region hrgndest);int XDrawArc(	 Display *display,	 Drawable w,	 GC gc,	 int x, int y,	 unsigned int width,unsigned int height,	 int a1, int a2);int XFillArc(	 Display *display,	 Drawable w,	 GC gc,	 int x, int y,	 unsigned int width,unsigned height,	 int a1, int a2);int XFillPolygon(	     Display *display,	     Drawable w,	     GC gc,	     XPoint *points,	     int nps, int shape, int mode);int XDrawLine(	  Display *display,	  Drawable w,	  GC gc,	  int x1,int y1, int x2,int y2);int XDrawLines(	   Display *display,	   Drawable w,	   GC gc,	   XPoint *points,	   int nps,int mode);int XDrawPoints(	    Display *display,	    Drawable w,	    GC gc,	    XPoint *points,	    int nps, int mode);int XDrawPoint(	   Display *display,	   Drawable w,	   GC gc,	   int x, int y);int XDrawRectangle(	       Display *display,	       Drawable w,	       GC gc,	       int x, int y,	       unsigned int width, unsigned int height);int XDrawSegments(	      Display *display,	      Drawable w,	      GC gc,	      XSegment *segs,	      int nsegs);Pixmap XCreatePixmap(	      Display *display,	      Drawable drawable,	      unsigned int width, unsigned int height,	      unsigned int depth);Pixmap XCreateBitmapFromData(Display *display,		      Drawable drawable, const char *data,		      unsigned int width, unsigned int height);int XFreePixmap(	 Display *display,	 Pixmap pixmap);int XCopyArea(	  Display *display,	  Drawable src,	  Drawable dest,	  GC gc,	  int src_x, int src_y,	  unsigned int width, unsigned int height,	  int dest_x, int dest_y);XImage *XGetImage(		  Display *display,		  Drawable drawable,		  int x, int y,		  unsigned int width, unsigned int height,		  unsigned long plane_mask,		  int format);XImage *XCreateImage(	     Display *display,	     Visual *visual,	     unsigned int depth,	     int format,	     int offset,	     char *data,	     unsigned int width, unsigned int height,	     int bitmap_pad, int bytes_per_line);int XPutImage(	  Display *display,	  Drawable w,	  GC gc,	  XImage *image,	  int sx,int sy,int dx,int dy,	  unsigned int width,unsigned int height);int XSetWindowBackground(		     Display *display,		     Window w,		     unsigned long bg);int XSetWindowBackgroundPixmap(			   Display *display,			   Window w,			   Pixmap background_tile);int XSetFillStyle(	      Display *display,	      GC gc,	      int fs);int XSetDashes(Display *display,	   GC gc, int dash_offset,	   const char * dash_list,	   int n);int XChangeWindowAttributes(			Display *display,			Window w,			unsigned long vmask,			XSetWindowAttributes *attr);int XLowerWindow(Display *display,	     Window w);int XMapRaised(	   Display *display,	   Window w);intXMapSubwindows(	       Display *display,	       Window w);StatusDefXQueryTree(	   Display *display,	   Window w,	   Window* root,	   Window* parent,	   Window** ch,	   unsigned int *n);intXRaiseWindow(	     Display *display,	     Window w);WindowXRootWindow(	    Display *display,	    int scr);WindowXRootWindowOfScreen(Screen *scr);BoolDef XTranslateCoordinates(		      Display *display,		      Window sw, Window dw,		      int sx, int sy, int *dx, int *dy,		      Window *ch);intXUnmapWindow(Display *display,	     Window w);intXCopyGC(	Display *display,	GC sgc,	unsigned long vmask,	GC dgc);intXSetClipMask(	     Display *display,	     GC gc,	     Pixmap cmask);intXSetClipRectangles(		   Display *display,		   GC gc,		   int clx, int cly,		   XRectangle *rs,		   int n, int order);intXSetFunction(	     Display *display,	     GC gc,	     int fn);intXSetLineAttributes(		   Display *display,		   GC gc,		   unsigned int lw,		   int ls, int cs, int js);intXSetPlaneMask(	      Display *display,	      GC gc,	      unsigned long pmask);int XSetTile(	     Display *display,	     GC gc,	     Pixmap tile);StatusDefXAllocColorCells(		 Display *display,		 Colormap cmap,		 BoolDef cont,		 unsigned long *pmasks,		 unsigned int np,		 unsigned long *pixels,		 unsigned int nc);StatusDefXAllocColorPlanes(		  Display *display,		  Colormap cmap,		  BoolDef cont,		  unsigned long *pixels,		  int nc,		  int nr,int ng,int nb,		  unsigned long *rmask,		  unsigned long *gmask,		  unsigned long *bmask);StatusDefXAllocNamedColor(Display *display,		 Colormap cmap, const char *cname,		 XColor *cell, XColor *rgb);ColormapXCreateColormap(		Display *display,		Window w,		Visual *visual,		int alloc);StatusDefXGetStandardColormap(		     Display *display,		     Window w,		     XStandardColormap *cmapinf,		     Atom prop);StatusDefXAllocColor(	    Display *display,	    Colormap cmap,	    XColor *xc);intXQueryColor(	    Display *display,	    Colormap cmap,	    XColor *cell);intXQueryColors(	     Display *display,	     Colormap cmap,	     XColor *cells,	     int nc);intXStoreColor(	    Display *display,	    Colormap cmap,	    XColor *cell);intXStoreColors(	     Display *display,	     Colormap cmap,	     XColor *cells,	     int nc);char **XGetFontPath(	     Display *display,	     int *nps);BoolDef XGetFontProperty(

⌨️ 快捷键说明

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