On Sat, 2009-05-09 at 13:25 +0545, Jason Curole wrote: > I know this unanswered thread is quite old (so old that I cannot > figure out how to directly reply to the original message), but I > recently struggled with this same issue and rather serendipitously > stumbled upon the solution. So, for future newbies like me and > Krzesimir if he is still listening, the problem for me (and I believe > for the code below as well) is that you have to tell 'connect' to > connect your signal handler to the signal before it connects default > signal handler. For the example below, that is done as: > > m_ref_name_compl->signal_match_selected().connect(sigc::mem_fun(*this, > &ComplWindow::on_match_selected), false); > > Note the false as the second argument to connect. By default this > argument is true meaning connect after default. And be certain to > return true so the default handler is not called. > > Find out more at: > > http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html#d6c26072ea85fe6e61895b0750421e92 > > > Jason
Oh yeah, I figured it myself at last, but I didn't bother myself with writing a solution. Or forgot to do this, I don't remember. But thanks for writing this for other people. Krzesimir Nowak _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
