Feedback for GT'ers... I'm probably ab-using FastTable support in gtInspector, but as a quick hack during initial prototyping it was *very* nice to be able review retrieved data as a table of instances with a column per instance variable. Some enhancements that would make this even better... 1. Horizontal scroll bar - There are columns past the right margin that I can't get to for lack of one. 2. Column resizing to shift subsequent columns, which could provide another path to seeing the hidden columns. 3. Individual column width auto-fit - like in Excel where you double-click the edge 4. All columns auto-fit 5. Auto-fit columns prior to first opening. 6. Being able to split column labels over two lines - to allow for thinner columns For a demonstration, could you please load the attached ST fileout (its small), and also... Gofer it smalltalkhubUser: 'SvenVanCaekenberghe' project: 'Neo'; configurationOf: 'NeoJSON'; loadStable. Then inspect.... BittrexMarket getAll. cheers -ben Demo.zip (2K) Download Attachment |
I thin there were some FT improvements we should integrate ?
Esteban
|
Esteban
At Brest, I will meet the guy that did the google summer of code. He was sick the last two months but he wants to release his enhancements. So this is good. Stef On Mon, Dec 11, 2017 at 10:29 AM, Esteban Lorenzano <[hidden email]> wrote: > I thin there were some FT improvements we should integrate ? > > Esteban > > On 10 Dec 2017, at 09:51, Ben Coman <[hidden email]> wrote: > > Feedback for GT'ers... > > I'm probably ab-using FastTable support in gtInspector, > but as a quick hack during initial prototyping it was *very* nice > to be able review retrieved data as a table of instances > with a column per instance variable. > > Some enhancements that would make this even better... > 1. Horizontal scroll bar - There are columns past the right margin that I > can't get to for lack of one. > 2. Column resizing to shift subsequent columns, which could provide another > path to seeing the hidden columns. > 3. Individual column width auto-fit - like in Excel where you double-click > the edge > https://www.youtube.com/watch?v=Yeb8emsjtf4 > 4. All columns auto-fit > 5. Auto-fit columns prior to first opening. > 6. Being able to split column labels over two lines - to allow for thinner > columns > > For a demonstration, > could you please load the attached ST fileout (its small), > and also... > Gofer it > smalltalkhubUser: 'SvenVanCaekenberghe' project: 'Neo'; > configurationOf: 'NeoJSON'; > loadStable. > > Then inspect.... > BittrexMarket getAll. > > cheers -ben > <Demo.zip> > > |
In reply to this post by Ben Coman
On 10 December 2017 at 16:51, Ben Coman <[hidden email]> wrote:
I'm having a go at this. The easy part adding the scrollbar morph is done and before proceeding further I'm seeking advice on the recommended approach to translating the columns. For what I've done so far, I was going to submit for review via the latest Pharo 7 Contribution process, but I hit a blocker... so I've uploaded Morphic-Widgets-FastTable-BenComan.223 to Pharo6InBox. Could someone familiar with FastTable internals review this on top of 60528 and advise the next step I should take. cheers -ben P.S. I expect to integrate this in Pharo 7 rather than Pharo 6, but this moment its easier for me to ask for help this way. |
On 5 January 2018 at 15:38, Ben Coman <[hidden email]> wrote:
I should have mentioned, run... FTExample>>exampleTableHorizontalScroll to see demo of what I've done so far. btw, to make it safer to trial this horizontal scroll bar UI code all modifications are guarded by... trialHSB ifNil: [ ] ifNotNil: [] cheers -ben |
Free forum by Nabble | Edit this page |