Bug 379793

Summary: Record navigator's buttons shall be bigger
Product: [Applications] KEXI Reporter: Jarosław Staniek <staniek>
Component: GeneralAssignee: Jarosław Staniek <staniek>
Status: CONFIRMED ---    
Severity: normal CC: adam, inksi, whitfield
Priority: NOR    
Version: 3.1.0 Alpha   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Bug Depends on:    
Bug Blocks: 379072    
Attachments: Photo of the Old and New sizes
2.9.11 and 3.1.0

Description Jarosław Staniek 2017-05-13 22:34:33 UTC
Record navigator's buttons shall be bigger/rectangular, perhaps based on size hint for given style.
Comment 1 Jarosław Staniek 2017-05-15 09:17:29 UTC
Created attachment 105551 [details]
Photo of the Old and New sizes

(from bug #379072)
Comment 2 Jarosław Staniek 2017-05-15 09:24:17 UTC
Technical note: the issue appear when for given widget style height of a horizontal scrollbar is too small. The section of navigator buttons are added using QAbstractScrollArea::addScrollBarWidget(QWidget *widget, Qt::Alignment alignment). The docs say "The height of the widget will be set to match the height of the scroll bar"
Comment 3 Jarosław Staniek 2017-05-15 09:39:04 UTC
@whitfield@telkomsa.net Could you please provide screenshot for the new size when the scrollbar is displayed?
Comment 4 Jarosław Staniek 2017-05-15 09:58:19 UTC
Note: the AppImage version uses Fusion widget style and navigator buttons are of the same vertical size as the scrollbar's buttons.
Comment 5 Jarosław Staniek 2017-05-15 10:03:34 UTC
Possible solution: users demanding larger buttons could switch to different widget style. This is hard for AppImage versions of Kexi so special option could be a better choice.

I requested Breeze as default for AppImage: https://github.com/appimage-packages/kexi/issues/12
Comment 6 Jarosław Staniek 2017-05-15 10:05:27 UTC
Created attachment 105552 [details]
2.9.11 and 3.1.0

Record navigator in 2.9.11 on the top, 3.1.0 on the bottom. Please note that 3.1.0 has no smaller geometry.