version 1.6, 2017/07/11 16:04:53
|
version 1.8, 2017/08/22 11:22:04
|
Line 168 declareExternalFunction(XtCreateWidget)
|
Line 168 declareExternalFunction(XtCreateWidget)
|
(strcmp(command, "XmNleftWidget") eq 0) or |
(strcmp(command, "XmNleftWidget") eq 0) or |
(strcmp(command, "XmNrightWidget") eq 0)) then |
(strcmp(command, "XmNrightWidget") eq 0)) then |
XtSetArg(args[argNum], argument, |
XtSetArg(args[argNum], argument, |
(XtArgVal) target((Widget *) objectContainer( |
(XtArgVal) target(objectContainer(Widget, |
fetchElementFromDaisyChain(current2)))); |
fetchElementFromDaisyChain(current2)))); |
orElse |
orElse |
executionError("Wait for XmN*Widget"); |
executionError("Wait for XmN*Widget"); |
Line 196 declareExternalFunction(XtCreateWidget)
|
Line 196 declareExternalFunction(XtCreateWidget)
|
(strcmp(command, "XmNleftWidget") eq 0) or |
(strcmp(command, "XmNleftWidget") eq 0) or |
(strcmp(command, "XmNrightWidget") eq 0)) then |
(strcmp(command, "XmNrightWidget") eq 0)) then |
XtSetArg(args[argNum], argument, |
XtSetArg(args[argNum], argument, |
(XtArgVal) target((Widget *) objectContainer( |
(XtArgVal) target(objectContainer(Widget, |
directive))); |
directive))); |
orElse |
orElse |
executionError("Wait for XmN*Widget"); |
executionError("Wait for XmN*Widget"); |
Line 221 declareExternalFunction(XtCreateWidget)
|
Line 221 declareExternalFunction(XtCreateWidget)
|
endWhile |
endWhile |
|
|
createExternalObject(widget, WIDGET); |
createExternalObject(widget, WIDGET); |
objectContainer(widget) = allocate(size(Widget)); |
objectOf(widget) = allocate(size(Widget)); |
|
|
target((Widget *) objectContainer(widget)) = |
target(objectContainer(Widget, widget)) = |
XtCreateWidget(name, wc, target((Widget *) |
XtCreateWidget(name, wc, target( |
objectContainer(parentObject)), args, argNum); |
objectContainer(Widget, parentObject)), args, argNum); |
XtManageChild(target((Widget *) objectContainer(widget))); |
|
|
|
pushOnStack(widget); |
pushOnStack(widget); |
deallocate(args); |
deallocate(args); |