Autor Téma: High-DPI TImageList  (Přečteno 590 krát)

Offline ps

  • Mladík
  • **
  • Příspěvků: 52
  • Karma: 4
Re:High-DPI TImageList
« Odpověď #15 kdy: 17-01-2018, 12:23:57 »
Právě že ne. Retina má tu virtuální matici. Takže OSX vrací vždycky 96 DPI = 100%. Pro zjištění retina faktoru musíš použít:
To by šlo, vyskúšam, samozrejme musím riešiť cez ten scaleFactor lebo tiež MacOS má rôzne stupne asi. Otázka je či by sa to nedalo nejak do LCL zapracovať aby sa nemuselo pri tvorbe komponentov priamo pristupovať k platforme (NS*).
IDE: Delphi XE - Mobile, Lazarus - Desktop, OS:Win 10 ,Linux Mint

Offline Ondřej Pokorný

  • Guru
  • *****
  • Příspěvků: 740
  • Karma: 50
    • Verze Delphi: Primárně Lazarus, jinak D7 až aktuální
    • Kluug.net
Re:High-DPI TImageList
« Odpověď #16 kdy: 17-01-2018, 14:11:08 »
Právě že ne. Retina má tu virtuální matici. Takže OSX vrací vždycky 96 DPI = 100%. Pro zjištění retina faktoru musíš použít:
To by šlo, vyskúšam, samozrejme musím riešiť cez ten scaleFactor lebo tiež MacOS má rôzne stupne asi. Otázka je či by sa to nedalo nejak do LCL zapracovať aby sa nemuselo pri tvorbe komponentov priamo pristupovať k platforme (NS*).

Jo, bude se to řešit.
Embarcadero Technology Partner, juj. Člen Lazarus týmu, oj.

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Jméno: E-mail:
Ověření:
Datový typ v Delphi, který má True a False: