Menu

High DPI aware?

Anonymous
2016-01-14
2016-01-15
  • Anonymous

    Anonymous - 2016-01-14

    Hi,

    being based on diagrams, it would be good to have the application high dpi aware. Problem is that some icons/fonts would not be, so it actually becomes messy as a result. I know we can use the manifest but it does not solve that issue. Do you think it would take too much time to make the entire application high DPI aware without the above mentioned issues? Would it be possible/make sense to activate it only for the Canvas of the diagrams?

    thank you

     
  • Janusz Szpilewski

    I think that the program is already DPI aware, at least on Windows 7. So the main window should scale up with higher DPI values. But it was not tested with really high DPI and some things may be ugly. For instance the icons are bitmaps so they do not grow. Maybe some dialogs would need some more attention too. In the case of a problem you may always scale the working area with the maginifying glass (View toolbar).

     
  • Anonymous

    Anonymous - 2016-01-15

    Hi Janusz,

    thank you for your answer. Working around high dpi can be tricky with unexpected results.
    I don't see anything about high dpi in your manifest, therefore I think it just gets the DPI virtualization at higher resolutions.
    in any case, considering now also Windows tablets are used, the difficult part is identifying the right compromise betwwen high dpi and touchable commands in the UI

     
  • Janusz Szpilewski

    The entry in the manifest is not absolutely necessary, DPI scalling may be activated with some API call in the program or its runtime. At least on Windows 7 it seems to work that way. I looked at the program at 125% at all looks fine with the toolbar icons at their original size so it was an intelligent upscalling. With DPI virtualization the icons would be resized too and look blurred. You may look at the icons too. Are they getting small or blurred?

     

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.