Tag
의 트리를 나타내는 TreeModel
이 있습니다. 각 Tag
는 다른 사람들이 특성을 가지고 :Gtk에서 TreeViewColumn에 CellRendererToggle을 만들려면 어떻게해야합니까? 여러 개의 CellRenderers는 확인란을 클릭 할 때만 토글됩니다.
string Name
bool Active
Tag Parent
TagList Children //basically just a List<Tag>
TreeView
는 하나의 열이 두 CellRenderer
들과 함께 : Active
에 대한 CellRendererToggle
및 Name
에 대한 CellRendererText
. 은 복수 열이 더러워 지므로 을 동일한 열에 넣기를 원합니다. 은 TreeView
의 자손에서 멀리 떨어져 있습니다.
내 문제는 열에서 을 클릭하면이 표시되고 CellRendererToggle
은 토글됩니다. 태그를 드래그하고 인라인으로 이름을 바꾸는 등의 작업을 수행하기 때문에 문제가됩니다. CellRendererToggle
을 클릭하면 별도의 열로 이동하지 않고 만 전환 할 수 있습니까?