pub struct Text { /* private fields */ }Expand description
Text inside the plot.
Implementations§
Source§impl Text
impl Text
pub fn new( name: impl Into<String>, position: PlotPoint, text: impl Into<WidgetText>, ) -> Self
Sourcepub fn anchor(self, anchor: Align2) -> Self
pub fn anchor(self, anchor: Align2) -> Self
Anchor position of the text. Default is Align2::CENTER_CENTER.
Sourcepub fn name(self, name: impl ToString) -> Self
pub fn name(self, name: impl ToString) -> Self
Name of this plot item.
This name will show up in the plot legend, if legends are turned on.
Setting the name via this method does not change the item’s id, so you can use it to
change the name dynamically between frames without losing the item’s state. You should
make sure the name passed to Self::new is unique and stable for each item, or
set unique and stable ids explicitly via Self::id.
Sourcepub fn highlight(self, highlight: bool) -> Self
pub fn highlight(self, highlight: bool) -> Self
Highlight this plot item, typically by scaling it up.
If false, the item may still be highlighted via user interaction.
Sourcepub fn allow_hover(self, hovering: bool) -> Self
pub fn allow_hover(self, hovering: bool) -> Self
Allowed hovering this item in the plot. Default: true.
Trait Implementations§
Source§impl PlotItem for Text
impl PlotItem for Text
fn shapes(&self, ui: &Ui, transform: &PlotTransform, shapes: &mut Vec<Shape>)
Source§fn initialize(&mut self, _x_range: RangeInclusive<f64>)
fn initialize(&mut self, _x_range: RangeInclusive<f64>)
For plot-items which are generated based on x values (plotting functions).
fn color(&self) -> Color32
fn geometry(&self) -> PlotGeometry<'_>
fn bounds(&self) -> PlotBounds
fn base(&self) -> &PlotItemBase
fn base_mut(&mut self) -> &mut PlotItemBase
fn name(&self) -> &str
fn highlight(&mut self)
fn highlighted(&self) -> bool
Source§fn allow_hover(&self) -> bool
fn allow_hover(&self) -> bool
Can the user hover this item?
fn id(&self) -> Id
fn find_closest( &self, point: Pos2, transform: &PlotTransform, ) -> Option<ClosestElem>
fn on_hover( &self, plot_area_response: &Response, elem: ClosestElem, shapes: &mut Vec<Shape>, cursors: &mut Vec<Cursor>, plot: &PlotConfig<'_>, label_formatter: &LabelFormatter<'_>, )
Auto Trait Implementations§
impl Freeze for Text
impl RefUnwindSafe for Text
impl Send for Text
impl Sync for Text
impl Unpin for Text
impl UnsafeUnpin for Text
impl UnwindSafe for Text
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more