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

📄 test53.c

📁 安装DDD之前
💻 C
📖 第 1 页 / 共 3 页
字号:
/* $Header: /cvsroot/lesstif/lesstif/test/Xm/form/test53.c,v 1.5 2002/05/01 15:39:21 amai Exp $ *//***********************************************************************//* Open Visualization Data Explorer                                    *//* (C) Copyright IBM Corp. 1989,1999                                   *//* ALL RIGHTS RESERVED                                                 *//* This code licensed under the                                        *//*    "IBM PUBLIC LICENSE - Open Visualization Data Explorer"          *//***********************************************************************/#include <stdlib.h>#include <limits.h>#include <X11/StringDefs.h>#include <Xm/Xm.h>#include <Xm/DialogS.h>#include <Xm/Form.h>#include <Xm/Frame.h>#include <Xm/PushB.h>#include <Xm/ToggleB.h>#include <Xm/ToggleBG.h>#include <Xm/RowColumn.h>#include <Xm/SeparatoG.h>#include <Xm/Label.h>#include <Xm/BulletinB.h>#include <Xm/TextF.h>#include "../../common/Test.h"typedef struct {    	Widget cancel;    	Widget ok;    	Widget separator1;    	Widget align_form;    	Widget llbtn;    	Widget lrbtn;    	Widget ctbtn;    	Widget upperbtn;    	Widget lowerbtn;    	Widget leftbtn;    	Widget rightbtn;    	Widget ulbtn;    	Widget urbtn;    	Widget alignLabel;    	Widget separator2;    	Widget hLabel;    	Widget hspacing;    	Widget vLabel;    	Widget vspacing;    	Widget spaceLabel;    	Widget separator3;    	Widget gc_rc;    	Widget noneTButton;    	Widget oneDhTButton;    	Widget oneDvTButton;    	Widget twoDTButton;    } GridDialog;static GridDialog gd;GridDialog *this = &gd;static char *FallBack[] = {		NULL};void GridDialog_DimensionCB(Widget    widget,                             XtPointer clientData,                             XtPointer callData);Widget createDialog(Widget parent){    Arg arg[20];    int n = 0;    Widget form, label;    XtSetArg(arg[n], XmNheight,              400);  n++;    XtSetArg(arg[n], XmNdialogStyle,         XmDIALOG_APPLICATION_MODAL);  n++;    form = XmCreateForm(parent, "form",NULL, 0);    this->cancel = XtVaCreateManagedWidget("cancelButton",	xmPushButtonWidgetClass, form,        XmNrightAttachment,   XmATTACH_FORM,        XmNrightOffset,       5,        XmNbottomAttachment,  XmATTACH_FORM,        XmNbottomOffset,      10,        NULL);    this->ok = XtVaCreateManagedWidget("okButton",	xmPushButtonWidgetClass, form,        XmNleftAttachment,    XmATTACH_FORM,        XmNleftOffset,        5,        XmNbottomAttachment,  XmATTACH_FORM,        XmNbottomOffset,      10,        NULL);    this->separator1 = XtVaCreateManagedWidget("separator1",	xmSeparatorGadgetClass, form,        XmNleftAttachment,    XmATTACH_FORM,        XmNleftOffset,        5,        XmNrightAttachment,   XmATTACH_FORM,        XmNrightOffset,       5,        XmNbottomAttachment,  XmATTACH_WIDGET,        XmNbottomWidget,      this->ok,        XmNbottomOffset,      10,        NULL);    this->align_form = XtVaCreateManagedWidget("alignForm",	xmFormWidgetClass,	form,	XmNbottomAttachment,	XmATTACH_WIDGET,	XmNbottomWidget,	this->separator1,	XmNbottomOffset,	10,	XmNrightAttachment,	XmATTACH_FORM,	XmNleftAttachment,	XmATTACH_FORM,	XmNleftOffset,		5,	XmNrightOffset,		5,	XmNtopAttachment,	XmATTACH_FORM,	XmNtopOffset,		252,	NULL);    this->llbtn = XtVaCreateManagedWidget("llButton",	xmToggleButtonWidgetClass, this->align_form,        XmNbottomAttachment,  XmATTACH_FORM,        XmNbottomOffset,      10,        XmNleftAttachment,    XmATTACH_FORM,        XmNleftOffset,        5,        XmNindicatorType,     XmONE_OF_MANY,	XmNshadowThickness,   0,	XmNset,               False,	NULL);    this->lrbtn = XtVaCreateManagedWidget("lrButton",	xmToggleButtonWidgetClass, this->align_form,        XmNbottomAttachment,  XmATTACH_FORM,        XmNbottomOffset,      10,	XmNleftAttachment,    XmATTACH_WIDGET,	XmNleftWidget,	      this->llbtn,	XmNleftOffset,	      30,        XmNrightAttachment,   XmATTACH_FORM,        XmNrightOffset,       5,        XmNindicatorType,     XmONE_OF_MANY,	XmNshadowThickness,   0,	XmNset,               False,	NULL);    this->ctbtn = XtVaCreateManagedWidget("ctButton",	xmToggleButtonWidgetClass, this->align_form,        XmNbottomAttachment,  XmATTACH_WIDGET,        XmNbottomOffset,      10,	XmNbottomWidget,      this->llbtn,        XmNleftAttachment,    XmATTACH_POSITION,        XmNleftPosition,      50,        XmNleftOffset,        -35,        XmNindicatorType,     XmONE_OF_MANY,	XmNshadowThickness,   0,	XmNset,               False,        NULL);    this->upperbtn = XtVaCreateWidget("upperButton",	xmToggleButtonWidgetClass, this->align_form,        XmNbottomAttachment,  XmATTACH_WIDGET,	XmNbottomWidget,      this->ctbtn,        XmNbottomOffset,      10,        XmNleftAttachment,    XmATTACH_POSITION,        XmNleftPosition,      50,        XmNleftOffset,        -35,        XmNindicatorType,     XmONE_OF_MANY,	XmNshadowThickness,   0,	XmNset,               False,        NULL);    this->lowerbtn = XtVaCreateWidget("lowerButton",	xmToggleButtonWidgetClass, this->align_form,        XmNbottomAttachment,  XmATTACH_FORM,        XmNbottomOffset,      10,        XmNleftAttachment,    XmATTACH_POSITION,        XmNleftPosition,      50,        XmNleftOffset,        -35,        XmNindicatorType,     XmONE_OF_MANY,	XmNshadowThickness,   0,	XmNset,               False,        NULL);    this->leftbtn = XtVaCreateWidget("leftButton",	xmToggleButtonWidgetClass, this->align_form,        XmNbottomAttachment,  XmATTACH_OPPOSITE_WIDGET,        XmNbottomOffset,      0,	XmNbottomWidget,      this->ctbtn,        XmNleftAttachment,    XmATTACH_FORM,        XmNleftOffset,        5,        XmNindicatorType,     XmONE_OF_MANY,	XmNshadowThickness,   0,	XmNset,               False,        NULL);    this->rightbtn = XtVaCreateWidget("rightButton",	xmToggleButtonWidgetClass, this->align_form,        XmNbottomAttachment,  XmATTACH_OPPOSITE_WIDGET,        XmNbottomOffset,      0,	XmNbottomWidget,      this->ctbtn,        XmNrightAttachment,   XmATTACH_FORM,        XmNrightOffset,       5,        XmNindicatorType,     XmONE_OF_MANY,	XmNshadowThickness,   0,	XmNset,               False,        NULL);    this->ulbtn = XtVaCreateManagedWidget("ulButton",	xmToggleButtonWidgetClass, this->align_form,        XmNbottomAttachment,  XmATTACH_WIDGET,	XmNbottomWidget,      this->ctbtn,        XmNbottomOffset,      10,        XmNleftAttachment,    XmATTACH_FORM,        XmNleftOffset,        5,        XmNindicatorType,     XmONE_OF_MANY,	XmNshadowThickness,   0,	XmNset,               False,	NULL);    this->urbtn = XtVaCreateManagedWidget("urButton",	xmToggleButtonWidgetClass, this->align_form,        XmNbottomAttachment,  XmATTACH_WIDGET,	XmNbottomWidget,      this->ctbtn,        XmNbottomOffset,      10,	XmNleftAttachment,    XmATTACH_OPPOSITE_WIDGET,	XmNleftWidget,	      this->lrbtn,	XmNleftOffset,	      0,        XmNrightAttachment,   XmATTACH_FORM,        XmNrightOffset,       5,        XmNindicatorType,     XmONE_OF_MANY,	XmNshadowThickness,   0,	XmNset,               False,	NULL);    this->alignLabel = XtVaCreateManagedWidget("alignLabel",	xmLabelWidgetClass,this->align_form,	XmNbottomAttachment,  XmATTACH_WIDGET,	XmNbottomWidget,      this->urbtn,	XmNbottomOffset,      10,	XmNleftAttachment,    XmATTACH_FORM,	XmNleftOffset,        5,	NULL);    this->separator2 = XtVaCreateManagedWidget("separator2",	xmSeparatorGadgetClass, form,        XmNleftAttachment,    XmATTACH_FORM,        XmNleftOffset,        5,        XmNrightAttachment,   XmATTACH_FORM,        XmNrightOffset,       5,        XmNbottomAttachment,  XmATTACH_WIDGET,        XmNbottomWidget,      this->align_form,        XmNbottomOffset,      10,        NULL);    this->hLabel = XtVaCreateManagedWidget("hLabel",	xmLabelWidgetClass,form,	XmNbottomAttachment,  XmATTACH_WIDGET,	XmNbottomWidget,      this->separator2,	XmNbottomOffset,      10,	XmNleftAttachment,    XmATTACH_FORM,	XmNrightAttachment,   XmATTACH_FORM,	XmNrightOffset,       100,	XmNleftOffset,        5,	XmNshadowThickness,   0,	XmNset,		      True,	NULL);    this->hspacing = XtVaCreateManagedWidget("hNumber",	xmTextFieldWidgetClass,form,        XmNbottomAttachment, XmATTACH_WIDGET,	XmNbottomWidget,     this->separator2, 	XmNbottomOffset,     10,	XmNrightAttachment,  XmATTACH_FORM,	XmNrightOffset,      5,	XmNcolumns,	     3,	NULL);    this->vLabel = XtVaCreateManagedWidget("vLabel",	xmLabelWidgetClass,form,	XmNbottomAttachment,  XmATTACH_WIDGET,	XmNbottomWidget,      this->hLabel,	XmNbottomOffset,      10,	XmNleftAttachment,    XmATTACH_FORM,	XmNleftOffset,        5,	XmNrightAttachment,   XmATTACH_FORM,	XmNrightOffset,       100,	XmNshadowThickness,   0,	XmNset,		      True,	NULL);    this->vspacing = XtVaCreateManagedWidget("vNumber",	xmTextFieldWidgetClass,form,        XmNbottomAttachment, XmATTACH_WIDGET,	XmNbottomWidget,     this->hLabel, 	XmNbottomOffset,     10,	XmNrightAttachment,  XmATTACH_FORM,	XmNrightOffset,      5,	XmNcolumns,	     3,	NULL);    this->spaceLabel = XtVaCreateManagedWidget("spaceLabel",	xmLabelWidgetClass,   form,	XmNbottomAttachment,  XmATTACH_WIDGET,

⌨️ 快捷键说明

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