pub struct ChartColors {Show 15 fields
pub bg: Color32,
pub bg_axis: Color32,
pub bg_tooltip: Color32,
pub grid_line: Color32,
pub grid_line_major: Color32,
pub axis_text: Color32,
pub axis_text_secondary: Color32,
pub crosshair_line: Color32,
pub crosshair_label_bg: Color32,
pub crosshair_label_text: Color32,
pub candle_up: Color32,
pub candle_down: Color32,
pub order_notable: Color32,
pub order_large: Color32,
pub volume_alpha: u8,
}Expand description
Colours of the chart surface.
Fields§
§bg: Color32Plot background.
bg_axis: Color32Price and time axis background.
bg_tooltip: Color32Tooltip background.
grid_line: Color32Minor grid lines.
grid_line_major: Color32Major grid lines.
axis_text: Color32Axis labels.
axis_text_secondary: Color32Secondary axis labels.
crosshair_line: Color32Crosshair lines.
crosshair_label_bg: Color32Background of the crosshair value labels.
crosshair_label_text: Color32Text of the crosshair value labels.
candle_up: Color32Rising candles and bars: body, border and wick.
candle_down: Color32Falling candles and bars: body, border and wick.
order_notable: Color32Resting orders that reach the notable size tier of an
OrderBookView: heatmap cells, book profile bars
and depth ladder cells.
order_large: Color32Resting orders that reach the large size tier.
volume_alpha: u8Opacity of the volume colours returned by Self::volume_up and Self::volume_down.
Implementations§
Source§impl ChartColors
impl ChartColors
Sourcepub fn volume_down(&self) -> Color32
pub fn volume_down(&self) -> Color32
Falling volume bars: red at volume_alpha.
Trait Implementations§
Source§impl Clone for ChartColors
impl Clone for ChartColors
Source§fn clone(&self) -> ChartColors
fn clone(&self) -> ChartColors
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ChartColors
Source§impl Debug for ChartColors
impl Debug for ChartColors
Source§impl Default for ChartColors
impl Default for ChartColors
Source§impl<'de> Deserialize<'de> for ChartColors
impl<'de> Deserialize<'de> for ChartColors
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ChartColors
impl PartialEq for ChartColors
Source§impl Serialize for ChartColors
impl Serialize for ChartColors
impl StructuralPartialEq for ChartColors
Auto Trait Implementations§
impl Freeze for ChartColors
impl RefUnwindSafe for ChartColors
impl Send for ChartColors
impl Sync for ChartColors
impl Unpin for ChartColors
impl UnsafeUnpin for ChartColors
impl UnwindSafe for ChartColors
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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