X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/12d9e30820444b48882ab9e29139611b99a84495..d1a6e2b7a103d761fbc15e0e9c1c20ab53a849d9:/contrib/utils/wxrcedit/propedit.cpp diff --git a/contrib/utils/wxrcedit/propedit.cpp b/contrib/utils/wxrcedit/propedit.cpp index 2a3e03ff6a..288dd3ee6c 100644 --- a/contrib/utils/wxrcedit/propedit.cpp +++ b/contrib/utils/wxrcedit/propedit.cpp @@ -22,6 +22,7 @@ #include "propframe.h" #include "propedit.h" #include "xmlhelpr.h" +#include "editor.h" enum { @@ -36,19 +37,23 @@ BEGIN_EVENT_TABLE(PropEditCtrl, wxPanel) EVT_BUTTON(ID_DETAILS, PropEditCtrl::OnButtonDetails) END_EVENT_TABLE() -void PropEditCtrl::OnButtonDetails(wxCommandEvent& event) +void PropEditCtrl::OnButtonDetails(wxCommandEvent& WXUNUSED(event)) { OnDetails(); } -void PropEditCtrl::OnButtonClear(wxCommandEvent& event) +void PropEditCtrl::OnButtonClear(wxCommandEvent& WXUNUSED(event)) { Clear(); + EditorFrame::Get()->NotifyChanged(CHANGED_PROPS); } void PropEditCtrl::BeginEdit(const wxRect& rect, wxTreeItemId ti) { + m_PropInfo = &(((PETreeData*)m_TreeCtrl->GetItemData(ti))->PropInfo); + m_TreeItem = ti; + m_CanSave = FALSE; if (!m_Created) { @@ -68,9 +73,6 @@ void PropEditCtrl::BeginEdit(const wxRect& rect, wxTreeItemId ti) m_TheCtrl->SetFocus(); - m_PropInfo = &(((PETreeData*)m_TreeCtrl->GetItemData(ti))->PropInfo); - m_TreeItem = ti; - SetSize(rect.x, rect.y, rect.width, rect.height); Show(TRUE); ReadValue();