АльтЛинуксе P10, в Лазарусе из его репозитория, в искоробочном laz.VirtualStringTree. Компиляция для GTK2. Присваиваешь два TPopupMenu, на Header и на само дерево. Если присвоено TPopupMenu только хедера дерева - оно работает. Если присвоено TPopupMenu на самом дереве, или оба - то вместо разных ПопапМеню открывается одно и то же, которое на само дерево присвоено, меню хедера недоступно, вместо него открывается меню дерева, хоть и поверх хедера.
Скачивание и установка VST через сетевой диспетчер пакетов ситуацию не меняет.
На винде и под старым лазарусом ошибка не воспроизводится - там все работает норм, так же как и на D7.
Собственно вопросы - сталкивался ли кто, и куда копать?
А, еще - при закрытии контекстного меню хедера, в stdout или в stderr, вобщем в консоль, валится ошибка про GTK2, чего-то там типа не так. Если вызвать это же контекстное меню самостоятельно - то такой ошибки нету. Текст ошибки на рабочей тачке остался, завтра могу привести.
(TestString:39119): GLib-GObject-WARNING **: 09:08:51.795: ../gobject/gsignal.c:1278: no emission of signal "button-release-event" to stop for instance '0x1739c70'
Обсуждают сегодня