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