# class Tk::Vu::Pie

### Constants

TkCommandNames
WidgetClassName

### Public Instance Methods

__destroy_hook__() click to toggle source

    # File 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) click to toggle source

    # File lib/tkextlib/vu/pie.rb, line 62
    def delete(*glob_pats)
      tk_call(@path, 'delete', *glob_pats)
      self
    end

explode(slice, *args) click to toggle source

    # File lib/tkextlib/vu/pie.rb, line 67
    def explode(slice, *args)
      tk_call(@path, 'explode', slice, *args)
      self
    end

explode_value(slice) click to toggle source

    # File lib/tkextlib/vu/pie.rb, line 72
    def explode_value(slice)
      num_or_str(tk_call(@path, 'explode', slice))
    end

lower(slice, below=None) click to toggle source

    # File lib/tkextlib/vu/pie.rb, line 76
    def lower(slice, below=None)
      tk_call(@path, 'lower', slice, below)
      self
    end

names(*glob_pats) click to toggle source

    # File 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) click to toggle source

    # File lib/tkextlib/vu/pie.rb, line 86
    def order(*args)
      tk_call(@path, 'order', *args)
      self
    end

raise(slice, above=None) click to toggle source

    # File lib/tkextlib/vu/pie.rb, line 91
    def raise(slice, above=None)
      tk_call(@path, 'raise', slice, above)
      self
    end

set(slice, *args) click to toggle source

    # File 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) click to toggle source

    # File 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) click to toggle source

    # File lib/tkextlib/vu/pie.rb, line 96
    def swap(slice1, slice2)
      tk_call(@path, 'swap', slice1, slice2)
      self
    end

tagid(tag) click to toggle source

    # File 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) click to toggle source

    # File 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