PLCOpenEditor.py
changeset 402 281fd35e7a7b
parent 401 d3f086b0da30
child 403 2160fd6d83ed
equal deleted inserted replaced
401:d3f086b0da30 402:281fd35e7a7b
   816         wx.CallAfter(self.RefreshTabCtrlEvent)
   816         wx.CallAfter(self.RefreshTabCtrlEvent)
   817         event.Skip()
   817         event.Skip()
   818 
   818 
   819     def GetCopyBuffer(self):
   819     def GetCopyBuffer(self):
   820         data = None
   820         data = None
   821         if wx.TheClipboard.Open():
   821         if wx.TheClipboard.IsOpened() or wx.TheClipboard.Open():
   822             dataobj = wx.TextDataObject()
   822             dataobj = wx.TextDataObject()
   823             if wx.TheClipboard.GetData(dataobj):
   823             if wx.TheClipboard.GetData(dataobj):
   824                 data = dataobj.GetText()
   824                 data = dataobj.GetText()
   825             wx.TheClipboard.Close()
   825             wx.TheClipboard.Close()
   826         return data
   826         return data
   827         
   827         
   828     def SetCopyBuffer(self, text):
   828     def SetCopyBuffer(self, text):
   829         if wx.TheClipboard.Open():
   829         if wx.TheClipboard.IsOpened() or wx.TheClipboard.Open():
   830             data = wx.TextDataObject()
   830             data = wx.TextDataObject()
   831             data.SetText(text)
   831             data.SetText(text)
   832             wx.TheClipboard.SetData(data)
   832             wx.TheClipboard.SetData(data)
   833             wx.TheClipboard.Flush()
   833             wx.TheClipboard.Flush()
   834             wx.TheClipboard.Close()
   834             wx.TheClipboard.Close()