module Tk::BLT::DnD
Constants
- TkCommandNames
Public Class Methods
cancel(win)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 87 def self.cancel(win) tk_call('::blt::dnd', 'cancel', *wins) end
cget(win, option)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 39 def cget(win, option) itemcget(['cget', win], option) end
cget_strict(win, option)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 42 def cget_strict(win, option) itemcget_strict(['cget', win], option) end
cget_tkstring(win, option)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 36 def cget_tkstring(win, option) itemcget_tkstring(['cget', win], option) end
configinfo(win, slot=nil)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 48 def configinfo(win, slot=nil) itemconfiginfo(['configure', win], slot) end
configure(win, slot, value=None)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 45 def configure(win, slot, value=None) itemconfigure(['configure', win], slot, value) end
current_configinfo(win, slot=nil)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 51 def current_configinfo(win, slot=nil) current_itemconfiginfo(['configure', win], slot) end
current_token_configinfo(win, slot=nil)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 70 def current_token_configinfo(win, slot=nil) current_itemconfiginfo(['token', 'configure', win], slot) end
current_token_windowconfiginfo(win, slot=nil)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 80 def current_token_windowconfiginfo(win, slot=nil) current_itemconfiginfo(['token', 'window', win], slot) end
delete(*wins)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 90 def self.delete(*wins) tk_call('::blt::dnd', 'delete', *wins) end
delete_source(*wins)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 93 def self.delete_source(*wins) tk_call('::blt::dnd', 'delete', '-source', *wins) end
delete_target(*wins)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 96 def self.delete_target(*wins) tk_call('::blt::dnd', 'delete', '-target', *wins) end
drag(win, x, y, token=None)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 99 def self.drag(win, x, y, token=None) tk_call('::blt::dnd', 'drag', win, x, y, token) end
drop(win, x, y, token=None)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 102 def self.drop(win, x, y, token=None) tk_call('::blt::dnd', 'drop', win, x, y, token) end
get_data(win, fmt=nil, cmd=nil)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 105 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
names(pat=None)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 112 def self.names(pat=None) list(tk_call('::blt::dnd', 'names', pat)) end
pull(win, fmt)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 121 def self.pull(win, fmt) tk_call('::blt::dnd', 'pull', win, fmt) end
register(win, keys={})
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 124 def self.register(win, keys={}) tk_call('::blt::dnd', 'register', win, keys) end
select(win, x, y, timestamp)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 127 def self.select(win, x, y, timestamp) tk_call('::blt::dnd', 'select', win, x, y, timestamp) end
set_data(win, fmt=nil, cmd=nil)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 130 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_names(pat=None)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 115 def self.source_names(pat=None) list(tk_call('::blt::dnd', 'names', '-source', pat)) end
target_names(pat=None)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 118 def self.target_names(pat=None) list(tk_call('::blt::dnd', 'names', '-target', pat)) end
token(*args)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 137 def self.token(*args) tk_call('::blt::dnd', 'token', *args) end
token_cget(win, option)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 58 def token_cget(win, option) itemcget(['token', 'cget', win], option) end
token_cget_strict(win, option)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 61 def token_cget_strict(win, option) itemcget_strict(['token', 'cget', win], option) end
token_cget_tkstring(win, option)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 55 def token_cget_tkstring(win, option) itemcget_tkstring(['token', 'cget', win], option) end
token_configinfo(win, slot=nil)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 67 def token_configinfo(win, slot=nil) itemconfiginfo(['token', 'configure', win], slot) end
token_configure(win, slot, value=None)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 64 def token_configure(win, slot, value=None) itemconfigure(['token', 'configure', win], slot, value) end
token_windowconfiginfo(win, slot=nil)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 77 def token_windowconfiginfo(win, slot=nil) itemconfiginfo(['token', 'window', win], slot) end
token_windowconfigure(win, slot, value=None)
click to toggle source
# File lib/tkextlib/blt/unix_dnd.rb, line 74 def token_windowconfigure(win, slot, value=None) itemconfigure(['token', 'window', win], slot, value) end