In Files

  • tk/lib/tkextlib/blt/dragdrop.rb

Class/Module Index [+]

Quicksearch

Tk::BLT::DragDrop

Constants

TkCommandNames

Public Class Methods

__validation_class_list() click to toggle source
 
               # File tk/lib/tkextlib/blt/dragdrop.rb, line 158
def self.__validation_class_list
  super() << PackageCommand << SiteCommand
end
            
active() click to toggle source
 
               # File tk/lib/tkextlib/blt/dragdrop.rb, line 260
def self.active
  bool(tk_call('::blt::drag&drop', 'active'))
end
            
drag(win, x, y) click to toggle source
 
               # File tk/lib/tkextlib/blt/dragdrop.rb, line 249
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 tk/lib/tkextlib/blt/dragdrop.rb, line 252
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 tk/lib/tkextlib/blt/dragdrop.rb, line 256
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 tk/lib/tkextlib/blt/dragdrop.rb, line 241
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 tk/lib/tkextlib/blt/dragdrop.rb, line 219
def self.init_source(win)
  tk_call('::blt::drag&drop', 'source', win)
end
            
location(x=None, y=None) click to toggle source
 
               # File tk/lib/tkextlib/blt/dragdrop.rb, line 264
def self.location(x=None, y=None)
  list(tk_call('::blt::drag&drop', 'location', x, y))
end
            
source() click to toggle source
 
               # File tk/lib/tkextlib/blt/dragdrop.rb, line 223
def self.source()
  list(tk_call('::blt::drag&drop', 'source'))
end
            
source_handler(win, datatype, cmd=Proc.new, *args) click to toggle source
 
               # File tk/lib/tkextlib/blt/dragdrop.rb, line 205
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 tk/lib/tkextlib/blt/dragdrop.rb, line 230
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 tk/lib/tkextlib/blt/dragdrop.rb, line 227
def self.source_handler_list(win)
  simplelist(tk_call('::blt::drag&drop', 'source', win, 'handler'))
end
            
target() click to toggle source
 
               # File tk/lib/tkextlib/blt/dragdrop.rb, line 234
def self.target
  list(tk_call('::blt::drag&drop', 'target'))
end
            
target_handler(win, datatype, cmd=Proc.new, *args) click to toggle source
 
               # File tk/lib/tkextlib/blt/dragdrop.rb, line 211
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 tk/lib/tkextlib/blt/dragdrop.rb, line 237
def self.target_handler_list(win)
  simplelist(tk_call('::blt::drag&drop', 'target', win, 'handler'))
end
            
token(win) click to toggle source
 
               # File tk/lib/tkextlib/blt/dragdrop.rb, line 245
def self.token(win)
  window(tk_call('::blt::drag&drop', 'token', win))
end
            

Public Instance Methods

current_source_configinfo(win, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/blt/dragdrop.rb, line 66
def current_source_configinfo(win, slot=nil)
  current_itemconfiginfo(['source', win], slot)
end
            
source_configinfo(win, slot=nil) click to toggle source
 
               # File tk/lib/tkextlib/blt/dragdrop.rb, line 63
def source_configinfo(win, slot=nil)
  itemconfiginfo(['source', win], slot)
end
            
source_configure(win, slot, value=None) click to toggle source
 
               # File tk/lib/tkextlib/blt/dragdrop.rb, line 60
def source_configure(win, slot, value=None)
  itemconfigure(['source', win], slot, value)
end
            

Commenting is here to help enhance the documentation. For example, code samples, or clarification of the documentation.

If you have questions about Ruby or the documentation, please post to one of the Ruby mailing lists. You will get better, faster, help that way.

If you wish to post a correction of the docs, please do so, but also file bug report so that it can be corrected for the next release. Thank you.

If you want to help improve the Ruby documentation, please visit Documenting-ruby.org.

blog comments powered by Disqus