guiedit 0.1.0

Easily add a developer GUI to any graphical application
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::ops::DerefMut;

use sfml::SfBox;

use crate::tree::TreeNode;

impl<T: TreeNode + sfml::SfResource> TreeNode for SfBox<T> {
    fn inspect_child(&mut self, this_id: u64, search_id: u64, ui: &mut egui::Ui) {
        self.deref_mut().inspect_child(this_id, search_id, ui)
    }

    fn contents_ui(&mut self, id: u64, selected: &mut Option<u64>, ui: &mut egui::Ui) {
        self.deref_mut().contents_ui(id, selected, ui);
    }
}