#[non_exhaustive]pub enum ToolbarStyle {
Flat,
Raised,
RaisedBorder,
}
v1_4
only.Expand description
Describes the possible top or bottom bar styles in an ToolbarView
widget.
ADW_TOOLBAR_FLAT
is suitable for simple content, such as
StatusPage
or PreferencesPage
, where the background at the
top and bottom parts of the page is uniform. Additionally, windows with
sidebars should always use this style.
ADW_TOOLBAR_RAISED
style is suitable for content such as
utility panes,
where some elements are directly adjacent to the top/bottom bars, or
TabView
, where each page can have a different background.
ADW_TOOLBAR_RAISED_BORDER
style is similar to ADW_TOOLBAR_RAISED
, but
with the shadow replaced with a more subtle border. It’s intended to be used
in applications like image viewers, where a shadow over the content might be
undesired.
See top-bar-style
and
bottom-bar-style
.
New values may be added to this enumeration over time.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Flat
No background, shadow only for scrolled content
Raised
Opaque background with a persistent shadow
RaisedBorder
Opaque background with a persistent border
Trait Implementations§
source§impl Clone for ToolbarStyle
impl Clone for ToolbarStyle
source§fn clone(&self) -> ToolbarStyle
fn clone(&self) -> ToolbarStyle
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ToolbarStyle
impl Debug for ToolbarStyle
source§impl From<ToolbarStyle> for Value
impl From<ToolbarStyle> for Value
source§fn from(v: ToolbarStyle) -> Self
fn from(v: ToolbarStyle) -> Self
source§impl<'a> FromValue<'a> for ToolbarStyle
impl<'a> FromValue<'a> for ToolbarStyle
source§type Checker = GenericValueTypeChecker<ToolbarStyle>
type Checker = GenericValueTypeChecker<ToolbarStyle>
source§unsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Value
. Read moresource§impl HasParamSpec for ToolbarStyle
impl HasParamSpec for ToolbarStyle
type ParamSpec = ParamSpecEnum
source§type SetValue = ToolbarStyle
type SetValue = ToolbarStyle
type BuilderFn = fn(_: &str, _: ToolbarStyle) -> ParamSpecEnumBuilder<'_, ToolbarStyle>
fn param_spec_builder() -> Self::BuilderFn
source§impl Hash for ToolbarStyle
impl Hash for ToolbarStyle
source§impl Ord for ToolbarStyle
impl Ord for ToolbarStyle
source§fn cmp(&self, other: &ToolbarStyle) -> Ordering
fn cmp(&self, other: &ToolbarStyle) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
source§impl PartialEq for ToolbarStyle
impl PartialEq for ToolbarStyle
source§impl PartialOrd for ToolbarStyle
impl PartialOrd for ToolbarStyle
source§impl StaticType for ToolbarStyle
impl StaticType for ToolbarStyle
source§fn static_type() -> Type
fn static_type() -> Type
Self
.source§impl ToValue for ToolbarStyle
impl ToValue for ToolbarStyle
source§impl ValueType for ToolbarStyle
impl ValueType for ToolbarStyle
source§type Type = ToolbarStyle
type Type = ToolbarStyle
Type
from. Read moreimpl Copy for ToolbarStyle
impl Eq for ToolbarStyle
impl StructuralPartialEq for ToolbarStyle
Auto Trait Implementations§
impl Freeze for ToolbarStyle
impl RefUnwindSafe for ToolbarStyle
impl Send for ToolbarStyle
impl Sync for ToolbarStyle
impl Unpin for ToolbarStyle
impl UnwindSafe for ToolbarStyle
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> IntoClosureReturnValue for T
impl<T> IntoClosureReturnValue for T
fn into_closure_return_value(self) -> Option<Value>
source§impl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
source§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
source§fn ensure_type()
fn ensure_type()
source§impl<T> ToSendValue for T
impl<T> ToSendValue for T
source§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
SendValue
clone of self
.