[goocanvasmm] event signals: Adapt to changed gtkmm API.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [goocanvasmm] event signals: Adapt to changed gtkmm API.
- Date: Thu, 27 Apr 2017 20:42:35 +0000 (UTC)
commit 9f142662174a62f2b49b2647746819009d3220a3
Author: Murray Cumming <murrayc murrayc com>
Date: Thu Apr 27 22:41:09 2017 +0200
event signals: Adapt to changed gtkmm API.
examples/demo/primitives.cc | 6 +++---
examples/drag_to_canvas/examplewindow.cc | 6 +++---
examples/moving_shapes/window.cc | 6 +++---
examples/simple/examplewindow.cc | 2 +-
4 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/examples/demo/primitives.cc b/examples/demo/primitives.cc
index 6d91751..53769de 100644
--- a/examples/demo/primitives.cc
+++ b/examples/demo/primitives.cc
@@ -87,9 +87,9 @@ Primitives::_on_motion_notify(const Glib::RefPtr<Goocanvas::Item>& /* item */, G
void
Primitives::_setup_signals(const Glib::RefPtr<Goocanvas::Item>& item)
{
- item->signal_button_press_event().connect(sigc::mem_fun(*this, &Primitives::_on_button_press));
- item->signal_button_release_event().connect(sigc::mem_fun(*this, &Primitives::_on_button_release));
- item->signal_motion_notify_event().connect(sigc::mem_fun(*this, &Primitives::_on_motion_notify));
+ item->signal_button_press_event().connect(sigc::mem_fun(*this, &Primitives::_on_button_press), true);
+ item->signal_button_release_event().connect(sigc::mem_fun(*this, &Primitives::_on_button_release), true);
+ item->signal_motion_notify_event().connect(sigc::mem_fun(*this, &Primitives::_on_motion_notify), true);
}
void
diff --git a/examples/drag_to_canvas/examplewindow.cc b/examples/drag_to_canvas/examplewindow.cc
index 4f0a4a5..cc144eb 100644
--- a/examples/drag_to_canvas/examplewindow.cc
+++ b/examples/drag_to_canvas/examplewindow.cc
@@ -55,12 +55,12 @@ ExampleWindow::ExampleWindow()
// force it to 0.
m_canvas.drag_dest_set(m_drag_targets, (Gtk::DestDefaults)0, Gdk::DragAction::COPY);
m_canvas.signal_drag_motion().connect(
- sigc::mem_fun(*this, &ExampleWindow::on_canvas_drag_motion) );
+ sigc::mem_fun(*this, &ExampleWindow::on_canvas_drag_motion), true);
m_canvas.signal_drag_drop().connect(
- sigc::mem_fun(*this, &ExampleWindow::on_canvas_drag_drop) );
+ sigc::mem_fun(*this, &ExampleWindow::on_canvas_drag_drop), true);
m_canvas.signal_drag_data_received().connect(
- sigc::mem_fun(*this, &ExampleWindow::on_canvas_drag_data_received) );
+ sigc::mem_fun(*this, &ExampleWindow::on_canvas_drag_data_received), true);
}
void ExampleWindow::make_widget_draggable(Gtk::Widget& widget, DragItem drag_item)
diff --git a/examples/moving_shapes/window.cc b/examples/moving_shapes/window.cc
index 217f689..4a51b15 100644
--- a/examples/moving_shapes/window.cc
+++ b/examples/moving_shapes/window.cc
@@ -77,9 +77,9 @@ Window::on_item_created(const Glib::RefPtr<Goocanvas::Item>& item, const Glib::R
if(group)
return ;
- item->signal_button_press_event().connect(sigc::mem_fun(*this, &Window::on_item_button_press_event));
- item->signal_button_release_event().connect(sigc::mem_fun(*this, &Window::on_item_button_release_event));
- item->signal_motion_notify_event().connect(sigc::mem_fun(*this, &Window::on_item_motion_notify_event));
+ item->signal_button_press_event().connect(sigc::mem_fun(*this, &Window::on_item_button_press_event), true);
+ item->signal_button_release_event().connect(sigc::mem_fun(*this, &Window::on_item_button_release_event),
true);
+ item->signal_motion_notify_event().connect(sigc::mem_fun(*this, &Window::on_item_motion_notify_event),
true);
}
bool
diff --git a/examples/simple/examplewindow.cc b/examples/simple/examplewindow.cc
index a1d8c17..ea6d298 100644
--- a/examples/simple/examplewindow.cc
+++ b/examples/simple/examplewindow.cc
@@ -44,7 +44,7 @@ ExampleWindow::ExampleWindow()
rect->set_property("fill_color", Glib::ustring("red"));
#endif //GLIBMM_PROPERTIES_ENABLED
rect->signal_button_press_event ().connect (sigc::mem_fun(*this,
- &ExampleWindow::on_rect_button_press));
+ &ExampleWindow::on_rect_button_press), true);
auto text = Goocanvas::Text::create("Hello World", 300, 300, -1, Goocanvas::AnchorType::CENTER);
root->add_child(text);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]