2016-04-05 23 views
0

私はGtk::TreeViewを使ってgtkmmにツリービューを作成しています。 2つの列があります。最初の列には、異なる行に2種類のアイコンがあります。 1つのアイコンはツリーに要素を追加するために使用され、2つ目のアイコンはツリーから要素を削除するために使用されます。gtkmmのツリービューの行にツールチップを追加

私は最初の列の列番号にアクセスし、アイコンにツールチップを追加しました。しかし、私は両方のアイコンのために異なるツールチップが必要です。

if (col == _tree.get_column(COL_ADD-1)) { 
    set_tooltip_text(_("Add selection to set")); 
} 

colGtk::TreeViewColumnある:

変数COL_ADD

を用いてカラムを比較するために使用されます。

両方のアイコンが同じ列に属しているので、同じツールチップが表示されています。アイコンの対応する行を取得して異なるツールチップを追加するにはどうすれば分かれますか?

答えて

関連する問題