LINUX.ORG.RU

GtkCellRendererPixbuf: обработать clicked


0

0

GtkCellRendererPixbuf не имеет сигналов вовсе. Нужен аналог сигнала clicked: т.е. обработать клик мышкой на данную ячейку (картинку). Какие есть менее трудоемкие (без создания нового класса) и прямые способы? Возможно что-то с event'ами?

★★★

Re: GtkCellRendererPixbuf: обработать clicked

RTFM

A cell renderer can be activatable like GtkCellRendererToggle, which toggles when it gets activated by a mouse click, or it can be editable like GtkCellRendererText, which allows the user to edit the text using a GtkEntry. To make a cell renderer activatable or editable, you have to implement the activate or start_editing virtual functions, respectively.

anonymous ()
Ответ на: Re: GtkCellRendererPixbuf: обработать clicked от anonymous

Re: GtkCellRendererPixbuf: обработать clicked

Т.е. я правильно понимаю, что в данном случае мне все равно придется создавать новый класс-наследник для того, что бы переопределить виртуальную функцию?

// ниразу еще создавал классы в Gtk

kondor ★★★ ()
Ответ на: Re: GtkCellRendererPixbuf: обработать clicked от kondor

Re: GtkCellRendererPixbuf: обработать clicked

> Т.е. я правильно понимаю, что в данном случае мне все равно придется создавать новый класс-наследник для того, что бы переопределить виртуальную функцию?

Да

> ниразу еще создавал классы в Gtk

Это нужно, чтобы писать что-нибудь более-менее сложное.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.