~ubuntu-branches/ubuntu/hoary/monodevelop/hoary

« back to all changes in this revision

Viewing changes to src/Main/Base/Gui/HtmlControl/IHTMLElement.cs

  • Committer: Bazaar Package Importer
  • Author(s): Brandon Hale
  • Date: 2004-10-07 11:51:11 UTC
  • Revision ID: james.westby@ubuntu.com-20041007115111-pxcqnwfxyq5mhcx5
Tags: 0.5.1-3
Use dh_netdeps in debian/rules and debian/control

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
using System;
 
2
using System.Runtime.InteropServices;
 
3
 
 
4
namespace MonoDevelop.Gui.HtmlControl
 
5
{
 
6
        [
 
7
        ComVisible(true),
 
8
        Guid(@"3050F1FF-98B5-11CF-BB82-00AA00BDCE0B"),
 
9
        InterfaceType(ComInterfaceType.InterfaceIsDual)
 
10
        ]
 
11
        public interface IHTMLElement
 
12
        {
 
13
                void SetAttribute(string strAttributeName, object AttributeValue, int lFlags);
 
14
                
 
15
                void GetAttribute(string strAttributeName, int lFlags, object[] pvars);
 
16
                
 
17
                [return: MarshalAs(UnmanagedType.Bool)]
 
18
                bool RemoveAttribute(string strAttributeName, int lFlags);
 
19
                
 
20
                void SetClassName(string p);
 
21
                
 
22
                [return: MarshalAs(UnmanagedType.BStr)]
 
23
                string GetClassName();
 
24
                
 
25
                void SetId(string p);
 
26
                
 
27
                [return: MarshalAs(UnmanagedType.BStr)]
 
28
                string GetId();
 
29
                
 
30
                [return: MarshalAs(UnmanagedType.BStr)]
 
31
                string GetTagName();
 
32
                
 
33
                [return: MarshalAs(UnmanagedType.Interface)]
 
34
                IHTMLElement GetParentElement();
 
35
                
 
36
                [return: MarshalAs(UnmanagedType.Interface)]
 
37
                object GetStyle();
 
38
                
 
39
                void SetOnhelp(object p);
 
40
                
 
41
                [return: MarshalAs(UnmanagedType.Struct)]
 
42
                object GetOnhelp();
 
43
                
 
44
                void SetOnclick(object p);
 
45
                
 
46
                [return: MarshalAs(UnmanagedType.Struct)]
 
47
                object GetOnclick();
 
48
                
 
49
                void SetOndblclick(object p);
 
50
                
 
51
                [return: MarshalAs(UnmanagedType.Struct)]
 
52
                object GetOndblclick();
 
53
                
 
54
                void SetOnkeydown(object p);
 
55
                
 
56
                [return: MarshalAs(UnmanagedType.Struct)]
 
57
                object GetOnkeydown();
 
58
                
 
59
                void SetOnkeyup(object p);
 
60
                
 
61
                [return: MarshalAs(UnmanagedType.Struct)]
 
62
                object GetOnkeyup();
 
63
                
 
64
                void SetOnkeypress(object p);
 
65
                
 
66
                [return: MarshalAs(UnmanagedType.Struct)]
 
67
                object GetOnkeypress();
 
68
                
 
69
                void SetOnmouseout(object p);
 
70
                
 
71
                [return: MarshalAs(UnmanagedType.Struct)]
 
72
                object GetOnmouseout();
 
73
                
 
74
                void SetOnmouseover(object p);
 
75
                
 
76
                [return: MarshalAs(UnmanagedType.Struct)]
 
77
                object GetOnmouseover();
 
78
                
 
79
                void SetOnmousemove(object p);
 
80
                
 
81
                [return: MarshalAs(UnmanagedType.Struct)]
 
82
                object GetOnmousemove();
 
83
                
 
84
                void SetOnmousedown(object p);
 
85
                
 
86
                [return: MarshalAs(UnmanagedType.Struct)]
 
87
                object GetOnmousedown();
 
88
                
 
89
                void SetOnmouseup(object p);
 
90
                
 
91
                [return: MarshalAs(UnmanagedType.Struct)]
 
92
                object GetOnmouseup();
 
93
                
 
94
                [return: MarshalAs(UnmanagedType.Interface)]
 
95
                object GetDocument();
 
96
                
 
97
                void SetTitle(string p);
 
98
                
 
99
                [return: MarshalAs(UnmanagedType.BStr)]
 
100
                string GetTitle();
 
101
                
 
102
                void SetLanguage(string p);
 
103
                
 
104
                [return: MarshalAs(UnmanagedType.BStr)]
 
105
                string GetLanguage();
 
106
                
 
107
                void SetOnselectstart(object p);
 
108
                
 
109
                [return: MarshalAs(UnmanagedType.Struct)]
 
110
                object GetOnselectstart();
 
111
                
 
112
                void ScrollIntoView(object varargStart);
 
113
                
 
114
                [return: MarshalAs(UnmanagedType.Bool)]
 
115
                bool Contains(IHTMLElement pChild);
 
116
                
 
117
                [return: MarshalAs(UnmanagedType.I4)]
 
118
                int GetSourceIndex();
 
119
                
 
120
                [return: MarshalAs(UnmanagedType.Struct)]
 
121
                object GetRecordNumber();
 
122
                
 
123
                void SetLang(string p);
 
124
                
 
125
                [return: MarshalAs(UnmanagedType.BStr)]
 
126
                string GetLang();
 
127
                
 
128
                [return: MarshalAs(UnmanagedType.I4)]
 
129
                int GetOffsetLeft();
 
130
                
 
131
                [return: MarshalAs(UnmanagedType.I4)]
 
132
                int GetOffsetTop();
 
133
                
 
134
                [return: MarshalAs(UnmanagedType.I4)]
 
135
                int GetOffsetWidth();
 
136
                
 
137
                [return: MarshalAs(UnmanagedType.I4)]
 
138
                int GetOffsetHeight();
 
139
                
 
140
                [return: MarshalAs(UnmanagedType.Interface)]
 
141
                IHTMLElement GetOffsetParent();
 
142
                
 
143
                void SetInnerHTML(string p);
 
144
                
 
145
                [return: MarshalAs(UnmanagedType.BStr)]
 
146
                string GetInnerHTML();
 
147
                
 
148
                void SetInnerText(string p);
 
149
                
 
150
                [return: MarshalAs(UnmanagedType.BStr)]
 
151
                string GetInnerText();
 
152
                
 
153
                void SetOuterHTML(string p);
 
154
                
 
155
                [return: MarshalAs(UnmanagedType.BStr)]
 
156
                string GetOuterHTML();
 
157
                
 
158
                void SetOuterText(string p);
 
159
                
 
160
                [return: MarshalAs(UnmanagedType.BStr)]
 
161
                string GetOuterText();
 
162
                
 
163
                void InsertAdjacentHTML(string where, string html);
 
164
                
 
165
                void InsertAdjacentText(string where, string text);
 
166
                
 
167
                [return: MarshalAs(UnmanagedType.Interface)]
 
168
                IHTMLElement GetParentTextEdit();
 
169
                
 
170
                [return: MarshalAs(UnmanagedType.Bool)]
 
171
                bool GetIsTextEdit();
 
172
                
 
173
                void Click();
 
174
                
 
175
                [return: MarshalAs(UnmanagedType.Interface)]
 
176
                object GetFilters();
 
177
                
 
178
                void SetOndragstart(object p);
 
179
                
 
180
                [return: MarshalAs(UnmanagedType.Struct)]
 
181
                object GetOndragstart();
 
182
                
 
183
                [return: MarshalAs(UnmanagedType.BStr)]
 
184
                string toString();
 
185
                
 
186
                void SetOnbeforeupdate(object p);
 
187
                
 
188
                [return: MarshalAs(UnmanagedType.Struct)]
 
189
                object GetOnbeforeupdate();
 
190
                
 
191
                void SetOnafterupdate(object p);
 
192
                
 
193
                [return: MarshalAs(UnmanagedType.Struct)]
 
194
                object GetOnafterupdate();
 
195
                
 
196
                void SetOnerrorupdate(object p);
 
197
                
 
198
                [return: MarshalAs(UnmanagedType.Struct)]
 
199
                object GetOnerrorupdate();
 
200
                
 
201
                void SetOnrowexit(object p);
 
202
                
 
203
                [return: MarshalAs(UnmanagedType.Struct)]
 
204
                object GetOnrowexit();
 
205
                
 
206
                void SetOnrowenter(object p);
 
207
                
 
208
                [return: MarshalAs(UnmanagedType.Struct)]
 
209
                object GetOnrowenter();
 
210
                
 
211
                void SetOndatasetchanged(object p);
 
212
                
 
213
                [return: MarshalAs(UnmanagedType.Struct)]
 
214
                object GetOndatasetchanged();
 
215
                
 
216
                void SetOndataavailable(object p);
 
217
                
 
218
                [return: MarshalAs(UnmanagedType.Struct)]
 
219
                object GetOndataavailable();
 
220
                
 
221
                void SetOndatasetcomplete(object p);
 
222
                
 
223
                [return: MarshalAs(UnmanagedType.Struct)]
 
224
                object GetOndatasetcomplete();
 
225
                
 
226
                void SetOnfilterchange(object p);
 
227
                
 
228
                [return: MarshalAs(UnmanagedType.Struct)]
 
229
                object GetOnfilterchange();
 
230
                
 
231
                [return: MarshalAs(UnmanagedType.Interface)]
 
232
                object GetChildren();
 
233
                
 
234
                [return: MarshalAs(UnmanagedType.Interface)]
 
235
                object GetAll();
 
236
        }
 
237
}