| Did you know ... | Search Documentation: |
| visual->report |
->report
provides a general mechanism to present short descriptions of status,
warnings or errors to the application user. This method is integrated
with the general error reporting mechanism (see
object->error
and class error.
If no visual
object is available to send the report to, object->report
may be used.
The first argument describes the type of the message to be reported.
The type is an indication on how serious the message is and
thus how much attention it should attract from the application user. Its
values are:
status, but if no appropriate location can be found it will
invoke display->inform.status, but followed by a
graphical->flush to take immediate effect.->report:
progress messages.->alert
suffices. If there is an appropriate location for the message it will be
formatted there.
The remaining arguments are a format specification and format
arguments. See string->format
for details on PCE's formatting capabilities.
The method visual->report
performs the following steps:
<-report_to.->report
message. @reportee
thus points to the original visual
object that received the
visual->report
message.->report
with the same argument on the object. The method visual->report
is redefined by various subclasses. The most important are: label->report, frame->report
and‘display
visual->report’.
->report ->error ->format ->alert