menu: Add minimize entry
This commit is contained in:
parent
9540005577
commit
7ac432c013
1 changed files with 10 additions and 1 deletions
|
|
@ -157,6 +157,7 @@ pub fn window_items(
|
||||||
possible_resizes: ResizeEdge,
|
possible_resizes: ResizeEdge,
|
||||||
config: &StaticConfig,
|
config: &StaticConfig,
|
||||||
) -> impl Iterator<Item = Item> {
|
) -> impl Iterator<Item = Item> {
|
||||||
|
let minimize_clone = window.clone();
|
||||||
let maximize_clone = window.clone();
|
let maximize_clone = window.clone();
|
||||||
let tile_clone = window.clone();
|
let tile_clone = window.clone();
|
||||||
let move_prev_clone = window.clone();
|
let move_prev_clone = window.clone();
|
||||||
|
|
@ -190,7 +191,15 @@ pub fn window_items(
|
||||||
.shortcut(config.get_shortcut_for_action(&Action::ToggleStacking)),
|
.shortcut(config.get_shortcut_for_action(&Action::ToggleStacking)),
|
||||||
),
|
),
|
||||||
Some(Item::Separator),
|
Some(Item::Separator),
|
||||||
//Some(Item::new(fl!("window-menu-minimize"), |handle| {})),
|
Some(
|
||||||
|
Item::new(fl!("window-menu-minimize"), move |handle| {
|
||||||
|
let mapped = minimize_clone.clone();
|
||||||
|
let _ = handle.insert_idle(move |state| {
|
||||||
|
state.common.shell.minimize_request(&mapped);
|
||||||
|
});
|
||||||
|
})
|
||||||
|
.shortcut(config.get_shortcut_for_action(&Action::Minimize)),
|
||||||
|
),
|
||||||
Some(
|
Some(
|
||||||
Item::new(fl!("window-menu-maximize"), move |handle| {
|
Item::new(fl!("window-menu-maximize"), move |handle| {
|
||||||
let mapped = maximize_clone.clone();
|
let mapped = maximize_clone.clone();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue