icrate/generated/WebKit/
DOMHTMLOptionElement.rs1use crate::common::*;
4use crate::AppKit::*;
5use crate::Foundation::*;
6use crate::WebKit::*;
7
8extern_class!(
9 #[derive(Debug, PartialEq, Eq, Hash)]
10 #[cfg(feature = "WebKit_DOMHTMLOptionElement")]
11 #[deprecated]
12 pub struct DOMHTMLOptionElement;
13
14 #[cfg(feature = "WebKit_DOMHTMLOptionElement")]
15 unsafe impl ClassType for DOMHTMLOptionElement {
16 #[inherits(DOMElement, DOMNode, DOMObject, WebScriptObject, NSObject)]
17 type Super = DOMHTMLElement;
18 type Mutability = InteriorMutable;
19 }
20);
21
22#[cfg(feature = "WebKit_DOMHTMLOptionElement")]
23unsafe impl DOMEventTarget for DOMHTMLOptionElement {}
24
25#[cfg(feature = "WebKit_DOMHTMLOptionElement")]
26unsafe impl NSCopying for DOMHTMLOptionElement {}
27
28#[cfg(feature = "WebKit_DOMHTMLOptionElement")]
29unsafe impl NSObjectProtocol for DOMHTMLOptionElement {}
30
31extern_methods!(
32 #[cfg(feature = "WebKit_DOMHTMLOptionElement")]
33 unsafe impl DOMHTMLOptionElement {
34 #[deprecated]
35 #[method(disabled)]
36 pub unsafe fn disabled(&self) -> bool;
37
38 #[deprecated]
39 #[method(setDisabled:)]
40 pub unsafe fn setDisabled(&self, disabled: bool);
41
42 #[cfg(feature = "WebKit_DOMHTMLFormElement")]
43 #[deprecated]
44 #[method_id(@__retain_semantics Other form)]
45 pub unsafe fn form(&self) -> Option<Id<DOMHTMLFormElement>>;
46
47 #[cfg(feature = "Foundation_NSString")]
48 #[deprecated]
49 #[method_id(@__retain_semantics Other label)]
50 pub unsafe fn label(&self) -> Id<NSString>;
51
52 #[cfg(feature = "Foundation_NSString")]
53 #[deprecated]
54 #[method(setLabel:)]
55 pub unsafe fn setLabel(&self, label: Option<&NSString>);
56
57 #[deprecated]
58 #[method(defaultSelected)]
59 pub unsafe fn defaultSelected(&self) -> bool;
60
61 #[deprecated]
62 #[method(setDefaultSelected:)]
63 pub unsafe fn setDefaultSelected(&self, default_selected: bool);
64
65 #[deprecated]
66 #[method(selected)]
67 pub unsafe fn selected(&self) -> bool;
68
69 #[deprecated]
70 #[method(setSelected:)]
71 pub unsafe fn setSelected(&self, selected: bool);
72
73 #[cfg(feature = "Foundation_NSString")]
74 #[deprecated]
75 #[method_id(@__retain_semantics Other value)]
76 pub unsafe fn value(&self) -> Id<NSString>;
77
78 #[cfg(feature = "Foundation_NSString")]
79 #[deprecated]
80 #[method(setValue:)]
81 pub unsafe fn setValue(&self, value: Option<&NSString>);
82
83 #[cfg(feature = "Foundation_NSString")]
84 #[deprecated]
85 #[method_id(@__retain_semantics Other text)]
86 pub unsafe fn text(&self) -> Id<NSString>;
87
88 #[deprecated]
89 #[method(index)]
90 pub unsafe fn index(&self) -> c_int;
91 }
92);
93
94extern_methods!(
95 #[cfg(feature = "WebKit_DOMHTMLOptionElement")]
97 unsafe impl DOMHTMLOptionElement {
98 #[deprecated]
99 #[method_id(@__retain_semantics Init init)]
100 pub unsafe fn init(this: Allocated<Self>) -> Id<Self>;
101 }
102);
103
104extern_methods!(
105 #[cfg(feature = "WebKit_DOMHTMLOptionElement")]
107 unsafe impl DOMHTMLOptionElement {
108 #[method_id(@__retain_semantics New new)]
109 pub unsafe fn new() -> Id<Self>;
110 }
111);