[GNC] UI Problem with 4.14

Glenn Fowler gfowler1 at outlook.com
Thu Dec 7 18:16:29 EST 2023


If desired, you can edit the widths by text so all the accounts match. I
like this as after a while you develop a muscle memory of the columns and
you navigate faster when the columns are the same.

Help -> About -> GNC_USERDATA_DIR

Open the books folder and edit the file

On Thu, Dec 7, 2023 at 6:05 PM David Carlson <david.carlson.417 at gmail.com>
wrote:

> Robert,
>
> Once you get used to it, this method is about as hser friendly as possible
> given the overall register design.
>
> I have found that for the size and resolution of the monitors that I
> currently own, I first need to adjust the display setting to default to a
> smaller font size to get more text into the register width, then I might
> double click in the headers of some columns to show the widest entry
> completely.  Then I drag the right edge of the description column to the
> left to remove the scrollbar at the bottom.  I need to repeat for each
> account that I use regularly, then close the Gnucash program with those
> registers still open to save those settings in the .gcm file for that data
> file, as mentioned by others.
>
> One mor litle gem, if a window opens too big to see a button at the bottom,
> for example, hold down the Alt key and grab anywhere in the window with the
> mouse and you can drag it around as needed.
>
>
>
>
> On Thu, Dec 7, 2023, 4:18 PM Robert Heller <heller at deepsoft.com> wrote:
>
> > 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
> >
> > _______________________________________________
> > 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.
> >
> _______________________________________________
> 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.
>


More information about the gnucash-user mailing list