diff --git a/res/chad.png b/res/chad.png new file mode 100644 index 0000000..44f21f3 Binary files /dev/null and b/res/chad.png differ diff --git a/res/list-add-above.svg b/res/list-add-above.svg new file mode 100644 index 0000000..27f02ba --- /dev/null +++ b/res/list-add-above.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/res/list-add-below.svg b/res/list-add-below.svg new file mode 100644 index 0000000..99adb9e --- /dev/null +++ b/res/list-add-below.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/res/split-above.svg b/res/split-above.svg new file mode 100644 index 0000000..b105436 --- /dev/null +++ b/res/split-above.svg @@ -0,0 +1,54 @@ + + + + + + diff --git a/res/split-below.svg b/res/split-below.svg new file mode 100644 index 0000000..072feb7 --- /dev/null +++ b/res/split-below.svg @@ -0,0 +1,60 @@ + + + + + + diff --git a/src/ui/presentation_editor.rs b/src/ui/presentation_editor.rs index 2a62a0f..3499cec 100644 --- a/src/ui/presentation_editor.rs +++ b/src/ui/presentation_editor.rs @@ -76,6 +76,7 @@ impl menu::Action for MenuAction { } } } + impl PresentationEditor { pub fn new() -> Self { Self { @@ -395,15 +396,21 @@ impl PresentationEditor { items: Element<'b, Message>, ) -> Element<'b, Message> { if self.context_menu_id.is_some() { + let before_icon = + icon::from_path("./res/split-above.svg".into()) + .symbolic(true); + let after_icon = + icon::from_path("./res/split-below.svg".into()) + .symbolic(true); let menu_items = vec![ menu::Item::Button( "Spit Before", - None, + Some(before_icon), MenuAction::SplitBefore, ), menu::Item::Button( "Split After", - None, + Some(after_icon), MenuAction::SplitAfter, ), ];