Raymond,

Exactly what I needed :)

I've implemented this SODA feature and it looks like it's working fine ( I
had to change some of the copy and paste methods), I will just do some more
fine tuning and then I upload it with some other fixes.

Cheers 
Michael


Den 03-10-21 18.50, skrev "Raymond Irving" <[EMAIL PROTECTED]>:
> 
> Wow! Visual DynAPI Editor is here and it's looking
> real good!
> 
>> From my test it works in Mozilla 1.4 on windows!
> 
> Lot's of stuff to comment on but I'll only focus on
> the save and load feature for now:
> 
> Why not use the SODA format to convert a JavaScript
> object into XML and then save that format to disk?
> When loading all you have to do is to use FileReader
> and load the project then convert the info back into a
> JavaScript object using SODA.
> 
> Example:
> 
> p = {}; // new project object
> p.name = "VDE Demo";
> p.layers = []; // collection, etc
> p.whatever_goes_here = some_value_here;
> 
> // convert js object into XML format
> data = IOElement.ws_Var2SODA(p);
> ....
> // save the data to disk
> .....
> 
> // load data using FileReader
> ...
> // convert data back to js object
> p = IOElement.ws_SODA2Var(data);
> ...
> // now you can use p as you would any js object
> 
> 
> What do you think?
> 
> 
> --
> Raymond Irving
> 
> 
> 
> 
> 
> 
> 
> --- Michael Bystrom <[EMAIL PROTECTED]>
> wrote:
>> Hello List Folk,
>> 
>> Well I've finished my first version of the VDE
>> (Visual DynAPI Editor) I've
>> changed the name as Raymond suggested. :) has a nice
>> ring to it.
>> 
>> Well there is a lot of things to talk about. So here
>> goes.
>> 
>> 
>> THIS IS ONLY TESTED IN MAC MOZILLA.
>> And is working fine. So now you know.
>> 
>> 
>> I don?t think we should bother with a NS4 or IE4
>> support.
>> Just concentrate on making it stabile and fast on
>> fully DOM browsers.
>> 
>> 
>> I know that VDE does not work in Mac ie5 and I don't
>> think it will ever....
>> 
>> 1) Almost all of the main code is rewritten.
>> 2) I changed the way that the layers are created
>> using a marker script.
>> Click on the add button, click on the grid and drag
>> the maker to the size
>> you'd like. Also the it will automatically use the
>> clicked layer as the
>> parent layer.
>> 3) To go in to edit mode click on the layer and hold
>> still for 400 ms and
>> you are in edit mode and do your thing then simple
>> click will reset.
>> 4) delete is in checkbox mode so each layer you
>> click will be deleted (and
>> childern) checkbox will reset when you click on it
>> again.
>> 5) add HTML/content is also in checkbox mode
>> 6) lock is also in checkbox mode
>> 7) copy is in semi checkbox mode click on the button
>> then click on the
>> layer(s) you want to copy the click on the paste
>> button and then on
>> Grid/layers you want the copy to past to.
>> 8) Move layers are in checkbox mode click button,
>> then layer, then where you
>> want to move it to Layers/Grid ( I will change this
>> so that you can add the
>> layers at a later time)
>> 9) visibility is in checkbox mode '
>> 10) link mode is in checkbox mode click on the
>> layers you want to link
>> To remove or add click on the button and hold down
>> for 400ms and you will be
>> in edit mode then you can remove or add. The first
>> layer you click in edit
>> mode will be the parent and the rest will be linked
>> of removed from/to this
>> layer. Linked layers will not copy to paste. And I
>> don't know if it should
>> allow a link to children outside it's parent layer.
>> 
>> 11) I have not done save, preview ,save HTML ,save
>> DVE because I would like
>> a new save system. Here is my idea I would like to
>> use a XML file as the
>> save file. Then maybe the dynapi and VDE could
>> import as a premade widget
>> sorta like this.
>> 
>> dynapi.importXML("mywebsite.xml")
>> 
>> And then dynapi creates the project without any
>> code. This is how the IOS
>> will load all it's components. So I ask you if you
>> have ideas or anything
>> 
>> 12) I set up a relative x,y,w,h system so it the
>> boxes where you would write
>> the size and location you can now use %. "50%" etc..
>> 
>> 13) color working but I'm not done with it...
>> 14) Image is not working yet.
>> 15) I included the new spock debuger as main info
>> window. note that I will
>> probably change some of the info structure, It's
>> sorta in debug mode but I
>> tried to remove all the stupid stuff that I use :)
>> 
>> That?s it for now. Please let me know what you think
>> and PLEASE help me
>> debug it on windows. If you have a code question
>> mail the list and I'll try
>> to answer it. But please do USE Spock, if you try to
>> trace a object to see
>> what it does use use ex:
>> 
>> dump( o.getX() )
>> 
>> 
>> IOS library is also done but I'll have not collected
>> all the examples and
>> code but I will have that for you in a day or so.
>> 
>> You can download it here (at the bottom of the page)
>> http://www.michaelbystrom.com/download.php
>> 
>> Have fun.
>> Michael



-------------------------------------------------------
This SF.net email is sponsored by OSDN developer relations
Here's your chance to show off your extensive product knowledge
We want to know what you know. Tell us and you have a chance to win $100
http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54
_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://www.mail-archive.com/[EMAIL PROTECTED]/

Reply via email to