WideStudio Programming Guide

| WideStudio Programming Guide | WideStudio Index Table of contents

> ## How to add the event procedure on the programs

> You can add the event procedure with the method: mpfc::WSCbase_addProcedure().

> The method | Description
> mpfc::WSCbase_addProcedure($event_proc_name,$proc_name,$event) | Add the new event procedure.

> Add the event procedure as follows.
> - (A), Create the procedure instance with the specified procedure name and a trigger.
> - (B), Set a address of the procedure and its name with the method: setFunction().
> - (C) Finally, add the procedure instance to the instance.

>     use mpfc;

>     # a sample of the event procedure.
>     # ..
>     sub _new_event_procedure {
>       my ($object) = @_;
>       return;
>     }
>     sub event_procedure {
>       my ($object) = @_;
>       # Create the procedure instance which name is "new proc".
>       # The trigger is  WSEV_MOUSE_IN (MOUSE_IN trigger.)
>       $object->addProcedure("new-ep","_new_event_procedure",$mpfc::WSEV_MOUSE_IN);
>       return;
>     }
>     1;

Document Release 3.70 for WideStudio ver 3.70, Feb 2004

WideStudio documents index | Table of contents

Copyright(C) T. Hirabayashi, 2000-2004 | Last modified: Feb 25, 2004