2
我有一個TreeModel
代表Tag
s樹。每個Tag
有這些 特性,其中包括:在Gtk中,如何在具有多個CellRenderer的TreeViewColumn中創建CellRendererToggle時,只有在複選框本身被點擊後纔會被切換?
string Name
bool Active
Tag Parent
TagList Children //basically just a List<Tag>
的TreeView
的一列,有兩個CellRenderer
s是 CellRendererToggle
爲Active
,併爲Name
一個CellRendererText
。我想 他們在同一列,因爲多個列變得混亂,因爲你 得到落後於TreeView
後裔。
我的問題是,當我點擊該列中的任何地方時, CellRendererToggle
被切換。這是有問題的,因爲我想 做像拖動標籤,並重命名它們內聯。有沒有 任何方式使CellRendererToggle
只有得到切換時,我點擊 複選框本身,而沒有將其移動到一個單獨的列?