module Tk::BLT::DnD
Constants
- TkCommandNames
Public Class Methods
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 88 def self.cancel(win) tk_call('::blt::dnd', 'cancel', *wins) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 40 def cget(win, option) itemcget(['cget', win], option) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 43 def cget_strict(win, option) itemcget_strict(['cget', win], option) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 37 def cget_tkstring(win, option) itemcget_tkstring(['cget', win], option) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 49 def configinfo(win, slot=nil) itemconfiginfo(['configure', win], slot) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 46 def configure(win, slot, value=None) itemconfigure(['configure', win], slot, value) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 52 def current_configinfo(win, slot=nil) current_itemconfiginfo(['configure', win], slot) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 71 def current_token_configinfo(win, slot=nil) current_itemconfiginfo(['token', 'configure', win], slot) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 81 def current_token_windowconfiginfo(win, slot=nil) current_itemconfiginfo(['token', 'window', win], slot) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 91 def self.delete(*wins) tk_call('::blt::dnd', 'delete', *wins) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 94 def self.delete_source(*wins) tk_call('::blt::dnd', 'delete', '-source', *wins) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 97 def self.delete_target(*wins) tk_call('::blt::dnd', 'delete', '-target', *wins) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 100 def self.drag(win, x, y, token=None) tk_call('::blt::dnd', 'drag', win, x, y, token) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 103 def self.drop(win, x, y, token=None) tk_call('::blt::dnd', 'drop', win, x, y, token) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 106 def self.get_data(win, fmt=nil, cmd=nil) if fmt tk_call('::blt::dnd', 'getdata', win, fmt, cmd) else list(tk_call('::blt::dnd', 'getdata', win)) end end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 113 def self.names(pat=None) list(tk_call('::blt::dnd', 'names', pat)) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 122 def self.pull(win, fmt) tk_call('::blt::dnd', 'pull', win, fmt) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 125 def self.register(win, keys={}) tk_call('::blt::dnd', 'register', win, keys) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 128 def self.select(win, x, y, timestamp) tk_call('::blt::dnd', 'select', win, x, y, timestamp) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 131 def self.set_data(win, fmt=nil, cmd=nil) if fmt tk_call('::blt::dnd', 'setdata', win, fmt, cmd) else list(tk_call('::blt::dnd', 'setdata', win)) end end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 116 def self.source_names(pat=None) list(tk_call('::blt::dnd', 'names', '-source', pat)) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 119 def self.target_names(pat=None) list(tk_call('::blt::dnd', 'names', '-target', pat)) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 138 def self.token(*args) tk_call('::blt::dnd', 'token', *args) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 59 def token_cget(win, option) itemcget(['token', 'cget', win], option) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 62 def token_cget_strict(win, option) itemcget_strict(['token', 'cget', win], option) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 56 def token_cget_tkstring(win, option) itemcget_tkstring(['token', 'cget', win], option) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 68 def token_configinfo(win, slot=nil) itemconfiginfo(['token', 'configure', win], slot) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 65 def token_configure(win, slot, value=None) itemconfigure(['token', 'configure', win], slot, value) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 78 def token_windowconfiginfo(win, slot=nil) itemconfiginfo(['token', 'window', win], slot) end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 75 def token_windowconfigure(win, slot, value=None) itemconfigure(['token', 'window', win], slot, value) end
Private Class Methods
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 24 def __item_cget_cmd(id) ['::blt::dnd', *id] end
Source
# File lib/tkextlib/blt/unix_dnd.rb, line 29 def __item_config_cmd(id) ['::blt::dnd', *id] end