|
@@ -2672,6 +2672,7 @@ void ThemeTypeEditor::_update_type_items() {
|
|
EditorResourcePicker *item_editor = memnew(EditorResourcePicker);
|
|
EditorResourcePicker *item_editor = memnew(EditorResourcePicker);
|
|
item_editor->set_h_size_flags(SIZE_EXPAND_FILL);
|
|
item_editor->set_h_size_flags(SIZE_EXPAND_FILL);
|
|
item_editor->set_base_type("Font");
|
|
item_editor->set_base_type("Font");
|
|
|
|
+ item_editor->set_resource_owner(*edited_theme);
|
|
item_control->add_child(item_editor);
|
|
item_control->add_child(item_editor);
|
|
|
|
|
|
if (E.value) {
|
|
if (E.value) {
|
|
@@ -2743,6 +2744,7 @@ void ThemeTypeEditor::_update_type_items() {
|
|
EditorResourcePicker *item_editor = memnew(EditorResourcePicker);
|
|
EditorResourcePicker *item_editor = memnew(EditorResourcePicker);
|
|
item_editor->set_h_size_flags(SIZE_EXPAND_FILL);
|
|
item_editor->set_h_size_flags(SIZE_EXPAND_FILL);
|
|
item_editor->set_base_type("Texture2D");
|
|
item_editor->set_base_type("Texture2D");
|
|
|
|
+ item_editor->set_resource_owner(*edited_theme);
|
|
item_control->add_child(item_editor);
|
|
item_control->add_child(item_editor);
|
|
|
|
|
|
if (E.value) {
|
|
if (E.value) {
|
|
@@ -2781,6 +2783,7 @@ void ThemeTypeEditor::_update_type_items() {
|
|
item_editor->set_h_size_flags(SIZE_EXPAND_FILL);
|
|
item_editor->set_h_size_flags(SIZE_EXPAND_FILL);
|
|
item_editor->set_stretch_ratio(1.5);
|
|
item_editor->set_stretch_ratio(1.5);
|
|
item_editor->set_base_type("StyleBox");
|
|
item_editor->set_base_type("StyleBox");
|
|
|
|
+ item_editor->set_resource_owner(*edited_theme);
|
|
|
|
|
|
Button *pin_leader_button = memnew(Button);
|
|
Button *pin_leader_button = memnew(Button);
|
|
pin_leader_button->set_flat(true);
|
|
pin_leader_button->set_flat(true);
|
|
@@ -2816,6 +2819,7 @@ void ThemeTypeEditor::_update_type_items() {
|
|
item_editor->set_h_size_flags(SIZE_EXPAND_FILL);
|
|
item_editor->set_h_size_flags(SIZE_EXPAND_FILL);
|
|
item_editor->set_stretch_ratio(1.5);
|
|
item_editor->set_stretch_ratio(1.5);
|
|
item_editor->set_base_type("StyleBox");
|
|
item_editor->set_base_type("StyleBox");
|
|
|
|
+ item_editor->set_resource_owner(*edited_theme);
|
|
|
|
|
|
if (E.value) {
|
|
if (E.value) {
|
|
if (edited_theme->has_stylebox(E.key, edited_type)) {
|
|
if (edited_theme->has_stylebox(E.key, edited_type)) {
|