[−][src]Enum gtk::PolicyType
Determines how the size should be computed to achieve the one of the visibility mode for the scrollbars.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
The scrollbar is always visible. The view size is independent of the content.
The scrollbar will appear and disappear as necessary.
For example, when all of a TreeView
can not be seen.
The scrollbar should never appear. In this mode the content determines the size.
Don't show a scrollbar, but don't force the size to follow the content. This can be used e.g. to make multiple scrolled windows share a scrollbar. Since: 3.16
Trait Implementations
impl Clone for PolicyType
[src]
fn clone(&self) -> PolicyType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PolicyType
[src]
impl Debug for PolicyType
[src]
impl Display for PolicyType
[src]
impl Eq for PolicyType
[src]
impl<'a> FromValue<'a> for PolicyType
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for PolicyType
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for PolicyType
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for PolicyType
[src]
fn cmp(&self, other: &PolicyType) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<PolicyType> for PolicyType
[src]
fn eq(&self, other: &PolicyType) -> bool
[src]
fn ne(&self, other: &PolicyType) -> bool
[src]
impl PartialOrd<PolicyType> for PolicyType
[src]
fn partial_cmp(&self, other: &PolicyType) -> Option<Ordering>
[src]
fn lt(&self, other: &PolicyType) -> bool
[src]
fn le(&self, other: &PolicyType) -> bool
[src]
fn gt(&self, other: &PolicyType) -> bool
[src]
fn ge(&self, other: &PolicyType) -> bool
[src]
impl SetValue for PolicyType
[src]
impl StaticType for PolicyType
[src]
fn static_type() -> Type
[src]
impl StructuralEq for PolicyType
[src]
impl StructuralPartialEq for PolicyType
[src]
Auto Trait Implementations
impl RefUnwindSafe for PolicyType
impl Send for PolicyType
impl Sync for PolicyType
impl Unpin for PolicyType
impl UnwindSafe for PolicyType
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,
fn borrow_mut(&mut self) -> &mut T
[src]
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.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
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.
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>,