テクノロイド

コンピュータやゲーム他、色々日々思ったことをつづっていきます。

ruby-gtk2でマウスカーソルを非表示にする方法

2016-07-26 12:07:03 | Ruby, Rails,プログラミング
ruby-gtk2でフル画面時にマウスカーソルを非表示にしたいのと、フル画面解除の方法がすぐにはわからなかったけどなんとかわかったんでメモ。

w.signal_connect("key_press_event") { |wd, e| # キーを押された際
    case e.keyval
    when Gdk::Keyval::GDK_q
      # qで終了
      Gtk.main_quit()
    when Gdk::Keyval::GDK_u
      # uでunfullscreen
      w.unfullscreen
      w.window.set_cursor(Gdk::Cursor.new("ARROW"))
    when Gdk::Keyval::GDK_f
      # fでfullscreen
      w.fullscreen
      w.window.set_cursor(Gdk::Cursor.new("BLANK_CURSOR"))
    end
}