📄 awtog3dp.h
字号:
/* $XConsortium: ToggleP.h,v 1.9 94/04/17 20:13:19 converse Exp $ *//*Copyright (c) 1989 X ConsortiumPermission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included inall copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER INAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR INCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.Except as contained in this notice, the name of the X Consortium shall not beused in advertising or otherwise to promote the sale, use or other dealingsin this Software without prior written authorization from the X Consortium.*//* * ToggleP.h - Private definitions for Toggle widget * * Author: Chris D. Peterson * MIT X Consortium * kit@expo.lcs.mit.edu * * Date: January 12, 1989 * */#ifndef _XawToggleP_h#define _XawToggleP_h#include <v/awtog3d.h>#include <v/awcmd3dp.h>/*********************************************************************** * * Toggle Widget Private Data * ***********************************************************************/#define streq(a, b) ( strcmp((a), (b)) == 0 )/************************************ * * Class structure * ***********************************/ /* New fields for the Toggle widget class record */typedef struct _Toggle3dClass { XtActionProc Set; XtActionProc Unset; XtPointer extension;} Toggle3dClassPart; /* Full class record declaration */typedef struct _Toggle3dClassRec { CoreClassPart core_class; Simple3dClassPart simple3d_class; ThreeDClassPart threeD_class; Label3dClassPart label3d_class; Command3dClassPart command3d_class; Toggle3dClassPart toggle3d_class;} Toggle3dClassRec;extern Toggle3dClassRec toggle3dClassRec;/*************************************** * * Instance (widget) structure * **************************************/ /* New fields for the Toggle widget record */typedef struct { /* resources */ Widget widget;} Toggle3dPart; /* Full widget declaration */typedef struct _Toggle3dRec { CorePart core; Simple3dPart simple3d; ThreeDPart threeD; Label3dPart label3d; Command3dPart command3d; Toggle3dPart toggle3d;} Toggle3dRec;#endif /* _XawToggleP_h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -