# module TkCanvasItemConfig

### Private Instance Methods

__item_methodcall_optkeys(id) click to toggle source

    # File lib/tk/canvas.rb, line 23
    def __item_methodcall_optkeys(id)
      {'coords'=>'coords'}
    end

__item_pathname(tagOrId) click to toggle source

    # File lib/tk/canvas.rb, line 36
    def __item_pathname(tagOrId)
      if tagOrId.kind_of?(TkcItem) || tagOrId.kind_of?(TkcTag)
        self.path + ';' + tagOrId.id.to_s
      else
        self.path + ';' + tagOrId.to_s
      end
    end

__item_strval_optkeys(id) click to toggle source
Calls superclass method

    # File lib/tk/canvas.rb, line 14
    def __item_strval_optkeys(id)
      # maybe need to override
      super(id) + [
        'fill', 'activefill', 'disabledfill',
        'outline', 'activeoutline', 'disabledoutline'
      ]
    end

__item_val2ruby_optkeys(id) click to toggle source
Calls superclass method

    # File lib/tk/canvas.rb, line 28
    def __item_val2ruby_optkeys(id)  # { key=>proc, ... }
      super(id).update('window'=>proc{|i, v| window(v)},
                       'tags'=>proc{|i, v|
                         simplelist(v).collect{|tag| TkcTag.id2obj(self, tag)}
                       })
    end