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]