[GNC] UI Problem with 4.14

Robert Heller heller at deepsoft.com
Thu Dec 7 17:18:07 EST 2023


At Thu, 7 Dec 2023 15:09:13 -0600 adrien.monteleone at lusfiber.net wrote:

> 
> On 12/7/23 2:07 PM, Robert Heller wrote:
> > 
> > 
> > At Thu, 7 Dec 2023 13:46:19 -0600 adrien.monteleone at lusfiber.net wrote:
> > 
> >>
> >> The Description column always fills the remaining width of the window.
> >>
> >> You adjust the other columns to your liking, then reduce the window
> >> width to shrink the Description column. Otherwise, you can after setting
> >> the other columns, drag the right handle of the Description column to
> >> the left and let it bounce back to fill the remaining space.
> > 
> > So how do a make the columns to the right of the Description column wider?  Do
> > I drag them off the window?  This actually makes no sense.
> 
> Yes, that's how you do it, sort of. And if you try, it does make sense 
> as you see it happen.
> 
> For example, to widen the Account column, drag its right border to the 
> right. (up in the header) The column will widen accordingly, and you 
> will get a left-right scroll bar at the bottom of the window. Resize all 
> columns *other than* the description to your liking, *first*.
> 
> Then, to remove the scroll bar and size the Description to take up the 
> remaining space of the window, (Window Width - Sum of all *other* Column 
> Widths) drag its right-border to the left and let it snap back into 
> place. (hence it auto-sizes)
> 
> > OK, I am totally confused. How do I make a column to the right of the
> > Description wider *without* draging the right handle of the Description column
> > to the left? 
> 
> See above.
> 
> I don't want to *shrink* the columns to the right of the
> > Description, I want to make one of them wider. How does one do that without
> > shrinking the Description column? Where does the space come from? How does one
> > add space?
> 
> You are 'adding width' as you resize the other columns which triggers a 
> scroll bar. You then snap the Description column back and the scroll bar 
> goes away.
> 
> What is happening is that there is some total window width W, which
> > is the sum of widths of all of the columns (plus the margin space). If one
> > wants to make some column Cx wider, some other collumn Cy needs to shrink, but
> > this is impossible if the only column that is "shrinkable" (Cy) is the
> > Description column. I can make columns to the *left* of the Description wider
> > or narrower, but not the columns to the right of the Description. Any attempt
> > to make any of them wider ends up making them all narrower until eventually
> > one (or more) of them end up with a width of 0. As far as I am concerned, this
> > is a bug (and a serious one at that). This makes no sense.
> 
> Yes it does - try it and stop thinking about it.
> 
> > 
> > I have the source code and will go hunting...
> 
> No need for that rabbit hole. Just follow the above. Note, this behavior 
> is described in the Help manual and as Stan noted, there is also an FAQ 
> entry about it. If you really want to see the code, go right ahead, but 
> you're just going to discover what I've described above and is already 
> documented behavior.

All I can say is *no other application* with a resizable column UI that I have 
ever used works that way.  AFAIK, this is unique to Gnucash...  It was totally 
unexpected and *unfriendly* behaviour [to me]. 

> 
> Regards,
> Adrien
> 
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
> 
>                                                                        
> 

-- 
Robert Heller             -- Cell: 413-658-7953 GV: 978-633-5364
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
heller at deepsoft.com       -- Webhosting Services
                                                                  


More information about the gnucash-user mailing list