Ruby/GTK2でタスクトレイにアイコンを表示
久しぶりにRubyとGTKでプログラミングしてみました。
今回は、RubyからGNOMEのタスクトレイ(通知領域)にアイコンを表示します。
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Gtk%3A%3AStatusIcon ここや、
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Gtk%3A%3AStock ここを参考にして書きました。
require 'gtk2' text = <<EOT 祇園精舎の鐘の声 諸行無常の響き有り 沙羅双樹の花の色 盛者必衰の理をあらはす おごれる人も久しからず ただ春の夜の夢のごとし EOT window = Gtk::Window.new window.signal_connect("destroy") { Gtk.main_quit } label = Gtk::Label.new(text) window.add(label) staticon = Gtk::StatusIcon.new staticon.set_stock(Gtk::Stock::YES) staticon.set_tooltip("ほげ") staticon.signal_connect("activate") {|s| s.set_stock(Gtk::Stock::ABOUT) } window.show_all Gtk.main
まず、「text = <