libadwaita/auto/
none_animation_target.rs1use crate::{ffi, AnimationTarget};
7use glib::{prelude::*, translate::*};
8
9glib::wrapper! {
10 #[doc(alias = "AdwNoneAnimationTarget")]
11 pub struct NoneAnimationTarget(Object<ffi::AdwNoneAnimationTarget, ffi::AdwNoneAnimationTargetClass>) @extends AnimationTarget;
12
13 match fn {
14 type_ => || ffi::adw_none_animation_target_get_type(),
15 }
16}
17
18impl NoneAnimationTarget {
19 #[doc(alias = "adw_none_animation_target_new")]
20 pub fn new() -> NoneAnimationTarget {
21 assert_initialized_main_thread!();
22 unsafe {
23 AnimationTarget::from_glib_full(ffi::adw_none_animation_target_new()).unsafe_cast()
24 }
25 }
26}
27
28#[cfg(feature = "v1_9")]
29#[cfg_attr(docsrs, doc(cfg(feature = "v1_9")))]
30impl Default for NoneAnimationTarget {
31 fn default() -> Self {
32 Self::new()
33 }
34}