Module Tk::BLT::DnD
In: tk/lib/tkextlib/blt/unix_dnd.rb

Methods

Constants

TkCommandNames = ['::blt::dnd'.freeze].freeze

Public Class methods

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 75
    def self.cancel(win)
      tk_call('::blt::dnd', 'cancel', *wins)
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 36
      def cget(win, option)
        itemconfigure(['cget', win], slot, value)
      end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 42
      def configinfo(win, slot=nil)
        itemconfiginfo(['configure', win], slot)
      end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 39
      def configure(win, slot, value=None)
        itemconfigure(['configure', win], slot, value)
      end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 45
      def current_configinfo(win, slot=nil)
        current_itemconfiginfo(['configure', win], slot)
      end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 58
      def current_token_configinfo(win, slot=nil)
        current_itemconfiginfo(['token', 'configure', win], slot)
      end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 68
      def current_token_windowconfiginfo(win, slot=nil)
        current_itemconfiginfo(['token', 'window', win], slot)
      end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 78
    def self.delete(*wins)
      tk_call('::blt::dnd', 'delete', *wins)
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 81
    def self.delete_source(*wins)
      tk_call('::blt::dnd', 'delete', '-source', *wins)
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 84
    def self.delete_target(*wins)
      tk_call('::blt::dnd', 'delete', '-target', *wins)
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 87
    def self.drag(win, x, y, token=None)
      tk_call('::blt::dnd', 'drag', win, x, y, token)
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 90
    def self.drop(win, x, y, token=None)
      tk_call('::blt::dnd', 'drop', win, x, y, token)
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 93
    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 tk/lib/tkextlib/blt/unix_dnd.rb, line 100
    def self.names(pat=None)
      list(tk_call('::blt::dnd', 'names', pat))
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 109
    def self.pull(win, fmt)
      tk_call('::blt::dnd', 'pull', win, fmt)
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 112
    def self.register(win, keys={})
      tk_call('::blt::dnd', 'register', win, keys)
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 115
    def self.select(win, x, y, timestamp)
      tk_call('::blt::dnd', 'select', win, x, y, timestamp)
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 118
    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 tk/lib/tkextlib/blt/unix_dnd.rb, line 103
    def self.source_names(pat=None)
      list(tk_call('::blt::dnd', 'names', '-source', pat))
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 106
    def self.target_names(pat=None)
      list(tk_call('::blt::dnd', 'names', '-target', pat))
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 125
    def self.token(*args)
      tk_call('::blt::dnd', 'token', *args)
    end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 55
      def token_configinfo(win, slot=nil)
        itemconfiginfo(['token', 'configure', win], slot)
      end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 52
      def token_configure(win, slot, value=None)
        itemconfigure(['token', 'configure', win], slot, value)
      end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 65
      def token_windowconfiginfo(win, slot=nil)
        itemconfiginfo(['token', 'window', win], slot)
      end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 62
      def token_windowconfigure(win, slot, value=None)
        itemconfigure(['token', 'window', win], slot, value)
      end

[Source]

# File tk/lib/tkextlib/blt/unix_dnd.rb, line 49
      def tokwn_cget(win, option)
        itemconfigure(['token', 'cget', win], slot, value)
      end

[Validate]

ruby-doc.org is hosted and maintained by James Britt and Happy Camper Studios, a Ruby application development company in Phoenix, Arizona. The site was created in 2002 as part of the Ruby Documentation Project to promote the Ruby language and to help other Ruby hackers.

Documentation content on ruby-doc.org is provided by remarkable members of the Ruby community.

For more information on the Ruby programming language, visit ruby-lang.org.

Want to help improve Ruby's API docs? See Ruby Documentation Guidelines.