Still it's possible to share some appearance when using the include/ alias options e.g.
"tileviewitem" : "list-item" redirects all child controls as well (still missing tileviewitem/ description) Sebastian Am 17.11.2008 um 23:49 schrieb Matthew Gregory: > I spent quite a while trying to figure out the best way to create the > TileViewItem, I decided the best way to avoid duplicating code was to > inherit from ListItem which is just a plan Atom at heart. To allow > me to > use 3 seperate labels instead of just the one that the Atom creates > I've > overridden createChildControlImpl and use this for all the labels. The > framework then automatically sets the child control's appearances to > "tileviewitem/label", "tileviewitem/description", "tileviewitem/ > status" > etc... hence the need for a custom appearance. > > However, Derrell has added bug 1591 that suggests we should have a > smarter way of including appearances from contrib projects. > > Hope that's made it clear, > Matt > > Petr Kobalíc(ek wrote: >> Hi Matthew, >> >> thank you for your work! >> >> In the future, will be possible to use only listbox theme ? Where is >> the point I'm missing;) >> >> Cheers >> - Petr >> >> 2008/11/17 Matthew Gregory <[EMAIL PROTECTED]>: >>> Thats good :) >>> I've made quite a few improvements to the orriginal source I >>> posted. The >>> main difference is that TileViewItem now derrives from ListItem so >>> it >>> can be used in forms without duplicating a lot code. The two main >>> difference you might have to make in your code are changing get/ >>> setTile >>> to get/SetLabel and also either include tileview.theme.Apperance >>> in your >>> own theme or add the following code to Application.js: >>> >>> qx.Theme.include(qx.theme.modern.Appearance, >>> tileview.theme.Apperance); >>> >>> Also I haven't tested this yet, but I've designed it so you can add >>> TileViewItem to List if you just wanted a list of tiles and also add >>> ListItem to TileView if you want a flowing tileview but don't need >>> the >>> overhead of the description and status labels. >>> >>> Any problems just let me know, >>> Matt >>> >>> >>> Jean-Baptiste BRIAUD -- Novlog wrote: >>>> Very good news ! >>>> Thanks you for sharing. >>>> >>>> I'm using it since you posted the source here. I'll update my >>>> code to >>>> the contrib version. >>>> >>>> On 17 Nov 2008, at 21:31, Matthew Gregory wrote: >>>> >>>>> Hi All, >>>>> Just to let you know that my TileView widget is now part of >>>>> qooxdoo-contrib. I'll be putting some documentation on the wiki >>>>> shortly >>>>> but in the meantime feel free to check it out and report any bugs/ >>>>> needed >>>>> improvements. >>>>> >>>>> There is currently a bug (already mentioned on this mailing >>>>> list) in >>>>> the >>>>> FlowLayout that prevents scrolling from working correctly but >>>>> will be >>>>> fixed in 0.8.1 >>>>> >>>>> My next checkin should support icon overlays similar to how SVN >>>>> does >>>>> to >>>>> indicate status. >>>>> >>>>> Awaiting your comments :) >>>>> Matt >>>>> >>>>> >>>>> ------------------------------------------------------------------------- >>>>> 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 >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >>>>> >>>> >>>> ------------------------------------------------------------------------- >>>> 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=/ >>> >>> ------------------------------------------------------------------------- >>> 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 >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >>> >> >> ------------------------------------------------------------------------- >> 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=/ > > > ------------------------------------------------------------------------- > 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 > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel ------------------------------------------------------------------------- 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 [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
