Skip to content
Snippets Groups Projects
Commit 1a8fe5af authored by Finn Bear's avatar Finn Bear
Browse files

Placeholders.

parent c36235df
No related branches found
No related tags found
No related merge requests found
...@@ -12,6 +12,8 @@ use crate::slide::s3_complexity::Complexity; ...@@ -12,6 +12,8 @@ use crate::slide::s3_complexity::Complexity;
use crate::slide::s4_automata::Automata; use crate::slide::s4_automata::Automata;
use crate::slide::s5_fractals::Fractals; use crate::slide::s5_fractals::Fractals;
use crate::slide::s6_computation::Computation; use crate::slide::s6_computation::Computation;
use crate::slide::s7_mosaic::Mosaic;
use crate::slide::s8_conclusion::Conclusion;
use crate::slide::Slide; use crate::slide::Slide;
use eframe::egui::style::Margin; use eframe::egui::style::Margin;
use eframe::egui::{Key, Style, TextStyle, Visuals}; use eframe::egui::{Key, Style, TextStyle, Visuals};
...@@ -62,6 +64,8 @@ fn create_slides() -> Vec<Box<dyn Slide>> { ...@@ -62,6 +64,8 @@ fn create_slides() -> Vec<Box<dyn Slide>> {
Box::new(Automata::default()), Box::new(Automata::default()),
Box::new(Fractals::default()), Box::new(Fractals::default()),
Box::new(Computation::default()), Box::new(Computation::default()),
Box::new(Mosaic::default()),
Box::new(Conclusion::default()),
] ]
} }
......
...@@ -6,6 +6,8 @@ pub mod s3_complexity; ...@@ -6,6 +6,8 @@ pub mod s3_complexity;
pub mod s4_automata; pub mod s4_automata;
pub mod s5_fractals; pub mod s5_fractals;
pub mod s6_computation; pub mod s6_computation;
pub mod s7_mosaic;
pub mod s8_conclusion;
pub trait Slide { pub trait Slide {
fn show(&mut self, ui: &mut Ui, ctx: &Context); fn show(&mut self, ui: &mut Ui, ctx: &Context);
......
use crate::egui::{Context, Ui};
use crate::Slide;
use eframe::egui::style::Margin;
use eframe::egui::Frame;
#[derive(Default)]
pub struct Mosaic {}
impl Slide for Mosaic {
fn show(&mut self, ui: &mut Ui, _ctx: &Context) {
Frame::none().margin(Margin::same(20.0)).show(ui, |ui| {
ui.heading("Going Further");
ui.add_space(8.0);
ui.label("TODO: Triangle mosaic");
});
}
}
use crate::egui::{Context, Ui};
use crate::Slide;
use eframe::egui::style::Margin;
use eframe::egui::Frame;
#[derive(Default)]
pub struct Conclusion {}
impl Slide for Conclusion {
fn show(&mut self, ui: &mut Ui, _ctx: &Context) {
Frame::none().margin(Margin::same(20.0)).show(ui, |ui| {
ui.heading("Conclusion");
ui.add_space(8.0);
ui.label("TODO: Conclusion");
});
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment