That looks awesome! Great work, Carlos :)
On Fri, Dec 13, 2019 at 1:15 PM Carlos Rovira <[email protected]> wrote: > 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 >
