Methods
C
G
I
S
V
Constants
TkCommandNames = ['scale'.freeze].freeze
 
WidgetClassName = 'Scale'.freeze
 
Instance Public methods
command(cmd=Proc.new)
# File ext/tk/lib/tk/scale.rb, line 80
def command(cmd=Proc.new)
  configure('command'=>cmd)
end
configure(slot, value=None)
# File ext/tk/lib/tk/scale.rb, line 69
def configure(slot, value=None)
  if (slot == 'command' || slot == :command)
    configure('command'=>value)
  elsif slot.kind_of?(Hash) &&
      (slot.key?('command') || slot.key?(:command))
    slot = _symbolkey2str(slot)
    slot['command'] = _wrap_command_arg(slot.delete('command'))
  end
  super(slot, value)
end
configure_cmd(slot, value)
# File ext/tk/lib/tk/scale.rb, line 65
def configure_cmd(slot, value)
  configure(slot=>value)
end
coords(val=None)
# File ext/tk/lib/tk/scale.rb, line 88
def coords(val=None)
  tk_split_list(tk_send_without_enc('coords', val))
end
get(x=None, y=None)
# File ext/tk/lib/tk/scale.rb, line 84
def get(x=None, y=None)
  number(tk_send_without_enc('get', x, y))
end
identify(x, y)
# File ext/tk/lib/tk/scale.rb, line 92
def identify(x, y)
  tk_send_without_enc('identify', x, y)
end
set(val)
# File ext/tk/lib/tk/scale.rb, line 96
def set(val)
  tk_send_without_enc('set', val)
end
value()
# File ext/tk/lib/tk/scale.rb, line 100
def value
  get
end
value=(val)
# File ext/tk/lib/tk/scale.rb, line 104
def value= (val)
  set(val)
  val
end