Struct ux::Timeline [−][src]
pub struct Timeline(_, _);
Implementations
Trait Implementations
impl IsA<Timeline> for PropertyTransition
[src]
impl IsA<Timeline> for PropertyTransition
[src]impl IsA<Timeline> for KeyframeTransition
[src]
impl IsA<Timeline> for KeyframeTransition
[src]impl IsA<Timeline> for Transition
[src]
impl IsA<Timeline> for Transition
[src]impl IsA<Timeline> for TransitionGroup
[src]
impl IsA<Timeline> for TransitionGroup
[src]impl<T> PartialEq<T> for Timeline where
T: ObjectType,
[src]
impl<T> PartialEq<T> for Timeline where
T: ObjectType,
[src]impl<T> PartialOrd<T> for Timeline where
T: ObjectType,
[src]
impl<T> PartialOrd<T> for Timeline where
T: ObjectType,
[src]impl StaticType for Timeline
[src]
impl StaticType for Timeline
[src]pub fn static_type() -> Type
[src]
Auto Trait Implementations
impl RefUnwindSafe for Timeline
impl RefUnwindSafe for Timeline
impl UnwindSafe for Timeline
impl UnwindSafe for Timeline
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<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,