Struct smithay_client_toolkit::window::ConceptConfig [−][src]
Configuration for ConceptFrame
Fields
primary_color: ColorSpec
The primary color of the titlebar
secondary_color: ColorSpec
Secondary color of the theme
Used for the division line between the titlebar and the content
Parameters of the “Close” (or “x”) button
(icon color, button color)
if None
the button will not be drawn
Parameters of the “Maximize” (or “^”) button
(icon color, button color)
if None
the button will not be drawn
Parameters of the “Minimize” (or “v”) button
(icon color, button color)
if None
the button will not be drawn
title_font: Option<(String, f32)>
Font configuration for the titlebar
Font name and size. If set to None
, the title is not drawn.
title_color: ColorSpec
Color for drawing the title text
Trait Implementations
impl Clone for ConceptConfig
[src]
fn clone(&self) -> ConceptConfig
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ConceptConfig
[src]
impl Default for ConceptConfig
[src]
fn default() -> ConceptConfig
[src]
Auto Trait Implementations
impl RefUnwindSafe for ConceptConfig
impl Send for ConceptConfig
impl Sync for ConceptConfig
impl Unpin for ConceptConfig
impl UnwindSafe for ConceptConfig
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn as_any(&self) -> &(dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> DowncastSync for T where
T: Send + Sync + Any,
T: Send + Sync + Any,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,