def show_text_dialog(self, text): dlg = TextInput(self, text=text) if dlg.ShowModal() == wx.ID_CANCEL: self.canvas.text = None self.canvas.redraw_all() self.pubsub_change_tool() return False dlg.transfer_data(self) # grab font and text data
def show_text_edit_dialog(self, text_shape): dlg = TextInput(self, text_shape) if dlg.ShowModal() == wx.ID_CANCEL: return False dlg.transfer_data(text_shape) # grab font and text data return True