pub enum TitlePosition {
Top,
Bottom,
}Expand description
Vertical position for block titles.
Controls whether the title appears at the top or bottom of the block border.
§Examples
use tui_piechart::title::{TitlePosition, BlockExt};
use tui_piechart::border_style::BorderStyle;
let block = BorderStyle::Rounded.block()
.title("Bottom Title")
.title_vertical_position(TitlePosition::Bottom);§Combinations
Title position can be combined with horizontal alignment to create 6 different title placements:
- Top-Start, Top-Center, Top-End
- Bottom-Start, Bottom-Center, Bottom-End
Variants§
Top
Title at the top (default)
The title appears in the top border of the block. This is the default position and is the most common placement for block titles.
Bottom
Title at the bottom
The title appears in the bottom border of the block. Useful when you want to place other content at the top or when the title serves as a caption rather than a header.
Trait Implementations§
Source§impl Clone for TitlePosition
impl Clone for TitlePosition
Source§fn clone(&self) -> TitlePosition
fn clone(&self) -> TitlePosition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TitlePosition
impl Debug for TitlePosition
Source§impl Default for TitlePosition
impl Default for TitlePosition
Source§fn default() -> TitlePosition
fn default() -> TitlePosition
Returns the “default value” for a type. Read more
Source§impl PartialEq for TitlePosition
impl PartialEq for TitlePosition
impl Copy for TitlePosition
impl Eq for TitlePosition
impl StructuralPartialEq for TitlePosition
Auto Trait Implementations§
impl Freeze for TitlePosition
impl RefUnwindSafe for TitlePosition
impl Send for TitlePosition
impl Sync for TitlePosition
impl Unpin for TitlePosition
impl UnwindSafe for TitlePosition
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more