January 2018
Beginner to intermediate
454 pages
10h 8m
English
We'll start by adding a button to save the playlist. First, we add a field in the MusicToolbar structure for the button:
pub struct MusicToolbar { open_button: ToolButton, next_button: ToolButton, play_button: ToolButton, pub play_image: Image, previous_button: ToolButton, quit_button: ToolButton, remove_button: ToolButton, save_button: ToolButton, stop_button: ToolButton, toolbar: Toolbar, }
And in the constructor, we'll create this button:
impl MusicToolbar { pub fn new() -> Self { let toolbar = Toolbar::new(); let (open_button, _) = new_tool_button("document-open"); toolbar.add(&open_button); let (save_button, _) = new_tool_button("document-save"); toolbar.add(&save_button); toolbar.add(&SeparatorToolItem::new()); // ...
Read now
Unlock full access