domi-egui 0.1.0

DOMicile 15-primitive widget library for egui (Phase 3c).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::theme::Theme;

pub fn domi_tooltip(ui: &mut egui::Ui, label: &str, content: &str) -> egui::Response {
    let theme = Theme::default();
    let response = ui.label(label);
    if response.hovered() {
        let popup = egui::Popup::from_response(&response);
        popup.show(|ui| {
            ui.label(content);
            let _ = theme.text_default;
        });
    }
    response
}