[Laszlo-dev] Simple idea on how to update dynamic instantiation of user classes

Philip Romanik promanik at laszlosystems.com
Tue Jul 1 08:32:29 PDT 2008


I forgot to include a couple of usage examples:

return LzFocus.getNext(bkgnd);
this.checkwedgeoverdel.register(LzIdle, "onidle");



>Hi Don,
>
>I'm working on LPP-6570 to deprecate a number of global services 
>like LzModeManager. Will it be easy to  modify your script so that 
>these transformations are made to lzx files?
>
>LzAudio         => lz.Audio
>LzBrowser               => lz.Browser
>LzCursor                => lz.Cursor
>LzFocus         => lz.Focus
>LzGlobalMouse   => lz.GlobalMouse
>LzHistory               => lz.History
>LzIdle                  => lz.Idle
>LzInstantiator          => lz.Instantiator
>LzKeys          => lz.Keys
>LzModeManager   => lz.ModeManager
>LzTimer         => lz.Timer
>LzTrack         => lz.Track
>
>
>Thanks!
>
>Phil
>
>
>
> >Here's the perl script (attached).  I tried to upload it to the
> >Runtime_Differences page, but it looks like I can only update
> >.gif/.jpeg files.  Any advice about where to put it?
> >
> >I think I got all the cases:
> >
> >-   if the class name already has lz. , no change
> >
> >-   if the class name is a class defined in the input, then add lz.
> >(?)  [requires two passes]
> >
> >-   if the class name is class for a LFC tagname, convert it to
> >tagname and add lz.  (new LzView => lz.view)
> >         I coded my list from
> > WEB-INF/lps/server/src/org/openlaszlo/compiler/ClassModel.java
> >
> >-   if the class name is a known laszlo class, then add lz.
> >         I have a fixed list embedded in the script, generated via
> >find WEB-INF/lps | xargs grep class
> >
> >-   new global[*] is converted to new lz[*]
> >
> >-   otherwise, no change (this includes Object, Array, ...).
> >
> >Let me know if there are any changes, should be easy to modify.
> >Script includes a testcase to try all these situations.
> >
> >- Don
>



More information about the Laszlo-dev mailing list