Struct ux::Transition [−][src]
pub struct Transition(_, _);
Trait Implementations
impl Clone for Transition
[src]
impl Clone for Transition
[src]pub fn clone(&self) -> Transition
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for Transition
[src]
impl Eq for Transition
[src]impl Hash for Transition
[src]
impl Hash for Transition
[src]impl IsA<Timeline> for Transition
[src]
impl IsA<Timeline> for Transition
[src]impl IsA<Transition> for TransitionGroup
[src]
impl IsA<Transition> for TransitionGroup
[src]impl IsA<Transition> for PropertyTransition
[src]
impl IsA<Transition> for PropertyTransition
[src]impl IsA<Transition> for KeyframeTransition
[src]
impl IsA<Transition> for KeyframeTransition
[src]impl Ord for Transition
[src]
impl Ord for Transition
[src]impl<T> PartialEq<T> for Transition where
T: ObjectType,
[src]
impl<T> PartialEq<T> for Transition where
T: ObjectType,
[src]impl<T> PartialOrd<T> for Transition where
T: ObjectType,
[src]
impl<T> PartialOrd<T> for Transition where
T: ObjectType,
[src]impl StaticType for Transition
[src]
impl StaticType for Transition
[src]pub fn static_type() -> Type
[src]
Auto Trait Implementations
impl RefUnwindSafe for Transition
impl RefUnwindSafe for Transition
impl !Send for Transition
impl !Send for Transition
impl !Sync for Transition
impl !Sync for Transition
impl Unpin for Transition
impl Unpin for Transition
impl UnwindSafe for Transition
impl UnwindSafe for Transition
Blanket Implementations
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<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> TimelineExt for O where
O: IsA<Timeline>,
[src]
impl<O> TimelineExt for O where
O: IsA<Timeline>,
[src]pub fn add_marker(&self, marker_name: &str, progress: f64)
[src]
pub fn add_marker_at_time(&self, marker_name: &str, msecs: u32)
[src]
pub fn advance(&self, msecs: u32)
[src]
pub fn advance_to_marker(&self, marker_name: &str)
[src]
pub fn get_auto_reverse(&self) -> bool
[src]
pub fn get_cubic_bezier_progress(
&self
) -> Option<(InternalPoint, InternalPoint)>
[src]
&self
) -> Option<(InternalPoint, InternalPoint)>
pub fn get_current_repeat(&self) -> i32
[src]
pub fn get_delay(&self) -> u32
[src]
pub fn get_delta(&self) -> u32
[src]
pub fn get_direction(&self) -> TimelineDirection
[src]
pub fn get_duration(&self) -> u32
[src]
pub fn get_duration_hint(&self) -> i64
[src]
pub fn get_elapsed_time(&self) -> u32
[src]
pub fn get_progress(&self) -> f64
[src]
pub fn get_progress_mode(&self) -> AnimationMode
[src]
pub fn get_repeat_count(&self) -> i32
[src]
pub fn get_step_progress(&self) -> Option<(i32, StepMode)>
[src]
pub fn has_marker(&self, marker_name: &str) -> bool
[src]
pub fn is_playing(&self) -> bool
[src]
pub fn list_markers(&self, msecs: i32) -> Vec<GString, Global>ⓘ
[src]
pub fn pause(&self)
[src]
pub fn remove_marker(&self, marker_name: &str)
[src]
pub fn rewind(&self)
[src]
pub fn set_auto_reverse(&self, reverse: bool)
[src]
pub fn set_cubic_bezier_progress(
&self,
c_1: &InternalPoint,
c_2: &InternalPoint
)
[src]
&self,
c_1: &InternalPoint,
c_2: &InternalPoint
)
pub fn set_delay(&self, msecs: u32)
[src]
pub fn set_direction(&self, direction: TimelineDirection)
[src]
pub fn set_duration(&self, msecs: u32)
[src]
pub fn set_progress_func(
&self,
func: Option<Box<dyn Fn(&Timeline, f64, f64) + 'static, Global>>
)
[src]
&self,
func: Option<Box<dyn Fn(&Timeline, f64, f64) + 'static, Global>>
)
pub fn set_progress_mode(&self, mode: AnimationMode)
[src]
pub fn set_repeat_count(&self, count: i32)
[src]
pub fn set_step_progress(&self, n_steps: i32, step_mode: StepMode)
[src]
pub fn skip(&self, msecs: u32)
[src]
pub fn start(&self)
[src]
pub fn stop(&self)
[src]
pub fn connect_completed<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_marker_reached<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &str, i32),
[src]
F: 'static + Fn(&O, &str, i32),
pub fn connect_new_frame<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, i32),
[src]
F: 'static + Fn(&O, i32),
pub fn connect_paused<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_started<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_stopped<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, bool),
[src]
F: 'static + Fn(&O, bool),
pub fn connect_property_auto_reverse_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_delay_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_direction_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_duration_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_progress_mode_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_repeat_count_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
impl<O> TransitionExt for O where
O: IsA<Transition>,
[src]
impl<O> TransitionExt for O where
O: IsA<Transition>,
[src]pub fn get_animatable(&self) -> Option<Animatable>
[src]
pub fn get_interval(&self) -> Option<Interval>
[src]
pub fn get_remove_on_complete(&self) -> bool
[src]
pub fn set_animatable<P>(&self, animatable: Option<&P>) where
P: IsA<Animatable>,
[src]
P: IsA<Animatable>,
pub fn set_from_value(&self, value: &Value)
[src]
pub fn set_interval<P>(&self, interval: Option<&P>) where
P: IsA<Interval>,
[src]
P: IsA<Interval>,
pub fn set_remove_on_complete(&self, remove_complete: bool)
[src]
pub fn set_to_value(&self, value: &Value)
[src]
pub fn connect_property_animatable_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_interval_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_remove_on_complete_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,