Hello Everyone, I've managed to finally upload the components that I have been working on. They're currently in the alpha stage so don't expect them to work flawlessly accross browsers.
Please have a thorough look at them along with the other changes like getContentWidth/Height etc and let us know what we should or should not do. Please look at the new StyleManager approach to creating components and let us have a discussion on this. Can we come up with other means of doing the same thing or is the StyleManager way ok? Here's some info from the quickrefs about the StyleManager Library: StyleManager makes it possible to change the look-and-feel of any DynLayer component by just simply changing the style of the component. Styles can also be used to change or enhance the behavior of a component without having to create or load a different class or library. For example: The Button component provides a set of basic input/output functions which in and of themselves do not generate any user interface. For the Button to be of any use to the user a style must be applied that will render a user interface. In times past if the user wants to use a FlatButton, an ImageButton and a normal PushButton, he/she would have to load and create three different objects: var btn1 = new FlatButton(); var btn2 = new ImageButton(); var btn3 = new PushButton(); With Style Manager only one Button Class is required and the necessary styles: var btn1 = new Button(null,10,10,100,100); var btn2 = new Button(null,110,10,100,100,'ButtonFlat'); var btn3 = newButton(null,220,10,100,100,'ButtonImage'); Changes ------------- [*] Update quickrefs (See docs/docs/quickref.html) [+] Added new examples (See examples/dynapi.gui.*.html) [+] Add Explorer Component [+] Add Button Component [+] Add CheckBox Component [+] Add RadioButton Component [+] Add Knob Component [+] Add ListBox Component [+] Add ViewPane Component [+] Add ScrollBar Component [+] Add Marquee Component [+] Add ProgressBar Component [+] Add StyleManager Library [+] Add PoolManager Library [+] Add setOpacity() and getOpacity() to Fader Library [-] Fix HTMLListbox getItem() bug [*] Rename dynapi.util.ioelement-sync.html to dynapi.util.ioelement-soda.sync.html [*] Remove dynapi.util.ioelement-soda-nsync.html example [-] Fix text column bug in HTMLTextArea [+] Add "event" argument to HTMLComponent inline events [*] Modify getContentWidth/Height for all browsers [*] Call adjustSize whenever a layer is removed. [*] Move component images from ext/images to gui/images [+] Add setAutoSize() to DynLayer [+] Add getBlueBrint() to DynLayerInline -- Raymond Irving __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Dynapi-Dev mailing list [EMAIL PROTECTED] http://www.mail-archive.com/[EMAIL PROTECTED]/