Petrov Dmytro
-
Posts
15 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Posts posted by Petrov Dmytro
-
-
2 hours ago, Sherzod said:
Yeah, but the manual is pretty vague about it
QuoteIn theory, uniGUI is able to resize screen elements back to their original sizes when you run the application, but there can be scenarios where this may not work as expected
That's why I am interested if in my scenario there are going to be any problems?
---------------------
Просто в 4K всё очень мелкое, а если поставить коэффициент х2 и больше его не трогать, то ведь не должно быть проблем с пересчётом масштабирования? Да, некоторые шрифты становятся либо слишком крупные или мелкие, но ведь это всё можно поправить в свойствах компонентов и, по идее, если больше не менять коэффициент, то проблем быть не должно. Или я чего-то не учитываю? -
I read a manual about limitations using High DPI (>96 PPI) and scaling of UniGui applications. But I have one question:
If I manually set PPI to a x2 scaling in IDE (192 PPI) and then modify font sizes and other parameters to look OK and then will never open this project on other PCs with different PPI, will I get any problems in the future? -
Спасибо! Это сработало идеально.
- 1
-
Сделал тест. Версия 1565.
-
Я пытаюсь сделать настраиваемую пользователем таблицу на базе TUniStringGrid
В случае, если пользователь скрывает колонку я делаю ширину равную 0.
List.Columns[1].Width := 0
При этом размер заголовка колонки становится невидимым, но содержание всёравно имеет определённую ширину, что сдвигает контент и приводит к образованию вертикальных линий. Это можно как-то исправить?
Использую последнюю версию UniGui
-
Это сработало, спасибо!
-
На форме стоит свойство AlignmentControl = uniAlignmentClient
Если при создании таблицы установить ширину колонки, например, в 300 пикселей, а потом пользователь в RunTime изменит это значение (растянет мышкой), то при запросе из кода мы по-прежнему получим значение 300.
UniStringGrid.Columns[1].Width
А я хочу реализовать сохранение ширины колонки в Cookie для удобства пользователя. Как мне получить реальное значение ширины колонки?
-
You can do it like this (code for LoginFrm). Insert here --> LoginFrm.Script
function doOnResizeChange() { if (typeof LoginFrm !== 'undefined') { var winWidth = window.innerWidth, winHeight = window.innerHeight; LoginFrm.window.setPosition(0, 0); LoginFrm.window.setSize(winWidth, winHeight); } } function doOnOrientationChange() { setTimeout(doOnResizeChange, 1000); } window.addEventListener('orientationchange', doOnOrientationChange); window.addEventListener('resize', doOnResizeChange); setTimeout(doOnResizeChange, 10);
uniGUI and Lazarus
in Other Platforms
Posted
ZhangLazarus, sorry, I don't understand, what does this mean? UniGUI can be installed on Lazarus? Or you somehow modified it to install? Or are you selling your custom solution to install UniGUI to Lazarus?