On 10/4/05, Bartek Kostrzewa <[EMAIL PROTECTED]> wrote: > HeavyJoost wrote: > > For some reason events are not received by my program, while I think it > > should. > > I use this piece of code: > > buttonBack.set_events(Gdk::ALL_EVENTS_MASK); > > > > buttonBack.signal_button_press_event().connect(sigc::mem_fun(*this,&MainWindow::BackClick)); > > > > > > Where buttonBack is a Gtk::Button. Bool > > MainWindow::BackClick(GdkEventButton* event) is a simple function that > > shows some message like "hello" using std::cout. > > What is wrong with my code? > > As in your previous posts about the same problem I don't think there's > anything wrong with your code... I suspect you should look into your > libsigc++ installation... >
Are you running Debian testing/unstable? Any chance your gtkmm and libsigc++ installations are out of sync and have different C++ ABI versions? I got bit by this a while back which was causing segfaults whenever I tried to handle a signal.
_______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
