Hi Andrew, you can see a new version of TDJ uploaded with the current examples : https://royale.apache.org/tourdejewel/#
Enjoy! :) Carlos El vie., 13 dic. 2019 a las 1:12, Andrew Wetmore (<[email protected]>) escribió: > This is great news! I can't wait to play with them. > > On Thu, Dec 12, 2019 at 8:05 PM Carlos Rovira <[email protected]> > wrote: > > > Hi, > > > > just committed my work on Jewel ButtonBar and DataGrid. I think these > > components was long awaited and finally we have it here! :) > > > > Just let you know that I tried my best to have this iteration as most > > stable as possible, but consider that I still need to do some work in > some > > areas. > > I wanted to try to have the API stable so don't need a change when > > completing next iterations, but this is nothing I can guarantee ;) > > > > ButtonBar supports typical emphasis styles in Jewel Buttons as well other > > things from Jewel Layouts. I think I'll need to make its own extension of > > the model > > and I'm still thinking about the different width types from Basic > version. > > I must see if the current ones are sufficient of I need to implement > more. > > > > About DataGrid, I wanted to have a first version where: > > > > - roll over is supported (this will do with a change of styles to be > > more flexible and can be controlled not only by hover with the mouse) > > - Have a default width like in flex where columns are sized to 1/n > > columns of the total available space > > - Have a layout based on columnWidths > > - Get an initial Jewel look and feel that as well have the things in > > ButtonBar like emphasis color > > > > Still to do most important: > > > > - sorting of columns > > - resizing of columns > > > > Other things that should come (depending on how important are this ones): > > > > - editable cells > > - reordering of columns > > > > Tour De Jewel has a few initial examples, and I hope to add more like > > ButtonBar with icons in the buttons or other kind of renderers like > > ToggleButton? will see... > > > > A couple of things more: > > > > > > - Since this components comes from the work in Basic, many of the > design > > is from there, but while transforming to Jewel I could see some things > > that > > I could fix that maybe could be good to make as well in Basic > versions, > > for > > example, Basic DataGridView creates most of the things in initComplete > > handler, while in Jewel all is done in the strand - createChildren > > method. > > There's some methods and events in Basic version not used that could > be > > cleaned, and many events for "layoutNeeded" dispatched that seems can > be > > removed, and other things that could be compared to try to improve > Basic > > one. > > - I know she things in Jewel versions to be fixed from tomorrow, so > > think that this is a first version of complex components, so I'll > > continue > > to work on this in the next days to continue improve things. For > > example in > > some configurations refreshing the component will not do what we > > exepect... > > just give some more days to go over it. > > > > Hope you like it! :) > > > > > > -- > > Carlos Rovira > > http://about.me/carlosrovira > > > > > -- > Andrew Wetmore > > http://cottage14.blogspot.com/ > -- Carlos Rovira http://about.me/carlosrovira
