Quote:
Originally Posted by kiwidude
@Rellwood - thanks for posting that, interesting info. Like anything AI from my experience there is a lot of wrong conclusions and paths in there. I originally only read your getting it to analyze stuff, I haven't gone through all the proposed fix stuff that went after (that all looked pretty frustrating)...
The real issue here (that hadn't been spelled out to me or at least not clearly) is if your column is wider than the width of the dialog then the grid will attempt to make sure the next column is completely visible on screen when you scroll right. If it fits then great - the horizontal scrollbar works and you are able to resize that column to the left which is what I was doing in my quick tests. If it doesn't fit then you have a problem because it puts as much of the next column on screen as it can which usually means left aligning and hence giving you no visible grab for the previous column to resize it.
The AI is correct in pointing out that I haven't applied max width restrictions to columns. That was intentional. Otherwise you would then have to handle all the user events like them resizing the window - now the max widths you tried to set have to be changed and it all gets very complicated.
I still come back to you not actually saying what the use case you have here is. The plugin saves column widths - so just like the main calibre window you should be able to size your columns to a "usable" width for 90% of the time that display enough data to be useful. Why do you feel the need to try to max out columns (and triggering this grid behaviour)? Is it because of something I could fix by just adding a tooltip, or ?
|
I dont think I am making myself clear.
When I import a list. The initial window where I match columns in the list to columns in Calibre - all the columns are default set to max width. I am not doing this. Which isn't too big of a problem, but a pain when dealing with a lot of columns and I have to keep scrolling over. The major problem lies when I click "next"
In the Next screen there are two different viewing panes, the one on the left that has the columns from the list, and the one on the right with the matched books and their matching columns.
My problem is that the title and author columns in the calibre list (on the left pane) are still shown at max width and do not allow for grabbing and shrinking them down. I am left with only being able to see only the title, then scroll over, then ONLY the Author, then scroll over, THEN I can see multiple columns. The Title and Authors are unable to be shown outside of single column view. This is on the Imported List side. The Calibre book list side is fine.
The initial picture is showing how the AI developed the plugin before the attempt to get to the next section which is where the errors show. NOTE that the columns are all evenly spaced.
The Next picture shows what the original import list plugin looks like when I import the same exact list. Every column to match is default set to max -
The final picture shows how the imported list side of the viewer pane to determine if the books match shows ONLY the Title, no matter how far I stretch the pane, it will ONLY show the title, then if I scroll a tiny bit, it will ONLY show the Author. This is just on the List side, the Calibre side is ok, I can move them over. But the List side is ONLY title, ONLY author, THEN you can see the other columns and adjust them.
I hope that makes sense.
Also, Please ignore my pervy books