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,
),
];