📄 test56.c
字号:
} else { printf(" %s(%s) %ix%i%+i%+i(%ix%i%+i%+i) ", XtName(w), Form->fake_form.expected[Form->fake_form.expected_index].name, XtWidth(w), XtHeight(w), XtX(w), XtY(w), Form->fake_form.expected[Form->fake_form.expected_index].width, Form->fake_form.expected[Form->fake_form.expected_index].height, Form->fake_form.expected[Form->fake_form.expected_index].x, Form->fake_form.expected[Form->fake_form.expected_index].y ); if (strcmp(Form->fake_form.expected[Form->fake_form.expected_index].name, XtName(w)) != 0 || Form->fake_form.expected[Form->fake_form.expected_index].width != XtWidth(w) || Form->fake_form.expected[Form->fake_form.expected_index].height != XtHeight(w) || Form->fake_form.expected[Form->fake_form.expected_index].x != XtX(w) || Form->fake_form.expected[Form->fake_form.expected_index].y != XtY(w)) { printf("Bad\n"); GlobalErrors++; } else { printf("Okay\n"); } printf("\tLeft %s(%s) \"%s\"(\"%s\") %i(%i) %i(%i) %i(%i) %i(%i) ", AttachmentType2String(constraints->att[0].type), AttachmentType2String(Form->fake_form.expected[Form->fake_form.expected_index].left_type), constraints->att[0].w ? XtName(constraints->att[0].w) : "" , Form->fake_form.expected[Form->fake_form.expected_index].left_widget, constraints->att[0].percent, Form->fake_form.expected[Form->fake_form.expected_index].left_percent, constraints->att[0].offset, Form->fake_form.expected[Form->fake_form.expected_index].left_offset, constraints->att[0].value, Form->fake_form.expected[Form->fake_form.expected_index].left_value, constraints->att[0].tempValue, Form->fake_form.expected[Form->fake_form.expected_index].left_tempValue ); if ( strcmp(AttachmentType2String(constraints->att[0].type), AttachmentType2String(Form->fake_form.expected[Form->fake_form.expected_index].left_type)) != 0 || strcmp(constraints->att[0].w ? XtName(constraints->att[0].w) : "" , Form->fake_form.expected[Form->fake_form.expected_index].left_widget) != 0 || constraints->att[0].percent != Form->fake_form.expected[Form->fake_form.expected_index].left_percent || constraints->att[0].offset != Form->fake_form.expected[Form->fake_form.expected_index].left_offset || constraints->att[0].value != Form->fake_form.expected[Form->fake_form.expected_index].left_value#ifndef IGNORE_TEMPVALUE || constraints->att[0].tempValue != Form->fake_form.expected[Form->fake_form.expected_index].left_tempValue#endif ) { printf("Bad\n"); GlobalErrors++; } else { printf("Okay\n"); } printf("\tRight %s(%s) \"%s\"(\"%s\") %i(%i) %i(%i) %i(%i) %i(%i) ", AttachmentType2String(constraints->att[1].type), AttachmentType2String(Form->fake_form.expected[Form->fake_form.expected_index].right_type), constraints->att[1].w ? XtName(constraints->att[1].w) : "" , Form->fake_form.expected[Form->fake_form.expected_index].right_widget, constraints->att[1].percent, Form->fake_form.expected[Form->fake_form.expected_index].right_percent, constraints->att[1].offset, Form->fake_form.expected[Form->fake_form.expected_index].right_offset,#ifdef LESSTIF_VERSION constraints->att[1].value + constraints->att[0].value, Form->fake_form.expected[Form->fake_form.expected_index].right_value,#else constraints->att[1].value, Form->fake_form.expected[Form->fake_form.expected_index].right_value,#endif constraints->att[1].tempValue, Form->fake_form.expected[Form->fake_form.expected_index].right_tempValue ); if ( strcmp(AttachmentType2String(constraints->att[1].type), AttachmentType2String(Form->fake_form.expected[Form->fake_form.expected_index].right_type)) != 0 || strcmp(constraints->att[1].w ? XtName(constraints->att[1].w) : "" , Form->fake_form.expected[Form->fake_form.expected_index].right_widget) != 0 || constraints->att[1].percent != Form->fake_form.expected[Form->fake_form.expected_index].right_percent || constraints->att[1].offset != Form->fake_form.expected[Form->fake_form.expected_index].right_offset ||#ifdef LESSTIF_VERSION constraints->att[1].value + constraints->att[0].value != Form->fake_form.expected[Form->fake_form.expected_index].right_value#else constraints->att[1].value != Form->fake_form.expected[Form->fake_form.expected_index].right_value#endif#ifndef IGNORE_TEMPVALUE || constraints->att[1].tempValue != Form->fake_form.expected[Form->fake_form.expected_index].right_tempValue#endif ) { printf("Bad\n"); GlobalErrors++; } else { printf("Okay\n"); } printf("\tTop %s(%s) \"%s\"(\"%s\") %i(%i) %i(%i) %i(%i) %i(%i) ", AttachmentType2String(constraints->att[2].type), AttachmentType2String(Form->fake_form.expected[Form->fake_form.expected_index].top_type), constraints->att[2].w ? XtName(constraints->att[2].w) : "" , Form->fake_form.expected[Form->fake_form.expected_index].top_widget, constraints->att[2].percent, Form->fake_form.expected[Form->fake_form.expected_index].top_percent, constraints->att[2].offset, Form->fake_form.expected[Form->fake_form.expected_index].top_offset, constraints->att[2].value, Form->fake_form.expected[Form->fake_form.expected_index].top_value, constraints->att[2].tempValue, Form->fake_form.expected[Form->fake_form.expected_index].top_tempValue ); if ( strcmp(AttachmentType2String(constraints->att[2].type), AttachmentType2String(Form->fake_form.expected[Form->fake_form.expected_index].top_type)) != 0 || strcmp(constraints->att[2].w ? XtName(constraints->att[2].w) : "" , Form->fake_form.expected[Form->fake_form.expected_index].top_widget) != 0 || constraints->att[2].percent != Form->fake_form.expected[Form->fake_form.expected_index].top_percent || constraints->att[2].offset != Form->fake_form.expected[Form->fake_form.expected_index].top_offset || constraints->att[2].value != Form->fake_form.expected[Form->fake_form.expected_index].top_value#ifndef IGNORE_TEMPVALUE || constraints->att[2].tempValue != Form->fake_form.expected[Form->fake_form.expected_index].top_tempValue#endif ) { printf("Bad\n"); GlobalErrors++; } else { printf("Okay\n"); } printf("\tBottom %s(%s) \"%s\"(\"%s\") %i(%i) %i(%i) %i(%i) %i(%i) ", AttachmentType2String(constraints->att[3].type), AttachmentType2String(Form->fake_form.expected[Form->fake_form.expected_index].bottom_type), constraints->att[3].w ? XtName(constraints->att[3].w) : "" , Form->fake_form.expected[Form->fake_form.expected_index].bottom_widget, constraints->att[3].percent, Form->fake_form.expected[Form->fake_form.expected_index].bottom_percent, constraints->att[3].offset, Form->fake_form.expected[Form->fake_form.expected_index].bottom_offset,#ifdef LESSTIF_VERSION constraints->att[3].value + constraints->att[2].value , Form->fake_form.expected[Form->fake_form.expected_index].bottom_value,#else constraints->att[3].value, Form->fake_form.expected[Form->fake_form.expected_index].bottom_value,#endif constraints->att[3].tempValue, Form->fake_form.expected[Form->fake_form.expected_index].bottom_tempValue ); if (strcmp(AttachmentType2String(constraints->att[3].type), AttachmentType2String(Form->fake_form.expected[Form->fake_form.expected_index].bottom_type)) != 0 || strcmp(constraints->att[3].w ? XtName(constraints->att[3].w) : "" , Form->fake_form.expected[Form->fake_form.expected_index].bottom_widget) != 0 || constraints->att[3].percent != Form->fake_form.expected[Form->fake_form.expected_index].bottom_percent || constraints->att[3].offset != Form->fake_form.expected[Form->fake_form.expected_index].bottom_offset ||#ifdef LESSTIF_VERSION constraints->att[3].value + constraints->att[2].value != Form->fake_form.expected[Form->fake_form.expected_index].bottom_value#else constraints->att[3].value != Form->fake_form.expected[Form->fake_form.expected_index].bottom_value#endif#ifndef IGNORE_TEMPVALUE || constraints->att[3].tempValue != Form->fake_form.expected[Form->fake_form.expected_index].bottom_tempValue#endif ) { printf("Bad\n"); GlobalErrors++; } else { printf("Okay\n"); } printf("\t\"%s\"(\"%s\") %s(%s) %s(%s) %ix%i(%ix%i) %ix%i(%ix%i) ", constraints->next_sibling ? XtName(constraints->next_sibling) : "", Form->fake_form.expected[Form->fake_form.expected_index].next_sibling, constraints->sorted ? "True" : "False", Form->fake_form.expected[Form->fake_form.expected_index].sorted ? "True" : "False", constraints->resizable ? "True" : "False", Form->fake_form.expected[Form->fake_form.expected_index].resizable ? "True" : "False", constraints->preferred_width, constraints->preferred_height, Form->fake_form.expected[Form->fake_form.expected_index].preferred_width, Form->fake_form.expected[Form->fake_form.expected_index].preferred_height, XtWidth(Form), XtHeight(Form), Form->fake_form.expected[Form->fake_form.expected_index].form_width, Form->fake_form.expected[Form->fake_form.expected_index].form_height ); if ( /* constraints->next_sibling != Form->fake_form.expected[Form->fake_form.expected_index].next_sibling || */ /*constraints->sorted != Form->fake_form.expected[Form->fake_form.expected_index].sorted ||*/ constraints->resizable != Form->fake_form.expected[Form->fake_form.expected_index].resizable || constraints->preferred_width != Form->fake_form.expected[Form->fake_form.expected_index].preferred_width || constraints->preferred_height != Form->fake_form.expected[Form->fake_form.expected_index].preferred_height || XtWidth(Form) != Form->fake_form.expected[Form->fake_form.expected_index].form_width || XtHeight(Form) != Form->fake_form.expected[Form->fake_form.expected_index].form_height) { printf("Bad\n"); GlobalErrors++; } else { printf("Okay\n"); } } Form->fake_form.expected_index++; } else { printf("{FormConstraint, \"%s\", %i, %i, %i, %i, ", XtName(w), XtX(w), XtY(w), XtWidth(w), XtHeight(w)); for (i = 0; i < 4; i++) { printf("%s, \"%s\", %i, %i, %i, %i, ", AttachmentType2String(constraints->att[i].type), constraints->att[i].w ? XtName(constraints->att[i].w) : "", constraints->att[i].percent, constraints->att[i].offset, constraints->att[i].value, constraints->att[i].tempValue ); } printf("\"%s\", %s, %s, %i, %i, %i, %i", constraints->next_sibling ? XtName(constraints->next_sibling) : "", constraints->sorted ? "True" : "False", constraints->resizable ? "True" : "False", constraints->preferred_width, constraints->preferred_height, XtWidth(Form), XtHeight(Form) ); printf("},\n"); }}static voidconstraint_initialize(Widget request, Widget new_w, ArgList args, Cardinal *num_args){FakeFormWidget Form = (FakeFormWidget)XtParent(new_w); printf("/* constraint_initialize - begin %s %s */\n", XtName(XtParent(new_w)), XtName(new_w)); if (Form->fake_form.expected_index < Form->fake_form.expected_count) { if (Form->fake_form.expected[Form->fake_form.expected_index].type != ConstraintInitialize) { printf("Wrong method (%s)\n", Type2String(Form->fake_form.expected[Form->fake_form.expected_index].type)); GlobalErrors++; } else { printf("Right method\n"); } Form->fake_form.expected_index++; } else { printf("{ConstraintInitialize},\n"); } /* This is a chained method. Therefore the Form's method has already been called (((ConstraintWidgetClass)XtClass(XtParent(new_w))->core_class.superclass)->constraint_class.initialize)(request, new_w, args, num_args); */ printf("/* request */\n"); PrintConstraints(request); printf("/* new_w */\n"); PrintConstraints(new_w); printf("/* constraint_initialize - end %s %s */\n", XtName(XtParent(new_w)), XtName(new_w)); return;}static Booleanconstraint_set_values(Widget current, Widget request, Widget new_w, ArgList args, Cardinal *num_args){FakeFormWidget Form = (FakeFormWidget)XtParent(new_w);Boolean result = False; printf("/* constraint_set_values - begin %s %s */\n", XtName(XtParent(new_w)), XtName(new_w)); if (Form->fake_form.expected_index < Form->fake_form.expected_count) { if (Form->fake_form.expected[Form->fake_form.expected_index].type != ConstraintSetValues) { printf("Wrong method (%s)\n", Type2String(Form->fake_form.expected[Form->fake_form.expected_index].type)); GlobalErrors++; } else { printf("Right method\n"); } Form->fake_form.expected_index++; } else { printf("{ConstraintSetValues},\n"); } /* This is a chained method. Therefore the Form's method has already been called PrintConstraints(current); PrintConstraints(request); PrintConstraints(new_w); result = (((ConstraintWidgetClass)XtClass(XtParent(new_w))->core_class.superclass)->constraint_class.set_values)(current, request, new_w, args, num_args); printf("\n"); */ PrintConstraints(current); PrintConstraints(request); PrintConstraints(new_w); printf("/* constraint_set_values - end %s %s */\n", XtName(XtParent(new_w)), XtName(new_w)); return(result);}static voidchange_managed(Widget w){int i;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -