Merge 7903ee12c0 into c423ad1bfc
This commit is contained in:
commit
847df89f71
9 changed files with 288 additions and 83 deletions
|
|
@ -285,26 +285,26 @@ impl cosmic::Application for App {
|
|||
(
|
||||
"hi 1".into(),
|
||||
vec![
|
||||
menu::Item::Button("hi 12", None, Action::Hi),
|
||||
menu::Item::Button("hi 13", None, Action::Hi2),
|
||||
menu::Item::button("hi 12", None, Action::Hi),
|
||||
menu::Item::button("hi 13", None, Action::Hi2),
|
||||
],
|
||||
),
|
||||
(
|
||||
"hi 2".into(),
|
||||
vec![
|
||||
menu::Item::Button("hi 21", None, Action::Hi),
|
||||
menu::Item::Button("hi 22", None, Action::Hi2),
|
||||
menu::Item::Folder(
|
||||
menu::Item::button("hi 21", None, Action::Hi),
|
||||
menu::Item::button("hi 22", None, Action::Hi2),
|
||||
menu::Item::folder(
|
||||
"nest 3 2 >".into(),
|
||||
vec![
|
||||
menu::Item::Button("21", None, Action::Hi),
|
||||
menu::Item::Button("242", None, Action::Hi2),
|
||||
menu::Item::Button("2443", None, Action::Hi3),
|
||||
menu::Item::Folder(
|
||||
menu::Item::button("21", None, Action::Hi),
|
||||
menu::Item::button("242", None, Action::Hi2),
|
||||
menu::Item::button("2443", None, Action::Hi3),
|
||||
menu::Item::folder(
|
||||
"nest 4 2 >".into(),
|
||||
vec![
|
||||
menu::Item::Button("243", None, Action::Hi2),
|
||||
menu::Item::Button("2444", None, Action::Hi),
|
||||
menu::Item::button("243", None, Action::Hi2),
|
||||
menu::Item::button("2444", None, Action::Hi),
|
||||
],
|
||||
),
|
||||
],
|
||||
|
|
@ -314,34 +314,34 @@ impl cosmic::Application for App {
|
|||
(
|
||||
"hi 3".into(),
|
||||
vec![
|
||||
menu::Item::Button("hi 31", None, Action::Hi),
|
||||
menu::Item::Button("hi 332", None, Action::Hi2),
|
||||
menu::Item::Button("hi 3333", None, Action::Hi3),
|
||||
menu::Item::Button("hi 33334", None, Action::Hi3),
|
||||
menu::Item::Button("hi 333335", None, Action::Hi3),
|
||||
menu::Item::Button("hi 3333336", None, Action::Hi3),
|
||||
menu::Item::button("hi 31", None, Action::Hi),
|
||||
menu::Item::button("hi 332", None, Action::Hi2),
|
||||
menu::Item::button("hi 3333", None, Action::Hi3),
|
||||
menu::Item::button("hi 33334", None, Action::Hi3),
|
||||
menu::Item::button("hi 333335", None, Action::Hi3),
|
||||
menu::Item::button("hi 3333336", None, Action::Hi3),
|
||||
],
|
||||
),
|
||||
(
|
||||
"hiiiiiiiiiiiiiiiiiii 4".into(),
|
||||
vec![
|
||||
menu::Item::Button("hi 4", None, Action::Hi),
|
||||
menu::Item::Button("hi 44", None, Action::Hi2),
|
||||
menu::Item::Button("hi 444", None, Action::Hi3),
|
||||
menu::Item::Folder(
|
||||
menu::Item::button("hi 4", None, Action::Hi),
|
||||
menu::Item::button("hi 44", None, Action::Hi2),
|
||||
menu::Item::button("hi 444", None, Action::Hi3),
|
||||
menu::Item::folder(
|
||||
"nest 4 >".into(),
|
||||
vec![
|
||||
menu::Item::Button("hi 41", None, Action::Hi),
|
||||
menu::Item::Button("hi 442", None, Action::Hi2),
|
||||
menu::Item::Folder(
|
||||
menu::Item::button("hi 41", None, Action::Hi),
|
||||
menu::Item::button("hi 442", None, Action::Hi2),
|
||||
menu::Item::folder(
|
||||
"nest 3 4 >".into(),
|
||||
vec![
|
||||
menu::Item::Button("hi 443", None, Action::Hi2),
|
||||
menu::Item::Button("hi 4444", None, Action::Hi),
|
||||
menu::Item::Button("hi 44444", None, Action::Hi3),
|
||||
menu::Item::Button("hi 444445", None, Action::Hi3),
|
||||
menu::Item::Button("hi 4444446", None, Action::Hi3),
|
||||
menu::Item::Button("hi 44444447", None, Action::Hi3),
|
||||
menu::Item::button("hi 443", None, Action::Hi2),
|
||||
menu::Item::button("hi 4444", None, Action::Hi),
|
||||
menu::Item::button("hi 44444", None, Action::Hi3),
|
||||
menu::Item::button("hi 444445", None, Action::Hi3),
|
||||
menu::Item::button("hi 4444446", None, Action::Hi3),
|
||||
menu::Item::button("hi 44444447", None, Action::Hi3),
|
||||
],
|
||||
),
|
||||
],
|
||||
|
|
|
|||
|
|
@ -122,19 +122,21 @@ impl App {
|
|||
Some(menu::items(
|
||||
&HashMap::new(),
|
||||
vec![
|
||||
menu::Item::Button("New window", None, ContextMenuAction::WindowNew),
|
||||
menu::Item::Divider,
|
||||
menu::Item::Folder(
|
||||
menu::Item::button("New window", None, ContextMenuAction::WindowNew),
|
||||
menu::Item::divider(),
|
||||
menu::Item::folder(
|
||||
"View",
|
||||
vec![menu::Item::CheckBox(
|
||||
vec![menu::Item::checkbox(
|
||||
"Hide content",
|
||||
None,
|
||||
self.hide_content,
|
||||
ContextMenuAction::ToggleHideContent,
|
||||
)],
|
||||
),
|
||||
menu::Item::Divider,
|
||||
menu::Item::Button("Quit", None, ContextMenuAction::WindowClose),
|
||||
)
|
||||
.width(200)
|
||||
.min_width(180),
|
||||
menu::Item::divider(),
|
||||
menu::Item::button("Quit", None, ContextMenuAction::WindowClose),
|
||||
],
|
||||
))
|
||||
}
|
||||
|
|
|
|||
|
|
@ -160,23 +160,26 @@ pub fn menu_bar<'a>(config: &Config, key_binds: &HashMap<KeyBind, Action>) -> El
|
|||
menu::items(
|
||||
key_binds,
|
||||
vec![
|
||||
menu::Item::Button(
|
||||
menu::Item::button(
|
||||
"New window",
|
||||
Some(cosmic::widget::icon::from_name("screenshot-window-symbolic").into()),
|
||||
Action::WindowNew,
|
||||
),
|
||||
menu::Item::Divider,
|
||||
menu::Item::Folder(
|
||||
menu::Item::divider(),
|
||||
menu::Item::folder(
|
||||
"View",
|
||||
vec![menu::Item::CheckBox(
|
||||
vec![menu::Item::checkbox(
|
||||
"Hide content",
|
||||
Some(cosmic::widget::icon::from_name("view-conceal-symbolic").into()),
|
||||
config.hide_content,
|
||||
Action::ToggleHideContent,
|
||||
)],
|
||||
),
|
||||
menu::Item::Divider,
|
||||
menu::Item::Button(
|
||||
)
|
||||
.width(280)
|
||||
.min_width(200)
|
||||
.max_width(300),
|
||||
menu::Item::divider(),
|
||||
menu::Item::button(
|
||||
"Quit",
|
||||
Some(cosmic::widget::icon::from_name("window-close-symbolic").into()),
|
||||
Action::WindowClose,
|
||||
|
|
|
|||
|
|
@ -135,9 +135,9 @@ impl cosmic::Application for App {
|
|||
Some(menu::items(
|
||||
&HashMap::new(),
|
||||
vec![
|
||||
menu::Item::Button("Move Up", None, NavMenuAction::MoveUp(id)),
|
||||
menu::Item::Button("Move Down", None, NavMenuAction::MoveDown(id)),
|
||||
menu::Item::Button("Delete", None, NavMenuAction::Delete(id)),
|
||||
menu::Item::button("Move Up", None, NavMenuAction::MoveUp(id)),
|
||||
menu::Item::button("Move Down", None, NavMenuAction::MoveDown(id)),
|
||||
menu::Item::button("Delete", None, NavMenuAction::Delete(id)),
|
||||
],
|
||||
))
|
||||
}
|
||||
|
|
|
|||
|
|
@ -212,7 +212,7 @@ impl cosmic::Application for App {
|
|||
.item_context(move |item| {
|
||||
Some(widget::menu::items(
|
||||
&HashMap::new(),
|
||||
vec![widget::menu::Item::Button(
|
||||
vec![widget::menu::Item::button(
|
||||
format!("Action on {}", item.name.to_string()),
|
||||
None,
|
||||
Action::None,
|
||||
|
|
@ -227,7 +227,7 @@ impl cosmic::Application for App {
|
|||
.item_context(|item| {
|
||||
Some(widget::menu::items(
|
||||
&HashMap::new(),
|
||||
vec![widget::menu::Item::Button(
|
||||
vec![widget::menu::Item::button(
|
||||
format!("Action on {}", item.name),
|
||||
None,
|
||||
Action::None,
|
||||
|
|
@ -238,12 +238,12 @@ impl cosmic::Application for App {
|
|||
Some(widget::menu::items(
|
||||
&HashMap::new(),
|
||||
vec![
|
||||
widget::menu::Item::Button(
|
||||
widget::menu::Item::button(
|
||||
format!("Action on {} category", category.to_string()),
|
||||
None,
|
||||
Action::None,
|
||||
),
|
||||
widget::menu::Item::Button(
|
||||
widget::menu::Item::button(
|
||||
format!("Other action on {} category", category.to_string()),
|
||||
None,
|
||||
Action::None,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue