2011-08-10 21 views
0

は(たとえば、Enterキー)/拡張キーボードを使用してGtkTreeViewでアイテムを折りたたむためのエレガントな方法はありますか?ビューは、デフォルトでは、マウスのクリックに応答しているようです。私は、おそらくビューにGtkTreeViewは、キー押下イベントの展開/折りたたみ

"key_press_event" 

信号を接続し、ハンドラで、

gtk_tree_view_row_expanded() 

をチェックして呼び出す必要があり

gtk_tree_view_expand_row() 

(崩壊のための対応するアクションを持ちます)。

答えて

1

row-activated信号は、より良い(右)コールバックの選択の代わりに、key_press_eventました。私を与えたすべてのパラメータがgtk_tree_view_expand_row()gtk_tree_view_collapse_row()を使用する必要があります。期待どおりに動作します。

関連する問題