Module TkText::IndexModMethods
In: tk/text.rb

Public Instance methods

[Source]

    # File tk/text.rb, line 72
72:     def +(mod)
73:       return chars(mod) if mod.kind_of?(Numeric)
74: 
75:       mod = mod.to_s
76:       if mod =~ /^\s*[+-]?\d/
77:         TkText::IndexString.new(String.new(id) << ' + ' << mod)
78:       else
79:         TkText::IndexString.new(String.new(id) << ' ' << mod)
80:       end
81:     end

[Source]

    # File tk/text.rb, line 83
83:     def -(mod)
84:       return chars(-mod) if mod.kind_of?(Numeric)
85: 
86:       mod = mod.to_s
87:       if mod =~ /^\s*[+-]?\d/
88:         TkText::IndexString.new(String.new(id) << ' - ' << mod)
89:       elsif mod =~ /^\s*[-]\s+(\d.*)$/
90:         TkText::IndexString.new(String.new(id) << ' - -' << $1)
91:       else
92:         TkText::IndexString.new(String.new(id) << ' ' << mod)
93:       end
94:     end
any_char(mod)

Alias for any_chars

[Source]

     # File tk/text.rb, line 117
117:     def any_chars(mod)
118:       # Tk8.5 feature
119:       fail ArgumentError, 'expect Integer'  unless mod.kind_of?(Integer)
120:       if mod < 0
121:         TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' any chars')
122:       else
123:         TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' any chars')
124:       end
125:     end

[Source]

     # File tk/text.rb, line 148
148:     def any_indices(mod)
149:       # Tk8.5 feature
150:       fail ArgumentError, 'expect Integer'  unless mod.kind_of?(Integer)
151:       if mod < 0
152:         TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' any indices')
153:       else
154:         TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' any indices')
155:       end
156:     end
any_line(mod)

Alias for any_lines

[Source]

     # File tk/text.rb, line 179
179:     def any_lines(mod)
180:       # Tk8.5 feature
181:       fail ArgumentError, 'expect Integer'  unless mod.kind_of?(Integer)
182:       if mod < 0
183:         TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' any_lines')
184:       else
185:         TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' any lines')
186:       end
187:     end
char(mod)

Alias for chars

[Source]

     # File tk/text.rb, line 96
 96:     def chars(mod)
 97:       fail ArgumentError, 'expect Integer'  unless mod.kind_of?(Integer)
 98:       if mod < 0
 99:         TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' chars')
100:       else
101:         TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' chars')
102:       end
103:     end
display_char(mod)

Alias for display_chars

[Source]

     # File tk/text.rb, line 106
106:     def display_chars(mod)
107:       # Tk8.5 feature
108:       fail ArgumentError, 'expect Integer'  unless mod.kind_of?(Integer)
109:       if mod < 0
110:         TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' display chars')
111:       else
112:         TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' display chars')
113:       end
114:     end

[Source]

     # File tk/text.rb, line 138
138:     def display_indices(mod)
139:       # Tk8.5 feature
140:       fail ArgumentError, 'expect Integer'  unless mod.kind_of?(Integer)
141:       if mod < 0
142:         TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' display indices')
143:       else
144:         TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' display indices')
145:       end
146:     end
display_line(mod)

Alias for display_lines

[Source]

     # File tk/text.rb, line 201
201:     def display_lineend
202:       # Tk8.5 feature
203:       TkText::IndexString.new(String.new(id) << ' display lineend')
204:     end

[Source]

     # File tk/text.rb, line 168
168:     def display_lines(mod)
169:       # Tk8.5 feature
170:       fail ArgumentError, 'expect Integer'  unless mod.kind_of?(Integer)
171:       if mod < 0
172:         TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' display_lines')
173:       else
174:         TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' display lines')
175:       end
176:     end

[Source]

     # File tk/text.rb, line 197
197:     def display_linestart
198:       # Tk8.5 feature
199:       TkText::IndexString.new(String.new(id) << ' display linestart')
200:     end

[Source]

     # File tk/text.rb, line 217
217:     def display_wordend
218:       # Tk8.5 feature
219:       TkText::IndexString.new(String.new(id) << ' display wordend')
220:     end

[Source]

     # File tk/text.rb, line 213
213:     def display_wordstart
214:       # Tk8.5 feature
215:       TkText::IndexString.new(String.new(id) << ' display wordstart')
216:     end

[Source]

     # File tk/text.rb, line 128
128:     def indices(mod)
129:       # Tk8.5 feature
130:       fail ArgumentError, 'expect Integer'  unless mod.kind_of?(Integer)
131:       if mod < 0
132:         TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' indices')
133:       else
134:         TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' indices')
135:       end
136:     end
line(mod)

Alias for lines

[Source]

     # File tk/text.rb, line 193
193:     def lineend
194:       TkText::IndexString.new(String.new(id) << ' lineend')
195:     end

[Source]

     # File tk/text.rb, line 158
158:     def lines(mod)
159:       fail ArgumentError, 'expect Integer'  unless mod.kind_of?(Integer)
160:       if mod < 0
161:         TkText::IndexString.new(String.new(id) << ' ' << mod.to_s << ' lines')
162:       else
163:         TkText::IndexString.new(String.new(id) << ' + ' << mod.to_s << ' lines')
164:       end
165:     end

[Source]

     # File tk/text.rb, line 190
190:     def linestart
191:       TkText::IndexString.new(String.new(id) << ' linestart')
192:     end

[Source]

     # File tk/text.rb, line 209
209:     def wordend
210:       TkText::IndexString.new(String.new(id) << ' wordend')
211:     end

[Source]

     # File tk/text.rb, line 206
206:     def wordstart
207:       TkText::IndexString.new(String.new(id) << ' wordstart')
208:     end

Search

Google

Ruby API Docs

Links