| Class | Tk::Tcllib::CText |
| In: |
tk/lib/tkextlib/tcllib/ctext.rb
|
| Parent: | TkText |
| TkCommandNames | = | ['ctext'.freeze].freeze |
| WidgetClassName | = | 'Ctext'.freeze |
# File tk/lib/tkextlib/tcllib/ctext.rb, line 19 def self.package_version begin TkPackage.require('ctext') rescue '' end end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 76 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 87 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 81 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 93 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 99 def clear_highlight_classes tk_call('ctext::clearHighlightClasses', @path) self end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 108 def delete_highlight_class(klass) tk_call('ctext::deleteHighlightClass', @path, klass) self end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 118 def disable_C_comments tk_call('ctext::disableComments', @path) self end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 113 def enable_C_comments tk_call('ctext::enableComments', @path) self end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 56 def fast_delete(*args) tk_send('fastdelete', *args) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 60 def fast_insert(*args) tk_send('fastinsert', *args) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 123 def find_next_char(idx, chr) tk_call('ctext::findNextChar', @path, idx, chr) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 127 def find_next_space(idx) tk_call('ctext::findNextSpace', @path, idx) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 131 def find_previous_space(idx) tk_call('ctext::findPreviousSpace', @path, idx) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 104 def get_highlight_classes tk_split_simplelist(tk_call('ctext::getHighlightClasses', @path)) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 64 def highlight(*args) tk_send('highlight', *args) end
# File tk/lib/tkextlib/tcllib/ctext.rb, line 140 def modified?(mode) bool(tk_call('ctext::modified', @path, mode)) end