objc2_web_kit/generated/
DOMCSSStyleDeclaration.rs1use core::ffi::*;
4use core::ptr::NonNull;
5use objc2::__framework_prelude::*;
6use objc2_foundation::*;
7
8use crate::*;
9
10extern_class!(
11 #[unsafe(super(DOMObject, WebScriptObject, NSObject))]
13 #[derive(Debug, PartialEq, Eq, Hash)]
14 #[cfg(all(feature = "DOMObject", feature = "WebScriptObject"))]
15 #[deprecated]
16 pub struct DOMCSSStyleDeclaration;
17);
18
19#[cfg(all(feature = "DOMObject", feature = "WebScriptObject"))]
20extern_conformance!(
21 unsafe impl NSCopying for DOMCSSStyleDeclaration {}
22);
23
24#[cfg(all(feature = "DOMObject", feature = "WebScriptObject"))]
25unsafe impl CopyingHelper for DOMCSSStyleDeclaration {
26 type Result = Self;
27}
28
29#[cfg(all(feature = "DOMObject", feature = "WebScriptObject"))]
30extern_conformance!(
31 unsafe impl NSObjectProtocol for DOMCSSStyleDeclaration {}
32);
33
34#[cfg(all(feature = "DOMObject", feature = "WebScriptObject"))]
35impl DOMCSSStyleDeclaration {
36 extern_methods!(
37 #[deprecated]
38 #[unsafe(method(cssText))]
39 #[unsafe(method_family = none)]
40 pub unsafe fn cssText(&self) -> Retained<NSString>;
41
42 #[deprecated]
46 #[unsafe(method(setCssText:))]
47 #[unsafe(method_family = none)]
48 pub unsafe fn setCssText(&self, css_text: Option<&NSString>);
49
50 #[deprecated]
51 #[unsafe(method(length))]
52 #[unsafe(method_family = none)]
53 pub unsafe fn length(&self) -> c_uint;
54
55 #[cfg(feature = "DOMCSSRule")]
56 #[deprecated]
57 #[unsafe(method(parentRule))]
58 #[unsafe(method_family = none)]
59 pub unsafe fn parentRule(&self) -> Option<Retained<DOMCSSRule>>;
60
61 #[deprecated]
65 #[unsafe(method(getPropertyValue:))]
66 #[unsafe(method_family = none)]
67 pub unsafe fn getPropertyValue(
68 &self,
69 property_name: Option<&NSString>,
70 ) -> Option<Retained<NSString>>;
71
72 #[cfg(feature = "DOMCSSValue")]
73 #[deprecated]
77 #[unsafe(method(getPropertyCSSValue:))]
78 #[unsafe(method_family = none)]
79 pub unsafe fn getPropertyCSSValue(
80 &self,
81 property_name: Option<&NSString>,
82 ) -> Option<Retained<DOMCSSValue>>;
83
84 #[deprecated]
88 #[unsafe(method(removeProperty:))]
89 #[unsafe(method_family = none)]
90 pub unsafe fn removeProperty(
91 &self,
92 property_name: Option<&NSString>,
93 ) -> Option<Retained<NSString>>;
94
95 #[deprecated]
99 #[unsafe(method(getPropertyPriority:))]
100 #[unsafe(method_family = none)]
101 pub unsafe fn getPropertyPriority(
102 &self,
103 property_name: Option<&NSString>,
104 ) -> Option<Retained<NSString>>;
105
106 #[unsafe(method(setProperty:value:priority:))]
112 #[unsafe(method_family = none)]
113 pub unsafe fn setProperty_value_priority(
114 &self,
115 property_name: Option<&NSString>,
116 value: Option<&NSString>,
117 priority: Option<&NSString>,
118 );
119
120 #[deprecated]
121 #[unsafe(method(item:))]
122 #[unsafe(method_family = none)]
123 pub unsafe fn item(&self, index: c_uint) -> Option<Retained<NSString>>;
124
125 #[deprecated]
129 #[unsafe(method(getPropertyShorthand:))]
130 #[unsafe(method_family = none)]
131 pub unsafe fn getPropertyShorthand(
132 &self,
133 property_name: Option<&NSString>,
134 ) -> Option<Retained<NSString>>;
135
136 #[unsafe(method(isPropertyImplicit:))]
140 #[unsafe(method_family = none)]
141 pub unsafe fn isPropertyImplicit(&self, property_name: Option<&NSString>) -> bool;
142 );
143}
144
145#[cfg(all(feature = "DOMObject", feature = "WebScriptObject"))]
147impl DOMCSSStyleDeclaration {
148 extern_methods!(
149 #[deprecated]
150 #[unsafe(method(init))]
151 #[unsafe(method_family = init)]
152 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
153 );
154}
155
156#[cfg(all(feature = "DOMObject", feature = "WebScriptObject"))]
158impl DOMCSSStyleDeclaration {
159 extern_methods!(
160 #[unsafe(method(new))]
161 #[unsafe(method_family = new)]
162 pub unsafe fn new() -> Retained<Self>;
163 );
164}
165
166#[deprecated]
168#[cfg(all(feature = "DOMObject", feature = "WebScriptObject"))]
169impl DOMCSSStyleDeclaration {
170 extern_methods!(
171 #[deprecated]
177 #[unsafe(method(setProperty:::))]
178 #[unsafe(method_family = none)]
179 pub unsafe fn setProperty(
180 &self,
181 property_name: Option<&NSString>,
182 value: Option<&NSString>,
183 priority: Option<&NSString>,
184 );
185 );
186}