Sha256: 8b3faaf2483bc332c1036cca33ae9a14df4249eea20c07083b0ce1ef9383f8cd
Contents?: true
Size: 573 Bytes
Versions: 4
Compression:
Stored size: 573 Bytes
Contents
module Clipboard # Basic java clipboard access (jruby). No fun to use on X. module Java extend self FLAVOR = ::Java::JavaAwtDatatransfer::DataFlavor.stringFlavor def copy(text) selection_string = ::Java::JavaAwtDatatransfer::StringSelection.new text ::Java::JavaAwt::Toolkit.default_toolkit.system_clipboard.set_contents selection_string, nil paste end def paste(_ = nil) ::Java::JavaAwt::Toolkit.default_toolkit.system_clipboard.get_data(FLAVOR) rescue '' end def clear copy '' end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
clipboard-1.2.1 | lib/clipboard/java.rb |
clipboard-1.2.0 | lib/clipboard/java.rb |
clipboard-1.1.2 | lib/clipboard/java.rb |
clipboard-1.1.1 | lib/clipboard/java.rb |