38
40
// DomObject subclasses
40
42
[BaseType (typeof (DomObject), Name="DOMAbstractView")]
43
[DisableDefaultCtor] // An uncaught exception was raised: +[DOMAbstractView init]: should never be used
41
44
interface DomAbstractView {
42
45
[Export ("document")]
43
46
DomDocument Document { get; }
46
49
[BaseType (typeof (DomObject), Name="DOMCSSRule")]
50
[DisableDefaultCtor] // An uncaught exception was raised: +[DOMCSSRule init]: should never be used
47
51
interface DomCssRule {
49
53
DomCssRuleType Type { get; }
51
55
[Export ("cssText")]
52
string CssText { get; }
56
string CssText { get; set; }
54
58
[Export ("parentStyleSheet")]
55
59
DomCssStyleSheet ParentStyleSheet { get; }
130
137
[BaseType (typeof (DomObject), Name="DOMCSSValue")]
138
[DisableDefaultCtor] // An uncaught exception was raised: +[DOMCSSValue init]: should never be used
131
139
interface DomCssValue {
132
140
[Export ("cssText")]
133
string CssText { get; }
141
string CssText { get; set; }
135
143
[Export ("cssValueType")]
136
144
DomCssValueType Type { get; }
139
147
[BaseType (typeof (DomObject), Name="DOMHTMLCollection")]
148
[DisableDefaultCtor] // An uncaught exception was raised: +[DOMHTMLCollection init]: should never be used
140
149
interface DomHtmlCollection {
141
150
[Export ("length")]
142
151
int Count { get; }
154
163
[BaseType (typeof (DomObject), Name="DOMImplementation")]
164
[DisableDefaultCtor] // An uncaught exception was raised: +[DOMImplementation init]: should never be used
155
165
interface DomImplementation {
156
166
[Export ("hasFeature:version:")]
157
167
bool HasFeature (string feature, string version);
720
740
[BaseType (typeof (DomNode), Name="DOMDocumentFragment")]
741
[DisableDefaultCtor] // An uncaught exception was raised: +[DOMDocumentFragment init]: should never be used
721
742
interface DomDocumentFragment {
724
745
[BaseType (typeof (DomNode), Name="DOMDocumentType")]
746
[DisableDefaultCtor] // An uncaught exception was raised: +[DOMDocumentType init]: should never be used
725
747
interface DomDocumentType {
726
748
[Export ("name")]
727
749
string Name { get; }
881
904
[BaseType (typeof (DomNode), Name="DOMEntityReference")]
905
[DisableDefaultCtor] // An uncaught exception was raised: +[DOMEntityReference init]: should never be used
882
906
interface DomEntityReference {
885
909
[BaseType (typeof (DomObject), Name="DOMEvent")]
910
[DisableDefaultCtor] // An uncaught exception was raised: +[DOMEvent init]: should never be used
886
911
interface DomEvent {
887
912
[Export ("type")]
888
913
string Type { get; }
974
1003
// DomDocument subclasses
976
1005
[BaseType (typeof (DomDocument), Name="DOMHTMLDocument")]
1006
[DisableDefaultCtor] // An uncaught exception was raised: +[DOMHTMLDocument init]: should never be used
977
1007
interface DomHtmlDocument {
978
1008
[Export ("embeds")]
979
1009
DomHtmlCollection Embeds { get; }
1045
1075
//////////////////////////
1046
1076
// DomElement subclasses
1078
[BaseType (typeof (DomHtmlElement), Name="DOMHTMLInputElement")]
1079
[DisableDefaultCtor] // An uncaught exception was raised: +[DOMHTMLElement init]: should never be used
1080
interface DomHtmlInputElement {
1082
string Accept { get; set; }
1085
string Alt { get; set; }
1087
[Export ("autofocus")]
1088
bool Autofocus { get; set; }
1090
[Export ("defaultChecked")]
1091
bool defaultChecked { get; set; }
1093
[Export ("checked")]
1094
bool Checked { get; set; }
1096
[Export ("disabled")]
1097
bool Disabled { get; set; }
1099
// [Export ("form")]
1100
// DomHtmlFormElement Form { get; }
1102
// [Export ("files")]
1103
// DomFileList Files { get; }
1105
[Export ("indeterminate")]
1106
bool Indeterminate { get; set; }
1108
[Export ("maxLength")]
1109
int MaxLength { get; set; }
1111
[Export ("multiple")]
1112
bool Multiple { get; set; }
1115
string Name { get; set; }
1117
[Export ("readOnly")]
1118
bool ReadOnly { get; set; }
1121
string Size { get; set; }
1124
string Src { get; set; }
1127
string Type { get; set; }
1129
[Export ("defaultValue")]
1130
string DefaultValue { get; set; }
1133
string Value { get; set; }
1135
[Export ("willValidate")]
1136
bool WillValidate { get; }
1138
[Export ("selectionStart")]
1139
int SelectionStart { get; set; }
1141
[Export ("selectionEnd")]
1142
int SelectionEnd { get; set; }
1145
string Align { get; set; }
1148
string UseMap { get; set; }
1150
[Export ("accessKey")]
1151
string AccessKey { get; set; }
1153
[Export ("altDisplayString")]
1154
string AltDisplayString { get; }
1156
[Export ("absoluteImageURL")]
1157
NSUrl AbsoluteImageURL { get; }
1162
[Export ("setSelectionRange:end:")]
1163
void SetSelectionRange (int start, int end);
1048
1169
[BaseType (typeof (DomElement), Name="DOMHTMLElement")]
1170
[DisableDefaultCtor] // An uncaught exception was raised: +[DOMHTMLElement init]: should never be used
1049
1171
interface DomHtmlElement {
1050
1172
[Export ("idName")]
1051
1173
string IdName { get; set; }
1467
1594
[BaseType (typeof (NSObject))]
1469
interface WebPolicyDelegate {
1470
[Export ("webView:decidePolicyForNavigationAction:request:frame:decisionListener:"), EventArgs ("WebNavigatioPolicy")]
1596
partial interface WebPolicyDelegate {
1597
[Export ("webView:decidePolicyForNavigationAction:request:frame:decisionListener:"), EventArgs ("WebNavigationPolicy")]
1471
1598
void DecidePolicyForNavigation (WebView webView, NSDictionary actionInformation, NSUrlRequest request, WebFrame frame, NSObject decisionToken);
1473
1600
[Export ("webView:decidePolicyForNewWindowAction:request:newFrameName:decisionListener:"), EventArgs ("WebNewWindowPolicy")]
1769
1897
[BaseType (typeof (NSObject))]
1898
[DisableDefaultCtor] // crash on dispose, documented as "You can not create a WebScriptObject object directly."
1770
1899
interface WebScriptObject {
1771
1900
[Static, Export ("throwException:")]
1772
1901
bool ThrowException (string exceptionMessage);
1877
2007
bool Search (string forString, bool forward, bool caseSensitive, bool wrap);
1880
[Export ("registerViewClass:representationClass:forMimeType:")]
1881
void RegisterViewClass (Class viewClass, Class representationClass, string MimeType);
2010
[Export ("registerViewClass:representationClass:forMIMEType:")]
2011
void RegisterViewClass (Class viewClass, Class representationClass, string mimeType);
1883
2013
[Export ("estimatedProgress")]
1884
2014
double EstimatedProgress { get; }