Skip to main content

dear_implot/
ui_ext.rs

1use crate::{PlotContext, PlotUi};
2use dear_imgui_rs::Ui;
3
4/// Ui extension for obtaining a PlotUi from an ImPlot PlotContext
5pub trait ImPlotExt {
6    fn implot<'ui>(&'ui self, ctx: &'ui PlotContext) -> PlotUi<'ui>;
7}
8
9impl ImPlotExt for Ui {
10    fn implot<'ui>(&'ui self, ctx: &'ui PlotContext) -> PlotUi<'ui> {
11        ctx.get_plot_ui(self)
12    }
13}