class Tk::Scale

Constants

TkCommandNames
WidgetClassName

Public Instance Methods

command(cmd=Proc.new) click to toggle source
# File lib/tk/scale.rb, line 81
def command(cmd=Proc.new)
  configure('command'=>cmd)
end
configure(slot, value=None) click to toggle source
Calls superclass method TkConfigMethod#configure
# File lib/tk/scale.rb, line 70
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) click to toggle source
# File lib/tk/scale.rb, line 66
def configure_cmd(slot, value)
  configure(slot=>value)
end
coords(val=None) click to toggle source
# File lib/tk/scale.rb, line 89
def coords(val=None)
  tk_split_list(tk_send_without_enc('coords', val))
end
get(x=None, y=None) click to toggle source
# File lib/tk/scale.rb, line 85
def get(x=None, y=None)
  number(tk_send_without_enc('get', x, y))
end
identify(x, y) click to toggle source
# File lib/tk/scale.rb, line 93
def identify(x, y)
  tk_send_without_enc('identify', x, y)
end
set(val) click to toggle source
# File lib/tk/scale.rb, line 97
def set(val)
  tk_send_without_enc('set', val)
end
value() click to toggle source
# File lib/tk/scale.rb, line 101
def value
  get
end
value=(val) click to toggle source
# File lib/tk/scale.rb, line 105
def value= (val)
  set(val)
  val
end