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

📄 setwmprops.c

📁 Nxlib,一个模拟xlib的程序。使用microwindows的库来运行需要xlib支持的程序。
💻 C
字号:
#include "nxlib.h"#include <string.h>#include <X11/Xutil.h>voidXSetWMName(Display * display, Window w, XTextProperty * name){	GR_WM_PROPERTIES props;	if (!name || !name->value)		return;	props.flags = GR_WM_FLAGS_TITLE;	props.title = name->value;	GrSetWMProperties(w, &props);}/* Not used */voidXSetWMIconName(Display * display, Window w, XTextProperty * name){}/* Not used */voidXSetWMNormalHints(Display * display, Window w, XSizeHints * hints){}/* Not used */intXSetWMHints(Display * display, Window w, XWMHints * hints){	return 1;}/* Not used */voidXSetWMClassHints(Display * display, Window w, XClassHint * hints){}voidXSetWMProperties(Display * display, Window w, XTextProperty * window_name,	XTextProperty * icon_name, char **argv, int argc,	XSizeHints * normal_hints, XWMHints * wm_hints, XClassHint *class_hints){	if (window_name)		XSetWMName(display, w, window_name);	if (icon_name)		XSetWMIconName(display, w, icon_name);	if (normal_hints)		XSetWMNormalHints(display, w, normal_hints);	if (wm_hints)		XSetWMHints(display, w, wm_hints);	if (class_hints)		XSetWMClassHints(display, w, class_hints);}voidXmbSetWMProperties(Display *dpy, Window w, _Xconst char *windowName,	_Xconst char *iconName, char **argv, int argc, XSizeHints * sizeHints,	XWMHints * wmHints, XClassHint * classHints){	XTextProperty wname, iname;	XTextProperty *wprop = NULL;	XTextProperty *iprop = NULL;	/* fake up XTextProperty struct members for XSetWMName*/	if (windowName) {		wname.value = (char *)windowName;		wprop = &wname;	}	if (iconName) {		iname.value = (char *)iconName;		iprop = &iname;	}	XSetWMProperties(dpy, w, wprop, iprop, argv, argc, sizeHints, wmHints,		classHints);}

⌨️ 快捷键说明

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