rubberduck-vba / Rubberduck

Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
https://rubberduckvba.com
GNU General Public License v3.0
1.91k stars 299 forks source link

FontSize of controls #3593

Open kabjar opened 6 years ago

kabjar commented 6 years ago

First: good job for all who participate on this project!

Is it possible somehow centrally change font size of all RD controls? Could it be part of settings? I would prefer 10px (i.e. similar to VBA editor)...

Thanks.

Vogel612 commented 6 years ago

FWIW we should respect the font-size coming from OS customizations. As such we shouldn't expose that setting directly as a Rubberduck setting, but instead grab that information from our host app (or even the OS)

See also #3585

kabjar commented 6 years ago

And grabbing that information from host app (VBA editor) is already implemented? Is it OK, that my VBA (Excel) editor appears with all controls in 10px, but Rubberduck controls are 12px height at the same time?

Vogel612 commented 6 years ago

That is because I didn't express what I meant fully.... That functionality is currently not implemented. That is why this is labeled [enhancement] and not [bug]. If it were already implemented, but there was a difference between the VBE and Rubberduck, that'd be a bug.

Do note that RD UI is not striving to look like the VBE, quite the opposite. We should respect accessibility and OS-Wide definitions though, and control / font size is one of those...

bodywithoutorgans commented 5 years ago

Not only font size, but also font family and font smoothing settings should come from OS settings.