Если вкратце, то необходимо создать TreeView, в котором будет отображаться дерево файлов и каталогов, причем в колонке с именем файла должен находится флажок, с помощью которого можно выбирать, нужно ли скачивать файл или нет (точь в точь как просмотр файлов торрента в KTorrent).
Проблема в следующем. Если упаковать GtkCellRendererToggle и GtkCellRendererText в одну колонку при помощи gtk_tree_view_column_pack_start, а потом назначить обработчик сигнала для GtkCellRendererToggle, то обработчик нажатия на GtkCellRendererToggle будет активироваться даже тогда, когда я нажимаю не на флажок, а просто на строку GtkTreeView (а точнее на GtkCellRendererText). Привязка обработчика на GtkCellRendererText не помогает - он просто не вызывается.
Подскажите, пожалуйста, что тут можно сделать.