覆盖Gtk :: Widget的
virtual bool Gtk::Widget::on_draw(const Cairo::RefPtr<Cairo::Context>& cr)
时应该返回什么?文档根本没有说明这一点。
答案 0 :(得分:3)
事实上,C documentation也没有说什么。您应该将此疏忽报告为bugzilla.gnome.org上的错误。
也许它与GTK中的其他事件信号相同?也就是说,返回TRUE
以阻止其他处理程序被调用,FALSE
进一步传播事件?即使它不是一个事件信号,它的前身是GTK 2,也许它是为了向后兼容?例如,快速浏览GtkButton
的源代码就可以看出它只返回FALSE
。