module TkClipboard
Constants
- TkCommandNames
Public Class Methods
append(data, keys=nil)
click to toggle source
# File lib/tk/clipboard.rb, line 47 def self.append(data, keys=nil) args = ['clipboard', 'append'] args.concat(hash_kv(keys)) args.concat(['--', data]) tk_call(*args) end
append_on_display(win, data, keys=nil)
click to toggle source
# File lib/tk/clipboard.rb, line 53 def self.append_on_display(win, data, keys=nil) args = ['clipboard', 'append', '-displayof', win] args.concat(hash_kv(keys)) args.concat(['--', data]) tk_call(*args) end
clear(win=nil)
click to toggle source
# File lib/tk/clipboard.rb, line 12 def self.clear(win=nil) if win tk_call_without_enc('clipboard', 'clear', '-displayof', win) else tk_call_without_enc('clipboard', 'clear') end end
clear_on_display(win)
click to toggle source
# File lib/tk/clipboard.rb, line 19 def self.clear_on_display(win) tk_call_without_enc('clipboard', 'clear', '-displayof', win) end
get(type=nil)
click to toggle source
# File lib/tk/clipboard.rb, line 23 def self.get(type=nil) if type tk_call_without_enc('clipboard', 'get', '-type', type) else tk_call_without_enc('clipboard', 'get') end end
get_on_display(win, type=nil)
click to toggle source
# File lib/tk/clipboard.rb, line 30 def self.get_on_display(win, type=nil) if type tk_call_without_enc('clipboard', 'get', '-displayof', win, '-type', type) else tk_call_without_enc('clipboard', 'get', '-displayof', win) end end
set(data, keys=nil)
click to toggle source
# File lib/tk/clipboard.rb, line 38 def self.set(data, keys=nil) clear append(data, keys) end
set_on_display(win, data, keys=nil)
click to toggle source
# File lib/tk/clipboard.rb, line 42 def self.set_on_display(win, data, keys=nil) clear(win) append_on_display(win, data, keys) end
Public Instance Methods
append(data, keys=nil)
click to toggle source
# File lib/tk/clipboard.rb, line 71 def append(data, keys=nil) TkClipboard.append_on_display(self, data, keys) self end
clear()
click to toggle source
# File lib/tk/clipboard.rb, line 60 def clear TkClipboard.clear_on_display(self) self end
get(type=nil)
click to toggle source
# File lib/tk/clipboard.rb, line 64 def get(type=nil) TkClipboard.get_on_display(self, type) end
set(data, keys=nil)
click to toggle source
# File lib/tk/clipboard.rb, line 67 def set(data, keys=nil) TkClipboard.set_on_display(self, data, keys) self end