|
@@ -139,6 +139,10 @@ bool SceneEditor3D::OnEvent(const TBWidgetEvent &ev)
|
|
|
eventData[EditorActiveNodeChange::P_NODE] = pasteNode;
|
|
eventData[EditorActiveNodeChange::P_NODE] = pasteNode;
|
|
|
SendEvent(E_EDITORACTIVENODECHANGE, eventData);
|
|
SendEvent(E_EDITORACTIVENODECHANGE, eventData);
|
|
|
}
|
|
}
|
|
|
|
|
+ }
|
|
|
|
|
+ else if (ev.ref_id == TBIDC("close"))
|
|
|
|
|
+ {
|
|
|
|
|
+ RequestClose();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -255,4 +259,13 @@ bool SceneEditor3D::Save()
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+void SceneEditor3D::SetModified(bool modified)
|
|
|
|
|
+{
|
|
|
|
|
+ ResourceEditor::SetModified(modified);
|
|
|
|
|
+
|
|
|
|
|
+ String filename = GetFileNameAndExtension(fullpath_);
|
|
|
|
|
+ filename += "*";
|
|
|
|
|
+ button_->SetText(filename.CString());
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
}
|
|
}
|