- Edited
I have an empty editor theme which is applied to the scene root node.
I use a white background with black font colors (the font is dynamic). I have some check boxes, labels and they are A-OK.
I have added a spinner. The spin box background is DARK GRAY (I think this is the default background color). It renders with the theme's font and its color. So black on near black.
I have tried to add SPINBOX class items to the theme and style it, but nothing I do to change the style effects the spin box. I simply have no clue what I am supposed to style and where.
Where does one actually style the BACKGROUND color for a spin box or many of the other widgets? I have no confidence to explore this as I find theme editing to be undocumented and opaque.
From the docs, but I am using 3.2 and this now may be out of date. Much of the documentation for the theme editor doesn't line up with the non functionality of it in godot itself.
The theme editor has two main parts. The main theme editor, located at the bottom of the Godot editor, aims to provide users with tools to quickly create, edit, and delete theme items and types. It gives visual tools for picking and changing controls, abstracting the underlying theme concepts. The Manage Theme Items dialog, on the other hand, tries to address the needs of those who want to change themes manually. It's also useful for creating a new editor theme.
Note: In the theme "editor" in the bottom tray of godot editor all line-edits, option buttons, progress bars, tree-displays, tabs and the panel etc all have the dark gray background which I assume is the default. There is no clear way to select a control and set up its appearance. SPINBOX accepts a theme instead of a style, which is confusing as heck.