indexing
description: "Class that handles Windows Clipboard operations"
status: "See notice at end of class."
date: "$Date$"
revision: "$Revision$"
class interface
WEL_CLIPBOARD
feature
clipboard_open: BOOLEAN
is_clipboard_format_available (format: INTEGER): BOOLEAN
last_string: STRING
retrieve_clipboard_text
feature
close_clipboard
empty_clipboard
open_clipboard (window: WEL_WINDOW)
require
window_exists: window /= void and then window.exists
retrieve_clipboard_text
require
clipboard_open: clipboard_open
text_available: is_clipboard_format_available (cf_text)
set_clipboard_text (a_text: STRING)
a_text
require
clipboard_open: clipboard_open
invariant
ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)
end -- WEL_CLIPBOARD