Signal handler not called
- From: Luca Cappa <luca cappa i-medlab com>
- To: gtkmm-list gnome org
- Subject: Signal handler not called
- Date: Fri, 28 Jan 2005 16:04:03 +0100
Hello,
I created a custom widget which extends the Gtk::Frame class. I add to
it a HBox and inside this box a gtkglextmm widget (which extends from
Gtk::DrawingArea and public Gtk::GL::Widget<View2D>), and a Gtk::HScale.
In the constructor of the Gtk::Frame custom class i put:
mScale.set_digits (0);
mScale.set_draw_value (true);
crap = mScale.signal_value_changed ().connect (
sigc::mem_fun (*this, &klSliceViewer::sliderChangedEvent));
std::cout << (crap.connected () ? "connected" : "unconnected") <<
std::endl;
std::cout << (crap.empty () ? "empty" : "not empty") << std::endl;
Gtk::Adjustment lAdj (0, 0, 255, 1, 1, 0);
mScale.set_adjustment (lAdj);
add (mBox);
mBox.pack_start (mView2D);
mBox.pack_start (mScale, Gtk::PACK_SHRINK, 0);
and I wonder why the klSliceViewer::sliderChangedEvent never get called.
The printed values are "connected" and "not empty", and "crap" is a
class member variable.
Any help?
Greetings,
Luca
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]