]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/utils/wxrcedit/propedit.cpp
Moved the popup menu event handlers to dialog event handler
[wxWidgets.git] / contrib / utils / wxrcedit / propedit.cpp
index 2a3e03ff6a24238f87cd2c9492ed44ade0da36e0..a8029088eed7796077823d9f544a14b0197d0bf9 100644 (file)
 #endif
 
 #include "wx/wx.h"
-#include "wx/xml/xml.h"
+#include "wx/xrc/xml.h"
 #include "propframe.h"
 #include "propedit.h"
 #include "xmlhelpr.h"
+#include "editor.h"
 
 enum
 {
@@ -44,11 +45,15 @@ void PropEditCtrl::OnButtonDetails(wxCommandEvent& event)
 void PropEditCtrl::OnButtonClear(wxCommandEvent& 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();