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

📄 transfer_bitmap.c

📁 安装DDD之前
💻 C
字号:
/* $Header: /cvsroot/lesstif/lesstif/test/Xm/drag_simple/transfer_bitmap.c,v 1.2 2001/05/23 13:55:31 amai Exp $ */#include <Xm/Xm.h>void transfer_bitmap(w, closure, seltype, type, value, length, format)	Widget          w;	XtPointer       closure;	Atom           *seltype;	Atom           *type;	XtPointer       value;	unsigned long  *length;	int            *format;{	Widget          widget = (Widget) closure;	if (*type == XA_STRING) {		XTextProperty   tmp_prop;		char          **tmp_value;		int             num_vals;		int             status;		/* Extract bitmap name into tmp_value */		tmp_prop.value = (unsigned char *) value;		tmp_prop.encoding = *type;		tmp_prop.format = *format;		tmp_prop.nitems = *length;		num_vals = 0;		status = XmbTextPropertyToTextList(XtDisplay(widget), &tmp_prop,						   &tmp_value, &num_vals);		if (num_vals && (status == Success || status > 0)) {			Pixel           fg, bg;			/* Get pixmap and set labelPixmap resource */			XtVaGetValues(widget, XmNforeground, &fg, XmNbackground,				      &bg, NULL);			XtVaSetValues(widget, XmNlabelPixmap,			XmGetPixmap(XtScreen(widget), tmp_value[0], fg, bg),				      NULL);			XFreeStringList(tmp_value);		}	}}

⌨️ 快捷键说明

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