Remove Popup's unused "panel" style

This commit is contained in:
Michael Alexsander 2024-04-13 13:24:37 -03:00
parent a7b860250f
commit 7c75355541
No known key found for this signature in database
GPG Key ID: A9C91EE110F4EABA
5 changed files with 8 additions and 11 deletions

View File

@ -23,9 +23,4 @@
</description> </description>
</signal> </signal>
</signals> </signals>
<theme_items>
<theme_item name="panel" data_type="style" type="StyleBox">
Default [StyleBox] for the [Popup].
</theme_item>
</theme_items>
</class> </class>

View File

@ -768,6 +768,9 @@
<theme_item name="labeled_separator_right" data_type="style" type="StyleBox"> <theme_item name="labeled_separator_right" data_type="style" type="StyleBox">
[StyleBox] for the right side of labeled separator. See [method add_separator]. [StyleBox] for the right side of labeled separator. See [method add_separator].
</theme_item> </theme_item>
<theme_item name="panel" data_type="style" type="StyleBox">
[StyleBox] for the the background panel.
</theme_item>
<theme_item name="separator" data_type="style" type="StyleBox"> <theme_item name="separator" data_type="style" type="StyleBox">
[StyleBox] used for the separators. See [method add_separator]. [StyleBox] used for the separators. See [method add_separator].
</theme_item> </theme_item>

View File

@ -8,4 +8,9 @@
</description> </description>
<tutorials> <tutorials>
</tutorials> </tutorials>
<theme_items>
<theme_item name="panel" data_type="style" type="StyleBox">
[StyleBox] for the the background panel.
</theme_item>
</theme_items>
</class> </class>

View File

@ -194,8 +194,6 @@ Rect2i Popup::_popup_adjust_rect() const {
void Popup::_bind_methods() { void Popup::_bind_methods() {
ADD_SIGNAL(MethodInfo("popup_hide")); ADD_SIGNAL(MethodInfo("popup_hide"));
BIND_THEME_ITEM_CUSTOM(Theme::DATA_TYPE_STYLEBOX, Popup, panel_style, "panel");
} }
Popup::Popup() { Popup::Popup() {

View File

@ -43,10 +43,6 @@ class Popup : public Window {
LocalVector<Window *> visible_parents; LocalVector<Window *> visible_parents;
bool popped_up = false; bool popped_up = false;
struct ThemeCache {
Ref<StyleBox> panel_style;
} theme_cache;
void _initialize_visible_parents(); void _initialize_visible_parents();
void _deinitialize_visible_parents(); void _deinitialize_visible_parents();