Module: Tk::BLT::DnD

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

### Methods

cancel cget configinfo configure current_configinfo current_token_configinfo current_token_windowconfiginfo delete delete_source delete_target drag drop get_data names pull register select set_data source_names target_names token token_configinfo token_configure token_windowconfiginfo token_windowconfigure tokwn_cget

### Constants

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

### Public Class methods

cancel(win)

[Source]

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

cget(win, option)

[Source]

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

configinfo(win, slot=nil)

[Source]

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

configure(win, slot, value=None)

[Source]

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

current_configinfo(win, slot=nil)

[Source]

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

current_token_configinfo(win, slot=nil)

[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

current_token_windowconfiginfo(win, slot=nil)

[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

delete(*wins)

[Source]

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

delete_source(*wins)

[Source]

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

delete_target(*wins)

[Source]

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

drag(win, x, y, token=None)

[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

drop(win, x, y, token=None)

[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

get_data(win, fmt=nil, cmd=nil)

[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

names(pat=None)

[Source]

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

pull(win, fmt)

[Source]

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

register(win, keys={})

[Source]

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

select(win, x, y, timestamp)

[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

set_data(win, fmt=nil, cmd=nil)

[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_names(pat=None)

[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

target_names(pat=None)

[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

token(*args)

[Source]

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

token_configinfo(win, slot=nil)

[Source]

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

token_configure(win, slot, value=None)

[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

token_windowconfiginfo(win, slot=nil)

[Source]

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

token_windowconfigure(win, slot, value=None)

[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

tokwn_cget(win, option)

[Source]

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

[Validate]