You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(75) |
Nov
(252) |
Dec
(418) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(659) |
Feb
(1039) |
Mar
(870) |
Apr
(235) |
May
(329) |
Jun
(251) |
Jul
(123) |
Aug
(119) |
Sep
(67) |
Oct
(194) |
Nov
(535) |
Dec
(133) |
2002 |
Jan
(122) |
Feb
(24) |
Mar
(29) |
Apr
(28) |
May
(16) |
Jun
(20) |
Jul
(11) |
Aug
(12) |
Sep
(13) |
Oct
(14) |
Nov
(23) |
Dec
(19) |
2003 |
Jan
(28) |
Feb
(170) |
Mar
(288) |
Apr
(211) |
May
(126) |
Jun
(166) |
Jul
(131) |
Aug
(102) |
Sep
(211) |
Oct
(301) |
Nov
(22) |
Dec
(6) |
2004 |
Jan
(14) |
Feb
(16) |
Mar
(7) |
Apr
|
May
(8) |
Jun
(25) |
Jul
(21) |
Aug
(2) |
Sep
(7) |
Oct
|
Nov
(2) |
Dec
(1) |
2005 |
Jan
(4) |
Feb
(2) |
Mar
(14) |
Apr
(24) |
May
(3) |
Jun
(7) |
Jul
(30) |
Aug
(5) |
Sep
(1) |
Oct
(3) |
Nov
|
Dec
(1) |
2006 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
From: Raymond I. <xw...@ya...> - 2003-04-01 14:12:46
|
Cool. I think I'll add this to the examples section. Agree? -- Raymond Irving --- Doug Melvin <do...@cr...> wrote: > And for my next trick.. > > :-) > > > ----- Original Message ----- > From: "Doug Melvin" <do...@cr...> > To: <dyn...@li...> > Sent: Tuesday, April 01, 2003 1:06 AM > Subject: Re: [Dynapi-Dev] anchors: > > > > Beauty!!! > > > > Check out the attached example boys and girls(?) > > > > ----- Original Message ----- > > From: "Raymond Irving" <xw...@ya...> > > To: <dyn...@li...> > > Sent: Sunday, March 30, 2003 9:20 AM > > Subject: Re: [Dynapi-Dev] anchors: > > > > > > > > > > I've uploaded the fix to the cvs. Please > checkout the > > > files to see if it's working ok. Thanks again > for the > > > example. > > > > > > -- > > > Raymond Irving > > > > > > --- Doug Melvin <do...@cr...> > wrote: > > > > In creating the attached example I discovered > the > > > > following: > > > > The width of the button is being changed, but > the > > > > anchor parameters are not > > > > being utilized after the size change. > > > > > > > > When you click the link to change to width to > 1 > > > > pixel you will notice that > > > > the button is set to a width of 1, but the > button's > > > > left position is not > > > > changed.. > > > > Meaning, that the parameter of right:0 is no > longer > > > > honored > > > > > > > > You can see the same when you set the height > of the > > > > layer, the layer's x > > > > potion doe snot change, > > > > therfore not honering the bottom:0 parameter. > > > > > > > > As the only parameters passed to setAnchor (in > this > > > > case) are > > > > right:0,bottom:0 > > > > one would dexpect that after changing the > size, that > > > > the layer would be > > > > re-anchored to > > > > right:0,bottom:0 > > > > > > > > On other words, the anchors work great, until > you > > > > change the size of the > > > > layer, > > > > at which point the anchors are no longer > honored.. > > > > > > > > ----- Original Message ----- > > > > From: "Raymond Irving" <xw...@ya...> > > > > To: "Doug Melvin" > <do...@cr...>; > > > > <dyn...@li...> > > > > Sent: Friday, March 28, 2003 7:13 AM > > > > Subject: Re: [Dynapi-Dev] anchors: > > > > > > > > > > > > > > > > > > --- Doug Melvin <do...@cr...> > > > > wrote: > > > > > > a point.. it seems that you must define > the size > > > > of > > > > > > a layer before you set it's anchor, > > > > > > unless you intend to set all 4 dimension > in the > > > > > > anchor.. can this be fixed somehow? > > > > > > > > > > Please send me a working example of the > above and > > > > I'll > > > > > take a look at it. > > > > > > > > > > > And once the anchor is set, even if you > did not > > > > > > define it left (for instance) you can not > resize > > > > > > thelayer.. > > > > > > > > > > > > It would be nice I I could anchor a layer > to the > > > > > > top+right of it's parent, but still be > able to > > > > > > change it's width or hight > > > > > > afterwards. > > > > > > > > > > That should be possible with > > > > > setAnchor({top:0,right:0}). You should then > be > > > > able to > > > > > change the width and height without any > problem at > > > > > all. If you can't change the width/height > after > > > > > setting the anchor then send me a working > example > > > > so I > > > > > can take a look at it > > > > > > > > > > -- > > > > > Raymond Irving > > > > > > > > > > > __________________________________________________ > > > > > Do you Yahoo!? > > > > > Yahoo! Platinum - Watch CBS' NCAA March > Madness, > > > > live on your desktop! > > > > > http://platinum.yahoo.com > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > This SF.net email is sponsored by: > > > > > The Definitive IT and Networking Event. Be > There! > > > > > NetWorld+Interop Las Vegas 2003 -- Register > today! > > > > > > > > > > > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > > > > > > _______________________________________________ > > > > > Dynapi-Dev mailing list > > > > > Dyn...@li... > > > > > > > > > > > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > > > > > > > > > > > ATTACHMENT part 2 application/x-compressed > > > name=anchor-issue.zip > > > > > > > > > > > > > __________________________________________________ > > > Do you Yahoo!? > > > Yahoo! Platinum - Watch CBS' NCAA March Madness, > live on your desktop! > > > http://platinum.yahoo.com > > > > > > > > > > ------------------------------------------------------- > > > This SF.net email is sponsored by: > > > The Definitive IT and Networking Event. Be > There! > > > NetWorld+Interop Las Vegas 2003 -- Register > today! > > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > > > _______________________________________________ > > > Dynapi-Dev mailing list > > > Dyn...@li... > > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: ValueWeb: > > Dedicated Hosting for just $79/mo with 500 GB of > bandwidth! > > No other company gives more support or power for > your dedicated server > === message truncated === --------------------------------- DynAPI - DynLayer Create/Remove/Deletedynapi.library.setPath('./src/');dynapi.library.include('dynapi.api'); var parentLayer = dynapi.document.addChild(new DynLayer(null,10,10,50,50,'#999999')); var greenLayer = parentLayer.addChild(new DynLayer(null,0,0,8,8,'green')); greenLayer.setAnchor({right:0,bottom:0}); var redLayer = parentLayer.addChild(new DynLayer(null,0,0,8,8,'red')); redLayer.setAnchor({top:0,left:0}); var blueLayer = parentLayer.addChild(new DynLayer(null,0,0,8,8,'blue')); blueLayer.setAnchor({top:0,right:0}); var yellowLayer = parentLayer.addChild(new DynLayer(null,0,0,8,8,'yellow')); yellowLayer.setAnchor({bottom:0,left:0});dynapi.document.addChild(parentLayer); Green Layer set the green layer's width to 16 set the green layer's width to 8 set the green layer's width to 1 set the green layer's height to 16 set the green layer's height to 8 set the green layer's height to 1 Red Layer set the red layer's width to 16 set the red layer's width to 8 set the red layer's width to 1 set the red layer's height to 16 set the red layer's height to 8 set the red layer's height to 1 Blue Layer set the blue layer's width to 16 set the blue layer's width to 8 set the blue layer's width to 1 set the blue layer's height to 16 set the blue layer's height to 8 set the blue layer's height to 1 Yellow Layer set the yellow layer's width to 16 set the yellow layer's width to 8 set the yellow layer's width to 1 set the yellow layer's height to 16 set the yellow layer's height to 8 set the yellow layer's height to 1 dynapi.document.insertAllChildren(); __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - File online, calculators, forms, and more http://platinum.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-04-01 14:06:38
|
Please see below: --- Doug Melvin <do...@cr...> wrote: > Woh dudes.. I had a flash, and had to try it our.. > AND IT WORKED!! > The only reason I'm surprised is taht I tried > something similar in 2.x and couldn't get it > working.. > > Sorry here's the deal: > In order to reduce the amount of code the user need > in order ot use the scrollbar, > I added the library calls to load the dynButton IN > THE SCROLLBAR.JS FILE (DOH!) > My question is this.. can there be any bad side > effects (as far as we know) to > accidently loading the same library twice? Is there > a check when loading or defining a libary? > If not then I propose to make this part of the > widget standard.. > > Just load your widget's dependancies in your widgets > .js file before you define the object.. Well, one of the things that I like about 3.0 is the library class. It really makes things much easier. The dependency feature can be used as shown below: this.add('dynapi.gui.DynButton','dynbutton.js','DynLayer'); this.add('dynapi.gui.ScrollBar','scrollbar.js','DynButton'); With the above DynButton will be automatically loaded whenever ScrollBar is included: dynapi.include('ScrollBar'); No need to include DynButton as ScrollBar is dependent on DynButton. Now that's what I call cool! -- Raymond Irving > > __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - File online, calculators, forms, and more http://platinum.yahoo.com |
From: Doug M. <do...@cr...> - 2003-04-01 06:09:16
|
And for my next trick.. :-) ----- Original Message ----- From: "Doug Melvin" <do...@cr...> To: <dyn...@li...> Sent: Tuesday, April 01, 2003 1:06 AM Subject: Re: [Dynapi-Dev] anchors: > Beauty!!! > > Check out the attached example boys and girls(?) > > ----- Original Message ----- > From: "Raymond Irving" <xw...@ya...> > To: <dyn...@li...> > Sent: Sunday, March 30, 2003 9:20 AM > Subject: Re: [Dynapi-Dev] anchors: > > > > > > I've uploaded the fix to the cvs. Please checkout the > > files to see if it's working ok. Thanks again for the > > example. > > > > -- > > Raymond Irving > > > > --- Doug Melvin <do...@cr...> wrote: > > > In creating the attached example I discovered the > > > following: > > > The width of the button is being changed, but the > > > anchor parameters are not > > > being utilized after the size change. > > > > > > When you click the link to change to width to 1 > > > pixel you will notice that > > > the button is set to a width of 1, but the button's > > > left position is not > > > changed.. > > > Meaning, that the parameter of right:0 is no longer > > > honored > > > > > > You can see the same when you set the height of the > > > layer, the layer's x > > > potion doe snot change, > > > therfore not honering the bottom:0 parameter. > > > > > > As the only parameters passed to setAnchor (in this > > > case) are > > > right:0,bottom:0 > > > one would dexpect that after changing the size, that > > > the layer would be > > > re-anchored to > > > right:0,bottom:0 > > > > > > On other words, the anchors work great, until you > > > change the size of the > > > layer, > > > at which point the anchors are no longer honored.. > > > > > > ----- Original Message ----- > > > From: "Raymond Irving" <xw...@ya...> > > > To: "Doug Melvin" <do...@cr...>; > > > <dyn...@li...> > > > Sent: Friday, March 28, 2003 7:13 AM > > > Subject: Re: [Dynapi-Dev] anchors: > > > > > > > > > > > > > > --- Doug Melvin <do...@cr...> > > > wrote: > > > > > a point.. it seems that you must define the size > > > of > > > > > a layer before you set it's anchor, > > > > > unless you intend to set all 4 dimension in the > > > > > anchor.. can this be fixed somehow? > > > > > > > > Please send me a working example of the above and > > > I'll > > > > take a look at it. > > > > > > > > > And once the anchor is set, even if you did not > > > > > define it left (for instance) you can not resize > > > > > thelayer.. > > > > > > > > > > It would be nice I I could anchor a layer to the > > > > > top+right of it's parent, but still be able to > > > > > change it's width or hight > > > > > afterwards. > > > > > > > > That should be possible with > > > > setAnchor({top:0,right:0}). You should then be > > > able to > > > > change the width and height without any problem at > > > > all. If you can't change the width/height after > > > > setting the anchor then send me a working example > > > so I > > > > can take a look at it > > > > > > > > -- > > > > Raymond Irving > > > > > > > > __________________________________________________ > > > > Do you Yahoo!? > > > > Yahoo! Platinum - Watch CBS' NCAA March Madness, > > > live on your desktop! > > > > http://platinum.yahoo.com > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This SF.net email is sponsored by: > > > > The Definitive IT and Networking Event. Be There! > > > > NetWorld+Interop Las Vegas 2003 -- Register today! > > > > > > > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > > > > _______________________________________________ > > > > Dynapi-Dev mailing list > > > > Dyn...@li... > > > > > > > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > > > > > > > ATTACHMENT part 2 application/x-compressed > > name=anchor-issue.zip > > > > > > > > __________________________________________________ > > Do you Yahoo!? > > Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! > > http://platinum.yahoo.com > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: > > The Definitive IT and Networking Event. Be There! > > NetWorld+Interop Las Vegas 2003 -- Register today! > > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > http://www.mail-archive.com/dyn...@li.../ > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: ValueWeb: > Dedicated Hosting for just $79/mo with 500 GB of bandwidth! > No other company gives more support or power for your dedicated server > http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > |
From: Doug M. <do...@cr...> - 2003-04-01 06:08:35
|
Woh dudes.. I had a flash, and had to try it our.. AND IT WORKED!! The only reason I'm surprised is taht I tried something similar in 2.x = and couldn't get it working.. Sorry here's the deal: In order to reduce the amount of code the user need in order ot use the = scrollbar, I added the library calls to load the dynButton IN THE SCROLLBAR.JS FILE = (DOH!) My question is this.. can there be any bad side effects (as far as we = know) to accidently loading the same library twice? Is there a check when loading = or defining a libary? If not then I propose to make this part of the widget standard.. Just load your widget's dependancies in your widgets .js file before you = define the object.. |
From: Doug M. <do...@cr...> - 2003-04-01 06:03:12
|
Beauty!!! Check out the attached example boys and girls(?) ----- Original Message ----- From: "Raymond Irving" <xw...@ya...> To: <dyn...@li...> Sent: Sunday, March 30, 2003 9:20 AM Subject: Re: [Dynapi-Dev] anchors: > > I've uploaded the fix to the cvs. Please checkout the > files to see if it's working ok. Thanks again for the > example. > > -- > Raymond Irving > > --- Doug Melvin <do...@cr...> wrote: > > In creating the attached example I discovered the > > following: > > The width of the button is being changed, but the > > anchor parameters are not > > being utilized after the size change. > > > > When you click the link to change to width to 1 > > pixel you will notice that > > the button is set to a width of 1, but the button's > > left position is not > > changed.. > > Meaning, that the parameter of right:0 is no longer > > honored > > > > You can see the same when you set the height of the > > layer, the layer's x > > potion doe snot change, > > therfore not honering the bottom:0 parameter. > > > > As the only parameters passed to setAnchor (in this > > case) are > > right:0,bottom:0 > > one would dexpect that after changing the size, that > > the layer would be > > re-anchored to > > right:0,bottom:0 > > > > On other words, the anchors work great, until you > > change the size of the > > layer, > > at which point the anchors are no longer honored.. > > > > ----- Original Message ----- > > From: "Raymond Irving" <xw...@ya...> > > To: "Doug Melvin" <do...@cr...>; > > <dyn...@li...> > > Sent: Friday, March 28, 2003 7:13 AM > > Subject: Re: [Dynapi-Dev] anchors: > > > > > > > > > > --- Doug Melvin <do...@cr...> > > wrote: > > > > a point.. it seems that you must define the size > > of > > > > a layer before you set it's anchor, > > > > unless you intend to set all 4 dimension in the > > > > anchor.. can this be fixed somehow? > > > > > > Please send me a working example of the above and > > I'll > > > take a look at it. > > > > > > > And once the anchor is set, even if you did not > > > > define it left (for instance) you can not resize > > > > thelayer.. > > > > > > > > It would be nice I I could anchor a layer to the > > > > top+right of it's parent, but still be able to > > > > change it's width or hight > > > > afterwards. > > > > > > That should be possible with > > > setAnchor({top:0,right:0}). You should then be > > able to > > > change the width and height without any problem at > > > all. If you can't change the width/height after > > > setting the anchor then send me a working example > > so I > > > can take a look at it > > > > > > -- > > > Raymond Irving > > > > > > __________________________________________________ > > > Do you Yahoo!? > > > Yahoo! Platinum - Watch CBS' NCAA March Madness, > > live on your desktop! > > > http://platinum.yahoo.com > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.net email is sponsored by: > > > The Definitive IT and Networking Event. Be There! > > > NetWorld+Interop Las Vegas 2003 -- Register today! > > > > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > > > _______________________________________________ > > > Dynapi-Dev mailing list > > > Dyn...@li... > > > > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > > > ATTACHMENT part 2 application/x-compressed > name=anchor-issue.zip > > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! > http://platinum.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: > The Definitive IT and Networking Event. Be There! > NetWorld+Interop Las Vegas 2003 -- Register today! > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > |
From: Doug M. <do...@cr...> - 2003-04-01 05:13:51
|
Just wondering.. Also wondering.. can anyone tell me the signifigance of the different color in the log = window of wincvs? You know, it say's "updating: whatever" in green, blue, red, ect.. I used to know and it's driving me nutz that I cannot remember |
From: SourceForge.net <no...@so...> - 2003-03-30 17:23:29
|
Patches item #712261, was opened at 2003-03-30 17:37 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=305757&aid=712261&group_id=5757 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Raymond Irving (xwisdom) Assigned to: Nobody/Anonymous (nobody) Summary: Updates/patches for API & Util core files Initial Comment: [*] Update Examples [*] DynKeyEvents now supports bubbling [-] Fix IOElement & DataSource typos/bugs [*] IOElementSoda now loads functions.Math libary [+] Add getGUID() to functions.Math [+] Add getRandomNumber(n) to functions.Math [-] Fix setAnchor() resize bug [*] Modify compiler - add "check semi-colon" button to the main screen [+] Add enableBlackboard() function > enableBlackboard() must be called before the layer is created or > before the setHTML function if the layer has already been created Patches can be found inside cvs ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=305757&aid=712261&group_id=5757 |
From: Raymond I. <xw...@ya...> - 2003-03-30 17:20:53
|
I've uploaded the fix to the cvs. Please checkout the files to see if it's working ok. Thanks again for the example. -- Raymond Irving --- Doug Melvin <do...@cr...> wrote: > In creating the attached example I discovered the > following: > The width of the button is being changed, but the > anchor parameters are not > being utilized after the size change. > > When you click the link to change to width to 1 > pixel you will notice that > the button is set to a width of 1, but the button's > left position is not > changed.. > Meaning, that the parameter of right:0 is no longer > honored > > You can see the same when you set the height of the > layer, the layer's x > potion doe snot change, > therfore not honering the bottom:0 parameter. > > As the only parameters passed to setAnchor (in this > case) are > right:0,bottom:0 > one would dexpect that after changing the size, that > the layer would be > re-anchored to > right:0,bottom:0 > > On other words, the anchors work great, until you > change the size of the > layer, > at which point the anchors are no longer honored.. > > ----- Original Message ----- > From: "Raymond Irving" <xw...@ya...> > To: "Doug Melvin" <do...@cr...>; > <dyn...@li...> > Sent: Friday, March 28, 2003 7:13 AM > Subject: Re: [Dynapi-Dev] anchors: > > > > > > --- Doug Melvin <do...@cr...> > wrote: > > > a point.. it seems that you must define the size > of > > > a layer before you set it's anchor, > > > unless you intend to set all 4 dimension in the > > > anchor.. can this be fixed somehow? > > > > Please send me a working example of the above and > I'll > > take a look at it. > > > > > And once the anchor is set, even if you did not > > > define it left (for instance) you can not resize > > > thelayer.. > > > > > > It would be nice I I could anchor a layer to the > > > top+right of it's parent, but still be able to > > > change it's width or hight > > > afterwards. > > > > That should be possible with > > setAnchor({top:0,right:0}). You should then be > able to > > change the width and height without any problem at > > all. If you can't change the width/height after > > setting the anchor then send me a working example > so I > > can take a look at it > > > > -- > > Raymond Irving > > > > __________________________________________________ > > Do you Yahoo!? > > Yahoo! Platinum - Watch CBS' NCAA March Madness, > live on your desktop! > > http://platinum.yahoo.com > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: > > The Definitive IT and Networking Event. Be There! > > NetWorld+Interop Las Vegas 2003 -- Register today! > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > > ATTACHMENT part 2 application/x-compressed name=anchor-issue.zip __________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-03-30 17:17:23
|
Please see below: --- Kevin <ke...@ke...> wrote: > Hi, > > I've attached a few patches against the latest? > (yesterday's) CVS. Thanks very much for the patches. I will upload them to cvs today. > I've left IOElement still only allowing an Xframe > thread and for > NS4. Was there a special reason for this? I know in > NS4 it's > needed as it can't post from an ilayer form? Though > it looks > like NS4 is only allowed to do a get? Yes. NS4 can not do post from an ilayer <form>. XFrames makes it possible to dynamically post data from NS4. It can also be used to multiple isolated calls which will result in faster multi-threaded GET,POST and file UPLOADs in all browsers. > > Does anyone have a perl port of the SODA stuff? I'd > like to learn > more about datasource etc. Well, I don't know if anyone is working on it just now, but it would be nice to have perl, php, coldfusion, jsp, python, etc versions of the soda.jscript.asp file. IMO I think it's best to use the soda.jscript.asp as a template instead of soda.vbscript.asp when porting to other languages as soda.jscript.asp is more straight forward. > Thanks for the demo's Raymond. Very helpfull to aid > in my > understanding of new features. Needed a > dynlayer_dom.js > patch (attached). Your welcome. > OK now for TabManager. It's ready over the weekend I > hope: > It's a pain as some browsers don't generate key > events for all > required keys. > > So I propose the basic functionality for all > broswers is: > > 1) for moving in same tabgroup - numeric keypad left > / right > 2) for moving between tabgroups - numeric keypad up > / down > 3) for selecting the current tab/dynlayer/widget - > space key > > This is the worst case for NS4 on Windows - NS4 on > Linux > will require a special fix as some keys only > generate events > onkeyup and others onkeydown :( > > To the above functionality there will be available > for browsers > that generate the key events. > > 1) left / right arrow keys and shift+tab / tab > 2) up / down arrowkeys > 3) enter key > > This is the best case for IE as the default use of > the tab can be > stopped with e.preventDefault() - Netscape will > require a > special fix to force focus when using the tab key. > > I'll leave special fixes commented out in the code > so are there > if needed! Sounds great to me! I like the left/right and up/down approach. This will make it easier for us to create things like spreadsheet widgets, etc. -- Raymond Irving > ----- > Kevin. > __________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com |
From: Doug M. <do...@cr...> - 2003-03-29 02:17:47
|
In creating the attached example I discovered the following: The width of the button is being changed, but the anchor parameters are not being utilized after the size change. When you click the link to change to width to 1 pixel you will notice that the button is set to a width of 1, but the button's left position is not changed.. Meaning, that the parameter of right:0 is no longer honored You can see the same when you set the height of the layer, the layer's x potion doe snot change, therfore not honering the bottom:0 parameter. As the only parameters passed to setAnchor (in this case) are right:0,bottom:0 one would dexpect that after changing the size, that the layer would be re-anchored to right:0,bottom:0 On other words, the anchors work great, until you change the size of the layer, at which point the anchors are no longer honored.. ----- Original Message ----- From: "Raymond Irving" <xw...@ya...> To: "Doug Melvin" <do...@cr...>; <dyn...@li...> Sent: Friday, March 28, 2003 7:13 AM Subject: Re: [Dynapi-Dev] anchors: > > --- Doug Melvin <do...@cr...> wrote: > > a point.. it seems that you must define the size of > > a layer before you set it's anchor, > > unless you intend to set all 4 dimension in the > > anchor.. can this be fixed somehow? > > Please send me a working example of the above and I'll > take a look at it. > > > And once the anchor is set, even if you did not > > define it left (for instance) you can not resize > > thelayer.. > > > > It would be nice I I could anchor a layer to the > > top+right of it's parent, but still be able to > > change it's width or hight > > afterwards. > > That should be possible with > setAnchor({top:0,right:0}). You should then be able to > change the width and height without any problem at > all. If you can't change the width/height after > setting the anchor then send me a working example so I > can take a look at it > > -- > Raymond Irving > > __________________________________________________ > Do you Yahoo!? > Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! > http://platinum.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: > The Definitive IT and Networking Event. Be There! > NetWorld+Interop Las Vegas 2003 -- Register today! > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > |
From: Kevin <ke...@ke...> - 2003-03-28 22:30:29
|
Hi, I've attached a few patches against the latest? (yesterday's) CVS. I've left IOElement still only allowing an Xframe thread and for NS4. Was there a special reason for this? I know in NS4 it's needed as it can't post from an ilayer form? Though it looks like NS4 is only allowed to do a get? Does anyone have a perl port of the SODA stuff? I'd like to learn more about datasource etc. Thanks for the demo's Raymond. Very helpfull to aid in my understanding of new features. Needed a dynlayer_dom.js patch (attached). OK now for TabManager. It's ready over the weekend I hope: It's a pain as some browsers don't generate key events for all required keys. So I propose the basic functionality for all broswers is: 1) for moving in same tabgroup - numeric keypad left / right 2) for moving between tabgroups - numeric keypad up / down 3) for selecting the current tab/dynlayer/widget - space key This is the worst case for NS4 on Windows - NS4 on Linux will require a special fix as some keys only generate events onkeyup and others onkeydown :( To the above functionality there will be available for browsers that generate the key events. 1) left / right arrow keys and shift+tab / tab 2) up / down arrowkeys 3) enter key This is the best case for IE as the default use of the tab can be stopped with e.preventDefault() - Netscape will require a special fix to force focus when using the tab key. I'll leave special fixes commented out in the code so are there if needed! ----- Kevin. |
From: Raymond I. <xw...@ya...> - 2003-03-28 17:45:09
|
Well, I must say the widget looks good! It's light weight (small in size) and very simple. Note the following shortcuts: 1) The arguments x, y, w, h, caption, bgColor, fgColor, vAlign, hAlign might be too long for a user to rememer them all. why not use the dual parameter (or dictionary) option found in DynLayer. This way a user can choose which way he/she wants to use: function DynButton(x,y,w,h,caption,bgColor,fgColor,vAlign,hAlign){ if (x && x.constructor==Object){ var args=x; // dictionary input x = args.x; y = args.y; w = args.w; h = args.h; caption = args.caption; bgColor= args.bgColor; fgColor = args.fgColor; vAlign = args.vAlign; hAlign = args.hAlign; } this.DynLayer = DynLayer; this.DynLayer(null,(x||0),(y||0),(w||16),(h||200),(bgColor||'#CCCCCC')); this.id = "DynButton"+(DynButton.Count++); //this.setLocation(x||0,y||0); //this.setSize(w||16,h||200); this.fgColor=fgColor||'black'; //this.setBgColor(bgColor||'#CCCCCC'); this.vAlign=vAlign||"middle"; this.hAlign=hAlign||"center"; this.state=0;//0=up, 1=down this.addChild(new DynLayer(null,0,0,this.getWidth(),this.getHeight()),'label'); this.setCaption(caption||''); this.enableBlackboard(); this.label.setTextSelectable(false); this.label.addEventListener(this.mouseEvt); this.setState(0); return this; }; 2) Instead of: this.label=this.addChild(new DynLayer(null,0,0,this.getWidth(),this.getHeight())); you can do: this.addChild(new DynLayer(null,0,0,this.getWidth(),this.getHeight()),'label'); 3) you can disable text selecting with: this.label.setTextSelectable(false); 4) Why are you using setting your own id? this.id = "DynButton"+(DynButton.Count++); // the above will not work with this+'.setCaption()' Best regards, -- Raymond Irving --- Doug Melvin <do...@cr...> wrote: > holey shit.. sorry. > ----- Original Message ----- > From: "Raymond Irving" <xw...@ya...> > To: <dyn...@li...> > Sent: Thursday, March 27, 2003 8:17 PM > Subject: Re: [Dynapi-Dev] DynButton > > > > > > Hmmm... Where are the files? > > > > -- > > Raymond Irving > > > > --- Doug Melvin <do...@cr...> > wrote: > > > Her ya go.. > > > AS always, the HTMl file goes into your examples > > > dirctory, and the js file goes > > > into your src/gui/ directory.. > > > > > > Comment, complains, suggestions? > > > I think about adding a depth parameter, this > ould be > > > handles with the table border size in IE/DOM > > > and with extra tables in NS.. > > > Note that ALL parameters have associated get and > set > > > methods.. > > > :-) > > > Now for the scrollbar > > > > > > __________________________________________________ > > Do you Yahoo!? > > Yahoo! Platinum - Watch CBS' NCAA March Madness, > live on your desktop! > > http://platinum.yahoo.com > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: > > The Definitive IT and Networking Event. Be There! > > NetWorld+Interop Las Vegas 2003 -- Register today! > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > ATTACHMENT part 2 application/x-compressed name=DynButton.zip __________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-03-28 15:13:32
|
--- Doug Melvin <do...@cr...> wrote: > a point.. it seems that you must define the size of > a layer before you set it's anchor, > unless you intend to set all 4 dimension in the > anchor.. can this be fixed somehow? Please send me a working example of the above and I'll take a look at it. > And once the anchor is set, even if you did not > define it left (for instance) you can not resize > thelayer.. > > It would be nice I I could anchor a layer to the > top+right of it's parent, but still be able to > change it's width or hight > afterwards. That should be possible with setAnchor({top:0,right:0}). You should then be able to change the width and height without any problem at all. If you can't change the width/height after setting the anchor then send me a working example so I can take a look at it -- Raymond Irving __________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-03-28 15:09:16
|
--- Doug Melvin <do...@cr...> wrote: > but the blackboard is not in cvs? No, it's not yet in cvs. You'll have to use the attached files to perform the updates. I'm working on an addHTML() feature that will us to add a block of html code to the document before and after page loads. It might also be possible to add a block of HTML code to DnLayers after they're loaded. IMO this will enable us to download inline layers and append them to not only the document object but to DynLayers also, thus creating very large and complex widgets that can be implemented in stages. -- Raymond Irving > ----- Original Message ----- > From: "Raymond Irving" <xw...@ya...> > To: "DynAPI-Dev" <dyn...@li...> > Sent: Thursday, March 27, 2003 8:14 PM > Subject: Re: [Dynapi-Dev] DynLayer Blackboard > updates > > > > --- Doug Melvin <do...@cr...> > wrote: > > > Found a bug: the following on line 92 of > > > DynLayer_base.js blows up on NS > > > "not a function" > > > DynElement._flagCreate(this); > > > When replaced with line 92 from the previous > version > > > is fine: > > > DynElement._flagEvent(this,'create'); > > > > Yea, the DynElement._flagCreate is a new function. > > This should have been inside the cvs. Do you have > the > > latest cvs version of the event.js file? If not > it's > > attacted. DynElement._flagCreate is much faster > than > > calling DynElement._flagEvent(this,'create') > > > > -- > > Raymond Irving > > > > > ----- Original Message ----- > > > From: "Raymond Irving" <xw...@ya...> > > > To: "DynAPI-Dev" > <dyn...@li...> > > > Sent: Thursday, March 27, 2003 7:09 AM > > > Subject: [Dynapi-Dev] DynLayer Blackboard > updates > > > > > > > > > > Hello, > > > > > > > > The attached zip file contains the updates for > the > > > new > > > > blackboard feature. > > > > > > > > The new enableBlackboard() function must be > called > > > > before the layer is created or before the > setHTML > > > > function if the layer has already been created > > > > > > > > Speed test: 100 layers /w native > > > blackboard:390-470ms, > > > > 100 layers /w dynlayer as blackboard:721-740ms > > > > > > > > Layers with blackboard enabled takes a little > more > > > > time to be generate, but this is nothing > compared > > > to > > > > using a second dynlayer as a blackboard. > > > > > > > > > > > > PS. blackboard will have no impact on > blueprint! > > > You > > > > get the same performance as before. > > > > > > > > -- > > > > Raymond Irving > > > > > > > > > > > > > > > > > __________________________________________________ > > > > Do you Yahoo!? > > > > Yahoo! Platinum - Watch CBS' NCAA March > Madness, > > > live on your desktop! > > > > http://platinum.yahoo.com > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.net email is sponsored by: > > > The Definitive IT and Networking Event. Be > There! > > > NetWorld+Interop Las Vegas 2003 -- Register > today! > > > > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > > > _______________________________________________ > > > Dynapi-Dev mailing list > > > Dyn...@li... > > > > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > __________________________________________________ > > Do you Yahoo!? > > Yahoo! Platinum - Watch CBS' NCAA March Madness, > live on your desktop! > > http://platinum.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: > The Definitive IT and Networking Event. Be There! > NetWorld+Interop Las Vegas 2003 -- Register today! > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ __________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com |
From: Doug M. <do...@cr...> - 2003-03-28 06:47:31
|
a point.. it seems that you must define the size of a layer before you = set it's anchor, unless you intend to set all 4 dimension in the anchor.. can this be = fixed somehow? And once the anchor is set, even if you did not define it left (for = instance) you can not resize thelayer.. It would be nice I I could anchor a layer to the top+right of it's = parent, but still be able to change it's width or hight afterwards. |
From: Doug M. <do...@cr...> - 2003-03-28 06:07:34
|
but the blackboard is not in cvs? ----- Original Message ----- From: "Raymond Irving" <xw...@ya...> To: "DynAPI-Dev" <dyn...@li...> Sent: Thursday, March 27, 2003 8:14 PM Subject: Re: [Dynapi-Dev] DynLayer Blackboard updates > --- Doug Melvin <do...@cr...> wrote: > > Found a bug: the following on line 92 of > > DynLayer_base.js blows up on NS > > "not a function" > > DynElement._flagCreate(this); > > When replaced with line 92 from the previous version > > is fine: > > DynElement._flagEvent(this,'create'); > > Yea, the DynElement._flagCreate is a new function. > This should have been inside the cvs. Do you have the > latest cvs version of the event.js file? If not it's > attacted. DynElement._flagCreate is much faster than > calling DynElement._flagEvent(this,'create') > > -- > Raymond Irving > > > ----- Original Message ----- > > From: "Raymond Irving" <xw...@ya...> > > To: "DynAPI-Dev" <dyn...@li...> > > Sent: Thursday, March 27, 2003 7:09 AM > > Subject: [Dynapi-Dev] DynLayer Blackboard updates > > > > > > > Hello, > > > > > > The attached zip file contains the updates for the > > new > > > blackboard feature. > > > > > > The new enableBlackboard() function must be called > > > before the layer is created or before the setHTML > > > function if the layer has already been created > > > > > > Speed test: 100 layers /w native > > blackboard:390-470ms, > > > 100 layers /w dynlayer as blackboard:721-740ms > > > > > > Layers with blackboard enabled takes a little more > > > time to be generate, but this is nothing compared > > to > > > using a second dynlayer as a blackboard. > > > > > > > > > PS. blackboard will have no impact on blueprint! > > You > > > get the same performance as before. > > > > > > -- > > > Raymond Irving > > > > > > > > > > > > __________________________________________________ > > > Do you Yahoo!? > > > Yahoo! Platinum - Watch CBS' NCAA March Madness, > > live on your desktop! > > > http://platinum.yahoo.com > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: > > The Definitive IT and Networking Event. Be There! > > NetWorld+Interop Las Vegas 2003 -- Register today! > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! > http://platinum.yahoo.com |
From: Doug M. <do...@cr...> - 2003-03-28 06:05:52
|
holey shit.. sorry. ----- Original Message ----- From: "Raymond Irving" <xw...@ya...> To: <dyn...@li...> Sent: Thursday, March 27, 2003 8:17 PM Subject: Re: [Dynapi-Dev] DynButton > > Hmmm... Where are the files? > > -- > Raymond Irving > > --- Doug Melvin <do...@cr...> wrote: > > Her ya go.. > > AS always, the HTMl file goes into your examples > > dirctory, and the js file goes > > into your src/gui/ directory.. > > > > Comment, complains, suggestions? > > I think about adding a depth parameter, this ould be > > handles with the table border size in IE/DOM > > and with extra tables in NS.. > > Note that ALL parameters have associated get and set > > methods.. > > :-) > > Now for the scrollbar > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! > http://platinum.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: > The Definitive IT and Networking Event. Be There! > NetWorld+Interop Las Vegas 2003 -- Register today! > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > |
From: Doug M. <do...@cr...> - 2003-03-28 06:05:36
|
No Ididn't.. hehe... I'll update from cvs rightnow.. ----- Original Message ----- From: "Raymond Irving" <xw...@ya...> To: "DynAPI-Dev" <dyn...@li...> Sent: Thursday, March 27, 2003 8:14 PM Subject: Re: [Dynapi-Dev] DynLayer Blackboard updates > --- Doug Melvin <do...@cr...> wrote: > > Found a bug: the following on line 92 of > > DynLayer_base.js blows up on NS > > "not a function" > > DynElement._flagCreate(this); > > When replaced with line 92 from the previous version > > is fine: > > DynElement._flagEvent(this,'create'); > > Yea, the DynElement._flagCreate is a new function. > This should have been inside the cvs. Do you have the > latest cvs version of the event.js file? If not it's > attacted. DynElement._flagCreate is much faster than > calling DynElement._flagEvent(this,'create') > > -- > Raymond Irving > > > ----- Original Message ----- > > From: "Raymond Irving" <xw...@ya...> > > To: "DynAPI-Dev" <dyn...@li...> > > Sent: Thursday, March 27, 2003 7:09 AM > > Subject: [Dynapi-Dev] DynLayer Blackboard updates > > > > > > > Hello, > > > > > > The attached zip file contains the updates for the > > new > > > blackboard feature. > > > > > > The new enableBlackboard() function must be called > > > before the layer is created or before the setHTML > > > function if the layer has already been created > > > > > > Speed test: 100 layers /w native > > blackboard:390-470ms, > > > 100 layers /w dynlayer as blackboard:721-740ms > > > > > > Layers with blackboard enabled takes a little more > > > time to be generate, but this is nothing compared > > to > > > using a second dynlayer as a blackboard. > > > > > > > > > PS. blackboard will have no impact on blueprint! > > You > > > get the same performance as before. > > > > > > -- > > > Raymond Irving > > > > > > > > > > > > __________________________________________________ > > > Do you Yahoo!? > > > Yahoo! Platinum - Watch CBS' NCAA March Madness, > > live on your desktop! > > > http://platinum.yahoo.com > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: > > The Definitive IT and Networking Event. Be There! > > NetWorld+Interop Las Vegas 2003 -- Register today! > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! > http://platinum.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-03-28 04:17:30
|
Hmmm... Where are the files? -- Raymond Irving --- Doug Melvin <do...@cr...> wrote: > Her ya go.. > AS always, the HTMl file goes into your examples > dirctory, and the js file goes > into your src/gui/ directory.. > > Comment, complains, suggestions? > I think about adding a depth parameter, this ould be > handles with the table border size in IE/DOM > and with extra tables in NS.. > Note that ALL parameters have associated get and set > methods.. > :-) > Now for the scrollbar __________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-03-28 04:14:58
|
--- Doug Melvin <do...@cr...> wrote: > Found a bug: the following on line 92 of > DynLayer_base.js blows up on NS > "not a function" > DynElement._flagCreate(this); > When replaced with line 92 from the previous version > is fine: > DynElement._flagEvent(this,'create'); Yea, the DynElement._flagCreate is a new function. This should have been inside the cvs. Do you have the latest cvs version of the event.js file? If not it's attacted. DynElement._flagCreate is much faster than calling DynElement._flagEvent(this,'create') -- Raymond Irving > ----- Original Message ----- > From: "Raymond Irving" <xw...@ya...> > To: "DynAPI-Dev" <dyn...@li...> > Sent: Thursday, March 27, 2003 7:09 AM > Subject: [Dynapi-Dev] DynLayer Blackboard updates > > > > Hello, > > > > The attached zip file contains the updates for the > new > > blackboard feature. > > > > The new enableBlackboard() function must be called > > before the layer is created or before the setHTML > > function if the layer has already been created > > > > Speed test: 100 layers /w native > blackboard:390-470ms, > > 100 layers /w dynlayer as blackboard:721-740ms > > > > Layers with blackboard enabled takes a little more > > time to be generate, but this is nothing compared > to > > using a second dynlayer as a blackboard. > > > > > > PS. blackboard will have no impact on blueprint! > You > > get the same performance as before. > > > > -- > > Raymond Irving > > > > > > > > __________________________________________________ > > Do you Yahoo!? > > Yahoo! Platinum - Watch CBS' NCAA March Madness, > live on your desktop! > > http://platinum.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: > The Definitive IT and Networking Event. Be There! > NetWorld+Interop Las Vegas 2003 -- Register today! > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ __________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com |
From: Doug M. <do...@cr...> - 2003-03-28 00:10:40
|
Her ya go.. AS always, the HTMl file goes into your examples dirctory, and the js = file goes=20 into your src/gui/ directory.. Comment, complains, suggestions? I think about adding a depth parameter, this ould be handles with the = table border size in IE/DOM and with extra tables in NS.. Note that ALL parameters have associated get and set methods.. :-) Now for the scrollbar |
From: Doug M. <do...@cr...> - 2003-03-27 23:34:19
|
Found a bug: the following on line 92 of DynLayer_base.js blows up on NS "not a function" DynElement._flagCreate(this); When replaced with line 92 from the previous version is fine: DynElement._flagEvent(this,'create'); ----- Original Message ----- From: "Raymond Irving" <xw...@ya...> To: "DynAPI-Dev" <dyn...@li...> Sent: Thursday, March 27, 2003 7:09 AM Subject: [Dynapi-Dev] DynLayer Blackboard updates > Hello, > > The attached zip file contains the updates for the new > blackboard feature. > > The new enableBlackboard() function must be called > before the layer is created or before the setHTML > function if the layer has already been created > > Speed test: 100 layers /w native blackboard:390-470ms, > 100 layers /w dynlayer as blackboard:721-740ms > > Layers with blackboard enabled takes a little more > time to be generate, but this is nothing compared to > using a second dynlayer as a blackboard. > > > PS. blackboard will have no impact on blueprint! You > get the same performance as before. > > -- > Raymond Irving > > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! > http://platinum.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-03-27 15:09:28
|
Hello, The attached zip file contains the updates for the new blackboard feature. The new enableBlackboard() function must be called before the layer is created or before the setHTML function if the layer has already been created Speed test: 100 layers /w native blackboard:390-470ms, 100 layers /w dynlayer as blackboard:721-740ms Layers with blackboard enabled takes a little more time to be generate, but this is nothing compared to using a second dynlayer as a blackboard. PS. blackboard will have no impact on blueprint! You get the same performance as before. -- Raymond Irving __________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com |
From: Doug M. <do...@cr...> - 2003-03-27 07:23:18
|
Raymond: Let us know when you have the blackboard code and example in cvs.. I will need it to create the DynButton, otherwise I need to add two layers (plus itself = 3 layers) to make the 3d effect work. Once the button is done, I will re-implement the scrollbar and we will be back on track. So note to Raymond: making blackboard a priority would be prety cool.. hehe.. :-) Still hammering out the specs for the new tree widget or, DynTree.. I'll post the specs as soon as I've got them. ----- Original Message ----- From: "Raymond Irving" <xw...@ya...> To: "DynAPI-Dev" <dyn...@li...> Sent: Wednesday, March 26, 2003 2:40 PM Subject: Re: [Dynapi-Dev] New BlackBoard concept for DynAPI 3.0 > > --- Doug Melvin <do...@cr...> wrote: > > See below: > > > > > I'm also looking at adding a two new features to > > the > > > dynapi.document object. These are as follows: > > > > > > dynapi.document.writeln(html,key) and > > > dynapi.document.deleteln(key) > > > > > > These will allow a user to write/append html > > content > > > to the document even after the page has been > > loaded. > > > The deleteln(key) will also the user to delete > > html > > > content from the document once the page is loaded. > > > > > > > > These two new functions will enable us to > > dynamically > > > download (inline) portions of a huge app, append > > the > > > content to the document and then create the object > > use > > > blueprint/inline create features. > > > > > > What do you all thing? > > I thing it's a greate idea!! > > This would have come in very handy when I built > > figure8's site as > > I would have allowed be to load only portions of the > > tree at a time. > > (800+ nodes can take a VERY long time to download, > > never mind rendering) > > > > Well these two functions will require a lot of > testing, but I think it's possible after many > sleepless nights :) > > -- > Raymond Irving > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: > > The Definitive IT and Networking Event. Be There! > > NetWorld+Interop Las Vegas 2003 -- Register today! > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! > http://platinum.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: > The Definitive IT and Networking Event. Be There! > NetWorld+Interop Las Vegas 2003 -- Register today! > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > |
From: Doug M. <do...@cr...> - 2003-03-27 02:28:57
|
1) The naming convention is certainly up for debate. This is one of the things we would want to cover in a widget standard. 2) Point taken, will do. 3) anchors hadn't even occured to me.. I will most certainly implement them. 3b) (maybe ment 4? :-) ) I'm afranid I found the range method of doing thing in VB very diffuclt. It would really mess up my math if I had to resize something. Wheras the ratio is simple the percentage of total possible scrolling. It may be debated, but I personally like the simplicity of the math involved. As for the arrows, I agree.. Will do. > Hi Everyone, > > (The views expressed below are my own and are not > intented to hurt anyone. I'm just expressing things as > I see them in my option) > > > 1) First off - In keeping with naming conventions I > would add the prefix btn before buttons (e.g btnUp, > btnDown,etc). This is something that I've learned will > coding in vb. The truth is this is of little value but > it's just my option. > 2) The this.KnobListener should not be created inside > the constructor. This IMO is a performance hit as the > javascript engine will have to create an object and a > function for each scrollbar. IMO it should be placed > on the prototype of the scrollbar: > > function scrollbar_light(){ > // code here... > this.knob.addEventListener(this.KnobListener); > }; > scrollbar_light.prototype.KnobListener={ > // events here > }; > > The same should go for the other events. In this > approach the functions and objects are created only > once. > 3) Instead of reseting the sizes of the buttons by > calling setSize inside the allignObjects() functions I > would recommend that the setAnchor() function be used. > You just set it and forget it: > > // inside constructor > if (this.orientation) { //vertical > var al={left:0,right:0}; > this.upBTN.setAnchor(al); > this.downBTN.setAnchor(al); > this.knob.setAnchor(al); > }else { //horizontal > var al = {top:0,bottom:0}; > this.upBTN.setAnchor(al); > this.downBTN.setAnchor(al); > this.knob.setAnchor(al); > } > > For a very good example of anchoring/strecthing see > dynapi.api.dynlayer-anchor-stretching.html and > dynapi.api.dynlayer-anchor.html > > The same can be down for the knob by using the > stretchV and stretchH attributes. for example: > stretchV:'40%' can be used to stretch the knob '40%' > of it's parent width or stretchV:90 will set the > knob's height to 90 pixels > > 3) I've found the scrollbar from dynapi 2.x days to be > very difficult to use. I never liked the setRatio() > and getRatio() functions. I think the the simplicity > of the Visual Basic scrollbar is much prefered than > setRatio(). > > I think the scrollbar should have a setRange(min,man) > function that allows me to set a range of values to > scroll. I can then use getValue() and setValue() > functions to set or get the value of the scrollbar. > When I call setValue(v) it will force the scrollbar > knob to move to the section where the value can be > found. > > example: > > hscBar.setRange(0,1000); > hscBar.setValue(120); // simulates a user scroll > // ^ set knob to value 120 within the range 0-1000 > // some code here..... > var v = hscBar.getValue(); > > That's it! > > Well in summary I think the scrollbar looks good, but > I'd like it better if it had arrows :). > Since this is the light version I would suggest that > you use ←, →, ↑, ↓ or + - to > indicate up/down or left/right. > > Keep up the good work. > > Best regards. > > -- > Raymond Irving > > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! > http://platinum.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: > The Definitive IT and Networking Event. Be There! > NetWorld+Interop Las Vegas 2003 -- Register today! > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ > |