Class: Mireru::Widget::Text
- Inherits:
-
Object
- Object
- Mireru::Widget::Text
- Defined in:
- lib/mireru/widget/text.rb
Class Method Summary collapse
Class Method Details
.create(file) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/mireru/widget/text.rb', line 7 def create(file) buffer = buffer_from_file(file) view = GtkSource::View.new(buffer) view.show_line_numbers = true lang = GtkSource::LanguageManager.new.get_language("ruby") view.buffer.language = lang view.buffer.highlight_syntax = true view.buffer.highlight_matching_brackets = true view.editable = false view.override_font(Pango::FontDescription.new("Monospace")) end |