Module Tk::Tcllib::Plotchart::ChartMethod
In: tk/lib/tkextlib/tcllib/plotchart.rb

Methods

Included Modules

TkCore

Public Instance methods

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 193
    def coords_3D_to_pixel(x, y, z)
      list(tk_call_without_enc('::Plotchart::coords3DToPixel', @path, x, y, z))
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 189
    def coords_to_pixel(x, y)
      list(tk_call_without_enc('::Plotchart::coordsToPixel', @path, x, y))
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 210
    def determine_scale(xmax, ymax)
      tk_call_without_enc('::Plotchart::determineScale', @path, xmax, ymax)
      self
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 206
    def pixel_to_coords(x, y)
      list(tk_call_without_enc('::Plotchart::coordsToPixel', @path, x, y))
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 197
    def polar_coordinates(radmax)
      tk_call_without_enc('::Plotchart::polarCoordinates', @path, radmax)
      self
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 202
    def polar_to_pixel(rad, phi)
      list(tk_call_without_enc('::Plotchart::polarToPixel', @path, rad, phi))
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 135
    def save_plot(filename)
      tk_call_without_enc(@chart, 'saveplot', filename)
      self
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 215
    def set_zoom_pan()
      tk_call_without_enc('::Plotchart::setZoomPan', @path)
      self
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 130
    def title(str)
      tk_call_without_enc(@chart, 'title', _get_eval_enc_str(str))
      self
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 171
    def view_port(*args) # args := pxmin, pymin, pxmax, pymax

      tk_call_without_enc('::Plotchart::viewPort', @path, *(args.flatten))
      self
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 182
    def world_3D_coordinates(*args) 
      # args := xmin, ymin, zmin, xmax, ymax, zmax

      tk_call_without_enc('::Plotchart::world3DCoordinates', 
                          @path, *(args.flatten))
      self
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 176
    def world_coordinates(*args) # args := xmin, ymin, xmax, ymax

      tk_call_without_enc('::Plotchart::worldCoordinates', 
                          @path, *(args.flatten))
      self
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 150
    def xconfig(key, value=None)
      if key.kind_of?(Hash)
        tk_call_without_enc(@chart, 'xconfig', *hash_kv(key, true))
      else
        tk_call_without_enc(@chart, 'xconfig', 
                            "-#{key}", _get_eval_enc_str(value))
      end
      self
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 140
    def xtext(str)
      tk_call_without_enc(@chart, 'xtext', _get_eval_enc_str(str))
      self
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 160
    def yconfig(key, value=None)
      if key.kind_of?(Hash)
        tk_call_without_enc(@chart, 'yconfig', *hash_kv(key, true))
      else
        tk_call_without_enc(@chart, 'yconfig', 
                            "-#{key}", _get_eval_enc_str(value))
      end
      self
    end

[Source]

# File tk/lib/tkextlib/tcllib/plotchart.rb, line 145
    def ytext(str)
      tk_call_without_enc(@chart, 'ytext', _get_eval_enc_str(str))
      self
    end

[Validate]