To set multiple attributes of a widget already created on the UI and send the changes collectively to the UI, use the following:
UlcProxy>>#bundleRequestsWhile:
In applications where shells stay alive for a long time and inside the shells resources are dynamically changed (e.g. with a pagebook or notebook, or by dynamically adding / removing widgets), the destroyOnClose flag will not help very much. In order to give finer grained control to the programmer we have added a release API in ULC R3.0a which allows the developer to explicitly free any ULC object on demand by sending release to this object. Sending release frees the resources of the receiver on the ULC side and sends a request to the UI side to free the resources of the corresponding UI object.