| Module | TkText::IndexModMethods |
| In: |
tk/lib/tk/text.rb
|
# File tk/lib/tk/text.rb, line 72 def +(mod) return chars(mod) if mod.kind_of?(Numeric) mod = mod.to_s if mod =~ /^\s*[+-]?\d/ TkText::IndexString.new(String.new(id) << ' + ' << mod) else TkText::IndexString.new(String.new(id) << ' ' << mod) end end
# File tk/lib/tk/text.rb, line 83 def -(mod) return chars(-mod) if mod.kind_of?(Numeric) mod = mod.to_s if mod =~ /^\s*[+-]?\d/ TkText::IndexString.new(String.new(id) << ' - ' << mod) elsif mod =~ /^\s*[-]\s+(\d.*)$/ TkText::IndexString.new(String.new(id) << ' - -' << $1) else TkText::IndexString.new(String.new(id) << ' ' << mod) end end
# File tk/lib/tk/text.rb, line 117 def any_chars(mod) # Tk8.5 feature fail ArgumentError, 'expect Integer' unless mod.kind_of?(Integer) if mod < 0 TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' any chars') else TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' any chars') end end
# File tk/lib/tk/text.rb, line 148 def any_indices(mod) # Tk8.5 feature fail ArgumentError, 'expect Integer' unless mod.kind_of?(Integer) if mod < 0 TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' any indices') else TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' any indices') end end
# File tk/lib/tk/text.rb, line 179 def any_lines(mod) # Tk8.5 feature fail ArgumentError, 'expect Integer' unless mod.kind_of?(Integer) if mod < 0 TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' any_lines') else TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' any lines') end end
# File tk/lib/tk/text.rb, line 96 def chars(mod) fail ArgumentError, 'expect Integer' unless mod.kind_of?(Integer) if mod < 0 TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' chars') else TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' chars') end end
# File tk/lib/tk/text.rb, line 106 def display_chars(mod) # Tk8.5 feature fail ArgumentError, 'expect Integer' unless mod.kind_of?(Integer) if mod < 0 TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' display chars') else TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' display chars') end end
# File tk/lib/tk/text.rb, line 138 def display_indices(mod) # Tk8.5 feature fail ArgumentError, 'expect Integer' unless mod.kind_of?(Integer) if mod < 0 TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' display indices') else TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' display indices') end end
# File tk/lib/tk/text.rb, line 201 def display_lineend # Tk8.5 feature TkText::IndexString.new(String.new(id) << ' display lineend') end
# File tk/lib/tk/text.rb, line 168 def display_lines(mod) # Tk8.5 feature fail ArgumentError, 'expect Integer' unless mod.kind_of?(Integer) if mod < 0 TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' display_lines') else TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' display lines') end end
# File tk/lib/tk/text.rb, line 197 def display_linestart # Tk8.5 feature TkText::IndexString.new(String.new(id) << ' display linestart') end
# File tk/lib/tk/text.rb, line 217 def display_wordend # Tk8.5 feature TkText::IndexString.new(String.new(id) << ' display wordend') end
# File tk/lib/tk/text.rb, line 213 def display_wordstart # Tk8.5 feature TkText::IndexString.new(String.new(id) << ' display wordstart') end
# File tk/lib/tk/text.rb, line 128 def indices(mod) # Tk8.5 feature fail ArgumentError, 'expect Integer' unless mod.kind_of?(Integer) if mod < 0 TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' indices') else TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' indices') end end
# File tk/lib/tk/text.rb, line 193 def lineend TkText::IndexString.new(String.new(id) << ' lineend') end
# File tk/lib/tk/text.rb, line 158 def lines(mod) fail ArgumentError, 'expect Integer' unless mod.kind_of?(Integer) if mod < 0 TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' lines') else TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' lines') end end
# File tk/lib/tk/text.rb, line 190 def linestart TkText::IndexString.new(String.new(id) << ' linestart') end
# File tk/lib/tk/text.rb, line 209 def wordend TkText::IndexString.new(String.new(id) << ' wordend') end
ruby-doc.org is a service of James Britt and Happy Camper Studios, a Ruby application development company in Phoenix, AZ.
Documentation content on ruby-doc.org is provided by remarkable members of the Ruby community.
For more information on the Ruby programming language, visit ruby-lang.org.
Want to help improve Ruby's API docs? See Ruby Documentation Guidelines.