Jump to content

Petrov Dmytro

uniGUI Subscriber
  • Posts

    15
  • Joined

  • Last visited

Posts posted by Petrov Dmytro

  1. 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?

    On 11/13/2023 at 11:12 AM, ZhangLazarus said:

    copyright by QQ:48391810

     

    • Upvote 1
  2. 2 hours ago, Sherzod said:

    Yeah, but the manual is pretty vague about it 

    Quote

    In 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 и больше его не трогать, то ведь не должно быть проблем с пересчётом масштабирования? Да, некоторые шрифты становятся либо слишком крупные или мелкие, но ведь это всё можно поправить в свойствах компонентов и, по идее, если больше не менять коэффициент, то проблем быть не должно. Или я чего-то не учитываю?
  3. 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?

     

  4. Я пытаюсь сделать настраиваемую пользователем таблицу на базе TUniStringGrid

    В случае, если пользователь скрывает колонку я делаю ширину равную 0.

    List.Columns[1].Width := 0

    При этом размер заголовка колонки становится невидимым, но содержание всёравно имеет определённую ширину, что сдвигает контент и приводит к образованию вертикальных линий. Это можно как-то исправить?

    Использую последнюю версию UniGui

    vlines.png

  5. На форме стоит свойство AlignmentControl = uniAlignmentClient

    Если при создании таблицы установить ширину колонки, например, в 300 пикселей, а потом пользователь в RunTime изменит это значение (растянет мышкой), то при запросе из кода мы по-прежнему получим значение 300.

    UniStringGrid.Columns[1].Width

    А я хочу реализовать сохранение ширины колонки в Cookie для удобства пользователя. Как мне получить реальное значение ширины колонки?

  6. 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);

     

×
×
  • Create New...