Enum poppler::PageTransitionType
source · #[non_exhaustive]pub enum PageTransitionType {
Replace,
Split,
Blinds,
Box,
Wipe,
Dissolve,
Glitter,
Fly,
Push,
Cover,
Uncover,
Fade,
}
Expand description
Page transition types
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Replace
the new page replace the old one
Split
two lines sweep across the screen, revealing the new page
Blinds
multiple lines, evenly spaced across the screen, synchronously sweep in the same direction to reveal the new page
Box
a rectangular box sweeps inward from the edges of the page or outward from the center revealing the new page
Wipe
a single line sweeps across the screen from one edge to the other revealing the new page
Dissolve
the old page dissolves gradually to reveal the new one
Glitter
similar to Dissolve
, except that the effect
sweeps across the page in a wide band moving from one side of the screen to the other
Fly
changes are flown out or in to or from a location that is offscreen
Push
the old page slides off the screen while the new page slides in
Cover
the new page slides on to the screen covering the old page
Uncover
the old page slides off the screen uncovering the new page
Fade
the new page gradually becomes visible through the old one
Trait Implementations§
source§impl Clone for PageTransitionType
impl Clone for PageTransitionType
source§fn clone(&self) -> PageTransitionType
fn clone(&self) -> PageTransitionType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PageTransitionType
impl Debug for PageTransitionType
source§impl From<PageTransitionType> for Value
impl From<PageTransitionType> for Value
source§fn from(v: PageTransitionType) -> Self
fn from(v: PageTransitionType) -> Self
source§impl<'a> FromValue<'a> for PageTransitionType
impl<'a> FromValue<'a> for PageTransitionType
§type Checker = GenericValueTypeChecker<PageTransitionType>
type Checker = GenericValueTypeChecker<PageTransitionType>
source§unsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Value
. Read moresource§impl HasParamSpec for PageTransitionType
impl HasParamSpec for PageTransitionType
type ParamSpec = ParamSpecEnum
§type SetValue = PageTransitionType
type SetValue = PageTransitionType
type BuilderFn = fn(_: &str, _: PageTransitionType) -> ParamSpecEnumBuilder<'_, PageTransitionType>
fn param_spec_builder() -> Self::BuilderFn
source§impl Hash for PageTransitionType
impl Hash for PageTransitionType
source§impl Ord for PageTransitionType
impl Ord for PageTransitionType
source§fn cmp(&self, other: &PageTransitionType) -> Ordering
fn cmp(&self, other: &PageTransitionType) -> 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 PageTransitionType
impl PartialEq for PageTransitionType
source§fn eq(&self, other: &PageTransitionType) -> bool
fn eq(&self, other: &PageTransitionType) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for PageTransitionType
impl PartialOrd for PageTransitionType
source§fn partial_cmp(&self, other: &PageTransitionType) -> Option<Ordering>
fn partial_cmp(&self, other: &PageTransitionType) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl StaticType for PageTransitionType
impl StaticType for PageTransitionType
source§fn static_type() -> Type
fn static_type() -> Type
Self
.source§impl ToValue for PageTransitionType
impl ToValue for PageTransitionType
source§impl ValueType for PageTransitionType
impl ValueType for PageTransitionType
§type Type = PageTransitionType
type Type = PageTransitionType
Type
from. Read moreimpl Copy for PageTransitionType
impl Eq for PageTransitionType
impl StructuralPartialEq for PageTransitionType
Auto Trait Implementations§
impl Freeze for PageTransitionType
impl RefUnwindSafe for PageTransitionType
impl Send for PageTransitionType
impl Sync for PageTransitionType
impl Unpin for PageTransitionType
impl UnwindSafe for PageTransitionType
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
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
.