From: Kouhei S. <ko...@co...> - 2014-01-21 13:04:07
|
須藤です。 In <201...@ne...> "[ruby-gnome2-devel-ja] Gtk::ListStore の Column を検索するには" on Tue, 21 Jan 2014 14:05:40 +0900, Yukiharu Yabuki <ya...@ne...> wrote: > (1) enable_search というのが > http://ruby-gnome2.sourceforge.jp/ja/hiki.cgi?Gtk%3A%3ATreeView > に載っていました。これのサンプルプログラムか、使い方のコードをどこか > で見つけていらっしゃる方はいますか? いちおう手持ちのサンプルをgrep > してみましたが見つからなかったので。 https://github.com/ruby-gnome2/ruby-gnome2/blob/master/gtk2/sample/gtk-demo/list_store.rb ですかねぇ。 https://github.com/ruby-gnome2/ruby-gnome2/tree/master/gtk2/sample/gtk-demo のディレクトリーでmain.rbを実行すると動かせます。 > (2) 上記が絞り込むのに適切でない場合に、検索毎に ListStore の内容を > 一行ずつ消して、一行づつ追加する(表示させずに最後にvisibleにする > とはいえ、)のは、ちょっと遅いというか、データを一括で消す > プラクティスがあると思い、ここに投稿します。 うーん、これみたいなことをしたいのかもしれません。 https://github.com/ruby-gnome2/ruby-gnome2/blob/master/gtk2/sample/misc/treemodelfilter.rb |