pub struct PopoverTheme {
pub background: Option<Rgba>,
pub foreground: Option<Rgba>,
pub border: Option<Rgba>,
pub radius: Option<f32>,
}Expand description
Popover / dropdown panel appearance.
Fields§
§background: Option<Rgba>Panel background fill.
foreground: Option<Rgba>Panel text color.
border: Option<Rgba>Panel border color.
radius: Option<f32>Corner radius in logical pixels.
Implementations§
Source§impl PopoverTheme
impl PopoverTheme
Sourcepub const FIELD_NAMES: &[&str]
pub const FIELD_NAMES: &[&str]
All serialized field names for this widget theme, for TOML linting.
Source§impl PopoverTheme
impl PopoverTheme
Trait Implementations§
Source§impl Clone for PopoverTheme
impl Clone for PopoverTheme
Source§fn clone(&self) -> PopoverTheme
fn clone(&self) -> PopoverTheme
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 PopoverTheme
impl Debug for PopoverTheme
Source§impl Default for PopoverTheme
impl Default for PopoverTheme
Source§fn default() -> PopoverTheme
fn default() -> PopoverTheme
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PopoverThemewhere
PopoverTheme: Default,
impl<'de> Deserialize<'de> for PopoverThemewhere
PopoverTheme: Default,
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 PopoverTheme
impl PartialEq for PopoverTheme
Source§impl Serialize for PopoverTheme
impl Serialize for PopoverTheme
impl StructuralPartialEq for PopoverTheme
Auto Trait Implementations§
impl Freeze for PopoverTheme
impl RefUnwindSafe for PopoverTheme
impl Send for PopoverTheme
impl Sync for PopoverTheme
impl Unpin for PopoverTheme
impl UnsafeUnpin for PopoverTheme
impl UnwindSafe for PopoverTheme
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