module Tk::BLT::DragDrop
Constants
- TkCommandNames
Public Class Methods
__validation_class_list()
click to toggle source
Calls superclass method
# File lib/tkextlib/blt/dragdrop.rb, line 160 def self.__validation_class_list super() << PackageCommand << SiteCommand end
active()
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 262 def self.active bool(tk_call('::blt::drag&drop', 'active')) end
current_source_configinfo(win, slot=nil)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 68 def current_source_configinfo(win, slot=nil) current_itemconfiginfo(['source', win], slot) end
drag(win, x, y)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 251 def self.drag(win, x, y) tk_call('::blt::drag&drop', 'drag', win, x, y) end
drop(win, x, y)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 254 def self.drop(win, x, y) tk_call('::blt::drag&drop', 'drop', win, x, y) end
errors(cmd=Proc.new)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 258 def self.errors(cmd=Proc.new) tk_call('::blt::drag&drop', 'errors', cmd) end
handle_target(win, type, val=None)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 243 def self.handle_target(win, type, val=None) tk_call('::blt::drag&drop', 'target', win, 'handle', type, val) end
init_source(win)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 221 def self.init_source(win) tk_call('::blt::drag&drop', 'source', win) end
location(x=None, y=None)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 266 def self.location(x=None, y=None) list(tk_call('::blt::drag&drop', 'location', x, y)) end
source()
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 225 def self.source() list(tk_call('::blt::drag&drop', 'source')) end
source_configinfo(win, slot=nil)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 65 def source_configinfo(win, slot=nil) itemconfiginfo(['source', win], slot) end
source_configure(win, slot, value=None)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 62 def source_configure(win, slot, value=None) itemconfigure(['source', win], slot, value) end
source_handler(win, datatype, cmd=Proc.new, *args)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 207 def self.source_handler(win, datatype, cmd=Proc.new, *args) _bind_for_event_class(DnD_Handle, ['::blt::drag&drop', 'source', win, 'handler'], cmd, *args) end
source_handler_info(win, type)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 232 def self.source_handler_info(win, type) tk_tcl2ruby(tk_call('::blt::drag&drop', 'source', win, 'handler', type)) end
source_handler_list(win)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 229 def self.source_handler_list(win) simplelist(tk_call('::blt::drag&drop', 'source', win, 'handler')) end
target()
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 236 def self.target list(tk_call('::blt::drag&drop', 'target')) end
target_handler(win, datatype, cmd=Proc.new, *args)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 213 def self.target_handler(win, datatype, cmd=Proc.new, *args) _bind_for_event_class(DnD_Handle, ['::blt::drag&drop', 'target', win, 'handler'], cmd, *args) end
target_handler_list(win)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 239 def self.target_handler_list(win) simplelist(tk_call('::blt::drag&drop', 'target', win, 'handler')) end
token(win)
click to toggle source
# File lib/tkextlib/blt/dragdrop.rb, line 247 def self.token(win) window(tk_call('::blt::drag&drop', 'token', win)) end