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

📄 test9.c

📁 安装DDD之前
💻 C
📖 第 1 页 / 共 2 页
字号:
  Arg args[1];  Cardinal n;  make_tmp_dir_tree();  toplevel = XtVaAppInitialize(&app, "FSBQualifyTest", NULL, 0, 		               &argc, argv, FallBack, NULL);  XtVaSetValues(toplevel,  	XmNallowShellResize, True,  	NULL);  Form = XmCreateForm(toplevel, "MainForm", NULL, 0);  XtVaSetValues(Form,  	XmNverticalSpacing, 10,  	XmNhorizontalSpacing, 10,  	NULL);  In = CreateFSBcallbackStruct(Form, "In", NULL, 0);  FSB = XmCreateFileSelectionBox(Form, "FSB", NULL, 0);  set_path(FSB);  n = 0;  XtSetArg(args[n], XmNeditable, False); n++;  Out = CreateFSBcallbackStruct(Form, "Out", args, n);  Qualify = XmCreatePushButton(Form, "Qualify", NULL, 0);  XtAddCallback(Qualify, XmNactivateCallback, (XtCallbackProc)QualifyCallback, NULL);  XtVaSetValues(Qualify,  	XmNleftAttachment, XmATTACH_FORM,  	XmNbottomAttachment, XmATTACH_FORM,  	/*  	XmNrightAttachment, XmATTACH_WIDGET,  	XmNrightWidget, FSB,  	*/  	NULL);  XtVaSetValues(In,  	XmNleftAttachment, XmATTACH_FORM,  	XmNtopAttachment, XmATTACH_FORM,  	XmNbottomAttachment, XmATTACH_WIDGET,  	XmNbottomWidget, Qualify,  	NULL);  XtVaSetValues(Out,  	XmNrightAttachment, XmATTACH_FORM,  	XmNtopAttachment, XmATTACH_FORM,  	XmNbottomAttachment, XmATTACH_WIDGET,  	XmNbottomWidget, Qualify,  	NULL);  XtVaSetValues(FSB,  	XmNleftAttachment, XmATTACH_WIDGET,  	XmNleftWidget, In,  	XmNrightAttachment, XmATTACH_WIDGET,  	XmNrightWidget, Out,  	XmNtopAttachment, XmATTACH_FORM,  	XmNbottomAttachment, XmATTACH_FORM,  	NULL);  XtManageChild(In);  XtManageChild(Out);  XtManageChild(FSB);  XtManageChild(Qualify);  XtManageChild(Form);  XtVaGetValues(FSB,  	XmNqualifySearchDataProc, &defaultQualifyProc,  	NULL);  XtVaSetValues(FSB,  	XmNqualifySearchDataProc, myQualifyProc,  	NULL);  XtRealizeWidget(toplevel);  {  Dimension width;  XtVaGetValues(In,  	XmNwidth, &width,  	NULL);  XtVaSetValues(Qualify,  	XmNwidth, width,  	NULL);  }  {#if XmVERSION > 1static XtWidgetGeometry Expected[] = {   {CWWidth | CWHeight            ,    0,    0,  800,  420, 0,0,0, /* MainForm */},   {CWWidth | CWHeight | CWX | CWY,   10,   10,  242,  365, 0,0,0, /* In */},   {CWWidth | CWHeight | CWX | CWY,   59,    0,  124,   17, 0,0,0, /* Input CallbackStruct */},   {CWWidth | CWHeight | CWX | CWY,    5,   17,  232,  343, 0,0,0, /* In */},   {CWWidth | CWHeight | CWX | CWY,    3,    3,  226,   31, 0,0,0, /* reason_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* reason */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* reason_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,   37,  226,   31, 0,0,0, /* event_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* event */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* event_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,   71,  226,   31, 0,0,0, /* value_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* value */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* value_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  105,  226,   31, 0,0,0, /* length_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* length */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* length_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  139,  226,   31, 0,0,0, /* mask_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* mask */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* mask_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  173,  226,   31, 0,0,0, /* mask_length_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* mask_length */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* mask_length_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  207,  226,   31, 0,0,0, /* dir_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* dir */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* dir_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  241,  226,   31, 0,0,0, /* dir_length_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* dir_length */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* dir_length_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  275,  226,   31, 0,0,0, /* pattern_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* pattern */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* pattern_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  309,  226,   31, 0,0,0, /* pattern_length_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* pattern_length */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* pattern_length_Text */},   {CWWidth | CWHeight | CWX | CWY,  262,   10,  276,  400, 0,0,0, /* FSB */},   {CWWidth | CWHeight | CWX | CWY,  182,   68,   83,   17, 0,0,0, /* Items */},   {CWWidth | CWHeight | CWX | CWY,  182,   85,   83,  184, 0,0,0, /* ItemsListSW */},   {CWWidth | CWHeight | CWX | CWY,   68,    0,   15,  165, 0,0,0, /* VertScrollBar */},   {CWWidth | CWHeight | CWX | CWY,    0,  169,   64,   15, 0,0,0, /* HorScrollBar */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   64,  165, 0,0,0, /* ItemsList */},   {CWWidth | CWHeight | CWX | CWY,   10,  279,  256,   17, 0,0,0, /* Selection */},   {CWWidth | CWHeight | CWX | CWY,   10,  296,  256,   31, 0,0,0, /* Text */},   {CWWidth | CWHeight | CWX | CWY,    0,  337,  276,    2, 0,0,0, /* Separator */},   {CWWidth | CWHeight | CWX | CWY,   10,  349,   64,   41, 0,0,0, /* OK */},   {CWWidth | CWHeight | CWX | CWY,   74,  349,   64,   41, 0,0,0, /* Apply */},   {CWWidth | CWHeight | CWX | CWY,  138,  349,   64,   41, 0,0,0, /* Cancel */},   {CWWidth | CWHeight | CWX | CWY,  202,  349,   64,   41, 0,0,0, /* Help */},   {CWWidth | CWHeight | CWX | CWY,   10,   10,  256,   17, 0,0,0, /* FilterLabel */},   {CWWidth | CWHeight | CWX | CWY,   10,   68,  162,   17, 0,0,0, /* Dir */},   {CWWidth | CWHeight | CWX | CWY,   10,   27,  256,   31, 0,0,0, /* FilterText */},   {CWWidth | CWHeight | CWX | CWY,   10,   85,  162,  184, 0,0,0, /* DirListSW */},   {CWWidth | CWHeight | CWX | CWY,  147,    0,   15,  165, 0,0,0, /* VertScrollBar */},   {CWWidth | CWHeight | CWX | CWY,    0,  169,  143,   15, 0,0,0, /* HorScrollBar */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,  143,  165, 0,0,0, /* DirList */},   {CWWidth | CWHeight | CWX | CWY,  548,   10,  242,  365, 0,0,0, /* Out */},   {CWWidth | CWHeight | CWX | CWY,   56,    0,  130,   17, 0,0,0, /* Output CallbackStruct */},   {CWWidth | CWHeight | CWX | CWY,    5,   17,  232,  343, 0,0,0, /* Out */},   {CWWidth | CWHeight | CWX | CWY,    3,    3,  226,   31, 0,0,0, /* reason_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* reason */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* reason_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,   37,  226,   31, 0,0,0, /* event_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* event */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* event_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,   71,  226,   31, 0,0,0, /* value_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* value */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* value_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  105,  226,   31, 0,0,0, /* length_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* length */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* length_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  139,  226,   31, 0,0,0, /* mask_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* mask */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* mask_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  173,  226,   31, 0,0,0, /* mask_length_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* mask_length */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* mask_length_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  207,  226,   31, 0,0,0, /* dir_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* dir */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* dir_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  241,  226,   31, 0,0,0, /* dir_length_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* dir_length */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* dir_length_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  275,  226,   31, 0,0,0, /* pattern_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* pattern */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* pattern_Text */},   {CWWidth | CWHeight | CWX | CWY,    3,  309,  226,   31, 0,0,0, /* pattern_length_Form */},   {CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* pattern_length */},   {CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* pattern_length_Text */},   {CWWidth | CWHeight | CWX | CWY,   10,  385,  242,   25, 0,0,0, /* Qualify */},};#else    static XtWidgetGeometry Expected[] = {      CWWidth | CWHeight            ,    6,   22,  808,  420, 0,0,0, /* MainForm */      CWWidth | CWHeight | CWX | CWY,   10,   10,  242,  365, 0,0,0, /* In */      CWWidth | CWHeight | CWX | CWY,   59,    0,  124,   17, 0,0,0, /* Input CallbackStruct */      CWWidth | CWHeight | CWX | CWY,    5,   17,  232,  343, 0,0,0, /* In */      CWWidth | CWHeight | CWX | CWY,    3,    3,  226,   31, 0,0,0, /* reason_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* reason */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* reason_Text */      CWWidth | CWHeight | CWX | CWY,    3,   37,  226,   31, 0,0,0, /* event_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* event */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* event_Text */      CWWidth | CWHeight | CWX | CWY,    3,   71,  226,   31, 0,0,0, /* value_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* value */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* value_Text */      CWWidth | CWHeight | CWX | CWY,    3,  105,  226,   31, 0,0,0, /* length_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* length */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* length_Text */      CWWidth | CWHeight | CWX | CWY,    3,  139,  226,   31, 0,0,0, /* mask_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* mask */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* mask_Text */      CWWidth | CWHeight | CWX | CWY,    3,  173,  226,   31, 0,0,0, /* mask_length_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* mask_length */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* mask_length_Text */      CWWidth | CWHeight | CWX | CWY,    3,  207,  226,   31, 0,0,0, /* dir_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* dir */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* dir_Text */      CWWidth | CWHeight | CWX | CWY,    3,  241,  226,   31, 0,0,0, /* dir_length_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* dir_length */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* dir_length_Text */      CWWidth | CWHeight | CWX | CWY,    3,  275,  226,   31, 0,0,0, /* pattern_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* pattern */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* pattern_Text */      CWWidth | CWHeight | CWX | CWY,    3,  309,  226,   31, 0,0,0, /* pattern_length_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* pattern_length */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* pattern_length_Text */      CWWidth | CWHeight | CWX | CWY,  262,   10,  284,  400, 0,0,0, /* FSB */      CWWidth | CWHeight | CWX | CWY,  190,   68,   83,   17, 0,0,0, /* Items */      CWWidth | CWHeight | CWX | CWY,  190,   85,   83,  182, 0,0,0, /* ItemsListSW */      CWWidth | CWHeight | CWX | CWY,   68,    0,   15,  163, 0,0,0, /* VertScrollBar */      CWWidth | CWHeight | CWX | CWY,    0,  167,   64,   15, 0,0,0, /* HorScrollBar */      CWWidth | CWHeight | CWX | CWY,    0,    0,   64,  163, 0,0,0, /* ItemsList */      CWWidth | CWHeight | CWX | CWY,   10,  277,  264,   17, 0,0,0, /* Selection */      CWWidth | CWHeight | CWX | CWY,   10,  294,  264,   31, 0,0,0, /* Text */      CWWidth | CWHeight | CWX | CWY,    0,  335,  284,    2, 0,0,0, /* Separator */      CWWidth | CWHeight | CWX | CWY,   10,  347,   66,   43, 0,0,0, /* OK */      CWWidth | CWHeight | CWX | CWY,   76,  347,   66,   43, 0,0,0, /* Apply */      CWWidth | CWHeight | CWX | CWY,  142,  347,   66,   43, 0,0,0, /* Cancel */      CWWidth | CWHeight | CWX | CWY,  208,  347,   66,   43, 0,0,0, /* Help */      CWWidth | CWHeight | CWX | CWY,   10,   10,  264,   17, 0,0,0, /* FilterLabel */      CWWidth | CWHeight | CWX | CWY,   10,   68,  170,   17, 0,0,0, /* Dir */      CWWidth | CWHeight | CWX | CWY,   10,   27,  264,   31, 0,0,0, /* FilterText */      CWWidth | CWHeight | CWX | CWY,   10,   85,  170,  182, 0,0,0, /* DirListSW */      CWWidth | CWHeight | CWX | CWY,  155,    0,   15,  163, 0,0,0, /* VertScrollBar */      CWWidth | CWHeight | CWX | CWY,    0,  167,  151,   15, 0,0,0, /* HorScrollBar */      CWWidth | CWHeight | CWX | CWY,    0,    0,  151,  163, 0,0,0, /* DirList */      CWWidth | CWHeight | CWX | CWY,  556,   10,  242,  365, 0,0,0, /* Out */      CWWidth | CWHeight | CWX | CWY,   56,    0,  130,   17, 0,0,0, /* Output CallbackStruct */      CWWidth | CWHeight | CWX | CWY,    5,   17,  232,  343, 0,0,0, /* Out */      CWWidth | CWHeight | CWX | CWY,    3,    3,  226,   31, 0,0,0, /* reason_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* reason */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* reason_Text */      CWWidth | CWHeight | CWX | CWY,    3,   37,  226,   31, 0,0,0, /* event_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* event */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* event_Text */      CWWidth | CWHeight | CWX | CWY,    3,   71,  226,   31, 0,0,0, /* value_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* value */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* value_Text */      CWWidth | CWHeight | CWX | CWY,    3,  105,  226,   31, 0,0,0, /* length_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* length */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* length_Text */      CWWidth | CWHeight | CWX | CWY,    3,  139,  226,   31, 0,0,0, /* mask_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* mask */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* mask_Text */      CWWidth | CWHeight | CWX | CWY,    3,  173,  226,   31, 0,0,0, /* mask_length_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* mask_length */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* mask_length_Text */      CWWidth | CWHeight | CWX | CWY,    3,  207,  226,   31, 0,0,0, /* dir_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* dir */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* dir_Text */      CWWidth | CWHeight | CWX | CWY,    3,  241,  226,   31, 0,0,0, /* dir_length_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* dir_length */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* dir_length_Text */      CWWidth | CWHeight | CWX | CWY,    3,  275,  226,   31, 0,0,0, /* pattern_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* pattern */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* pattern_Text */      CWWidth | CWHeight | CWX | CWY,    3,  309,  226,   31, 0,0,0, /* pattern_length_Form */      CWWidth | CWHeight | CWX | CWY,    0,    0,   88,   31, 0,0,0, /* pattern_length */      CWWidth | CWHeight | CWX | CWY,   88,    0,  138,   31, 0,0,0, /* pattern_length_Text */      CWWidth | CWHeight | CWX | CWY,   10,  385,  242,   25, 0,0,0, /* Qualify */};#endif    /* toplevel should be replaced with to correct applicationShell */    PrintDetails(toplevel, Expected);  }LessTifTestMainLoop(toplevel);  exit(0);}

⌨️ 快捷键说明

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