Bug 379793 - Record navigator's buttons shall be bigger
Summary: Record navigator's buttons shall be bigger
Status: CONFIRMED
Alias: None
Product: KEXI
Classification: Applications
Component: General (show other bugs)
Version: 3.1.0 Alpha
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Jarosław Staniek
URL:
Keywords:
Depends on:
Blocks: 379072
  Show dependency treegraph
 
Reported: 2017-05-13 22:34 UTC by Jarosław Staniek
Modified: 2017-05-15 13:22 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Photo of the Old and New sizes (41.18 KB, image/png)
2017-05-15 09:17 UTC, Jarosław Staniek
Details
2.9.11 and 3.1.0 (7.42 KB, image/png)
2017-05-15 10:05 UTC, Jarosław Staniek
Details

Note You need to log in before you can comment on or make changes to this bug.
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.