add_highlight_class(klass, col, *keywords)
click to toggle source
def add_highlight_class(klass, col, *keywords)
tk_call('ctext::addHighlightClass', @path, klass, col, keywords.flatten)
self
end
add_highlight_class_for_regexp(klass, col, tcl_regexp)
click to toggle source
def add_highlight_class_for_regexp(klass, col, tcl_regexp)
tk_call('ctext::addHighlightClassForRegexp',
@path, klass, col, tcl_regexp)
self
end
add_highlight_class_for_special_chars(klass, col, *chrs)
click to toggle source
def add_highlight_class_for_special_chars(klass, col, *chrs)
tk_call('ctext::addHighlightClassForSpecialChars',
@path, klass, col, chrs.join(''))
self
end
add_highlight_class_with_only_char_start(klass, col, chr)
click to toggle source
def add_highlight_class_with_only_char_start(klass, col, chr)
tk_call('ctext::addHighlightClassWithOnlyCharStart',
@path, klass, col, chr)
self
end
append(*args)
click to toggle source
def append(*args)
tk_send('append', *args)
end
clear_highlight_classes()
click to toggle source
def clear_highlight_classes
tk_call('ctext::clearHighlightClasses', @path)
self
end
copy()
click to toggle source
def copy
tk_send('copy')
end
cut()
click to toggle source
def cut
tk_send('cut')
end
delete_highlight_class(klass)
click to toggle source
def delete_highlight_class(klass)
tk_call('ctext::deleteHighlightClass', @path, klass)
self
end
edit(*args)
click to toggle source
def edit(*args)
tk_send('edit', *args)
end
fast_delete(*args)
click to toggle source
def fast_delete(*args)
tk_send('fastdelete', *args)
end
fast_insert(*args)
click to toggle source
def fast_insert(*args)
tk_send('fastinsert', *args)
end
find_next_char(idx, chr)
click to toggle source
def find_next_char(idx, chr)
tk_call('ctext::findNextChar', @path, idx, chr)
end
find_next_space(idx)
click to toggle source
def find_next_space(idx)
tk_call('ctext::findNextSpace', @path, idx)
end
find_previous_space(idx)
click to toggle source
def find_previous_space(idx)
tk_call('ctext::findPreviousSpace', @path, idx)
end
get_highlight_classes()
click to toggle source
def get_highlight_classes
tk_split_simplelist(tk_call('ctext::getHighlightClasses', @path))
end
highlight(*args)
click to toggle source
def highlight(*args)
tk_send('highlight', *args)
end
modified?(mode)
click to toggle source
def modified?(mode)
bool(tk_call('ctext::modified', @path, mode))
end
paste()
click to toggle source
def paste
tk_send('paste')
end
set_update_proc(cmd=Proc.new)
click to toggle source
def set_update_proc(cmd=Proc.new)
tk_call('proc', 'ctext::update', '', cmd)
self
end