pub struct PanelDecor {
pub bg: Option<Color>,
pub border: Option<ImageBorder>,
pub radius: Option<f32>,
pub pad: Option<f32>,
pub shadow: Option<Shadow>,
}Expand description
面板装饰。bg 与 border 都缺省时按主题给「浅底 + 细边」的默认卡片样。
Fields§
§bg: Option<Color>底色;None 且无边框时用主题代码底色。
border: Option<ImageBorder>边框;None 且无底色时用主题边框色细线。
radius: Option<f32>圆角半径(逻辑像素);None = 12。
pad: Option<f32>内边距(逻辑像素);None = 0.6 倍基准字号。
shadow: Option<Shadow>投影。
Trait Implementations§
Source§impl Clone for PanelDecor
impl Clone for PanelDecor
Source§fn clone(&self) -> PanelDecor
fn clone(&self) -> PanelDecor
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 moreSource§impl Debug for PanelDecor
impl Debug for PanelDecor
Source§impl Default for PanelDecor
impl Default for PanelDecor
Source§fn default() -> PanelDecor
fn default() -> PanelDecor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PanelDecor
impl RefUnwindSafe for PanelDecor
impl Send for PanelDecor
impl Sync for PanelDecor
impl Unpin for PanelDecor
impl UnsafeUnpin for PanelDecor
impl UnwindSafe for PanelDecor
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