Struct ux::PageTurnEffect [−][src]
pub struct PageTurnEffect(_, _);
Implementations
impl PageTurnEffect
[src]
impl PageTurnEffect
[src]pub fn new(period: f64, angle: f64, radius: f32) -> PageTurnEffect
[src]
Creates a new PageTurnEffect
instance with the given parameters
period
the period of the page curl, between 0.0 and 1.0
angle
the angle of the page curl, between 0.0 and 360.0
radius
the radius of the page curl, in pixels
Returns
the newly created PageTurnEffect
pub fn get_angle(&self) -> f64
[src]
pub fn get_period(&self) -> f64
[src]
pub fn get_radius(&self) -> f32
[src]
pub fn set_angle(&self, angle: f64)
[src]
pub fn set_period(&self, period: f64)
[src]
Sets the period of the page curling, between 0.0 (no curling) and 1.0 (fully curled)
period
the period of the page curl, between 0.0 and 1.0
pub fn set_radius(&self, radius: f32)
[src]
pub fn connect_property_angle_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&PageTurnEffect),
[src]
F: 'static + Fn(&PageTurnEffect),
pub fn connect_property_period_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&PageTurnEffect),
[src]
F: 'static + Fn(&PageTurnEffect),
pub fn connect_property_radius_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&PageTurnEffect),
[src]
F: 'static + Fn(&PageTurnEffect),
Trait Implementations
impl Clone for PageTurnEffect
[src]
impl Clone for PageTurnEffect
[src]pub fn clone(&self) -> PageTurnEffect
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for PageTurnEffect
[src]
impl Debug for PageTurnEffect
[src]impl Display for PageTurnEffect
[src]
impl Display for PageTurnEffect
[src]impl Eq for PageTurnEffect
[src]
impl Eq for PageTurnEffect
[src]impl Hash for PageTurnEffect
[src]
impl Hash for PageTurnEffect
[src]impl IsA<ActorMeta> for PageTurnEffect
[src]
impl IsA<ActorMeta> for PageTurnEffect
[src]impl IsA<DeformEffect> for PageTurnEffect
[src]
impl IsA<DeformEffect> for PageTurnEffect
[src]impl IsA<Effect> for PageTurnEffect
[src]
impl IsA<Effect> for PageTurnEffect
[src]impl IsA<InitiallyUnowned> for PageTurnEffect
[src]
impl IsA<InitiallyUnowned> for PageTurnEffect
[src]impl IsA<OffscreenEffect> for PageTurnEffect
[src]
impl IsA<OffscreenEffect> for PageTurnEffect
[src]impl Ord for PageTurnEffect
[src]
impl Ord for PageTurnEffect
[src]impl<T> PartialEq<T> for PageTurnEffect where
T: ObjectType,
[src]
impl<T> PartialEq<T> for PageTurnEffect where
T: ObjectType,
[src]impl<T> PartialOrd<T> for PageTurnEffect where
T: ObjectType,
[src]
impl<T> PartialOrd<T> for PageTurnEffect where
T: ObjectType,
[src]impl StaticType for PageTurnEffect
[src]
impl StaticType for PageTurnEffect
[src]pub fn static_type() -> Type
[src]
Auto Trait Implementations
impl RefUnwindSafe for PageTurnEffect
impl RefUnwindSafe for PageTurnEffect
impl !Send for PageTurnEffect
impl !Send for PageTurnEffect
impl !Sync for PageTurnEffect
impl !Sync for PageTurnEffect
impl Unpin for PageTurnEffect
impl Unpin for PageTurnEffect
impl UnwindSafe for PageTurnEffect
impl UnwindSafe for PageTurnEffect
Blanket Implementations
impl<O> ActorMetaExt for O where
O: IsA<ActorMeta>,
[src]
impl<O> ActorMetaExt for O where
O: IsA<ActorMeta>,
[src]pub fn get_actor(&self) -> Option<Actor>
[src]
pub fn get_enabled(&self) -> bool
[src]
pub fn get_name(&self) -> Option<GString>
[src]
pub fn set_enabled(&self, is_enabled: bool)
[src]
pub fn set_name(&self, name: &str)
[src]
pub fn connect_property_actor_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_enabled_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_name_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
impl<Super, Sub> CanDowncast<Sub> for Super where
Sub: IsA<Super>,
Super: IsA<Super>,
[src]
impl<Super, Sub> CanDowncast<Sub> for Super where
Sub: IsA<Super>,
Super: IsA<Super>,
[src]impl<T> Cast for T where
T: ObjectType,
[src]
impl<T> Cast for T where
T: ObjectType,
[src]pub fn upcast<T>(self) -> T where
Self: IsA<T>,
T: ObjectType,
[src]
Self: IsA<T>,
T: ObjectType,
pub fn upcast_ref<T>(&self) -> &T where
Self: IsA<T>,
T: ObjectType,
[src]
Self: IsA<T>,
T: ObjectType,
pub fn downcast<T>(self) -> Result<T, Self> where
Self: CanDowncast<T>,
T: ObjectType,
[src]
Self: CanDowncast<T>,
T: ObjectType,
pub fn downcast_ref<T>(&self) -> Option<&T> where
Self: CanDowncast<T>,
T: ObjectType,
[src]
Self: CanDowncast<T>,
T: ObjectType,
pub fn dynamic_cast<T>(self) -> Result<T, Self> where
T: ObjectType,
[src]
T: ObjectType,
pub fn dynamic_cast_ref<T>(&self) -> Option<&T> where
T: ObjectType,
[src]
T: ObjectType,
pub unsafe fn unsafe_cast<T>(self) -> T where
T: ObjectType,
[src]
T: ObjectType,
pub unsafe fn unsafe_cast_ref<T>(&self) -> &T where
T: ObjectType,
[src]
T: ObjectType,
impl<O> DeformEffectExt for O where
O: IsA<DeformEffect>,
[src]
impl<O> DeformEffectExt for O where
O: IsA<DeformEffect>,
[src]pub fn get_n_tiles(&self) -> (u32, u32)
[src]
pub fn invalidate(&self)
[src]
pub fn set_n_tiles(&self, x_tiles: u32, y_tiles: u32)
[src]
pub fn get_property_x_tiles(&self) -> u32
[src]
pub fn set_property_x_tiles(&self, x_tiles: u32)
[src]
pub fn get_property_y_tiles(&self) -> u32
[src]
pub fn set_property_y_tiles(&self, y_tiles: u32)
[src]
pub fn connect_property_x_tiles_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_y_tiles_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]pub fn into_color(self) -> To
[src]
impl<T> ObjectExt for T where
T: ObjectType,
[src]
impl<T> ObjectExt for T where
T: ObjectType,
[src]pub fn is<U>(&self) -> bool where
U: StaticType,
[src]
U: StaticType,
pub fn get_type(&self) -> Type
[src]
pub fn get_object_class(&self) -> &ObjectClass
[src]
pub fn set_properties(
&self,
property_values: &[(&str, &dyn ToValue)]
) -> Result<(), BoolError>
[src]
&self,
property_values: &[(&str, &dyn ToValue)]
) -> Result<(), BoolError>
pub fn set_property<'a, N>(
&self,
property_name: N,
value: &dyn ToValue
) -> Result<(), BoolError> where
N: Into<&'a str>,
[src]
&self,
property_name: N,
value: &dyn ToValue
) -> Result<(), BoolError> where
N: Into<&'a str>,
pub fn get_property<'a, N>(&self, property_name: N) -> Result<Value, BoolError> where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub unsafe fn set_qdata<QD>(&self, key: Quark, value: QD) where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn get_qdata<QD>(&self, key: Quark) -> Option<&QD> where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn steal_qdata<QD>(&self, key: Quark) -> Option<QD> where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn set_data<QD>(&self, key: &str, value: QD) where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn get_data<QD>(&self, key: &str) -> Option<&QD> where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn steal_data<QD>(&self, key: &str) -> Option<QD> where
QD: 'static,
[src]
QD: 'static,
pub fn block_signal(&self, handler_id: &SignalHandlerId)
[src]
pub fn unblock_signal(&self, handler_id: &SignalHandlerId)
[src]
pub fn stop_signal_emission(&self, signal_name: &str)
[src]
pub fn disconnect(&self, handler_id: SignalHandlerId)
[src]
pub fn connect_notify<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId where
F: 'static + Fn(&T, &ParamSpec) + Send + Sync,
[src]
F: 'static + Fn(&T, &ParamSpec) + Send + Sync,
pub unsafe fn connect_notify_unsafe<F>(
&self,
name: Option<&str>,
f: F
) -> SignalHandlerId where
F: Fn(&T, &ParamSpec),
[src]
&self,
name: Option<&str>,
f: F
) -> SignalHandlerId where
F: Fn(&T, &ParamSpec),
pub fn notify<'a, N>(&self, property_name: N) where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn notify_by_pspec(&self, pspec: &ParamSpec)
[src]
pub fn has_property<'a, N>(&self, property_name: N, type_: Option<Type>) -> bool where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn get_property_type<'a, N>(&self, property_name: N) -> Option<Type> where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn find_property<'a, N>(&self, property_name: N) -> Option<ParamSpec> where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn list_properties(&self) -> Vec<ParamSpec, Global>ⓘ
[src]
pub fn connect<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,
pub fn connect_local<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + 'static,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + 'static,
pub unsafe fn connect_unsafe<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value>,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value>,
pub fn emit<'a, N>(
&self,
signal_name: N,
args: &[&dyn ToValue]
) -> Result<Option<Value>, BoolError> where
N: Into<&'a str>,
[src]
&self,
signal_name: N,
args: &[&dyn ToValue]
) -> Result<Option<Value>, BoolError> where
N: Into<&'a str>,
pub fn downgrade(&self) -> WeakRef<T>
[src]
pub fn bind_property<'a, O, N, M>(
&'a self,
source_property: N,
target: &'a O,
target_property: M
) -> BindingBuilder<'a> where
N: Into<&'a str>,
O: ObjectType,
M: Into<&'a str>,
[src]
&'a self,
source_property: N,
target: &'a O,
target_property: M
) -> BindingBuilder<'a> where
N: Into<&'a str>,
O: ObjectType,
M: Into<&'a str>,
pub fn ref_count(&self) -> u32
[src]
impl<O> OffscreenEffectExt for O where
O: IsA<OffscreenEffect>,
[src]
impl<O> OffscreenEffectExt for O where
O: IsA<OffscreenEffect>,
[src]pub fn get_target_rect(&self) -> Option<InternalRect>
[src]
pub fn paint_target(&self)
[src]
impl<T> ToSendValue for T where
T: SetValue + Send + ToValue + ?Sized,
[src]
impl<T> ToSendValue for T where
T: SetValue + Send + ToValue + ?Sized,
[src]pub fn to_send_value(&self) -> SendValue
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,