Chris Banford schrieb: > >> Tobias Oetiker schrieb: >> >>>> 2008/8/22 Sebastian Werner <[EMAIL PROTECTED]>: >>>> >>>> >>>>> Petr, >>>>> >>>>> It's useful. Sure. The issue with it was that it has never got any >>>>> love after its initial release with 0.5 years ago. Today one would >>>>> build such a widget with the layout system or render it as a virtual >>>>> widget like the Table does. Maybe we have such a widget with a follow >>>>> up release, but this depends on requests in our company or a >>>>> contributor building such a widget. >>>>> >>>>> >>> I have used gallery in a graph viewer project (actually the not yet >>> released smokeping in qooxdoo prototype). It was ideal for a >>> scalable layout where many small graphs were shown. Realy sad to >>> see it go away in 0.8 it was one of über-cool features of qooxdoo, >>> allowing me to easily implement things that were realy hard with >>> plain html. (having to rely on float left css and such) >>> >> As Sebastian already said, we dropped the gallery for 0.8 because we >> thought it is not used all that much and since it is largely based on >> low level DOM manipulations if does not fit well into 0.8 - at least not >> without significant refactoring. For the 0.8 final we are now in feature >> freeze so the gallery will not be in this release. >> >> For the near term I see two possibilities: >> >> 1. Implement a qooxdoo flow layout so it will be easy to write any >> gallery like widget using qooxdoo >> 1.1 Write a gallery using this flow layout >> 2. Do a direct port of the gallery to 0.8 (probably as part of >> qooxdoo-contrib) >> >> Both tasks are not really complicated but it needs someone to do it. We >> don't currently plan to work on any of these items. It would be great if >> one of you is willing to step in and work on one of this items. >> >> >> Best Fabian >> > > Hi list, > > Although not in a position to make any commitments (due to work & > serious lack of qooxdoo knowledge!), I also will need to have a "flow" > layout for building an Image Manager style component -- I'd be willing > to take a look at building such a thing (actually, already have looked > at it), but to undertake this properly, I'll need the 0.8 > documentation to be a bit further along, and possibly (for sure) some > help from more experienced qooxdoo devs... > > Might be a good introduction for me for how the layout system works. > > Any thoughts / feedback, as always, welcome :-) This would be great. If you need any help on this let me know. Our focus for the documentation is currently focused on basic stuff like how to build a qooxdoo application and how to USE layout manager. The documentation of how to write a layout manager is not yet in the wiki. A good general introduction to 0.8 is the GUI development article <http://qooxdoo.org/documentation/0.8/ui_overview>.
I did an internal presentation on layout managers some time ago. You can find the slides on our homepage <http://news.qooxdoo.org/qooxdoo-08-layout-concepts>. Some things however have changed in the mean time. Most importantly I state in the presentation that children are added to the layouts and not to the widgets. This is no longer true. Widgets are always added to other widgets. Layout managers are used compute the preferred size of the widget and to position its children. On the other hand the general algorithm of computing the layout has not changed. This might be interesting for you. To get a feeling how a layout manager looks like you should take a look at the code of the simple layout managers like "Grow", "Atom" or "Basic". Best Fabian > > Cheers, > -Chris > > PS. I also put my vote in for some good docs on how the Theming system > works in 0.8 -- I've sub-classed Window with the goal of making a > slightly different version of it, and it worked fantastically well > considering my noob status, but changing its appearance is totally > beyond me (I got lost in a trail of Theme classes last night...) -- Fabian Jakobs JavaScript Framework Developer 1&1 Internet AG Brauerstraße 48 76135 Karlsruhe Amtsgericht Montabaur HRB 6484 Vorstand: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas Gottschlich, Matthias Greve, Robert Hoffmann, Markus Huhn, Oliver Mauss, Achim Weiss Aufsichtsratsvorsitzender: Michael Scheeren ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel