Merge pull request #115392 from YeldhamDev/external_but_not_exposed
Stop exposing external theme item properties
This commit is contained in:
commit
0b6cdb835b
2 changed files with 8 additions and 4 deletions
|
|
@ -407,6 +407,10 @@ void Control::_get_property_list(List<PropertyInfo> *p_list) const {
|
|||
p_list->push_back(PropertyInfo(Variant::NIL, GNAME("Theme Overrides", "theme_override_"), PROPERTY_HINT_NONE, "theme_override_", PROPERTY_USAGE_GROUP));
|
||||
|
||||
for (const ThemeDB::ThemeItemBind &E : theme_items) {
|
||||
if (E.external) {
|
||||
continue; // External items are not meant to be exposed.
|
||||
}
|
||||
|
||||
uint32_t usage = PROPERTY_USAGE_EDITOR | PROPERTY_USAGE_CHECKABLE;
|
||||
|
||||
switch (E.data_type) {
|
||||
|
|
|
|||
|
|
@ -2189,10 +2189,10 @@ void FileDialog::_bind_methods() {
|
|||
BIND_THEME_ITEM(Theme::DATA_TYPE_COLOR, FileDialog, file_disabled_color);
|
||||
|
||||
// TODO: Define own colors?
|
||||
BIND_THEME_ITEM_EXT(Theme::DATA_TYPE_COLOR, FileDialog, icon_normal_color, "font_color", "Button");
|
||||
BIND_THEME_ITEM_EXT(Theme::DATA_TYPE_COLOR, FileDialog, icon_hover_color, "font_hover_color", "Button");
|
||||
BIND_THEME_ITEM_EXT(Theme::DATA_TYPE_COLOR, FileDialog, icon_focus_color, "font_focus_color", "Button");
|
||||
BIND_THEME_ITEM_EXT(Theme::DATA_TYPE_COLOR, FileDialog, icon_pressed_color, "font_pressed_color", "Button");
|
||||
BIND_THEME_ITEM_EXT(Theme::DATA_TYPE_COLOR, FileDialog, icon_normal_color, "icon_color", "Button");
|
||||
BIND_THEME_ITEM_EXT(Theme::DATA_TYPE_COLOR, FileDialog, icon_hover_color, "icon_hover_color", "Button");
|
||||
BIND_THEME_ITEM_EXT(Theme::DATA_TYPE_COLOR, FileDialog, icon_focus_color, "icon_focus_color", "Button");
|
||||
BIND_THEME_ITEM_EXT(Theme::DATA_TYPE_COLOR, FileDialog, icon_pressed_color, "icon_pressed_color", "Button");
|
||||
|
||||
Option defaults;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue