class Tk::Vu::Pie
Constants
- TkCommandNames
- WidgetClassName
Public Instance Methods
Source
# File lib/tkextlib/vu/pie.rb, line 43 def __destroy_hook__ Tk::Vu::PieSlice::SliceID_TBL.delete(@path) end
Source
# File lib/tkextlib/vu/pie.rb, line 62 def delete(*glob_pats) tk_call(@path, 'delete', *glob_pats) self end
Source
# File lib/tkextlib/vu/pie.rb, line 67 def explode(slice, *args) tk_call(@path, 'explode', slice, *args) self end
Source
# File lib/tkextlib/vu/pie.rb, line 72 def explode_value(slice) num_or_str(tk_call(@path, 'explode', slice)) end
Source
# File lib/tkextlib/vu/pie.rb, line 76 def lower(slice, below=None) tk_call(@path, 'lower', slice, below) self end
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
Source
# File lib/tkextlib/vu/pie.rb, line 86 def order(*args) tk_call(@path, 'order', *args) self end
Source
# File lib/tkextlib/vu/pie.rb, line 91 def raise(slice, above=None) tk_call(@path, 'raise', slice, above) self end
Source
# File lib/tkextlib/vu/pie.rb, line 101 def set(slice, *args) num_or_str(tk_call(@path, 'set', slice, *args)) end
Source
# File lib/tkextlib/vu/pie.rb, line 108 def slice_value(slice) num_or_str(tk_call(@path, 'set', slice)) end
Source
# File lib/tkextlib/vu/pie.rb, line 96 def swap(slice1, slice2) tk_call(@path, 'swap', slice1, slice2) self end
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
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