I think in the "real world" people usually solve this by either using
vector icons or (more commonly I think) using icon formats that store a
number of different resolutions (16x16, 32x32, 48x48, etc) and picking the
best one based on the screen DPI.  (This is how Android works).

The upside is that this lets you make the icons look good at any resolution.
The downside is that now you have to draw 2-3 icons instead of one for each
function...

-Jon

On Wed, Mar 1, 2017 at 2:45 PM, Julius Schmidt <a...@phicode.de> wrote:

> I have a 2560x1440 14" display here. I have no idea what wxWidgets queries
> for "system dpi" (I'm running dwm), but I've tested the icon scaling
> setting.
>
> Since it just scales the bitmaps it looks pretty terrible on this display
> (even on the lowest scaled setting, 1.5).
> Obviously vectorised icons would be best but maybe a better scaling
> algorithm could make it less painful.
>
>
> On Wed, 1 Mar 2017, Wayne Stambaugh wrote:
>
> On 3/1/2017 11:15 AM, jp charras wrote:
>>
>>> Le 01/03/2017 à 15:05, Wayne Stambaugh a écrit :
>>>
>>>> I'm OK with making the menu icons a user option rather than a build time
>>>> option.  I really don't have a preference on this issue so give the
>>>> people what they want.
>>>>
>>>> The bitmap scaling is a separate issue and needs to be tested by users
>>>> with high dpi displays.  I don't recall anyone reporting back on this
>>>> yet.  I suppose we could make it a build config option and have some
>>>> custom builds available for users to test but I don't want to make this
>>>> a default until we have some input.
>>>>
>>>
>>> I could commit the menu icons on/off as user option.
>>>
>>
>> I am fine with that if there are no objections.
>>
>>
>>> The bitmap scaling needs to be tested, and is not yet ready for use,
>>> just suitable only for tests.
>>> (It needs more work before committing)
>>>
>>
>> If you know anyone who has a high dpi display, please give them a nudge
>> to test this.  We are getting quite a few users who are using high dpi
>> displays so we need to address this sooner rather than later.
>>
>>
>>>
>>>> On 3/1/2017 7:06 AM, Fabrizio Tappero wrote:
>>>>
>>>>> Hi Guys,
>>>>> I do not have a HDPI monitor but I just would like to add that in my
>>>>> opinion it might be a good idea to have the option of showing and not
>>>>> showing menu icons.
>>>>>
>>>>> Regarding the resizing I have no opinion.
>>>>>
>>>>> Cheers
>>>>> Fabrizio
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Feb 27, 2017 at 4:34 PM, Wayne Stambaugh <stambau...@gmail.com
>>>>> <mailto:stambau...@gmail.com>> wrote:
>>>>>
>>>>>     On 2/21/2017 11:48 AM, Mark Roszko wrote:
>>>>>    > Ah.
>>>>>    >
>>>>>    > I had a better patch for this but I never submitted that scales
>>>>> the
>>>>>    > icons 100% to intended size regardless of the display DPI without
>>>>> the
>>>>>    > need for "size scale options".
>>>>>    >  wxWidgets has the functions to calcuate the correct scale, it's
>>>>> just
>>>>>    > not exposed
>>>>>    > to fix bitmaps in 3.0 but its in 3.1. I wrote a simple patch to
>>>>> make it
>>>>>    > work in 3.0.
>>>>>    >
>>>>>    > I'll have to go dig it up somewhere
>>>>>
>>>>>     Mark,
>>>>>
>>>>>     If you have a better solution for these please forward it so we
>>>>> can take
>>>>>     a look at it.
>>>>>
>>>>>     Has anyone with a high dpi monitor had a chance to test this yet?
>>>>> If so
>>>>>     please give us some feedback.
>>>>>
>>>>>     Of course I would be more than willing to accept the donation of a
>>>>> high
>>>>>     dpi computer to work on this issue. :)
>>>>>
>>>>>     Thanks,
>>>>>
>>>>>     Wayne
>>>>>
>>>>
>>>
>>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
>
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to