In Files

  • tk/lib/tk/scale.rb

Class/Module Index [+]

Quicksearch

Tk::Scale

Public Instance Methods

command(cmd=Proc.new) click to toggle source
 
               # File tk/lib/tk/scale.rb, line 80
def command(cmd=Proc.new)
  configure('command'=>cmd)
end
            
configure(slot, value=None) click to toggle source
 
               # File 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) click to toggle source
 
               # File tk/lib/tk/scale.rb, line 65
def configure_cmd(slot, value)
  configure(slot=>value)
end
            
coords(val=None) click to toggle source
 
               # File 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) click to toggle source
 
               # File 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) click to toggle source
 
               # File tk/lib/tk/scale.rb, line 92
def identify(x, y)
  tk_send_without_enc('identify', x, y)
end
            
set(val) click to toggle source
 
               # File tk/lib/tk/scale.rb, line 96
def set(val)
  tk_send_without_enc('set', val)
end
            
value() click to toggle source
 
               # File tk/lib/tk/scale.rb, line 100
def value
  get
end
            
value=(val) click to toggle source
 
               # File tk/lib/tk/scale.rb, line 104
def value= (val)
  set(val)
  val
end