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

📄 drop_site_val.c

📁 安装DDD之前
💻 C
字号:
/* $Header: /cvsroot/lesstif/lesstif/test/Xm/dynamic_drag/drop_site_val.c,v 1.3 2001/05/23 14:03:36 amai Exp $ */#include <Xm/Xm.h>#include <Xm/DragDrop.h>void drop_site_validate(w, closure, seltype, type, value, length, format)	Widget          w;	XtPointer       closure;	Atom           *seltype;	Atom           *type;	XtPointer       value;	unsigned long  *length;	int            *format;{	XmDragProcCallbackStruct *call_data = (XmDragProcCallbackStruct *)	closure;	if (*type == XA_DRAWABLE) {		Pixmap          pixmap = *(Pixmap *) value;		int             x, y, status;		Window          root_win;		unsigned int    width, height, border, depth;		status = XGetGeometry(XtDisplay(w), pixmap, &root_win, &x, &y,				      &width, &height, &border, &depth);		if (width != height)			call_data->dropSiteStatus = XmINVALID_DROP_SITE;		else			XtVaSetValues(w, XmNlabelPixmap, pixmap, NULL);		call_data->animate = False;	}}

⌨️ 快捷键说明

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