Class | Tk::Tcllib::CText |
In: |
tk/lib/tkextlib/tcllib/ctext.rb
|
Parent: | TkText |
PACKAGE_NAME | = | 'ctext'.freeze |
TkCommandNames | = | ['ctext'.freeze].freeze |
WidgetClassName | = | 'Ctext'.freeze |
# File tk/lib/tkextlib/tcllib/ctext.rb, line 24 def self.package_version begin TkPackage.require('ctext') rescue '' end end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 93 def add_highlight_class(klass, col, *keywords) tk_call('ctext::addHighlightClass', @path, klass, col, keywords.flatten) self end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 104 def add_highlight_class_for_regexp(klass, col, tcl_regexp) tk_call('ctext::addHighlightClassForRegexp', @path, klass, col, tcl_regexp) self end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 98 def add_highlight_class_for_special_chars(klass, col, *chrs) tk_call('ctext::addHighlightClassForSpecialChars', @path, klass, col, chrs.join('')) self end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 110 def add_highlight_class_with_only_char_start(klass, col, chr) tk_call('ctext::addHighlightClassWithOnlyCharStart', @path, klass, col, chr) self end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 116 def clear_highlight_classes tk_call('ctext::clearHighlightClasses', @path) self end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 125 def delete_highlight_class(klass) tk_call('ctext::deleteHighlightClass', @path, klass) self end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 135 def disable_C_comments tk_call('ctext::disableComments', @path) self end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 130 def enable_C_comments tk_call('ctext::enableComments', @path) self end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 73 def fast_delete(*args) tk_send('fastdelete', *args) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 77 def fast_insert(*args) tk_send('fastinsert', *args) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 140 def find_next_char(idx, chr) tk_call('ctext::findNextChar', @path, idx, chr) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 144 def find_next_space(idx) tk_call('ctext::findNextSpace', @path, idx) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 148 def find_previous_space(idx) tk_call('ctext::findPreviousSpace', @path, idx) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 121 def get_highlight_classes tk_split_simplelist(tk_call('ctext::getHighlightClasses', @path)) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 81 def highlight(*args) tk_send('highlight', *args) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 157 def modified?(mode) bool(tk_call('ctext::modified', @path, mode)) end