drag_proc.c

来自「安装DDD之前」· C语言 代码 · 共 30 行

C
30
字号
/* $Header: /cvsroot/lesstif/lesstif/test/Xm/dynamic_drag/drag_proc.c,v 1.3 2001/05/23 14:03:36 amai Exp $ */#include <Xm/Xm.h>#include <Xm/DragDrop.h>extern void drop_site_validate();void drag_proc(w, client_data, cd)	Widget          w;	XtPointer       client_data;	XtPointer       cd;{	XmDragProcCallbackStruct *call_data	= (XmDragProcCallbackStruct *) cd;	static Pixmap   enter_pixmap;	if (call_data->reason == XmCR_DROP_SITE_ENTER_MESSAGE &&	    call_data->dropSiteStatus == XmVALID_DROP_SITE) {		Atom            selection;		XtVaGetValues(call_data->dragContext, XmNiccHandle, &selection,			      NULL);		XtVaGetValues(w, XmNlabelPixmap, &enter_pixmap, NULL);		XtGetSelectionValue(w, selection, XA_PIXMAP, drop_site_validate,			       (XtPointer) call_data, call_data->timeStamp);	} else if (call_data->reason == XmCR_DROP_SITE_LEAVE_MESSAGE)		XtVaSetValues(w, XmNlabelPixmap, enter_pixmap, NULL);}

⌨️ 快捷键说明

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