Bug 382111 - Ledger column widths incorrect and can't be adjusted; help file has nothing about column widths
Summary: Ledger column widths incorrect and can't be adjusted; help file has nothing a...
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.8.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-07 22:56 UTC by on
Modified: 2019-10-09 21:21 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.8.4


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description on 2017-07-07 22:56:45 UTC
In Kmymoney 4.8 running on Windows 10, downloaded and installed today, at least some ledger columns are not wide enough to show the data they contain, and all columns are fixed in width (they can't be adjusted and do not change widths automatically when the length entries change, or when the window is resized). Specifically, the No., Date, Deposit and Balance columns at least are all too narrow to display fully the data they contain. 

Searches on this site and Google show that these sorts of problems have plagued Kmymoney for many years, but I  couldn't find a clear statement of what the expected behavior is, nor a statement as to whether the user should expect to be able to adjust column width or should expect the widths to adjust themselves automatically to fit the data length. The "KMyMoney Handbook" that came with the product has no mention -- that I could find -- of ledger column width. Neither could I find any open bugs that refer explicitly to these incorrect and un-adjustable column widths. 

Clearly there's something wrong here. Although I *strongly* prefer manual control over columns widths in software that presents data in tabular fashion, automatic resizing that actually works would be acceptable. But if I can't see the figures the ledger is worthless. My guess is that this is a Windows problem, and further that you don't have tons of Windows users, given the lack of excitement here. 

This is my first exposure to Kymoney, and given that my time is short I am doubtful that I will return to it. But since the software looks as though it would otherwise have been a great choice, I figured I'd chip in at least with a report of my experience.
Comment 1 Jack 2017-11-26 22:22:16 UTC
As far as I can tell, it is not possible to adjust any column widths in any of the table like displays.  That is not restricted to Windows.  If the widths are inadequate to show the content, it is probably due to a font related issue, rather than Windows specific.  The intent is definitely that all the content be visible.  One possibility is that the system is returning incorrect font metrics, but I'm not sure how to check for that.  

Perhaps there should be a separate wish-list to request that columns widths be adjustable, but it is definitely a bug if the content cannot be fully seen with the program determined widths.
Comment 2 Jack 2017-11-26 23:07:40 UTC
Searching BKO including closed bugs shows this problem has been addressed in the past.  I wonder if some recent change has interfered with one of those fixes?

Might this be related to bugs 325341 or 312816?
Comment 3 Dave F 2018-01-27 23:50:58 UTC
I have KMM v.4.8.0 with accompanying KDE 4.12.5 installed on Windows 7 x32.

Under Settings/Configure KMyMoney/Fonts, either {Ledger} Cell font or Header font changes do not change regardless of font or fontsize chosen, also regardless whether "Use system fonts" is checked or not checked.

I have no basis to assume this is a Windows or KDE issue but in a similar KDE app called Homebank, the dev indicated it had something to do with KDE.

Is there anything I can do to correct this as I have vision issues and would greatly benefit from a larger font.

Thank you very much.
Comment 4 Ralf Habacker 2019-10-09 21:21:02 UTC
Works at least with 4.8.4.