Skip to content

Instantly share code, notes, and snippets.

@Akkiesoft
Last active January 2, 2016 20:49
Show Gist options
  • Save Akkiesoft/8359184 to your computer and use it in GitHub Desktop.
Save Akkiesoft/8359184 to your computer and use it in GitHub Desktop.
Gtkのはろわのやつをツリービューにしようとしてみている奴
require 'gtk2'
uiiindow = Gtk::Window.new()
uiiindow.title = "Gtk::TreeView"
uiiindow.set_default_size(200, 150)
uiiindow.border_width = 10
uiiindow.signal_connect("destroy") {
puts "destroy event occurred"
Gtk.main_quit
}
view = Gtk::TreeView.new
liststore = Gtk::ListStore.new(Time, String)
view.set_model(liststore)
renderer = Gtk::CellRendererText.new
col = Gtk::TreeViewColumn.new("時刻", renderer, :text => 0)
view.append_column(col)
col = Gtk::TreeViewColumn.new("予定", renderer, :text => 1)
view.append_column(col)
uiiindow.add(view)
uiiindow.show_all
Gtk.main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment