У меня есть TreeModel
, представляющее дерево Tag
с. Каждый Tag
имеет эти
свойства, среди прочего:
string Name
bool Active
Tag Parent
TagList Children //basically just a List<Tag>
TreeView
имеет один столбец с двумя CellRenderer
s: a
CellRendererToggle
для Active
и CellRendererText
для Name
. я хочу
их в одном столбце, потому что несколько столбцов становится грязным, как вы
получить дальше вниз по потомкам в TreeView
.
Моя проблема в том, что когда я нажимаю в любом месте в столбце,
CellRendererToggle
переключается. Это проблематично, потому что я хочу
делайте такие вещи, как перетаскивание тегов и их переименование. Есть
любой способ заставить CellRendererToggle
only переключаться при нажатии
на самом флажке, не перемещая его в отдельный столбец?