1 module webkit2webextension.DOMHTMLTableCellElement;
2 
3 private import glib.Str;
4 private import webkit2webextension.DOMHTMLElement;
5 private import webkit2webextension.c.functions;
6 public  import webkit2webextension.c.types;
7 
8 
9 /** */
10 public class DOMHTMLTableCellElement : DOMHTMLElement
11 {
12 	/** the main Gtk struct */
13 	protected WebKitDOMHTMLTableCellElement* webKitDOMHTMLTableCellElement;
14 
15 	/** Get the main Gtk struct */
16 	public WebKitDOMHTMLTableCellElement* getDOMHTMLTableCellElementStruct(bool transferOwnership = false)
17 	{
18 		if (transferOwnership)
19 			ownedRef = false;
20 		return webKitDOMHTMLTableCellElement;
21 	}
22 
23 	/** the main Gtk struct as a void* */
24 	protected override void* getStruct()
25 	{
26 		return cast(void*)webKitDOMHTMLTableCellElement;
27 	}
28 
29 	/**
30 	 * Sets our main struct and passes it to the parent class.
31 	 */
32 	public this (WebKitDOMHTMLTableCellElement* webKitDOMHTMLTableCellElement, bool ownedRef = false)
33 	{
34 		this.webKitDOMHTMLTableCellElement = webKitDOMHTMLTableCellElement;
35 		super(cast(WebKitDOMHTMLElement*)webKitDOMHTMLTableCellElement, ownedRef);
36 	}
37 
38 
39 	/** */
40 	public static GType getType()
41 	{
42 		return webkit_dom_html_table_cell_element_get_type();
43 	}
44 
45 	/**
46 	 *
47 	 *
48 	 * Deprecated: Use JavaScriptCore API instead
49 	 *
50 	 * Returns: A #gchar
51 	 */
52 	public string getAbbr()
53 	{
54 		auto retStr = webkit_dom_html_table_cell_element_get_abbr(webKitDOMHTMLTableCellElement);
55 
56 		scope(exit) Str.freeString(retStr);
57 		return Str.toString(retStr);
58 	}
59 
60 	/**
61 	 *
62 	 *
63 	 * Deprecated: Use JavaScriptCore API instead
64 	 *
65 	 * Returns: A #gchar
66 	 */
67 	public string getAlign()
68 	{
69 		auto retStr = webkit_dom_html_table_cell_element_get_align(webKitDOMHTMLTableCellElement);
70 
71 		scope(exit) Str.freeString(retStr);
72 		return Str.toString(retStr);
73 	}
74 
75 	/**
76 	 *
77 	 *
78 	 * Deprecated: Use JavaScriptCore API instead
79 	 *
80 	 * Returns: A #gchar
81 	 */
82 	public string getAxis()
83 	{
84 		auto retStr = webkit_dom_html_table_cell_element_get_axis(webKitDOMHTMLTableCellElement);
85 
86 		scope(exit) Str.freeString(retStr);
87 		return Str.toString(retStr);
88 	}
89 
90 	/**
91 	 *
92 	 *
93 	 * Deprecated: Use JavaScriptCore API instead
94 	 *
95 	 * Returns: A #gchar
96 	 */
97 	public string getBgColor()
98 	{
99 		auto retStr = webkit_dom_html_table_cell_element_get_bg_color(webKitDOMHTMLTableCellElement);
100 
101 		scope(exit) Str.freeString(retStr);
102 		return Str.toString(retStr);
103 	}
104 
105 	/**
106 	 *
107 	 *
108 	 * Deprecated: Use JavaScriptCore API instead
109 	 *
110 	 * Returns: A #glong
111 	 */
112 	public glong getCellIndex()
113 	{
114 		return webkit_dom_html_table_cell_element_get_cell_index(webKitDOMHTMLTableCellElement);
115 	}
116 
117 	/**
118 	 *
119 	 *
120 	 * Deprecated: Use JavaScriptCore API instead
121 	 *
122 	 * Returns: A #gchar
123 	 */
124 	public string getCh()
125 	{
126 		auto retStr = webkit_dom_html_table_cell_element_get_ch(webKitDOMHTMLTableCellElement);
127 
128 		scope(exit) Str.freeString(retStr);
129 		return Str.toString(retStr);
130 	}
131 
132 	/**
133 	 *
134 	 *
135 	 * Deprecated: Use JavaScriptCore API instead
136 	 *
137 	 * Returns: A #gchar
138 	 */
139 	public string getChOff()
140 	{
141 		auto retStr = webkit_dom_html_table_cell_element_get_ch_off(webKitDOMHTMLTableCellElement);
142 
143 		scope(exit) Str.freeString(retStr);
144 		return Str.toString(retStr);
145 	}
146 
147 	/**
148 	 *
149 	 *
150 	 * Deprecated: Use JavaScriptCore API instead
151 	 *
152 	 * Returns: A #glong
153 	 */
154 	public glong getColSpan()
155 	{
156 		return webkit_dom_html_table_cell_element_get_col_span(webKitDOMHTMLTableCellElement);
157 	}
158 
159 	/**
160 	 *
161 	 *
162 	 * Deprecated: Use JavaScriptCore API instead
163 	 *
164 	 * Returns: A #gchar
165 	 */
166 	public string getHeaders()
167 	{
168 		auto retStr = webkit_dom_html_table_cell_element_get_headers(webKitDOMHTMLTableCellElement);
169 
170 		scope(exit) Str.freeString(retStr);
171 		return Str.toString(retStr);
172 	}
173 
174 	/**
175 	 *
176 	 *
177 	 * Deprecated: Use JavaScriptCore API instead
178 	 *
179 	 * Returns: A #gchar
180 	 */
181 	public string getHeight()
182 	{
183 		auto retStr = webkit_dom_html_table_cell_element_get_height(webKitDOMHTMLTableCellElement);
184 
185 		scope(exit) Str.freeString(retStr);
186 		return Str.toString(retStr);
187 	}
188 
189 	/**
190 	 *
191 	 *
192 	 * Deprecated: Use JavaScriptCore API instead
193 	 *
194 	 * Returns: A #gboolean
195 	 */
196 	public bool getNoWrap()
197 	{
198 		return webkit_dom_html_table_cell_element_get_no_wrap(webKitDOMHTMLTableCellElement) != 0;
199 	}
200 
201 	/**
202 	 *
203 	 *
204 	 * Deprecated: Use JavaScriptCore API instead
205 	 *
206 	 * Returns: A #glong
207 	 */
208 	public glong getRowSpan()
209 	{
210 		return webkit_dom_html_table_cell_element_get_row_span(webKitDOMHTMLTableCellElement);
211 	}
212 
213 	/**
214 	 *
215 	 *
216 	 * Deprecated: Use JavaScriptCore API instead
217 	 *
218 	 * Returns: A #gchar
219 	 */
220 	public string getScope()
221 	{
222 		auto retStr = webkit_dom_html_table_cell_element_get_scope(webKitDOMHTMLTableCellElement);
223 
224 		scope(exit) Str.freeString(retStr);
225 		return Str.toString(retStr);
226 	}
227 
228 	/**
229 	 *
230 	 *
231 	 * Deprecated: Use JavaScriptCore API instead
232 	 *
233 	 * Returns: A #gchar
234 	 */
235 	public string getVAlign()
236 	{
237 		auto retStr = webkit_dom_html_table_cell_element_get_v_align(webKitDOMHTMLTableCellElement);
238 
239 		scope(exit) Str.freeString(retStr);
240 		return Str.toString(retStr);
241 	}
242 
243 	/**
244 	 *
245 	 *
246 	 * Deprecated: Use JavaScriptCore API instead
247 	 *
248 	 * Returns: A #gchar
249 	 */
250 	public string getWidth()
251 	{
252 		auto retStr = webkit_dom_html_table_cell_element_get_width(webKitDOMHTMLTableCellElement);
253 
254 		scope(exit) Str.freeString(retStr);
255 		return Str.toString(retStr);
256 	}
257 
258 	/**
259 	 *
260 	 *
261 	 * Deprecated: Use JavaScriptCore API instead
262 	 *
263 	 * Params:
264 	 *     value = A #gchar
265 	 */
266 	public void setAbbr(string value)
267 	{
268 		webkit_dom_html_table_cell_element_set_abbr(webKitDOMHTMLTableCellElement, Str.toStringz(value));
269 	}
270 
271 	/**
272 	 *
273 	 *
274 	 * Deprecated: Use JavaScriptCore API instead
275 	 *
276 	 * Params:
277 	 *     value = A #gchar
278 	 */
279 	public void setAlign(string value)
280 	{
281 		webkit_dom_html_table_cell_element_set_align(webKitDOMHTMLTableCellElement, Str.toStringz(value));
282 	}
283 
284 	/**
285 	 *
286 	 *
287 	 * Deprecated: Use JavaScriptCore API instead
288 	 *
289 	 * Params:
290 	 *     value = A #gchar
291 	 */
292 	public void setAxis(string value)
293 	{
294 		webkit_dom_html_table_cell_element_set_axis(webKitDOMHTMLTableCellElement, Str.toStringz(value));
295 	}
296 
297 	/**
298 	 *
299 	 *
300 	 * Deprecated: Use JavaScriptCore API instead
301 	 *
302 	 * Params:
303 	 *     value = A #gchar
304 	 */
305 	public void setBgColor(string value)
306 	{
307 		webkit_dom_html_table_cell_element_set_bg_color(webKitDOMHTMLTableCellElement, Str.toStringz(value));
308 	}
309 
310 	/**
311 	 *
312 	 *
313 	 * Deprecated: Use JavaScriptCore API instead
314 	 *
315 	 * Params:
316 	 *     value = A #gchar
317 	 */
318 	public void setCh(string value)
319 	{
320 		webkit_dom_html_table_cell_element_set_ch(webKitDOMHTMLTableCellElement, Str.toStringz(value));
321 	}
322 
323 	/**
324 	 *
325 	 *
326 	 * Deprecated: Use JavaScriptCore API instead
327 	 *
328 	 * Params:
329 	 *     value = A #gchar
330 	 */
331 	public void setChOff(string value)
332 	{
333 		webkit_dom_html_table_cell_element_set_ch_off(webKitDOMHTMLTableCellElement, Str.toStringz(value));
334 	}
335 
336 	/**
337 	 *
338 	 *
339 	 * Deprecated: Use JavaScriptCore API instead
340 	 *
341 	 * Params:
342 	 *     value = A #glong
343 	 */
344 	public void setColSpan(glong value)
345 	{
346 		webkit_dom_html_table_cell_element_set_col_span(webKitDOMHTMLTableCellElement, value);
347 	}
348 
349 	/**
350 	 *
351 	 *
352 	 * Deprecated: Use JavaScriptCore API instead
353 	 *
354 	 * Params:
355 	 *     value = A #gchar
356 	 */
357 	public void setHeaders(string value)
358 	{
359 		webkit_dom_html_table_cell_element_set_headers(webKitDOMHTMLTableCellElement, Str.toStringz(value));
360 	}
361 
362 	/**
363 	 *
364 	 *
365 	 * Deprecated: Use JavaScriptCore API instead
366 	 *
367 	 * Params:
368 	 *     value = A #gchar
369 	 */
370 	public void setHeight(string value)
371 	{
372 		webkit_dom_html_table_cell_element_set_height(webKitDOMHTMLTableCellElement, Str.toStringz(value));
373 	}
374 
375 	/**
376 	 *
377 	 *
378 	 * Deprecated: Use JavaScriptCore API instead
379 	 *
380 	 * Params:
381 	 *     value = A #gboolean
382 	 */
383 	public void setNoWrap(bool value)
384 	{
385 		webkit_dom_html_table_cell_element_set_no_wrap(webKitDOMHTMLTableCellElement, value);
386 	}
387 
388 	/**
389 	 *
390 	 *
391 	 * Deprecated: Use JavaScriptCore API instead
392 	 *
393 	 * Params:
394 	 *     value = A #glong
395 	 */
396 	public void setRowSpan(glong value)
397 	{
398 		webkit_dom_html_table_cell_element_set_row_span(webKitDOMHTMLTableCellElement, value);
399 	}
400 
401 	/**
402 	 *
403 	 *
404 	 * Deprecated: Use JavaScriptCore API instead
405 	 *
406 	 * Params:
407 	 *     value = A #gchar
408 	 */
409 	public void setScope(string value)
410 	{
411 		webkit_dom_html_table_cell_element_set_scope(webKitDOMHTMLTableCellElement, Str.toStringz(value));
412 	}
413 
414 	/**
415 	 *
416 	 *
417 	 * Deprecated: Use JavaScriptCore API instead
418 	 *
419 	 * Params:
420 	 *     value = A #gchar
421 	 */
422 	public void setVAlign(string value)
423 	{
424 		webkit_dom_html_table_cell_element_set_v_align(webKitDOMHTMLTableCellElement, Str.toStringz(value));
425 	}
426 
427 	/**
428 	 *
429 	 *
430 	 * Deprecated: Use JavaScriptCore API instead
431 	 *
432 	 * Params:
433 	 *     value = A #gchar
434 	 */
435 	public void setWidth(string value)
436 	{
437 		webkit_dom_html_table_cell_element_set_width(webKitDOMHTMLTableCellElement, Str.toStringz(value));
438 	}
439 }