1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.Threading;
7 using System.ComponentModel;
10 /// <summary>Style to apply to the text
11 /// A style can be coloring, effects, underline, strikethrough etc.</summary>
12 [Efl.ITextStyleConcrete.NativeMethods]
13 public interface ITextStyle :
14 Efl.Eo.IWrapper, IDisposable
16 /// <summary>Color of text, excluding style</summary>
17 /// <param name="r">Red component</param>
18 /// <param name="g">Green component</param>
19 /// <param name="b">Blue component</param>
20 /// <param name="a">Alpha component</param>
21 void GetNormalColor(out byte r, out byte g, out byte b, out byte a);
22 /// <summary>Color of text, excluding style</summary>
23 /// <param name="r">Red component</param>
24 /// <param name="g">Green component</param>
25 /// <param name="b">Blue component</param>
26 /// <param name="a">Alpha component</param>
27 void SetNormalColor(byte r, byte g, byte b, byte a);
28 /// <summary>Enable or disable backing type</summary>
29 /// <returns>Backing type</returns>
30 Efl.TextStyleBackingType GetBackingType();
31 /// <summary>Enable or disable backing type</summary>
32 /// <param name="type">Backing type</param>
33 void SetBackingType(Efl.TextStyleBackingType type);
34 /// <summary>Backing color</summary>
35 /// <param name="r">Red component</param>
36 /// <param name="g">Green component</param>
37 /// <param name="b">Blue component</param>
38 /// <param name="a">Alpha component</param>
39 void GetBackingColor(out byte r, out byte g, out byte b, out byte a);
40 /// <summary>Backing color</summary>
41 /// <param name="r">Red component</param>
42 /// <param name="g">Green component</param>
43 /// <param name="b">Blue component</param>
44 /// <param name="a">Alpha component</param>
45 void SetBackingColor(byte r, byte g, byte b, byte a);
46 /// <summary>Sets an underline style on the text</summary>
47 /// <returns>Underline type</returns>
48 Efl.TextStyleUnderlineType GetUnderlineType();
49 /// <summary>Sets an underline style on the text</summary>
50 /// <param name="type">Underline type</param>
51 void SetUnderlineType(Efl.TextStyleUnderlineType type);
52 /// <summary>Color of normal underline style</summary>
53 /// <param name="r">Red component</param>
54 /// <param name="g">Green component</param>
55 /// <param name="b">Blue component</param>
56 /// <param name="a">Alpha component</param>
57 void GetUnderlineColor(out byte r, out byte g, out byte b, out byte a);
58 /// <summary>Color of normal underline style</summary>
59 /// <param name="r">Red component</param>
60 /// <param name="g">Green component</param>
61 /// <param name="b">Blue component</param>
62 /// <param name="a">Alpha component</param>
63 void SetUnderlineColor(byte r, byte g, byte b, byte a);
64 /// <summary>Height of underline style</summary>
65 /// <returns>Height</returns>
66 double GetUnderlineHeight();
67 /// <summary>Height of underline style</summary>
68 /// <param name="height">Height</param>
69 void SetUnderlineHeight(double height);
70 /// <summary>Color of dashed underline style</summary>
71 /// <param name="r">Red component</param>
72 /// <param name="g">Green component</param>
73 /// <param name="b">Blue component</param>
74 /// <param name="a">Alpha component</param>
75 void GetUnderlineDashedColor(out byte r, out byte g, out byte b, out byte a);
76 /// <summary>Color of dashed underline style</summary>
77 /// <param name="r">Red component</param>
78 /// <param name="g">Green component</param>
79 /// <param name="b">Blue component</param>
80 /// <param name="a">Alpha component</param>
81 void SetUnderlineDashedColor(byte r, byte g, byte b, byte a);
82 /// <summary>Width of dashed underline style</summary>
83 /// <returns>Width</returns>
84 int GetUnderlineDashedWidth();
85 /// <summary>Width of dashed underline style</summary>
86 /// <param name="width">Width</param>
87 void SetUnderlineDashedWidth(int width);
88 /// <summary>Gap of dashed underline style</summary>
89 /// <returns>Gap</returns>
90 int GetUnderlineDashedGap();
91 /// <summary>Gap of dashed underline style</summary>
92 /// <param name="gap">Gap</param>
93 void SetUnderlineDashedGap(int gap);
94 /// <summary>Color of underline2 style</summary>
95 /// <param name="r">Red component</param>
96 /// <param name="g">Green component</param>
97 /// <param name="b">Blue component</param>
98 /// <param name="a">Alpha component</param>
99 void GetUnderline2Color(out byte r, out byte g, out byte b, out byte a);
100 /// <summary>Color of underline2 style</summary>
101 /// <param name="r">Red component</param>
102 /// <param name="g">Green component</param>
103 /// <param name="b">Blue component</param>
104 /// <param name="a">Alpha component</param>
105 void SetUnderline2Color(byte r, byte g, byte b, byte a);
106 /// <summary>Type of strikethrough style</summary>
107 /// <returns>Strikethrough type</returns>
108 Efl.TextStyleStrikethroughType GetStrikethroughType();
109 /// <summary>Type of strikethrough style</summary>
110 /// <param name="type">Strikethrough type</param>
111 void SetStrikethroughType(Efl.TextStyleStrikethroughType type);
112 /// <summary>Color of strikethrough_style</summary>
113 /// <param name="r">Red component</param>
114 /// <param name="g">Green component</param>
115 /// <param name="b">Blue component</param>
116 /// <param name="a">Alpha component</param>
117 void GetStrikethroughColor(out byte r, out byte g, out byte b, out byte a);
118 /// <summary>Color of strikethrough_style</summary>
119 /// <param name="r">Red component</param>
120 /// <param name="g">Green component</param>
121 /// <param name="b">Blue component</param>
122 /// <param name="a">Alpha component</param>
123 void SetStrikethroughColor(byte r, byte g, byte b, byte a);
124 /// <summary>Type of effect used for the displayed text</summary>
125 /// <returns>Effect type</returns>
126 Efl.TextStyleEffectType GetEffectType();
127 /// <summary>Type of effect used for the displayed text</summary>
128 /// <param name="type">Effect type</param>
129 void SetEffectType(Efl.TextStyleEffectType type);
130 /// <summary>Color of outline effect</summary>
131 /// <param name="r">Red component</param>
132 /// <param name="g">Green component</param>
133 /// <param name="b">Blue component</param>
134 /// <param name="a">Alpha component</param>
135 void GetOutlineColor(out byte r, out byte g, out byte b, out byte a);
136 /// <summary>Color of outline effect</summary>
137 /// <param name="r">Red component</param>
138 /// <param name="g">Green component</param>
139 /// <param name="b">Blue component</param>
140 /// <param name="a">Alpha component</param>
141 void SetOutlineColor(byte r, byte g, byte b, byte a);
142 /// <summary>Direction of shadow effect</summary>
143 /// <returns>Shadow direction</returns>
144 Efl.TextStyleShadowDirection GetShadowDirection();
145 /// <summary>Direction of shadow effect</summary>
146 /// <param name="type">Shadow direction</param>
147 void SetShadowDirection(Efl.TextStyleShadowDirection type);
148 /// <summary>Color of shadow effect</summary>
149 /// <param name="r">Red component</param>
150 /// <param name="g">Green component</param>
151 /// <param name="b">Blue component</param>
152 /// <param name="a">Alpha component</param>
153 void GetShadowColor(out byte r, out byte g, out byte b, out byte a);
154 /// <summary>Color of shadow effect</summary>
155 /// <param name="r">Red component</param>
156 /// <param name="g">Green component</param>
157 /// <param name="b">Blue component</param>
158 /// <param name="a">Alpha component</param>
159 void SetShadowColor(byte r, byte g, byte b, byte a);
160 /// <summary>Color of glow effect</summary>
161 /// <param name="r">Red component</param>
162 /// <param name="g">Green component</param>
163 /// <param name="b">Blue component</param>
164 /// <param name="a">Alpha component</param>
165 void GetGlowColor(out byte r, out byte g, out byte b, out byte a);
166 /// <summary>Color of glow effect</summary>
167 /// <param name="r">Red component</param>
168 /// <param name="g">Green component</param>
169 /// <param name="b">Blue component</param>
170 /// <param name="a">Alpha component</param>
171 void SetGlowColor(byte r, byte g, byte b, byte a);
172 /// <summary>Second color of the glow effect</summary>
173 /// <param name="r">Red component</param>
174 /// <param name="g">Green component</param>
175 /// <param name="b">Blue component</param>
176 /// <param name="a">Alpha component</param>
177 void GetGlow2Color(out byte r, out byte g, out byte b, out byte a);
178 /// <summary>Second color of the glow effect</summary>
179 /// <param name="r">Red component</param>
180 /// <param name="g">Green component</param>
181 /// <param name="b">Blue component</param>
182 /// <param name="a">Alpha component</param>
183 void SetGlow2Color(byte r, byte g, byte b, byte a);
184 /// <summary>Program that applies a special filter
185 /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
186 /// <returns>Filter code</returns>
187 System.String GetGfxFilter();
188 /// <summary>Program that applies a special filter
189 /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
190 /// <param name="code">Filter code</param>
191 void SetGfxFilter(System.String code);
192 /// <summary>Enable or disable backing type</summary>
193 /// <value>Backing type</value>
194 Efl.TextStyleBackingType BackingType {
198 /// <summary>Sets an underline style on the text</summary>
199 /// <value>Underline type</value>
200 Efl.TextStyleUnderlineType UnderlineType {
204 /// <summary>Height of underline style</summary>
205 /// <value>Height</value>
206 double UnderlineHeight {
210 /// <summary>Width of dashed underline style</summary>
211 /// <value>Width</value>
212 int UnderlineDashedWidth {
216 /// <summary>Gap of dashed underline style</summary>
217 /// <value>Gap</value>
218 int UnderlineDashedGap {
222 /// <summary>Type of strikethrough style</summary>
223 /// <value>Strikethrough type</value>
224 Efl.TextStyleStrikethroughType StrikethroughType {
228 /// <summary>Type of effect used for the displayed text</summary>
229 /// <value>Effect type</value>
230 Efl.TextStyleEffectType EffectType {
234 /// <summary>Direction of shadow effect</summary>
235 /// <value>Shadow direction</value>
236 Efl.TextStyleShadowDirection ShadowDirection {
240 /// <summary>Program that applies a special filter
241 /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
242 /// <value>Filter code</value>
243 System.String GfxFilter {
248 /// <summary>Style to apply to the text
249 /// A style can be coloring, effects, underline, strikethrough etc.</summary>
250 sealed public class ITextStyleConcrete :
255 ///<summary>Pointer to the native class description.</summary>
256 public override System.IntPtr NativeClass
260 if (((object)this).GetType() == typeof(ITextStyleConcrete))
262 return GetEflClassStatic();
266 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
271 [System.Runtime.InteropServices.DllImport(efl.Libs.Efl)] internal static extern System.IntPtr
272 efl_text_style_interface_get();
273 /// <summary>Initializes a new instance of the <see cref="ITextStyle"/> class.
274 /// Internal usage: This is used when interacting with C code and should not be used directly.</summary>
275 private ITextStyleConcrete(System.IntPtr raw) : base(raw)
279 /// <summary>Color of text, excluding style</summary>
280 /// <param name="r">Red component</param>
281 /// <param name="g">Green component</param>
282 /// <param name="b">Blue component</param>
283 /// <param name="a">Alpha component</param>
284 public void GetNormalColor(out byte r, out byte g, out byte b, out byte a) {
285 Efl.ITextStyleConcrete.NativeMethods.efl_text_normal_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
286 Eina.Error.RaiseIfUnhandledException();
288 /// <summary>Color of text, excluding style</summary>
289 /// <param name="r">Red component</param>
290 /// <param name="g">Green component</param>
291 /// <param name="b">Blue component</param>
292 /// <param name="a">Alpha component</param>
293 public void SetNormalColor(byte r, byte g, byte b, byte a) {
294 Efl.ITextStyleConcrete.NativeMethods.efl_text_normal_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
295 Eina.Error.RaiseIfUnhandledException();
297 /// <summary>Enable or disable backing type</summary>
298 /// <returns>Backing type</returns>
299 public Efl.TextStyleBackingType GetBackingType() {
300 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_type_get_ptr.Value.Delegate(this.NativeHandle);
301 Eina.Error.RaiseIfUnhandledException();
304 /// <summary>Enable or disable backing type</summary>
305 /// <param name="type">Backing type</param>
306 public void SetBackingType(Efl.TextStyleBackingType type) {
307 Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_type_set_ptr.Value.Delegate(this.NativeHandle,type);
308 Eina.Error.RaiseIfUnhandledException();
310 /// <summary>Backing color</summary>
311 /// <param name="r">Red component</param>
312 /// <param name="g">Green component</param>
313 /// <param name="b">Blue component</param>
314 /// <param name="a">Alpha component</param>
315 public void GetBackingColor(out byte r, out byte g, out byte b, out byte a) {
316 Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
317 Eina.Error.RaiseIfUnhandledException();
319 /// <summary>Backing color</summary>
320 /// <param name="r">Red component</param>
321 /// <param name="g">Green component</param>
322 /// <param name="b">Blue component</param>
323 /// <param name="a">Alpha component</param>
324 public void SetBackingColor(byte r, byte g, byte b, byte a) {
325 Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
326 Eina.Error.RaiseIfUnhandledException();
328 /// <summary>Sets an underline style on the text</summary>
329 /// <returns>Underline type</returns>
330 public Efl.TextStyleUnderlineType GetUnderlineType() {
331 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_type_get_ptr.Value.Delegate(this.NativeHandle);
332 Eina.Error.RaiseIfUnhandledException();
335 /// <summary>Sets an underline style on the text</summary>
336 /// <param name="type">Underline type</param>
337 public void SetUnderlineType(Efl.TextStyleUnderlineType type) {
338 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_type_set_ptr.Value.Delegate(this.NativeHandle,type);
339 Eina.Error.RaiseIfUnhandledException();
341 /// <summary>Color of normal underline style</summary>
342 /// <param name="r">Red component</param>
343 /// <param name="g">Green component</param>
344 /// <param name="b">Blue component</param>
345 /// <param name="a">Alpha component</param>
346 public void GetUnderlineColor(out byte r, out byte g, out byte b, out byte a) {
347 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
348 Eina.Error.RaiseIfUnhandledException();
350 /// <summary>Color of normal underline style</summary>
351 /// <param name="r">Red component</param>
352 /// <param name="g">Green component</param>
353 /// <param name="b">Blue component</param>
354 /// <param name="a">Alpha component</param>
355 public void SetUnderlineColor(byte r, byte g, byte b, byte a) {
356 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
357 Eina.Error.RaiseIfUnhandledException();
359 /// <summary>Height of underline style</summary>
360 /// <returns>Height</returns>
361 public double GetUnderlineHeight() {
362 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_height_get_ptr.Value.Delegate(this.NativeHandle);
363 Eina.Error.RaiseIfUnhandledException();
366 /// <summary>Height of underline style</summary>
367 /// <param name="height">Height</param>
368 public void SetUnderlineHeight(double height) {
369 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_height_set_ptr.Value.Delegate(this.NativeHandle,height);
370 Eina.Error.RaiseIfUnhandledException();
372 /// <summary>Color of dashed underline style</summary>
373 /// <param name="r">Red component</param>
374 /// <param name="g">Green component</param>
375 /// <param name="b">Blue component</param>
376 /// <param name="a">Alpha component</param>
377 public void GetUnderlineDashedColor(out byte r, out byte g, out byte b, out byte a) {
378 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
379 Eina.Error.RaiseIfUnhandledException();
381 /// <summary>Color of dashed underline style</summary>
382 /// <param name="r">Red component</param>
383 /// <param name="g">Green component</param>
384 /// <param name="b">Blue component</param>
385 /// <param name="a">Alpha component</param>
386 public void SetUnderlineDashedColor(byte r, byte g, byte b, byte a) {
387 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
388 Eina.Error.RaiseIfUnhandledException();
390 /// <summary>Width of dashed underline style</summary>
391 /// <returns>Width</returns>
392 public int GetUnderlineDashedWidth() {
393 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_width_get_ptr.Value.Delegate(this.NativeHandle);
394 Eina.Error.RaiseIfUnhandledException();
397 /// <summary>Width of dashed underline style</summary>
398 /// <param name="width">Width</param>
399 public void SetUnderlineDashedWidth(int width) {
400 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_width_set_ptr.Value.Delegate(this.NativeHandle,width);
401 Eina.Error.RaiseIfUnhandledException();
403 /// <summary>Gap of dashed underline style</summary>
404 /// <returns>Gap</returns>
405 public int GetUnderlineDashedGap() {
406 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_gap_get_ptr.Value.Delegate(this.NativeHandle);
407 Eina.Error.RaiseIfUnhandledException();
410 /// <summary>Gap of dashed underline style</summary>
411 /// <param name="gap">Gap</param>
412 public void SetUnderlineDashedGap(int gap) {
413 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_gap_set_ptr.Value.Delegate(this.NativeHandle,gap);
414 Eina.Error.RaiseIfUnhandledException();
416 /// <summary>Color of underline2 style</summary>
417 /// <param name="r">Red component</param>
418 /// <param name="g">Green component</param>
419 /// <param name="b">Blue component</param>
420 /// <param name="a">Alpha component</param>
421 public void GetUnderline2Color(out byte r, out byte g, out byte b, out byte a) {
422 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline2_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
423 Eina.Error.RaiseIfUnhandledException();
425 /// <summary>Color of underline2 style</summary>
426 /// <param name="r">Red component</param>
427 /// <param name="g">Green component</param>
428 /// <param name="b">Blue component</param>
429 /// <param name="a">Alpha component</param>
430 public void SetUnderline2Color(byte r, byte g, byte b, byte a) {
431 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline2_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
432 Eina.Error.RaiseIfUnhandledException();
434 /// <summary>Type of strikethrough style</summary>
435 /// <returns>Strikethrough type</returns>
436 public Efl.TextStyleStrikethroughType GetStrikethroughType() {
437 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_type_get_ptr.Value.Delegate(this.NativeHandle);
438 Eina.Error.RaiseIfUnhandledException();
441 /// <summary>Type of strikethrough style</summary>
442 /// <param name="type">Strikethrough type</param>
443 public void SetStrikethroughType(Efl.TextStyleStrikethroughType type) {
444 Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_type_set_ptr.Value.Delegate(this.NativeHandle,type);
445 Eina.Error.RaiseIfUnhandledException();
447 /// <summary>Color of strikethrough_style</summary>
448 /// <param name="r">Red component</param>
449 /// <param name="g">Green component</param>
450 /// <param name="b">Blue component</param>
451 /// <param name="a">Alpha component</param>
452 public void GetStrikethroughColor(out byte r, out byte g, out byte b, out byte a) {
453 Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
454 Eina.Error.RaiseIfUnhandledException();
456 /// <summary>Color of strikethrough_style</summary>
457 /// <param name="r">Red component</param>
458 /// <param name="g">Green component</param>
459 /// <param name="b">Blue component</param>
460 /// <param name="a">Alpha component</param>
461 public void SetStrikethroughColor(byte r, byte g, byte b, byte a) {
462 Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
463 Eina.Error.RaiseIfUnhandledException();
465 /// <summary>Type of effect used for the displayed text</summary>
466 /// <returns>Effect type</returns>
467 public Efl.TextStyleEffectType GetEffectType() {
468 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_effect_type_get_ptr.Value.Delegate(this.NativeHandle);
469 Eina.Error.RaiseIfUnhandledException();
472 /// <summary>Type of effect used for the displayed text</summary>
473 /// <param name="type">Effect type</param>
474 public void SetEffectType(Efl.TextStyleEffectType type) {
475 Efl.ITextStyleConcrete.NativeMethods.efl_text_effect_type_set_ptr.Value.Delegate(this.NativeHandle,type);
476 Eina.Error.RaiseIfUnhandledException();
478 /// <summary>Color of outline effect</summary>
479 /// <param name="r">Red component</param>
480 /// <param name="g">Green component</param>
481 /// <param name="b">Blue component</param>
482 /// <param name="a">Alpha component</param>
483 public void GetOutlineColor(out byte r, out byte g, out byte b, out byte a) {
484 Efl.ITextStyleConcrete.NativeMethods.efl_text_outline_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
485 Eina.Error.RaiseIfUnhandledException();
487 /// <summary>Color of outline effect</summary>
488 /// <param name="r">Red component</param>
489 /// <param name="g">Green component</param>
490 /// <param name="b">Blue component</param>
491 /// <param name="a">Alpha component</param>
492 public void SetOutlineColor(byte r, byte g, byte b, byte a) {
493 Efl.ITextStyleConcrete.NativeMethods.efl_text_outline_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
494 Eina.Error.RaiseIfUnhandledException();
496 /// <summary>Direction of shadow effect</summary>
497 /// <returns>Shadow direction</returns>
498 public Efl.TextStyleShadowDirection GetShadowDirection() {
499 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_direction_get_ptr.Value.Delegate(this.NativeHandle);
500 Eina.Error.RaiseIfUnhandledException();
503 /// <summary>Direction of shadow effect</summary>
504 /// <param name="type">Shadow direction</param>
505 public void SetShadowDirection(Efl.TextStyleShadowDirection type) {
506 Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_direction_set_ptr.Value.Delegate(this.NativeHandle,type);
507 Eina.Error.RaiseIfUnhandledException();
509 /// <summary>Color of shadow effect</summary>
510 /// <param name="r">Red component</param>
511 /// <param name="g">Green component</param>
512 /// <param name="b">Blue component</param>
513 /// <param name="a">Alpha component</param>
514 public void GetShadowColor(out byte r, out byte g, out byte b, out byte a) {
515 Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
516 Eina.Error.RaiseIfUnhandledException();
518 /// <summary>Color of shadow effect</summary>
519 /// <param name="r">Red component</param>
520 /// <param name="g">Green component</param>
521 /// <param name="b">Blue component</param>
522 /// <param name="a">Alpha component</param>
523 public void SetShadowColor(byte r, byte g, byte b, byte a) {
524 Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
525 Eina.Error.RaiseIfUnhandledException();
527 /// <summary>Color of glow effect</summary>
528 /// <param name="r">Red component</param>
529 /// <param name="g">Green component</param>
530 /// <param name="b">Blue component</param>
531 /// <param name="a">Alpha component</param>
532 public void GetGlowColor(out byte r, out byte g, out byte b, out byte a) {
533 Efl.ITextStyleConcrete.NativeMethods.efl_text_glow_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
534 Eina.Error.RaiseIfUnhandledException();
536 /// <summary>Color of glow effect</summary>
537 /// <param name="r">Red component</param>
538 /// <param name="g">Green component</param>
539 /// <param name="b">Blue component</param>
540 /// <param name="a">Alpha component</param>
541 public void SetGlowColor(byte r, byte g, byte b, byte a) {
542 Efl.ITextStyleConcrete.NativeMethods.efl_text_glow_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
543 Eina.Error.RaiseIfUnhandledException();
545 /// <summary>Second color of the glow effect</summary>
546 /// <param name="r">Red component</param>
547 /// <param name="g">Green component</param>
548 /// <param name="b">Blue component</param>
549 /// <param name="a">Alpha component</param>
550 public void GetGlow2Color(out byte r, out byte g, out byte b, out byte a) {
551 Efl.ITextStyleConcrete.NativeMethods.efl_text_glow2_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
552 Eina.Error.RaiseIfUnhandledException();
554 /// <summary>Second color of the glow effect</summary>
555 /// <param name="r">Red component</param>
556 /// <param name="g">Green component</param>
557 /// <param name="b">Blue component</param>
558 /// <param name="a">Alpha component</param>
559 public void SetGlow2Color(byte r, byte g, byte b, byte a) {
560 Efl.ITextStyleConcrete.NativeMethods.efl_text_glow2_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
561 Eina.Error.RaiseIfUnhandledException();
563 /// <summary>Program that applies a special filter
564 /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
565 /// <returns>Filter code</returns>
566 public System.String GetGfxFilter() {
567 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_gfx_filter_get_ptr.Value.Delegate(this.NativeHandle);
568 Eina.Error.RaiseIfUnhandledException();
571 /// <summary>Program that applies a special filter
572 /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
573 /// <param name="code">Filter code</param>
574 public void SetGfxFilter(System.String code) {
575 Efl.ITextStyleConcrete.NativeMethods.efl_text_gfx_filter_set_ptr.Value.Delegate(this.NativeHandle,code);
576 Eina.Error.RaiseIfUnhandledException();
578 /// <summary>Enable or disable backing type</summary>
579 /// <value>Backing type</value>
580 public Efl.TextStyleBackingType BackingType {
581 get { return GetBackingType(); }
582 set { SetBackingType(value); }
584 /// <summary>Sets an underline style on the text</summary>
585 /// <value>Underline type</value>
586 public Efl.TextStyleUnderlineType UnderlineType {
587 get { return GetUnderlineType(); }
588 set { SetUnderlineType(value); }
590 /// <summary>Height of underline style</summary>
591 /// <value>Height</value>
592 public double UnderlineHeight {
593 get { return GetUnderlineHeight(); }
594 set { SetUnderlineHeight(value); }
596 /// <summary>Width of dashed underline style</summary>
597 /// <value>Width</value>
598 public int UnderlineDashedWidth {
599 get { return GetUnderlineDashedWidth(); }
600 set { SetUnderlineDashedWidth(value); }
602 /// <summary>Gap of dashed underline style</summary>
603 /// <value>Gap</value>
604 public int UnderlineDashedGap {
605 get { return GetUnderlineDashedGap(); }
606 set { SetUnderlineDashedGap(value); }
608 /// <summary>Type of strikethrough style</summary>
609 /// <value>Strikethrough type</value>
610 public Efl.TextStyleStrikethroughType StrikethroughType {
611 get { return GetStrikethroughType(); }
612 set { SetStrikethroughType(value); }
614 /// <summary>Type of effect used for the displayed text</summary>
615 /// <value>Effect type</value>
616 public Efl.TextStyleEffectType EffectType {
617 get { return GetEffectType(); }
618 set { SetEffectType(value); }
620 /// <summary>Direction of shadow effect</summary>
621 /// <value>Shadow direction</value>
622 public Efl.TextStyleShadowDirection ShadowDirection {
623 get { return GetShadowDirection(); }
624 set { SetShadowDirection(value); }
626 /// <summary>Program that applies a special filter
627 /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
628 /// <value>Filter code</value>
629 public System.String GfxFilter {
630 get { return GetGfxFilter(); }
631 set { SetGfxFilter(value); }
633 private static IntPtr GetEflClassStatic()
635 return Efl.ITextStyleConcrete.efl_text_style_interface_get();
637 /// <summary>Wrapper for native methods and virtual method delegates.
638 /// For internal use by generated code only.</summary>
639 public class NativeMethods : Efl.Eo.NativeClass
641 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Efl);
642 /// <summary>Gets the list of Eo operations to override.</summary>
643 /// <returns>The list of Eo operations to be overload.</returns>
644 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
646 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
647 var methods = Efl.Eo.Globals.GetUserMethods(type);
649 if (efl_text_normal_color_get_static_delegate == null)
651 efl_text_normal_color_get_static_delegate = new efl_text_normal_color_get_delegate(normal_color_get);
654 if (methods.FirstOrDefault(m => m.Name == "GetNormalColor") != null)
656 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_normal_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_normal_color_get_static_delegate) });
659 if (efl_text_normal_color_set_static_delegate == null)
661 efl_text_normal_color_set_static_delegate = new efl_text_normal_color_set_delegate(normal_color_set);
664 if (methods.FirstOrDefault(m => m.Name == "SetNormalColor") != null)
666 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_normal_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_normal_color_set_static_delegate) });
669 if (efl_text_backing_type_get_static_delegate == null)
671 efl_text_backing_type_get_static_delegate = new efl_text_backing_type_get_delegate(backing_type_get);
674 if (methods.FirstOrDefault(m => m.Name == "GetBackingType") != null)
676 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_backing_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_backing_type_get_static_delegate) });
679 if (efl_text_backing_type_set_static_delegate == null)
681 efl_text_backing_type_set_static_delegate = new efl_text_backing_type_set_delegate(backing_type_set);
684 if (methods.FirstOrDefault(m => m.Name == "SetBackingType") != null)
686 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_backing_type_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_backing_type_set_static_delegate) });
689 if (efl_text_backing_color_get_static_delegate == null)
691 efl_text_backing_color_get_static_delegate = new efl_text_backing_color_get_delegate(backing_color_get);
694 if (methods.FirstOrDefault(m => m.Name == "GetBackingColor") != null)
696 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_backing_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_backing_color_get_static_delegate) });
699 if (efl_text_backing_color_set_static_delegate == null)
701 efl_text_backing_color_set_static_delegate = new efl_text_backing_color_set_delegate(backing_color_set);
704 if (methods.FirstOrDefault(m => m.Name == "SetBackingColor") != null)
706 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_backing_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_backing_color_set_static_delegate) });
709 if (efl_text_underline_type_get_static_delegate == null)
711 efl_text_underline_type_get_static_delegate = new efl_text_underline_type_get_delegate(underline_type_get);
714 if (methods.FirstOrDefault(m => m.Name == "GetUnderlineType") != null)
716 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_type_get_static_delegate) });
719 if (efl_text_underline_type_set_static_delegate == null)
721 efl_text_underline_type_set_static_delegate = new efl_text_underline_type_set_delegate(underline_type_set);
724 if (methods.FirstOrDefault(m => m.Name == "SetUnderlineType") != null)
726 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_type_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_type_set_static_delegate) });
729 if (efl_text_underline_color_get_static_delegate == null)
731 efl_text_underline_color_get_static_delegate = new efl_text_underline_color_get_delegate(underline_color_get);
734 if (methods.FirstOrDefault(m => m.Name == "GetUnderlineColor") != null)
736 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_color_get_static_delegate) });
739 if (efl_text_underline_color_set_static_delegate == null)
741 efl_text_underline_color_set_static_delegate = new efl_text_underline_color_set_delegate(underline_color_set);
744 if (methods.FirstOrDefault(m => m.Name == "SetUnderlineColor") != null)
746 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_color_set_static_delegate) });
749 if (efl_text_underline_height_get_static_delegate == null)
751 efl_text_underline_height_get_static_delegate = new efl_text_underline_height_get_delegate(underline_height_get);
754 if (methods.FirstOrDefault(m => m.Name == "GetUnderlineHeight") != null)
756 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_height_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_height_get_static_delegate) });
759 if (efl_text_underline_height_set_static_delegate == null)
761 efl_text_underline_height_set_static_delegate = new efl_text_underline_height_set_delegate(underline_height_set);
764 if (methods.FirstOrDefault(m => m.Name == "SetUnderlineHeight") != null)
766 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_height_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_height_set_static_delegate) });
769 if (efl_text_underline_dashed_color_get_static_delegate == null)
771 efl_text_underline_dashed_color_get_static_delegate = new efl_text_underline_dashed_color_get_delegate(underline_dashed_color_get);
774 if (methods.FirstOrDefault(m => m.Name == "GetUnderlineDashedColor") != null)
776 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_dashed_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_dashed_color_get_static_delegate) });
779 if (efl_text_underline_dashed_color_set_static_delegate == null)
781 efl_text_underline_dashed_color_set_static_delegate = new efl_text_underline_dashed_color_set_delegate(underline_dashed_color_set);
784 if (methods.FirstOrDefault(m => m.Name == "SetUnderlineDashedColor") != null)
786 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_dashed_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_dashed_color_set_static_delegate) });
789 if (efl_text_underline_dashed_width_get_static_delegate == null)
791 efl_text_underline_dashed_width_get_static_delegate = new efl_text_underline_dashed_width_get_delegate(underline_dashed_width_get);
794 if (methods.FirstOrDefault(m => m.Name == "GetUnderlineDashedWidth") != null)
796 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_dashed_width_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_dashed_width_get_static_delegate) });
799 if (efl_text_underline_dashed_width_set_static_delegate == null)
801 efl_text_underline_dashed_width_set_static_delegate = new efl_text_underline_dashed_width_set_delegate(underline_dashed_width_set);
804 if (methods.FirstOrDefault(m => m.Name == "SetUnderlineDashedWidth") != null)
806 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_dashed_width_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_dashed_width_set_static_delegate) });
809 if (efl_text_underline_dashed_gap_get_static_delegate == null)
811 efl_text_underline_dashed_gap_get_static_delegate = new efl_text_underline_dashed_gap_get_delegate(underline_dashed_gap_get);
814 if (methods.FirstOrDefault(m => m.Name == "GetUnderlineDashedGap") != null)
816 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_dashed_gap_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_dashed_gap_get_static_delegate) });
819 if (efl_text_underline_dashed_gap_set_static_delegate == null)
821 efl_text_underline_dashed_gap_set_static_delegate = new efl_text_underline_dashed_gap_set_delegate(underline_dashed_gap_set);
824 if (methods.FirstOrDefault(m => m.Name == "SetUnderlineDashedGap") != null)
826 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline_dashed_gap_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline_dashed_gap_set_static_delegate) });
829 if (efl_text_underline2_color_get_static_delegate == null)
831 efl_text_underline2_color_get_static_delegate = new efl_text_underline2_color_get_delegate(underline2_color_get);
834 if (methods.FirstOrDefault(m => m.Name == "GetUnderline2Color") != null)
836 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline2_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline2_color_get_static_delegate) });
839 if (efl_text_underline2_color_set_static_delegate == null)
841 efl_text_underline2_color_set_static_delegate = new efl_text_underline2_color_set_delegate(underline2_color_set);
844 if (methods.FirstOrDefault(m => m.Name == "SetUnderline2Color") != null)
846 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_underline2_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_underline2_color_set_static_delegate) });
849 if (efl_text_strikethrough_type_get_static_delegate == null)
851 efl_text_strikethrough_type_get_static_delegate = new efl_text_strikethrough_type_get_delegate(strikethrough_type_get);
854 if (methods.FirstOrDefault(m => m.Name == "GetStrikethroughType") != null)
856 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_strikethrough_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_strikethrough_type_get_static_delegate) });
859 if (efl_text_strikethrough_type_set_static_delegate == null)
861 efl_text_strikethrough_type_set_static_delegate = new efl_text_strikethrough_type_set_delegate(strikethrough_type_set);
864 if (methods.FirstOrDefault(m => m.Name == "SetStrikethroughType") != null)
866 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_strikethrough_type_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_strikethrough_type_set_static_delegate) });
869 if (efl_text_strikethrough_color_get_static_delegate == null)
871 efl_text_strikethrough_color_get_static_delegate = new efl_text_strikethrough_color_get_delegate(strikethrough_color_get);
874 if (methods.FirstOrDefault(m => m.Name == "GetStrikethroughColor") != null)
876 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_strikethrough_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_strikethrough_color_get_static_delegate) });
879 if (efl_text_strikethrough_color_set_static_delegate == null)
881 efl_text_strikethrough_color_set_static_delegate = new efl_text_strikethrough_color_set_delegate(strikethrough_color_set);
884 if (methods.FirstOrDefault(m => m.Name == "SetStrikethroughColor") != null)
886 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_strikethrough_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_strikethrough_color_set_static_delegate) });
889 if (efl_text_effect_type_get_static_delegate == null)
891 efl_text_effect_type_get_static_delegate = new efl_text_effect_type_get_delegate(effect_type_get);
894 if (methods.FirstOrDefault(m => m.Name == "GetEffectType") != null)
896 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_effect_type_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_effect_type_get_static_delegate) });
899 if (efl_text_effect_type_set_static_delegate == null)
901 efl_text_effect_type_set_static_delegate = new efl_text_effect_type_set_delegate(effect_type_set);
904 if (methods.FirstOrDefault(m => m.Name == "SetEffectType") != null)
906 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_effect_type_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_effect_type_set_static_delegate) });
909 if (efl_text_outline_color_get_static_delegate == null)
911 efl_text_outline_color_get_static_delegate = new efl_text_outline_color_get_delegate(outline_color_get);
914 if (methods.FirstOrDefault(m => m.Name == "GetOutlineColor") != null)
916 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_outline_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_outline_color_get_static_delegate) });
919 if (efl_text_outline_color_set_static_delegate == null)
921 efl_text_outline_color_set_static_delegate = new efl_text_outline_color_set_delegate(outline_color_set);
924 if (methods.FirstOrDefault(m => m.Name == "SetOutlineColor") != null)
926 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_outline_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_outline_color_set_static_delegate) });
929 if (efl_text_shadow_direction_get_static_delegate == null)
931 efl_text_shadow_direction_get_static_delegate = new efl_text_shadow_direction_get_delegate(shadow_direction_get);
934 if (methods.FirstOrDefault(m => m.Name == "GetShadowDirection") != null)
936 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_shadow_direction_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_shadow_direction_get_static_delegate) });
939 if (efl_text_shadow_direction_set_static_delegate == null)
941 efl_text_shadow_direction_set_static_delegate = new efl_text_shadow_direction_set_delegate(shadow_direction_set);
944 if (methods.FirstOrDefault(m => m.Name == "SetShadowDirection") != null)
946 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_shadow_direction_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_shadow_direction_set_static_delegate) });
949 if (efl_text_shadow_color_get_static_delegate == null)
951 efl_text_shadow_color_get_static_delegate = new efl_text_shadow_color_get_delegate(shadow_color_get);
954 if (methods.FirstOrDefault(m => m.Name == "GetShadowColor") != null)
956 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_shadow_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_shadow_color_get_static_delegate) });
959 if (efl_text_shadow_color_set_static_delegate == null)
961 efl_text_shadow_color_set_static_delegate = new efl_text_shadow_color_set_delegate(shadow_color_set);
964 if (methods.FirstOrDefault(m => m.Name == "SetShadowColor") != null)
966 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_shadow_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_shadow_color_set_static_delegate) });
969 if (efl_text_glow_color_get_static_delegate == null)
971 efl_text_glow_color_get_static_delegate = new efl_text_glow_color_get_delegate(glow_color_get);
974 if (methods.FirstOrDefault(m => m.Name == "GetGlowColor") != null)
976 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_glow_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_glow_color_get_static_delegate) });
979 if (efl_text_glow_color_set_static_delegate == null)
981 efl_text_glow_color_set_static_delegate = new efl_text_glow_color_set_delegate(glow_color_set);
984 if (methods.FirstOrDefault(m => m.Name == "SetGlowColor") != null)
986 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_glow_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_glow_color_set_static_delegate) });
989 if (efl_text_glow2_color_get_static_delegate == null)
991 efl_text_glow2_color_get_static_delegate = new efl_text_glow2_color_get_delegate(glow2_color_get);
994 if (methods.FirstOrDefault(m => m.Name == "GetGlow2Color") != null)
996 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_glow2_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_glow2_color_get_static_delegate) });
999 if (efl_text_glow2_color_set_static_delegate == null)
1001 efl_text_glow2_color_set_static_delegate = new efl_text_glow2_color_set_delegate(glow2_color_set);
1004 if (methods.FirstOrDefault(m => m.Name == "SetGlow2Color") != null)
1006 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_glow2_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_glow2_color_set_static_delegate) });
1009 if (efl_text_gfx_filter_get_static_delegate == null)
1011 efl_text_gfx_filter_get_static_delegate = new efl_text_gfx_filter_get_delegate(gfx_filter_get);
1014 if (methods.FirstOrDefault(m => m.Name == "GetGfxFilter") != null)
1016 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_gfx_filter_get"), func = Marshal.GetFunctionPointerForDelegate(efl_text_gfx_filter_get_static_delegate) });
1019 if (efl_text_gfx_filter_set_static_delegate == null)
1021 efl_text_gfx_filter_set_static_delegate = new efl_text_gfx_filter_set_delegate(gfx_filter_set);
1024 if (methods.FirstOrDefault(m => m.Name == "SetGfxFilter") != null)
1026 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_text_gfx_filter_set"), func = Marshal.GetFunctionPointerForDelegate(efl_text_gfx_filter_set_static_delegate) });
1031 /// <summary>Returns the Eo class for the native methods of this class.</summary>
1032 /// <returns>The native class pointer.</returns>
1033 public override IntPtr GetEflClass()
1035 return Efl.ITextStyleConcrete.efl_text_style_interface_get();
1038 #pragma warning disable CA1707, CS1591, SA1300, SA1600
1041 private delegate void efl_text_normal_color_get_delegate(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a);
1044 public delegate void efl_text_normal_color_get_api_delegate(System.IntPtr obj, out byte r, out byte g, out byte b, out byte a);
1046 public static Efl.Eo.FunctionWrapper<efl_text_normal_color_get_api_delegate> efl_text_normal_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_normal_color_get_api_delegate>(Module, "efl_text_normal_color_get");
1048 private static void normal_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1050 Eina.Log.Debug("function efl_text_normal_color_get was called");
1051 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1054 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
1057 ((ITextStyle)ws.Target).GetNormalColor(out r, out g, out b, out a);
1061 Eina.Log.Warning($"Callback error: {e.ToString()}");
1062 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1069 efl_text_normal_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
1073 private static efl_text_normal_color_get_delegate efl_text_normal_color_get_static_delegate;
1076 private delegate void efl_text_normal_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1079 public delegate void efl_text_normal_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1081 public static Efl.Eo.FunctionWrapper<efl_text_normal_color_set_api_delegate> efl_text_normal_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_normal_color_set_api_delegate>(Module, "efl_text_normal_color_set");
1083 private static void normal_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1085 Eina.Log.Debug("function efl_text_normal_color_set was called");
1086 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1092 ((ITextStyle)ws.Target).SetNormalColor(r, g, b, a);
1096 Eina.Log.Warning($"Callback error: {e.ToString()}");
1097 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1104 efl_text_normal_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
1108 private static efl_text_normal_color_set_delegate efl_text_normal_color_set_static_delegate;
1111 private delegate Efl.TextStyleBackingType efl_text_backing_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
1114 public delegate Efl.TextStyleBackingType efl_text_backing_type_get_api_delegate(System.IntPtr obj);
1116 public static Efl.Eo.FunctionWrapper<efl_text_backing_type_get_api_delegate> efl_text_backing_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_backing_type_get_api_delegate>(Module, "efl_text_backing_type_get");
1118 private static Efl.TextStyleBackingType backing_type_get(System.IntPtr obj, System.IntPtr pd)
1120 Eina.Log.Debug("function efl_text_backing_type_get was called");
1121 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1124 Efl.TextStyleBackingType _ret_var = default(Efl.TextStyleBackingType);
1127 _ret_var = ((ITextStyle)ws.Target).GetBackingType();
1131 Eina.Log.Warning($"Callback error: {e.ToString()}");
1132 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1140 return efl_text_backing_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1144 private static efl_text_backing_type_get_delegate efl_text_backing_type_get_static_delegate;
1147 private delegate void efl_text_backing_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleBackingType type);
1150 public delegate void efl_text_backing_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleBackingType type);
1152 public static Efl.Eo.FunctionWrapper<efl_text_backing_type_set_api_delegate> efl_text_backing_type_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_backing_type_set_api_delegate>(Module, "efl_text_backing_type_set");
1154 private static void backing_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleBackingType type)
1156 Eina.Log.Debug("function efl_text_backing_type_set was called");
1157 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1163 ((ITextStyle)ws.Target).SetBackingType(type);
1167 Eina.Log.Warning($"Callback error: {e.ToString()}");
1168 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1175 efl_text_backing_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
1179 private static efl_text_backing_type_set_delegate efl_text_backing_type_set_static_delegate;
1182 private delegate void efl_text_backing_color_get_delegate(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a);
1185 public delegate void efl_text_backing_color_get_api_delegate(System.IntPtr obj, out byte r, out byte g, out byte b, out byte a);
1187 public static Efl.Eo.FunctionWrapper<efl_text_backing_color_get_api_delegate> efl_text_backing_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_backing_color_get_api_delegate>(Module, "efl_text_backing_color_get");
1189 private static void backing_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1191 Eina.Log.Debug("function efl_text_backing_color_get was called");
1192 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1195 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
1198 ((ITextStyle)ws.Target).GetBackingColor(out r, out g, out b, out a);
1202 Eina.Log.Warning($"Callback error: {e.ToString()}");
1203 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1210 efl_text_backing_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
1214 private static efl_text_backing_color_get_delegate efl_text_backing_color_get_static_delegate;
1217 private delegate void efl_text_backing_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1220 public delegate void efl_text_backing_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1222 public static Efl.Eo.FunctionWrapper<efl_text_backing_color_set_api_delegate> efl_text_backing_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_backing_color_set_api_delegate>(Module, "efl_text_backing_color_set");
1224 private static void backing_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1226 Eina.Log.Debug("function efl_text_backing_color_set was called");
1227 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1233 ((ITextStyle)ws.Target).SetBackingColor(r, g, b, a);
1237 Eina.Log.Warning($"Callback error: {e.ToString()}");
1238 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1245 efl_text_backing_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
1249 private static efl_text_backing_color_set_delegate efl_text_backing_color_set_static_delegate;
1252 private delegate Efl.TextStyleUnderlineType efl_text_underline_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
1255 public delegate Efl.TextStyleUnderlineType efl_text_underline_type_get_api_delegate(System.IntPtr obj);
1257 public static Efl.Eo.FunctionWrapper<efl_text_underline_type_get_api_delegate> efl_text_underline_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_type_get_api_delegate>(Module, "efl_text_underline_type_get");
1259 private static Efl.TextStyleUnderlineType underline_type_get(System.IntPtr obj, System.IntPtr pd)
1261 Eina.Log.Debug("function efl_text_underline_type_get was called");
1262 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1265 Efl.TextStyleUnderlineType _ret_var = default(Efl.TextStyleUnderlineType);
1268 _ret_var = ((ITextStyle)ws.Target).GetUnderlineType();
1272 Eina.Log.Warning($"Callback error: {e.ToString()}");
1273 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1281 return efl_text_underline_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1285 private static efl_text_underline_type_get_delegate efl_text_underline_type_get_static_delegate;
1288 private delegate void efl_text_underline_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleUnderlineType type);
1291 public delegate void efl_text_underline_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleUnderlineType type);
1293 public static Efl.Eo.FunctionWrapper<efl_text_underline_type_set_api_delegate> efl_text_underline_type_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_type_set_api_delegate>(Module, "efl_text_underline_type_set");
1295 private static void underline_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleUnderlineType type)
1297 Eina.Log.Debug("function efl_text_underline_type_set was called");
1298 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1304 ((ITextStyle)ws.Target).SetUnderlineType(type);
1308 Eina.Log.Warning($"Callback error: {e.ToString()}");
1309 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1316 efl_text_underline_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
1320 private static efl_text_underline_type_set_delegate efl_text_underline_type_set_static_delegate;
1323 private delegate void efl_text_underline_color_get_delegate(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a);
1326 public delegate void efl_text_underline_color_get_api_delegate(System.IntPtr obj, out byte r, out byte g, out byte b, out byte a);
1328 public static Efl.Eo.FunctionWrapper<efl_text_underline_color_get_api_delegate> efl_text_underline_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_color_get_api_delegate>(Module, "efl_text_underline_color_get");
1330 private static void underline_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1332 Eina.Log.Debug("function efl_text_underline_color_get was called");
1333 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1336 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
1339 ((ITextStyle)ws.Target).GetUnderlineColor(out r, out g, out b, out a);
1343 Eina.Log.Warning($"Callback error: {e.ToString()}");
1344 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1351 efl_text_underline_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
1355 private static efl_text_underline_color_get_delegate efl_text_underline_color_get_static_delegate;
1358 private delegate void efl_text_underline_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1361 public delegate void efl_text_underline_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1363 public static Efl.Eo.FunctionWrapper<efl_text_underline_color_set_api_delegate> efl_text_underline_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_color_set_api_delegate>(Module, "efl_text_underline_color_set");
1365 private static void underline_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1367 Eina.Log.Debug("function efl_text_underline_color_set was called");
1368 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1374 ((ITextStyle)ws.Target).SetUnderlineColor(r, g, b, a);
1378 Eina.Log.Warning($"Callback error: {e.ToString()}");
1379 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1386 efl_text_underline_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
1390 private static efl_text_underline_color_set_delegate efl_text_underline_color_set_static_delegate;
1393 private delegate double efl_text_underline_height_get_delegate(System.IntPtr obj, System.IntPtr pd);
1396 public delegate double efl_text_underline_height_get_api_delegate(System.IntPtr obj);
1398 public static Efl.Eo.FunctionWrapper<efl_text_underline_height_get_api_delegate> efl_text_underline_height_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_height_get_api_delegate>(Module, "efl_text_underline_height_get");
1400 private static double underline_height_get(System.IntPtr obj, System.IntPtr pd)
1402 Eina.Log.Debug("function efl_text_underline_height_get was called");
1403 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1406 double _ret_var = default(double);
1409 _ret_var = ((ITextStyle)ws.Target).GetUnderlineHeight();
1413 Eina.Log.Warning($"Callback error: {e.ToString()}");
1414 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1422 return efl_text_underline_height_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1426 private static efl_text_underline_height_get_delegate efl_text_underline_height_get_static_delegate;
1429 private delegate void efl_text_underline_height_set_delegate(System.IntPtr obj, System.IntPtr pd, double height);
1432 public delegate void efl_text_underline_height_set_api_delegate(System.IntPtr obj, double height);
1434 public static Efl.Eo.FunctionWrapper<efl_text_underline_height_set_api_delegate> efl_text_underline_height_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_height_set_api_delegate>(Module, "efl_text_underline_height_set");
1436 private static void underline_height_set(System.IntPtr obj, System.IntPtr pd, double height)
1438 Eina.Log.Debug("function efl_text_underline_height_set was called");
1439 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1445 ((ITextStyle)ws.Target).SetUnderlineHeight(height);
1449 Eina.Log.Warning($"Callback error: {e.ToString()}");
1450 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1457 efl_text_underline_height_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), height);
1461 private static efl_text_underline_height_set_delegate efl_text_underline_height_set_static_delegate;
1464 private delegate void efl_text_underline_dashed_color_get_delegate(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a);
1467 public delegate void efl_text_underline_dashed_color_get_api_delegate(System.IntPtr obj, out byte r, out byte g, out byte b, out byte a);
1469 public static Efl.Eo.FunctionWrapper<efl_text_underline_dashed_color_get_api_delegate> efl_text_underline_dashed_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_dashed_color_get_api_delegate>(Module, "efl_text_underline_dashed_color_get");
1471 private static void underline_dashed_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1473 Eina.Log.Debug("function efl_text_underline_dashed_color_get was called");
1474 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1477 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
1480 ((ITextStyle)ws.Target).GetUnderlineDashedColor(out r, out g, out b, out a);
1484 Eina.Log.Warning($"Callback error: {e.ToString()}");
1485 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1492 efl_text_underline_dashed_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
1496 private static efl_text_underline_dashed_color_get_delegate efl_text_underline_dashed_color_get_static_delegate;
1499 private delegate void efl_text_underline_dashed_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1502 public delegate void efl_text_underline_dashed_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1504 public static Efl.Eo.FunctionWrapper<efl_text_underline_dashed_color_set_api_delegate> efl_text_underline_dashed_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_dashed_color_set_api_delegate>(Module, "efl_text_underline_dashed_color_set");
1506 private static void underline_dashed_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1508 Eina.Log.Debug("function efl_text_underline_dashed_color_set was called");
1509 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1515 ((ITextStyle)ws.Target).SetUnderlineDashedColor(r, g, b, a);
1519 Eina.Log.Warning($"Callback error: {e.ToString()}");
1520 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1527 efl_text_underline_dashed_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
1531 private static efl_text_underline_dashed_color_set_delegate efl_text_underline_dashed_color_set_static_delegate;
1534 private delegate int efl_text_underline_dashed_width_get_delegate(System.IntPtr obj, System.IntPtr pd);
1537 public delegate int efl_text_underline_dashed_width_get_api_delegate(System.IntPtr obj);
1539 public static Efl.Eo.FunctionWrapper<efl_text_underline_dashed_width_get_api_delegate> efl_text_underline_dashed_width_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_dashed_width_get_api_delegate>(Module, "efl_text_underline_dashed_width_get");
1541 private static int underline_dashed_width_get(System.IntPtr obj, System.IntPtr pd)
1543 Eina.Log.Debug("function efl_text_underline_dashed_width_get was called");
1544 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1547 int _ret_var = default(int);
1550 _ret_var = ((ITextStyle)ws.Target).GetUnderlineDashedWidth();
1554 Eina.Log.Warning($"Callback error: {e.ToString()}");
1555 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1563 return efl_text_underline_dashed_width_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1567 private static efl_text_underline_dashed_width_get_delegate efl_text_underline_dashed_width_get_static_delegate;
1570 private delegate void efl_text_underline_dashed_width_set_delegate(System.IntPtr obj, System.IntPtr pd, int width);
1573 public delegate void efl_text_underline_dashed_width_set_api_delegate(System.IntPtr obj, int width);
1575 public static Efl.Eo.FunctionWrapper<efl_text_underline_dashed_width_set_api_delegate> efl_text_underline_dashed_width_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_dashed_width_set_api_delegate>(Module, "efl_text_underline_dashed_width_set");
1577 private static void underline_dashed_width_set(System.IntPtr obj, System.IntPtr pd, int width)
1579 Eina.Log.Debug("function efl_text_underline_dashed_width_set was called");
1580 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1586 ((ITextStyle)ws.Target).SetUnderlineDashedWidth(width);
1590 Eina.Log.Warning($"Callback error: {e.ToString()}");
1591 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1598 efl_text_underline_dashed_width_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), width);
1602 private static efl_text_underline_dashed_width_set_delegate efl_text_underline_dashed_width_set_static_delegate;
1605 private delegate int efl_text_underline_dashed_gap_get_delegate(System.IntPtr obj, System.IntPtr pd);
1608 public delegate int efl_text_underline_dashed_gap_get_api_delegate(System.IntPtr obj);
1610 public static Efl.Eo.FunctionWrapper<efl_text_underline_dashed_gap_get_api_delegate> efl_text_underline_dashed_gap_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_dashed_gap_get_api_delegate>(Module, "efl_text_underline_dashed_gap_get");
1612 private static int underline_dashed_gap_get(System.IntPtr obj, System.IntPtr pd)
1614 Eina.Log.Debug("function efl_text_underline_dashed_gap_get was called");
1615 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1618 int _ret_var = default(int);
1621 _ret_var = ((ITextStyle)ws.Target).GetUnderlineDashedGap();
1625 Eina.Log.Warning($"Callback error: {e.ToString()}");
1626 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1634 return efl_text_underline_dashed_gap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1638 private static efl_text_underline_dashed_gap_get_delegate efl_text_underline_dashed_gap_get_static_delegate;
1641 private delegate void efl_text_underline_dashed_gap_set_delegate(System.IntPtr obj, System.IntPtr pd, int gap);
1644 public delegate void efl_text_underline_dashed_gap_set_api_delegate(System.IntPtr obj, int gap);
1646 public static Efl.Eo.FunctionWrapper<efl_text_underline_dashed_gap_set_api_delegate> efl_text_underline_dashed_gap_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline_dashed_gap_set_api_delegate>(Module, "efl_text_underline_dashed_gap_set");
1648 private static void underline_dashed_gap_set(System.IntPtr obj, System.IntPtr pd, int gap)
1650 Eina.Log.Debug("function efl_text_underline_dashed_gap_set was called");
1651 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1657 ((ITextStyle)ws.Target).SetUnderlineDashedGap(gap);
1661 Eina.Log.Warning($"Callback error: {e.ToString()}");
1662 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1669 efl_text_underline_dashed_gap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), gap);
1673 private static efl_text_underline_dashed_gap_set_delegate efl_text_underline_dashed_gap_set_static_delegate;
1676 private delegate void efl_text_underline2_color_get_delegate(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a);
1679 public delegate void efl_text_underline2_color_get_api_delegate(System.IntPtr obj, out byte r, out byte g, out byte b, out byte a);
1681 public static Efl.Eo.FunctionWrapper<efl_text_underline2_color_get_api_delegate> efl_text_underline2_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline2_color_get_api_delegate>(Module, "efl_text_underline2_color_get");
1683 private static void underline2_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1685 Eina.Log.Debug("function efl_text_underline2_color_get was called");
1686 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1689 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
1692 ((ITextStyle)ws.Target).GetUnderline2Color(out r, out g, out b, out a);
1696 Eina.Log.Warning($"Callback error: {e.ToString()}");
1697 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1704 efl_text_underline2_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
1708 private static efl_text_underline2_color_get_delegate efl_text_underline2_color_get_static_delegate;
1711 private delegate void efl_text_underline2_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1714 public delegate void efl_text_underline2_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1716 public static Efl.Eo.FunctionWrapper<efl_text_underline2_color_set_api_delegate> efl_text_underline2_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_underline2_color_set_api_delegate>(Module, "efl_text_underline2_color_set");
1718 private static void underline2_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1720 Eina.Log.Debug("function efl_text_underline2_color_set was called");
1721 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1727 ((ITextStyle)ws.Target).SetUnderline2Color(r, g, b, a);
1731 Eina.Log.Warning($"Callback error: {e.ToString()}");
1732 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1739 efl_text_underline2_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
1743 private static efl_text_underline2_color_set_delegate efl_text_underline2_color_set_static_delegate;
1746 private delegate Efl.TextStyleStrikethroughType efl_text_strikethrough_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
1749 public delegate Efl.TextStyleStrikethroughType efl_text_strikethrough_type_get_api_delegate(System.IntPtr obj);
1751 public static Efl.Eo.FunctionWrapper<efl_text_strikethrough_type_get_api_delegate> efl_text_strikethrough_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_strikethrough_type_get_api_delegate>(Module, "efl_text_strikethrough_type_get");
1753 private static Efl.TextStyleStrikethroughType strikethrough_type_get(System.IntPtr obj, System.IntPtr pd)
1755 Eina.Log.Debug("function efl_text_strikethrough_type_get was called");
1756 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1759 Efl.TextStyleStrikethroughType _ret_var = default(Efl.TextStyleStrikethroughType);
1762 _ret_var = ((ITextStyle)ws.Target).GetStrikethroughType();
1766 Eina.Log.Warning($"Callback error: {e.ToString()}");
1767 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1775 return efl_text_strikethrough_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1779 private static efl_text_strikethrough_type_get_delegate efl_text_strikethrough_type_get_static_delegate;
1782 private delegate void efl_text_strikethrough_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleStrikethroughType type);
1785 public delegate void efl_text_strikethrough_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleStrikethroughType type);
1787 public static Efl.Eo.FunctionWrapper<efl_text_strikethrough_type_set_api_delegate> efl_text_strikethrough_type_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_strikethrough_type_set_api_delegate>(Module, "efl_text_strikethrough_type_set");
1789 private static void strikethrough_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleStrikethroughType type)
1791 Eina.Log.Debug("function efl_text_strikethrough_type_set was called");
1792 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1798 ((ITextStyle)ws.Target).SetStrikethroughType(type);
1802 Eina.Log.Warning($"Callback error: {e.ToString()}");
1803 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1810 efl_text_strikethrough_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
1814 private static efl_text_strikethrough_type_set_delegate efl_text_strikethrough_type_set_static_delegate;
1817 private delegate void efl_text_strikethrough_color_get_delegate(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a);
1820 public delegate void efl_text_strikethrough_color_get_api_delegate(System.IntPtr obj, out byte r, out byte g, out byte b, out byte a);
1822 public static Efl.Eo.FunctionWrapper<efl_text_strikethrough_color_get_api_delegate> efl_text_strikethrough_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_strikethrough_color_get_api_delegate>(Module, "efl_text_strikethrough_color_get");
1824 private static void strikethrough_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1826 Eina.Log.Debug("function efl_text_strikethrough_color_get was called");
1827 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1830 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
1833 ((ITextStyle)ws.Target).GetStrikethroughColor(out r, out g, out b, out a);
1837 Eina.Log.Warning($"Callback error: {e.ToString()}");
1838 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1845 efl_text_strikethrough_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
1849 private static efl_text_strikethrough_color_get_delegate efl_text_strikethrough_color_get_static_delegate;
1852 private delegate void efl_text_strikethrough_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1855 public delegate void efl_text_strikethrough_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1857 public static Efl.Eo.FunctionWrapper<efl_text_strikethrough_color_set_api_delegate> efl_text_strikethrough_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_strikethrough_color_set_api_delegate>(Module, "efl_text_strikethrough_color_set");
1859 private static void strikethrough_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1861 Eina.Log.Debug("function efl_text_strikethrough_color_set was called");
1862 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1868 ((ITextStyle)ws.Target).SetStrikethroughColor(r, g, b, a);
1872 Eina.Log.Warning($"Callback error: {e.ToString()}");
1873 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1880 efl_text_strikethrough_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
1884 private static efl_text_strikethrough_color_set_delegate efl_text_strikethrough_color_set_static_delegate;
1887 private delegate Efl.TextStyleEffectType efl_text_effect_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
1890 public delegate Efl.TextStyleEffectType efl_text_effect_type_get_api_delegate(System.IntPtr obj);
1892 public static Efl.Eo.FunctionWrapper<efl_text_effect_type_get_api_delegate> efl_text_effect_type_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_effect_type_get_api_delegate>(Module, "efl_text_effect_type_get");
1894 private static Efl.TextStyleEffectType effect_type_get(System.IntPtr obj, System.IntPtr pd)
1896 Eina.Log.Debug("function efl_text_effect_type_get was called");
1897 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1900 Efl.TextStyleEffectType _ret_var = default(Efl.TextStyleEffectType);
1903 _ret_var = ((ITextStyle)ws.Target).GetEffectType();
1907 Eina.Log.Warning($"Callback error: {e.ToString()}");
1908 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1916 return efl_text_effect_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1920 private static efl_text_effect_type_get_delegate efl_text_effect_type_get_static_delegate;
1923 private delegate void efl_text_effect_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleEffectType type);
1926 public delegate void efl_text_effect_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleEffectType type);
1928 public static Efl.Eo.FunctionWrapper<efl_text_effect_type_set_api_delegate> efl_text_effect_type_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_effect_type_set_api_delegate>(Module, "efl_text_effect_type_set");
1930 private static void effect_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleEffectType type)
1932 Eina.Log.Debug("function efl_text_effect_type_set was called");
1933 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1939 ((ITextStyle)ws.Target).SetEffectType(type);
1943 Eina.Log.Warning($"Callback error: {e.ToString()}");
1944 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1951 efl_text_effect_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
1955 private static efl_text_effect_type_set_delegate efl_text_effect_type_set_static_delegate;
1958 private delegate void efl_text_outline_color_get_delegate(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a);
1961 public delegate void efl_text_outline_color_get_api_delegate(System.IntPtr obj, out byte r, out byte g, out byte b, out byte a);
1963 public static Efl.Eo.FunctionWrapper<efl_text_outline_color_get_api_delegate> efl_text_outline_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_outline_color_get_api_delegate>(Module, "efl_text_outline_color_get");
1965 private static void outline_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1967 Eina.Log.Debug("function efl_text_outline_color_get was called");
1968 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1971 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
1974 ((ITextStyle)ws.Target).GetOutlineColor(out r, out g, out b, out a);
1978 Eina.Log.Warning($"Callback error: {e.ToString()}");
1979 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1986 efl_text_outline_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
1990 private static efl_text_outline_color_get_delegate efl_text_outline_color_get_static_delegate;
1993 private delegate void efl_text_outline_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1996 public delegate void efl_text_outline_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1998 public static Efl.Eo.FunctionWrapper<efl_text_outline_color_set_api_delegate> efl_text_outline_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_outline_color_set_api_delegate>(Module, "efl_text_outline_color_set");
2000 private static void outline_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
2002 Eina.Log.Debug("function efl_text_outline_color_set was called");
2003 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2009 ((ITextStyle)ws.Target).SetOutlineColor(r, g, b, a);
2013 Eina.Log.Warning($"Callback error: {e.ToString()}");
2014 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2021 efl_text_outline_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
2025 private static efl_text_outline_color_set_delegate efl_text_outline_color_set_static_delegate;
2028 private delegate Efl.TextStyleShadowDirection efl_text_shadow_direction_get_delegate(System.IntPtr obj, System.IntPtr pd);
2031 public delegate Efl.TextStyleShadowDirection efl_text_shadow_direction_get_api_delegate(System.IntPtr obj);
2033 public static Efl.Eo.FunctionWrapper<efl_text_shadow_direction_get_api_delegate> efl_text_shadow_direction_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_shadow_direction_get_api_delegate>(Module, "efl_text_shadow_direction_get");
2035 private static Efl.TextStyleShadowDirection shadow_direction_get(System.IntPtr obj, System.IntPtr pd)
2037 Eina.Log.Debug("function efl_text_shadow_direction_get was called");
2038 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2041 Efl.TextStyleShadowDirection _ret_var = default(Efl.TextStyleShadowDirection);
2044 _ret_var = ((ITextStyle)ws.Target).GetShadowDirection();
2048 Eina.Log.Warning($"Callback error: {e.ToString()}");
2049 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2057 return efl_text_shadow_direction_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2061 private static efl_text_shadow_direction_get_delegate efl_text_shadow_direction_get_static_delegate;
2064 private delegate void efl_text_shadow_direction_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleShadowDirection type);
2067 public delegate void efl_text_shadow_direction_set_api_delegate(System.IntPtr obj, Efl.TextStyleShadowDirection type);
2069 public static Efl.Eo.FunctionWrapper<efl_text_shadow_direction_set_api_delegate> efl_text_shadow_direction_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_shadow_direction_set_api_delegate>(Module, "efl_text_shadow_direction_set");
2071 private static void shadow_direction_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleShadowDirection type)
2073 Eina.Log.Debug("function efl_text_shadow_direction_set was called");
2074 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2080 ((ITextStyle)ws.Target).SetShadowDirection(type);
2084 Eina.Log.Warning($"Callback error: {e.ToString()}");
2085 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2092 efl_text_shadow_direction_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
2096 private static efl_text_shadow_direction_set_delegate efl_text_shadow_direction_set_static_delegate;
2099 private delegate void efl_text_shadow_color_get_delegate(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a);
2102 public delegate void efl_text_shadow_color_get_api_delegate(System.IntPtr obj, out byte r, out byte g, out byte b, out byte a);
2104 public static Efl.Eo.FunctionWrapper<efl_text_shadow_color_get_api_delegate> efl_text_shadow_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_shadow_color_get_api_delegate>(Module, "efl_text_shadow_color_get");
2106 private static void shadow_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
2108 Eina.Log.Debug("function efl_text_shadow_color_get was called");
2109 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2112 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
2115 ((ITextStyle)ws.Target).GetShadowColor(out r, out g, out b, out a);
2119 Eina.Log.Warning($"Callback error: {e.ToString()}");
2120 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2127 efl_text_shadow_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
2131 private static efl_text_shadow_color_get_delegate efl_text_shadow_color_get_static_delegate;
2134 private delegate void efl_text_shadow_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
2137 public delegate void efl_text_shadow_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
2139 public static Efl.Eo.FunctionWrapper<efl_text_shadow_color_set_api_delegate> efl_text_shadow_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_shadow_color_set_api_delegate>(Module, "efl_text_shadow_color_set");
2141 private static void shadow_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
2143 Eina.Log.Debug("function efl_text_shadow_color_set was called");
2144 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2150 ((ITextStyle)ws.Target).SetShadowColor(r, g, b, a);
2154 Eina.Log.Warning($"Callback error: {e.ToString()}");
2155 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2162 efl_text_shadow_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
2166 private static efl_text_shadow_color_set_delegate efl_text_shadow_color_set_static_delegate;
2169 private delegate void efl_text_glow_color_get_delegate(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a);
2172 public delegate void efl_text_glow_color_get_api_delegate(System.IntPtr obj, out byte r, out byte g, out byte b, out byte a);
2174 public static Efl.Eo.FunctionWrapper<efl_text_glow_color_get_api_delegate> efl_text_glow_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_glow_color_get_api_delegate>(Module, "efl_text_glow_color_get");
2176 private static void glow_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
2178 Eina.Log.Debug("function efl_text_glow_color_get was called");
2179 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2182 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
2185 ((ITextStyle)ws.Target).GetGlowColor(out r, out g, out b, out a);
2189 Eina.Log.Warning($"Callback error: {e.ToString()}");
2190 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2197 efl_text_glow_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
2201 private static efl_text_glow_color_get_delegate efl_text_glow_color_get_static_delegate;
2204 private delegate void efl_text_glow_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
2207 public delegate void efl_text_glow_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
2209 public static Efl.Eo.FunctionWrapper<efl_text_glow_color_set_api_delegate> efl_text_glow_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_glow_color_set_api_delegate>(Module, "efl_text_glow_color_set");
2211 private static void glow_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
2213 Eina.Log.Debug("function efl_text_glow_color_set was called");
2214 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2220 ((ITextStyle)ws.Target).SetGlowColor(r, g, b, a);
2224 Eina.Log.Warning($"Callback error: {e.ToString()}");
2225 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2232 efl_text_glow_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
2236 private static efl_text_glow_color_set_delegate efl_text_glow_color_set_static_delegate;
2239 private delegate void efl_text_glow2_color_get_delegate(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a);
2242 public delegate void efl_text_glow2_color_get_api_delegate(System.IntPtr obj, out byte r, out byte g, out byte b, out byte a);
2244 public static Efl.Eo.FunctionWrapper<efl_text_glow2_color_get_api_delegate> efl_text_glow2_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_glow2_color_get_api_delegate>(Module, "efl_text_glow2_color_get");
2246 private static void glow2_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
2248 Eina.Log.Debug("function efl_text_glow2_color_get was called");
2249 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2252 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
2255 ((ITextStyle)ws.Target).GetGlow2Color(out r, out g, out b, out a);
2259 Eina.Log.Warning($"Callback error: {e.ToString()}");
2260 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2267 efl_text_glow2_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
2271 private static efl_text_glow2_color_get_delegate efl_text_glow2_color_get_static_delegate;
2274 private delegate void efl_text_glow2_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
2277 public delegate void efl_text_glow2_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
2279 public static Efl.Eo.FunctionWrapper<efl_text_glow2_color_set_api_delegate> efl_text_glow2_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_glow2_color_set_api_delegate>(Module, "efl_text_glow2_color_set");
2281 private static void glow2_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
2283 Eina.Log.Debug("function efl_text_glow2_color_set was called");
2284 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2290 ((ITextStyle)ws.Target).SetGlow2Color(r, g, b, a);
2294 Eina.Log.Warning($"Callback error: {e.ToString()}");
2295 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2302 efl_text_glow2_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
2306 private static efl_text_glow2_color_set_delegate efl_text_glow2_color_set_static_delegate;
2308 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
2309 private delegate System.String efl_text_gfx_filter_get_delegate(System.IntPtr obj, System.IntPtr pd);
2311 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
2312 public delegate System.String efl_text_gfx_filter_get_api_delegate(System.IntPtr obj);
2314 public static Efl.Eo.FunctionWrapper<efl_text_gfx_filter_get_api_delegate> efl_text_gfx_filter_get_ptr = new Efl.Eo.FunctionWrapper<efl_text_gfx_filter_get_api_delegate>(Module, "efl_text_gfx_filter_get");
2316 private static System.String gfx_filter_get(System.IntPtr obj, System.IntPtr pd)
2318 Eina.Log.Debug("function efl_text_gfx_filter_get was called");
2319 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2322 System.String _ret_var = default(System.String);
2325 _ret_var = ((ITextStyle)ws.Target).GetGfxFilter();
2329 Eina.Log.Warning($"Callback error: {e.ToString()}");
2330 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2338 return efl_text_gfx_filter_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2342 private static efl_text_gfx_filter_get_delegate efl_text_gfx_filter_get_static_delegate;
2345 private delegate void efl_text_gfx_filter_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String code);
2348 public delegate void efl_text_gfx_filter_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String code);
2350 public static Efl.Eo.FunctionWrapper<efl_text_gfx_filter_set_api_delegate> efl_text_gfx_filter_set_ptr = new Efl.Eo.FunctionWrapper<efl_text_gfx_filter_set_api_delegate>(Module, "efl_text_gfx_filter_set");
2352 private static void gfx_filter_set(System.IntPtr obj, System.IntPtr pd, System.String code)
2354 Eina.Log.Debug("function efl_text_gfx_filter_set was called");
2355 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2361 ((ITextStyle)ws.Target).SetGfxFilter(code);
2365 Eina.Log.Warning($"Callback error: {e.ToString()}");
2366 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2373 efl_text_gfx_filter_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), code);
2377 private static efl_text_gfx_filter_set_delegate efl_text_gfx_filter_set_static_delegate;
2379 #pragma warning restore CA1707, CS1591, SA1300, SA1600
2387 /// <summary>Whether to apply backing style to the displayed text or not</summary>
2388 public enum TextStyleBackingType
2390 /// <summary>Do not use backing</summary>
2392 /// <summary>Use backing style</summary>
2400 /// <summary>Whether to apply strikethrough style to the displayed text or not</summary>
2401 public enum TextStyleStrikethroughType
2403 /// <summary>Do not use strikethrough</summary>
2405 /// <summary>Use strikethrough style</summary>
2413 /// <summary>Effect to apply to the displayed text</summary>
2414 public enum TextStyleEffectType
2416 /// <summary>No effect</summary>
2418 /// <summary>Shadow effect</summary>
2420 /// <summary>Far shadow effect</summary>
2422 /// <summary>Soft shadow effect</summary>
2424 /// <summary>Far and soft shadow effect</summary>
2426 /// <summary>Glow effect</summary>
2428 /// <summary>Outline effect</summary>
2430 /// <summary>Soft outline effect</summary>
2432 /// <summary>Outline shadow effect</summary>
2434 /// <summary>Outline soft shadow effect</summary>
2435 OutlineSoftShadow = 9,
2442 /// <summary>Direction of the shadow style, if used</summary>
2443 public enum TextStyleShadowDirection
2445 /// <summary>Shadow towards bottom right</summary>
2447 /// <summary>Shadow towards botom</summary>
2449 /// <summary>Shadow towards bottom left</summary>
2451 /// <summary>Shadow towards left</summary>
2453 /// <summary>Shadow towards top left</summary>
2455 /// <summary>Shadow towards top</summary>
2457 /// <summary>Shadow towards top right</summary>
2459 /// <summary>Shadow towards right</summary>
2467 /// <summary>Underline type of the displayed text</summary>
2468 public enum TextStyleUnderlineType
2470 /// <summary>Text without underline</summary>
2472 /// <summary>Underline enabled</summary>
2474 /// <summary>Underlined with a signle line</summary>
2476 /// <summary>Underlined with a double line</summary>
2478 /// <summary>Underlined with a dashed line</summary>