Fix private field visibility of stacks.
This commit is contained in:
parent
31bd75ae45
commit
07c1a9a0e9
@ -24,8 +24,8 @@ impl Content {
|
|||||||
let episodes = Arc::new(EpisodeStack::new(sender.clone())?);
|
let episodes = Arc::new(EpisodeStack::new(sender.clone())?);
|
||||||
let shows = Arc::new(ShowStack::new(sender.clone())?);
|
let shows = Arc::new(ShowStack::new(sender.clone())?);
|
||||||
|
|
||||||
stack.add_titled(&episodes.stack, "episodes", "Episodes");
|
stack.add_titled(&episodes.get_stack(), "episodes", "Episodes");
|
||||||
stack.add_titled(&shows.stack, "shows", "Shows");
|
stack.add_titled(&shows.get_stack(), "shows", "Shows");
|
||||||
|
|
||||||
Ok(Content {
|
Ok(Content {
|
||||||
stack,
|
stack,
|
||||||
|
|||||||
@ -12,8 +12,7 @@ use std::sync::mpsc::Sender;
|
|||||||
|
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
pub struct EpisodeStack {
|
pub struct EpisodeStack {
|
||||||
// FIXME: remove pub
|
stack: gtk::Stack,
|
||||||
pub stack: gtk::Stack,
|
|
||||||
sender: Sender<Action>,
|
sender: Sender<Action>,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -71,4 +70,8 @@ impl EpisodeStack {
|
|||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn get_stack(&self) -> gtk::Stack {
|
||||||
|
self.stack.clone()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,8 +17,7 @@ use std::sync::mpsc::Sender;
|
|||||||
|
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
pub struct ShowStack {
|
pub struct ShowStack {
|
||||||
// FIXME: remove pub
|
stack: gtk::Stack,
|
||||||
pub stack: gtk::Stack,
|
|
||||||
sender: Sender<Action>,
|
sender: Sender<Action>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user