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

📄 cmap.h

📁 安装DDD之前
💻 H
字号:
/* $Id: Cmap.h,v 1.1 2002/05/15 10:14:42 amai Exp $ *//* * Copyright 1993,1994 John L. Cwikla * * Permission to use, copy, modify, distribute, and sell this software * and its documentation for any purpose is hereby granted without fee, * provided that the above copyright notice appears in all copies and that * both that copyright notice and this permission notice appear in * supporting documentation, and that the name of John L. Cwikla or * Wolfram Research, Inc not be used in advertising or publicity * pertaining to distribution of the software without specific, written * prior permission.  John L. Cwikla and Wolfram Research, Inc make no * representations about the suitability of this software for any * purpose.  It is provided "as is" without express or implied warranty. * * John L. Cwikla and Wolfram Research, Inc disclaim all warranties with * regard to this software, including all implied warranties of * merchantability and fitness, in no event shall John L. Cwikla or * Wolfram Research, Inc be liable for any special, indirect or * consequential damages or any damages whatsoever resulting from loss of * use, data or profits, whether in an action of contract, negligence or * other tortious action, arising out of or in connection with the use or * performance of this software. * * Author: *  John L. Cwikla *  X Programmer *  Wolfram Research Inc. * *  cwikla@wri.com*/#ifndef _Cmap_h#define _Cmap_h/*** Cmap Widget*/extern WidgetClass cmapWidgetClass;typedef struct _CmapClassRec *CmapWidgetClass;typedef struct _CmapRec *CmapWidget;#ifndef XtIsCmap#define XtIsCmap(w) XtIsSubclass((w), cmapWidgetClass)#endif#define XtNchangeCallback "changeCallback"#define XtNselected "selected"#define XtNmargin "margin"#define XtNboxWidth "boxWidth"#define XtNboxHeight "boxHeight"#define XtNfirstIndex "firstIndex"#define XtNlastIndex "lastIndex"#define XtNshowUnselectedShadows "showUnselectedShadows"#define XtNmappingTable "mappingTable"#define XtNstandardColormap "standardColormap"#define XtNinvertedShadows "invertedShadows"#define XtCSelected "Selected"#ifndef XtCMargin#define XtCMargin "Margin"#endif#define XtCBoxWidth "BoxWidth"#define XtCBoxHeight "BoxHeight"#define XtCFirstIndex "FirstIndex"#define XtCLastIndex "LastIndex"#define XtCShowShadows "ShowShadows"#define XtCMappingTable "MappingTable"#define XtCStandardColormap "StandardColormap"#define XtCInvertedShadows "InvertedShadows"#define LastIndexDefault -1/* Reasons */#define CMAP_SELECT 1#define CMAP_LEFT 2#define CMAP_RIGHT 3#define CMAP_UP 4#define CMAP_DOWN 5#define CMAP_VERIFY 6typedef struct _CmapCallbackStruct{  int reason;  XEvent *event;  XColor color;} CmapCallbackStruct, *CmapCallbackPtr;/* External Routines *//* If you have** an application that plays with the colormap, you** must verify that the label is correct for that** color (ie, the r,g,b values are correct.** * NOTE * The event is NULL in the callback.*/#if NeedFunctionPrototypesextern void CmapCheckSelectedColor(Widget _w, Boolean _notify);#elseextern void CmapCheckSelectedColor();#endif/* ** Currently selected box in cmap widget.** If the widget is not a cmap, then the ** returned value is undefined.*/#if NeedFunctionPrototypes extern XColor CmapGetSelected(Widget _w);#elseextern XColor CmapGetSelected();#endif#endif /* _Cmap_h */

⌨️ 快捷键说明

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