fix(ui): fixed doubled "go back" button in header bar
This commit is contained in:
parent
4d04b2b8ac
commit
1e33b48d11
4 changed files with 2 additions and 42 deletions
|
@ -80,14 +80,6 @@ impl SimpleAsyncComponent for EnvironmentPage {
|
||||||
#[wrap(Some)]
|
#[wrap(Some)]
|
||||||
set_title_widget = &adw::WindowTitle {
|
set_title_widget = &adw::WindowTitle {
|
||||||
set_title: &tr!("environment")
|
set_title: &tr!("environment")
|
||||||
},
|
|
||||||
|
|
||||||
pack_start = >k::Button {
|
|
||||||
set_icon_name: "go-previous-symbolic",
|
|
||||||
|
|
||||||
connect_clicked[sender] => move |_| {
|
|
||||||
sender.output(EnhancementsAppMsg::OpenMainPage).unwrap();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -74,11 +74,7 @@ impl AsyncFactoryComponent for GameSession {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn init_model(
|
async fn init_model(init: Self::Init, _index: &DynamicIndex, _sender: AsyncFactorySender<Self>) -> Self {
|
||||||
init: Self::Init,
|
|
||||||
_index: &DynamicIndex,
|
|
||||||
_sender: AsyncFactorySender<Self>,
|
|
||||||
) -> Self {
|
|
||||||
init
|
init
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -114,14 +110,6 @@ impl SimpleAsyncComponent for GamePage {
|
||||||
#[wrap(Some)]
|
#[wrap(Some)]
|
||||||
set_title_widget = &adw::WindowTitle {
|
set_title_widget = &adw::WindowTitle {
|
||||||
set_title: &tr!("game")
|
set_title: &tr!("game")
|
||||||
},
|
|
||||||
|
|
||||||
pack_start = >k::Button {
|
|
||||||
set_icon_name: "go-previous-symbolic",
|
|
||||||
|
|
||||||
connect_clicked[sender] => move |_| {
|
|
||||||
sender.output(EnhancementsAppMsg::OpenMainPage).unwrap();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -154,11 +142,7 @@ impl SimpleAsyncComponent for GamePage {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn init(
|
async fn init(_init: Self::Init, root: Self::Root, sender: AsyncComponentSender<Self>) -> AsyncComponentParts<Self> {
|
||||||
_init: Self::Init,
|
|
||||||
root: Self::Root,
|
|
||||||
sender: AsyncComponentSender<Self>,
|
|
||||||
) -> AsyncComponentParts<Self> {
|
|
||||||
tracing::info!("Initializing game settings");
|
tracing::info!("Initializing game settings");
|
||||||
|
|
||||||
let mut model = Self {
|
let mut model = Self {
|
||||||
|
|
|
@ -107,14 +107,6 @@ impl SimpleAsyncComponent for SandboxPage {
|
||||||
#[wrap(Some)]
|
#[wrap(Some)]
|
||||||
set_title_widget = &adw::WindowTitle {
|
set_title_widget = &adw::WindowTitle {
|
||||||
set_title: &tr!("sandbox")
|
set_title: &tr!("sandbox")
|
||||||
},
|
|
||||||
|
|
||||||
pack_start = >k::Button {
|
|
||||||
set_icon_name: "go-previous-symbolic",
|
|
||||||
|
|
||||||
connect_clicked[sender] => move |_| {
|
|
||||||
sender.output(EnhancementsAppMsg::OpenMainPage).unwrap();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -58,14 +58,6 @@ impl SimpleAsyncComponent for ComponentsPage {
|
||||||
#[wrap(Some)]
|
#[wrap(Some)]
|
||||||
set_title_widget = &adw::WindowTitle {
|
set_title_widget = &adw::WindowTitle {
|
||||||
set_title: &tr!("components")
|
set_title: &tr!("components")
|
||||||
},
|
|
||||||
|
|
||||||
pack_start = >k::Button {
|
|
||||||
set_icon_name: "go-previous-symbolic",
|
|
||||||
|
|
||||||
connect_clicked[sender] => move |_| {
|
|
||||||
sender.output(GeneralAppMsg::OpenMainPage).unwrap();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue