From: Raymond I. <xw...@ya...> - 2003-10-22 21:15:21
|
I'm glad to hear that it's working fine. Let's have a cup of SODA :) -- Raymond Irving --- Michael Bystrom <mi...@mi...> wrote: > 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" > <xw...@ya...>: > > > > 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 <mi...@mi...> > > 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. > >> > === message truncated === __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com |