#include "src/rplexternals.h" #include "motif.h" declareExternalFunction(XtPopdown) declareObject(widget); HEADER declareHelpString("Popdown a widget\n" " 1: widget\n"); numberOfArguments(1); FUNCTION if (initializationDone eq true) then pullFromStack(widget, external); returnOnError(freeObject(widget)); ifIsExternal(widget, WIDGET) then orElse executionError("Type mismath error"); returnOnError(freeObject(widget)); endIf XtPopdown(target(objectContainer(Widget, widget))); XFlush(XtDisplay(target(objectContainer(Widget, widget)))); freeObject(widget); orElse executionError("Application not initialized"); returnOnError(); endIf END endExternalFunction // vim: ts=4