| Summary: | Can't select distance input field by tab on Area -> Shadow tab page | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Tamás Zolnai <zolnaitamas2000> |
| Component: | Impress | Assignee: | g.tarsoly |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | mentoring |
| Priority: | medium | Keywords: | difficultyBeginner, easyHack, skillCpp, topicUI |
| Version: | 6.0.0.0.alpha1+ | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | target:6.1.0 target:6.0.0.1 | ||
| Crash report or crash signature: | Regression By: | ||
|
Description
Tamás Zolnai
2017-11-15 13:52:55 UTC
Let's turn this into a easy hack. The code is here: cui/source/tabpages/tpshadow.cxx Check the SvxShadowTabPage class Some good notes about widgets: https://wiki.documentfoundation.org/Development/WidgetLayout Some other notes: Traveling by tab is mainly determined by the ui file. The ui file of this shadow tab page is here: cui/uiconfig/ui/shadowtabpage.ui. I saw an other tab page in the same dialog where there is a similar solution (hiding a group of items by clicking on a button): Check Area -> Transparency tab and Gradient checkbox there. It works similar, when Gradient checkbox is checked the subitems are enabled, but in that case tab works as expected. So I suggest to compare the two ui files and try to find out what difference in their structure. The transparency page's ui file is here: cui/uiconfig/ui/transparencytabpage.ui. geri1245 committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=2f26765e2dc8b7e6752a2cf6fbde3c45ab293f65 tdf#113859 Make it possible to select every widget with tab It will be available in 6.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. geri1245 committed a patch related to this issue. It has been pushed to "libreoffice-6-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=d81cbfdf987e44d4c59d9828369cf026f9b72da1&h=libreoffice-6-0 tdf#113859 Make it possible to select every widget with tab It will be available in 6.0.0.1. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. |