Class/Module Index [+]

Quicksearch

Tk::Tcllib::Diagrams

Constants

PACKAGE_NAME

Public Class Methods

arrow(text=nil, length=nil, head=nil) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 130
def arrow(text=nil, length=nil, head=nil)
  if length || head
    text   = '' unless text
    length = '' unless length
    list(tk_call('::Diagrams::arrow', text, length, head))
  else
    if text
      list(tk_call('::Diagrams::arrow', text))
    else
      list(tk_call('::Diagrams::arrow'))
    end
  end
end
            
attach(anchor=None) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 160
def attach(anchor=None)
  tk_call('::Diagrams::attach', anchor)
end
            
box(text, width=nil, height=nil) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 68
def box(text, width=nil, height=nil)
  if width || height
    width  = '' unless width
    height = '' unless height
    list(tk_call('::Diagrams::box', text, width, height))
  else
    list(tk_call('::Diagrams::box', text))
  end
end
            
boxcoords(x1, y1, x2, y2) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 216
def boxcoords(x1, y1, x2, y2)
  list(tk_call('::Diagrams::boxcoords', x1, y1, x2, y2))
end
            
bracket(dir, dist, from_pos, to_pos) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 156
def bracket(dir, dist, from_pos, to_pos)
  list(tk_call('::Diagrams::bracket', dir, dist, from_pos, to_pos))
end
            
circle(text, radius=nil) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 88
def circle(text, radius=nil)
  if radius
    list(tk_call('::Diagrams::circle', text, radius))
  else
    list(tk_call('::Diagrams::circle', text))
  end
end
            
color(name=None) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 164
def color(name=None)
  tk_call('::Diagrams::color', name)
end
            
compute_pos() click to toggle source
Alias for: computepos
computepos() click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 211
def computepos
  list(tk_call('::Diagrams::computepos'))
end
            
Also aliased as: compute_pos
current_pos(pos) click to toggle source
Alias for: currentpos
current_pos=(pos) click to toggle source
Alias for: currentpos
currentpos(pos) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 52
def currentpos(pos)
  list(tk_call('::Diagrams::currentpos', pos))
end
            
Also aliased as: current_pos, currentpos=, current_pos=
currentpos=(pos) click to toggle source
Alias for: currentpos
diamond(text, width=nil, height=nil) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 110
def diamond(text, width=nil, height=nil)
  if width || height
    width  = '' unless width
    height = '' unless height
    list(tk_call('::Diagrams::diamond', text, width, height))
  else
    list(tk_call('::Diagrams::diamond', text))
  end
end
            
direction(dir) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 47
def direction(dir)
  tk_call('::Diagrams::direction', dir)
  dir
end
            
draw_in(canvas) click to toggle source
Alias for: drawin
drawin(canvas) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 35
def drawin(canvas)
  tk_call('::Diagrams::drawin', canvas)
  canvas
end
            
Also aliased as: draw_in
drum(text, width=nil, height=nil) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 120
def drum(text, width=nil, height=nil)
  if width || height
    width  = '' unless width
    height = '' unless height
    list(tk_call('::Diagrams::drum', text, width, height))
  else
    list(tk_call('::Diagrams::drum', text))
  end
end
            
fillcolor(name=None) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 168
def fillcolor(name=None)
  tk_call('::Diagrams::fillcolor', name)
end
            
get_pos(anchor, obj) click to toggle source
Alias for: getpos
getpos(anchor, obj) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 59
def getpos(anchor, obj)
  list(tk_call('::Diagrams::getpos', anchor, obj))
end
            
Also aliased as: get_pos
line(*args) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 144
def line(*args)
  ary = []
  args.each{|arg|
    if arg.kind_of?(Array) && arg.length == 2  # [length, angle]
      ary.concat arg
    else # ["POSITION", x, y] or length or angle
      ary << arg
    end
  }
  list(tk_call('::Diagrams::line', *ary))
end
            
linestyle(style=None) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 197
def linestyle(style=None)
  tk_call('::Diagrams::linestyle', style)
end
            
linewidth(pixels=None) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 193
def linewidth(pixels=None)
  number(tk_call('::Diagrams::linewidth', pixels))
end
            
move_object(obj) click to toggle source
Alias for: moveobject
moveobject(obj) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 220
def moveobject(obj)
  list(tk_call('::Diagrams::moveobject', obj))
end
            
Also aliased as: move_object
package_name() click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 18
def self.package_name
  PACKAGE_NAME
end
            
package_version() click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 22
def self.package_version
  begin
    TkPackage.require('Diagrams')
  rescue
    ''
  end
end
            
plaintext(text, width=nil, height=nil) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 78
def plaintext(text, width=nil, height=nil)
  if width || height
    width  = '' unless width
    height = '' unless height
    list(tk_call('::Diagrams::plaintext', text, width, height))
  else
    list(tk_call('::Diagrams::plaintext', text))
  end
end
            
pop_state() click to toggle source
Alias for: popstate
popstate() click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 206
def popstate
  tk_call('::Diagrams::popstate')
end
            
Also aliased as: pop_state
position(x, y) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 64
def position(x, y)
  list(tk_call('::Diagrams::position', x, y))
end
            
push_state() click to toggle source
Alias for: pushstate
pushstate() click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 201
def pushstate
  tk_call('::Diagrams::pushstate')
end
            
Also aliased as: push_state
save_ps(filename) click to toggle source
Alias for: saveps
saveps(filename) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 41
def saveps(filename)
  tk_call('::Diagrams::saveps', filename)
  filename
end
            
Also aliased as: save_ps
slanted(text, width=nil, height=nil, angle=nil) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 96
def slanted(text, width=nil, height=nil, angle=nil)
  if width || height || angle
    width  = '' unless width
    height = '' unless height
    if angle
      list(tk_call('::Diagrams::slanted', text, width, height, angle))
    else
      list(tk_call('::Diagrams::slanted', text, width, height))
    end
  else
    list(tk_call('::Diagrams::slanted', text))
  end
end
            
textcolor(name=None) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 172
def textcolor(name=None)
  tk_call('::Diagrams::textcolor', name)
end
            
textfont(fnt=None) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 189
def textfont(fnt=None)
  tk_call('::Diagrams::textfont', fnt)
end
            
use_gap(mode=None) click to toggle source
Alias for: usegap
usegap(mode=None) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 176
def usegap(mode=None)
  bool(tk_call('::Diagrams::usegap', mode))
end
            
Also aliased as: use_gap
xgap(val=None) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 181
def xgap(val=None)
  number(tk_call('::Diagrams::xgap', val))
end
            
ygap(val=None) click to toggle source
 
               # File tk/lib/tkextlib/tcllib/diagrams.rb, line 185
def ygap(val=None)
  number(tk_call('::Diagrams::ygap', val))
end
            

Commenting is here to help enhance the documentation. For example, sample code, or clarification of the documentation.

If you have questions about Ruby or the documentation, please post to one of the Ruby mailing lists. You will get better, faster, help that way.

If you wish to post a correction of the docs, please do so, but also file bug report so that it can be corrected for the next release. Thank you.

blog comments powered by Disqus