class Tk::BLT::Htext
Constants
- Htext_File
- Htext_Line
- Htext_Var
- Htext_Widget
- TkCommandNames
- WidgetClassName
Public Instance Methods
append(win, keys={})
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 37 def append(win, keys={}) tk_send('append', _epath(win), keys) self end
current_line()
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 46 def current_line number(tk_send_without_enc('gotoline')) end
goto_line(idx)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 42 def goto_line(idx) tk_send_without_enc('gotoline', idx) self end
index(str)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 50 def index(str) number(tk_send('index', str)) end
line_pos(str)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 54 def line_pos(str) tk_send('linepos', str) end
range(from=None, to=None)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 58 def range(from=None, to=None) tk_send_without_enc('range', from, to) end
scan_dragto(pos)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 67 def scan_dragto(pos) tk_send_without_enc('scan', 'dragto', pos) self end
scan_mark(pos)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 62 def scan_mark(pos) tk_send_without_enc('scan', 'mark', pos) self end
search(pat, from=None, to=None)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 72 def search(pat, from=None, to=None) num = number(tk_send('search', pat, from, to)) (num < 0)? nil: num end
selection_adjust(index)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 77 def selection_adjust(index) tk_send_without_enc('selection', 'adjust', index) self end
selection_clear()
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 81 def selection_clear() tk_send_without_enc('selection', 'clear') self end
selection_from(index)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 85 def selection_from(index) tk_send_without_enc('selection', 'from', index) self end
selection_line(index)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 89 def selection_line(index) tk_send_without_enc('selection', 'line', index) self end
selection_present()
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 93 def selection_present() bool(tk_send_without_enc('selection', 'present')) end
selection_range(first, last)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 96 def selection_range(first, last) tk_send_without_enc('selection', 'range', first, last) self end
selection_to(index)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 100 def selection_to(index) tk_send_without_enc('selection', 'to', index) self end
selection_word(index)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 104 def selection_word(index) tk_send_without_enc('selection', 'word', index) self end
windows(pat=None)
click to toggle source
# File lib/tkextlib/blt/htext.rb, line 109 def windows(pat=None) list(tk_send('windows', pat)) end
Private Instance Methods
__strval_optkeys()
click to toggle source
Calls superclass method
TkConfigMethod#__strval_optkeys
# File lib/tkextlib/blt/htext.rb, line 32 def __strval_optkeys super() << 'filename' end