added subclass attribute

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25012 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Roman Rolinsky
2003-12-25 23:28:17 +00:00
parent ae071f3106
commit 2481bf3cb6
4 changed files with 39 additions and 7 deletions

View File

@@ -473,6 +473,25 @@ class Frame(wxFrame):
self.modified = True
self.SetStatusText(status)
def OnSubclass(self, evt):
selected = tree.selection
xxx = tree.GetPyData(selected).treeObject()
elem = xxx.element
subclass = xxx.subclass
dlg = wxTextEntryDialog(self, 'Subclass:', defaultValue=subclass)
if dlg.ShowModal() == wxID_OK:
subclass = dlg.GetValue()
if subclass:
elem.setAttribute('subclass', subclass)
self.modified = True
elif elem.hasAttribute('subclass'):
elem.removeAttribute('subclass')
self.modified = True
xxx.subclass = elem.getAttribute('subclass')
tree.SetItemText(selected, xxx.treeName())
panel.pages[0].box.SetLabel(xxx.panelName())
dlg.Destroy()
def OnSelect(self, evt):
print >> sys.stderr, 'Xperimental function!'
wxYield()