|
|
|
Lazarus: некорректная отрисовка кнопок под Linux
|
|||
|---|---|---|---|
|
#18+
Столкнулся с очень интересной штукой. Задаю размеры кнопки в runtime. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Под виндой рисуется корректно Если сорцы импортировать под Линь, и запустить проект, не открывая FormEditor, то все размеры кнопок рисуются некорректно. Если же все-таки открыть lfm-файл в редакторе форм (причем не все, а только часть вкладок с расположенными на них кнопками), то "правильно" отрисовываться будут только те кнопки, которые были просмотрены в FormEditor Это бага? ================= Док. Win7 Ultim x64/Deb 9.1(GNOME, MATE; gtk2) i386: FB 3.0.2.32703, диалект 3, SS, Lazarus 1.9(r.56443); FPC 3.1.1 (r.37610), IBX by -Rik-; IBE 2017.4.19.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2017, 00:56:56 |
|
||
|
Lazarus: некорректная отрисовка кнопок под Linux
|
|||
|---|---|---|---|
|
#18+
Док, Проверил. У меня всё нормально. Ubuntu 16.04.3 LTS Unity. Но если у тебя проблема, то что тебе мешает делать привязку ко границам (верхней и нижней) едитов в рантайме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2017, 01:47:46 |
|
||
|
Lazarus: некорректная отрисовка кнопок под Linux
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyПроверил. У меня всё нормально. В окружении GNOME3 воспроизводится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2017, 02:06:27 |
|
||
|
Lazarus: некорректная отрисовка кнопок под Linux
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, похоже тикет писать надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2017, 13:50:55 |
|
||
|
Lazarus: некорректная отрисовка кнопок под Linux
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeyчто тебе мешает делать привязку ко границам (верхней и нижней) едитов в рантайме? так можно только высоту кнопки отрегулировать. Ширина все равно будет рисоваться, как редактор решит. Я запостил проблему тут , может, кто из разрабов откликнется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2017, 14:14:45 |
|
||
|
Lazarus: некорректная отрисовка кнопок под Linux
|
|||
|---|---|---|---|
|
#18+
Докпохоже тикет писать надо? Нет, это не ошибка. Просто с AutoSize всё не совсем просто. В общем, решить проблему можно так: Код: pascal 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2017, 14:24:46 |
|
||
|
|

start [/forum/topic.php?fid=58&tid=2041485]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
459ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 797ms |

| 0 / 0 |
