Refactored toClipboard() and fromClipboard()

They are now handy-dandy functions in util.py. Huzzah! =D
This commit is contained in:
Corollax
2010-11-20 07:44:34 -06:00
parent 0a5fd3119d
commit c8022f333e
3 changed files with 29 additions and 35 deletions

19
util.py
View File

@@ -1,4 +1,5 @@
import math
import wx
def formatAmount(val, prec=3, lowest=0, highest=0):
"""
@@ -72,3 +73,21 @@ def processAmount(val, prec=3):
# Strip trailing zero for integers and convert to string
result = str(val)[-2:] == '.0' and str(val)[:-2] or str(val)
return result
def toClipboard(text):
clip = wx.TheClipboard
clip.Open()
data = wx.TextDataObject(text)
clip.SetData(data)
clip.Close()
def fromClipboard():
clip = wx.TheClipboard
clip.Open()
data = wx.TextDataObject("")
if clip.GetData(data):
clip.Close()
return data.GetText()
else:
clip.Close()
return None