velamentum/source/iOS/werkzeuge/Zwischenablage.py

44 lines
1.1 KiB
Python
Raw Normal View History

# -*- coding: utf-8 -*-
import clipboard
class Zwischenablage(object):
"""Die Klasse dient dem Zugriff auf die Zwischenablage des Systems.
Attribute:
text (Zeichenkette): Der Text in der Zwischenablage des Systems.
"""
def __init__(self):
"""Konstruktor. Initialisiert die Zwischenablage.
Parameter:
--- keine ---
"""
pass
@staticmethod
def nenneText(self):
"""Anfrage. Gibt den Text aus der Zwischenablage zurück.
Parameter
--- keine ---
Rückgabe (Zeichenkette): Der Inhalt der Zwischenablage.
"""
return clipboard.get()
@staticmethod
def setzeText(self, pText):
"""Auftrag. Schreibt den Text in die Zwischenablage.
Parameter
pText (Zeichenkette): Der Text, der in die Zwischenablage
geschrieben werden soll.
"""
clipboard.set(pText)
# Attribute (verdeckte Getter und Setter)
text = property (nenneText, setzeText, doc="Der Text in der" \
"Zwischenablage des Systems.")