def on_new_rocktable(event):
OM = ObjectManager(event.GetEventObject())
rocktable_dlg = RockTableEditor.NewRockTableDialog(wx.App.Get().GetTopWindow())
try:
if rocktable_dlg.ShowModal() == wx.ID_OK:
# wx.MessageBox('It was created a partition.')
name = rocktable_dlg.get_value()
print 'name', name, type(str(name)), str(name).strip(''), str(name).strip()
if name == '': name = 'Table'
rock = OM.new('rocktable', name = name)
# partition_dlg.Destroy()
OM.add(rock)
except Exception as e:
print 'ERROR:', e
finally:
rocktable_dlg.Destroy()
评论列表
文章目录