Class: Tk::Vu::Pie (Ruby 2.3.4)

In Files

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

Class/Module Index [+]

Quicksearch

Tk::Vu::Pie

Public Instance Methods

__destroy_hook__()
 
               # File tk/lib/tkextlib/vu/pie.rb, line 43
def __destroy_hook__
  Tk::Vu::PieSlice::SliceID_TBL.delete(@path)
end
            
create(slice, *args)
Alias for: set
delete(*glob_pats)
 
               # File tk/lib/tkextlib/vu/pie.rb, line 62
def delete(*glob_pats)
  tk_call(@path, 'delete', *glob_pats)
  self
end
            
explode(slice, *args)
 
               # File tk/lib/tkextlib/vu/pie.rb, line 67
def explode(slice, *args)
  tk_call(@path, 'explode', slice, *args)
  self
end
            
explode_value(slice)
 
               # File tk/lib/tkextlib/vu/pie.rb, line 72
def explode_value(slice)
  num_or_str(tk_call(@path, 'explode', slice))
end
            
lower(slice, below=None)
 
               # File tk/lib/tkextlib/vu/pie.rb, line 76
def lower(slice, below=None)
  tk_call(@path, 'lower', slice, below)
  self
end
            
names(*glob_pats)
 
               # File tk/lib/tkextlib/vu/pie.rb, line 81
def names(*glob_pats)
  simplelist(tk_call(@path, 'names', *glob_pats))
end
            
Also aliased as: slices
order(*args)
 
               # File tk/lib/tkextlib/vu/pie.rb, line 86
def order(*args)
  tk_call(@path, 'order', *args)
  self
end
            
raise(slice, above=None)
 
               # File tk/lib/tkextlib/vu/pie.rb, line 91
def raise(slice, above=None)
  tk_call(@path, 'raise', slice, above)
  self
end
            
set(slice, *args)
 
               # File tk/lib/tkextlib/vu/pie.rb, line 101
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)
Alias for: set
set_values(slice, *args)
Alias for: set
slice_value(slice)
 
               # File tk/lib/tkextlib/vu/pie.rb, line 108
def slice_value(slice)
  num_or_str(tk_call(@path, 'set', slice))
end
            
slices(*glob_pats)
Alias for: names
sum_value(val = None)
Alias for: value
swap(slice1, slice2)
 
               # File tk/lib/tkextlib/vu/pie.rb, line 96
def swap(slice1, slice2)
  tk_call(@path, 'swap', slice1, slice2)
  self
end
            
tagid(tag)
 
               # File tk/lib/tkextlib/vu/pie.rb, line 51
def tagid(tag)
  if tag.kind_of?(Tk::Vu::PieSlice)
    tag.id
  else
    # tag
    _get_eval_string(tag)
  end
end
            
value(val = None)
 
               # File tk/lib/tkextlib/vu/pie.rb, line 112
def value(val = None)
  num_or_str(tk_call_without_enc(@path, 'value'))
end
            
Also aliased as: sum_value