X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=examples%2Fev.cpp;h=e164879993a9db3190ac63d747d63df89a6a5efb;hb=eba34251cee51134bba7644a84da49583da599f7;hp=5a338e7355b9dedb1565812cbb92e1ae007f2d98;hpb=4c19b0b1fef474cc098287d4ba32555bc4dfa3b9;p=libs%2Fgui.git diff --git a/examples/ev.cpp b/examples/ev.cpp index 5a338e7..e164879 100644 --- a/examples/ev.cpp +++ b/examples/ev.cpp @@ -35,12 +35,13 @@ Ev::Ev(int, char **): mouse(window) { window.signal_close.connect(sigc::bind(sigc::mem_fun(this, &Ev::exit), 0)); - keyboard.signal_button_press.connect(sigc::mem_fun(this, &Ev::key_press)); - keyboard.signal_button_release.connect(sigc::mem_fun(this, &Ev::key_release)); - keyboard.signal_character.connect(sigc::mem_fun(this, &Ev::character)); - mouse.signal_button_press.connect(sigc::mem_fun(this, &Ev::button_press)); - mouse.signal_button_release.connect(sigc::mem_fun(this, &Ev::button_release)); - mouse.signal_axis_motion.connect(sigc::mem_fun(this, &Ev::axis_motion)); + keyboard.signal_button_press.connect(sigc::bind_return(sigc::mem_fun(this, &Ev::key_press), false)); + keyboard.signal_button_release.connect(sigc::bind_return(sigc::mem_fun(this, &Ev::key_release), false)); + keyboard.signal_character.connect(sigc::bind_return(sigc::mem_fun(this, &Ev::character), false)); + mouse.signal_button_press.connect(sigc::bind_return(sigc::mem_fun(this, &Ev::button_press), false)); + mouse.signal_button_release.connect(sigc::bind_return(sigc::mem_fun(this, &Ev::button_release), false)); + mouse.signal_axis_motion.connect(sigc::bind_return(sigc::mem_fun(this, &Ev::axis_motion), false)); + window.set_title("Event tester"); window.show(); }