Sha256: dba36f0630029dbea659c404a270c6318370d9b34dacc722e7e722a8bfb342a6

Contents?: true

Size: 820 Bytes

Versions: 14

Compression:

Stored size: 820 Bytes

Contents

#!/usr/bin/env ruby
=begin
  test.rb - Ruby/GtkSourceView3 sample script.

  Copyright (c) 2006-2014  Ruby-GNOME2 Project Team
  This program is licenced under the same licence as Ruby-GNOME2.

  $Id: test.rb,v 1.4 2007/06/03 02:11:07 mutoh Exp $
=end

require "gtksourceview3"

window = Gtk::Window.new
window.signal_connect("delete-event") {Gtk.main_quit}

view = GtkSource::View.new
window.add(Gtk::ScrolledWindow.new.add(view))
view.show_line_numbers = true
view.insert_spaces_instead_of_tabs = true
view.indent_width = 4
view.show_right_margin = true
view.right_margin_position = 80

lang = GtkSource::LanguageManager.new.get_language("ruby")
view.buffer.language = lang
view.buffer.highlight_syntax = true
view.buffer.highlight_matching_brackets = true

window.set_default_size(450, 300)
window.show_all

Gtk.main

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
gtksourceview3-2.2.5-x64-mingw32 sample/test.rb
gtksourceview3-2.2.5-x86-mingw32 sample/test.rb
gtksourceview3-2.2.5 sample/test.rb
gtksourceview3-2.2.4-x64-mingw32 sample/test.rb
gtksourceview3-2.2.4-x86-mingw32 sample/test.rb
gtksourceview3-2.2.4 sample/test.rb
gtksourceview3-2.2.3-x86-mingw32 sample/test.rb
gtksourceview3-2.2.3 sample/test.rb
gtksourceview3-2.2.2-x86-mingw32 sample/test.rb
gtksourceview3-2.2.2 sample/test.rb
gtksourceview3-2.2.1-x86-mingw32 sample/test.rb
gtksourceview3-2.2.1 sample/test.rb
gtksourceview3-2.2.0-x86-mingw32 sample/test.rb
gtksourceview3-2.2.0 sample/test.rb