Update libcosmic
This commit is contained in:
parent
8c90fa853b
commit
cf47297866
2 changed files with 134 additions and 117 deletions
14
src/app.rs
14
src/app.rs
|
|
@ -99,9 +99,7 @@ pub enum Action {
|
|||
WindowNew,
|
||||
}
|
||||
|
||||
impl MenuAction for Action {
|
||||
type Message = Message;
|
||||
|
||||
impl Action {
|
||||
fn message(&self, entity_opt: Option<Entity>) -> Message {
|
||||
match self {
|
||||
Action::About => Message::ToggleContextPage(ContextPage::About),
|
||||
|
|
@ -147,6 +145,14 @@ impl MenuAction for Action {
|
|||
}
|
||||
}
|
||||
|
||||
impl MenuAction for Action {
|
||||
type Message = Message;
|
||||
|
||||
fn message(&self) -> Message {
|
||||
self.message(None)
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
|
||||
pub enum ContextItem {
|
||||
NavBar(segmented_button::Entity),
|
||||
|
|
@ -164,7 +170,7 @@ pub enum NavMenuAction {
|
|||
impl MenuAction for NavMenuAction {
|
||||
type Message = cosmic::app::Message<Message>;
|
||||
|
||||
fn message(&self, _entity: Option<Entity>) -> Self::Message {
|
||||
fn message(&self) -> Self::Message {
|
||||
cosmic::app::Message::App(Message::NavMenuAction(*self))
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue