pub extern crate egui;
pub mod tree;
pub mod tree_checkbox;
#[allow(unused_imports)]
use log::info;
use mkentity::{Entity, ProjectSource};
pub use tree::{MkTree, TreeContainer, TreeNode};
pub use tree_checkbox::{MkTreeCb, TreeContainerCb, TreeNodeCb};
const DEFAULT_OPEN_DEPTH: usize = if cfg!(debug_assertions) { 4 } else { 3 };
const EMPTY_NODE_NAME: &str = "❗ empty node name ❗";
const TREE_ROOT_UNINITIALIZED_NAME: &str = "Uninitialized";
#[derive(Debug)]
pub enum TreeNodeSignal {
LeafClicked,
}
#[cfg(test)]
mod tests {
}