hide dock popover menu on menu selection
This commit is contained in:
parent
f258a48ac9
commit
69b7ab5906
3 changed files with 44 additions and 5 deletions
|
|
@ -66,6 +66,16 @@ impl DockItem {
|
|||
DockPopover::new();
|
||||
};
|
||||
popover.set_child(Some(&popover_menu));
|
||||
popover_menu
|
||||
.connect_local(
|
||||
"menu-hide",
|
||||
false,
|
||||
glib::clone!(@weak popover => @default-return None, move |_| {
|
||||
popover.popdown();
|
||||
None
|
||||
}),
|
||||
)
|
||||
.unwrap();
|
||||
|
||||
let imp = imp::DockItem::from_instance(&self_);
|
||||
imp.image.replace(image);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue