Extended maintenance of Ruby 1.9.3 ended on February 23, 2015. Read more

In Files

  • tk/lib/tkextlib/vu/pie.rb

Class/Module Index [+]

Quicksearch

Tk::Vu::Pie

Public Instance Methods

__destroy_hook__() click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 42
def __destroy_hook__
  Tk::Vu::PieSlice::SliceID_TBL.delete(@path)
end
            
create(slice, *args) click to toggle source
Alias for: set
delete(*glob_pats) click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 61
def delete(*glob_pats)
  tk_call(@path, 'delete', *glob_pats)
  self
end
            
explode(slice, *args) click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 66
def explode(slice, *args)
  tk_call(@path, 'explode', slice, *args)
  self
end
            
explode_value(slice) click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 71
def explode_value(slice)
  num_or_str(tk_call(@path, 'explode', slice))
end
            
lower(slice, below=None) click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 75
def lower(slice, below=None)
  tk_call(@path, 'lower', slice, below)
  self
end
            
names(*glob_pats) click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 80
def names(*glob_pats)
  simplelist(tk_call(@path, 'names', *glob_pats))
end
            
Also aliased as: slices
order(*args) click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 85
def order(*args)
  tk_call(@path, 'order', *args)
  self
end
            
raise(slice, above=None) click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 90
def raise(slice, above=None)
  tk_call(@path, 'raise', slice, above)
  self
end
            
set(slice, *args) click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 100
def set(slice, *args)
  num_or_str(tk_call(@path, 'set', slice, *args))
end
            
Also aliased as: set_value, set_values, create
set_value(slice, *args) click to toggle source
Alias for: set
set_values(slice, *args) click to toggle source
Alias for: set
slice_value(slice) click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 107
def slice_value(slice)
  num_or_str(tk_call(@path, 'set', slice))
end
            
slices(*glob_pats) click to toggle source
Alias for: names
sum_value(val = None) click to toggle source
Alias for: value
swap(slice1, slice2) click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 95
def swap(slice1, slice2)
  tk_call(@path, 'swap', slice1, slice2)
  self
end
            
tagid(tag) click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 50
def tagid(tag)
  if tag.kind_of?(Tk::Vu::PieSlice)
    tag.id
  else
    # tag
    _get_eval_string(tag)
  end
end
            
value(val = None) click to toggle source
 
               # File tk/lib/tkextlib/vu/pie.rb, line 111
def value(val = None)
  num_or_str(tk_call_without_enc(@path, 'value'))
end
            
Also aliased as: sum_value