[Gambas-user] Explanations about stock icons and dark theme
benoit.minisini at gambas-basic.org
Mon Feb 20 18:08:08 CET 2023
I see a lot of mails about that, so let me try to clarify...
The Picture array automatically adapts the returned picture to dark
theme and right-to-left languages... except for stock icons (those with
path beginning with 'icon:/' or 'flag:/').
In the case of stock icons, the automatic adaptation is delegated to the
Stock class of 'gb.form' (if 'gb.form' is loaded).
But the Stock class actually does nothing. Only the default stock (the
Gambas icons stored in the 'gb.form.stock' component) automatically
handles dark theme and right-to-left language.
If your icon theme (Application.Theme) is a standard desktop theme, then
dark theme and rtl language are supposed to be handled by the desktop
theme itself, and Gambas does nothing.
Is the stock icons behaviour clearer?
More information about the User