image_page: Claim event sequences
This commit is contained in:
parent
48b8ce9455
commit
7b24523079
1 changed files with 5 additions and 2 deletions
|
|
@ -73,13 +73,16 @@ mod imp {
|
||||||
self.parent_constructed(obj);
|
self.parent_constructed(obj);
|
||||||
|
|
||||||
self.click_gesture
|
self.click_gesture
|
||||||
.connect_pressed(clone!(@weak obj => move |_, _, x, y| {
|
.connect_pressed(clone!(@weak obj => move |gesture, _, x, y| {
|
||||||
obj.show_popover_at(x, y);
|
obj.show_popover_at(x, y);
|
||||||
|
gesture.set_state(gtk::EventSequenceState::Claimed);
|
||||||
}));
|
}));
|
||||||
|
|
||||||
self.press_gesture
|
self.press_gesture
|
||||||
.connect_pressed(clone!(@weak obj => move |_, x, y| {
|
.connect_pressed(clone!(@weak obj => move |gesture, x, y| {
|
||||||
|
log::debug!("Long press triggered");
|
||||||
obj.show_popover_at(x, y);
|
obj.show_popover_at(x, y);
|
||||||
|
gesture.set_state(gtk::EventSequenceState::Claimed);
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue