最近gtkmm
の勉強を始めました。
gtkmmは、GTK+
というGUIプログラミングツールキットのC++バインディングです。
GTK+は元々、GIMP
というPhotoshopライクなフリーソフト(オープンソフト)を作るためのものだったのですが、その出来が良すぎて、独立したライブラリとして使用されるようになったようです。
今ではLinuxのデスクトップ環境の定番であるGnomeなんかもGTK+で書かれています。
まぁプログラミングなんて、もともと趣味とちょっとした実益(仕事での)をかねたものでしか無いので、大した知識も無いんですが、備忘録として記録を残してこうかなぁ、なんて考えています。
備忘録なら個人的に文書でも書いとけば良いんですが、これがなかなか進まない・・・自分で読むだけのものなので、走り書き過ぎて後で読んでも意味不明だったり(汗
そういう意味ではこんな風にブログに書いておいたほうが(誰も読まないにしても)誰かの目に触れる可能性もあるという緊張感で、少しは(自分に)役に立つものになるかなぁ。。。とか、考えてはじめました。なのでいつまで続くかわかりません(汗
まぁ、そんな訳でとりあえず、ネットで見つけた簡単テキストエディタをgtkmmで書きなおしてみます。
その簡単エディタとはこちら
。
RubyでGTK+を使えるようにした環境で動くプログラムです。
でも、Rubyなんてまーーーたく触ったこと無いんですが(汗