2 #pragma warning disable CS1591
4 using System.Runtime.InteropServices;
5 using System.Collections.Generic;
7 using System.Threading;
8 using System.ComponentModel;
11 /// <summary>Style to apply to the text
12 /// A style can be coloring, effects, underline, strikethrough etc.</summary>
13 /// <remarks>This is a <b>BETA</b> class. It can be modified or removed in the future. Do not use it for product development.</remarks>
14 [Efl.ITextStyleConcrete.NativeMethods]
15 [Efl.Eo.BindingEntity]
16 public interface ITextStyle :
17 Efl.Eo.IWrapper, IDisposable
19 /// <summary>Color of text, excluding style</summary>
20 /// <param name="r">Red component</param>
21 /// <param name="g">Green component</param>
22 /// <param name="b">Blue component</param>
23 /// <param name="a">Alpha component</param>
24 void GetNormalColor(out byte r, out byte g, out byte b, out byte a);
25 /// <summary>Color of text, excluding style</summary>
26 /// <param name="r">Red component</param>
27 /// <param name="g">Green component</param>
28 /// <param name="b">Blue component</param>
29 /// <param name="a">Alpha component</param>
30 void SetNormalColor(byte r, byte g, byte b, byte a);
31 /// <summary>Enable or disable backing type</summary>
32 /// <returns>Backing type</returns>
33 Efl.TextStyleBackingType GetBackingType();
34 /// <summary>Enable or disable backing type</summary>
35 /// <param name="type">Backing type</param>
36 void SetBackingType(Efl.TextStyleBackingType type);
37 /// <summary>Backing color</summary>
38 /// <param name="r">Red component</param>
39 /// <param name="g">Green component</param>
40 /// <param name="b">Blue component</param>
41 /// <param name="a">Alpha component</param>
42 void GetBackingColor(out byte r, out byte g, out byte b, out byte a);
43 /// <summary>Backing color</summary>
44 /// <param name="r">Red component</param>
45 /// <param name="g">Green component</param>
46 /// <param name="b">Blue component</param>
47 /// <param name="a">Alpha component</param>
48 void SetBackingColor(byte r, byte g, byte b, byte a);
49 /// <summary>Sets an underline style on the text</summary>
50 /// <returns>Underline type</returns>
51 Efl.TextStyleUnderlineType GetUnderlineType();
52 /// <summary>Sets an underline style on the text</summary>
53 /// <param name="type">Underline type</param>
54 void SetUnderlineType(Efl.TextStyleUnderlineType type);
55 /// <summary>Color of normal underline style</summary>
56 /// <param name="r">Red component</param>
57 /// <param name="g">Green component</param>
58 /// <param name="b">Blue component</param>
59 /// <param name="a">Alpha component</param>
60 void GetUnderlineColor(out byte r, out byte g, out byte b, out byte a);
61 /// <summary>Color of normal underline style</summary>
62 /// <param name="r">Red component</param>
63 /// <param name="g">Green component</param>
64 /// <param name="b">Blue component</param>
65 /// <param name="a">Alpha component</param>
66 void SetUnderlineColor(byte r, byte g, byte b, byte a);
67 /// <summary>Height of underline style</summary>
68 /// <returns>Height</returns>
69 double GetUnderlineHeight();
70 /// <summary>Height of underline style</summary>
71 /// <param name="height">Height</param>
72 void SetUnderlineHeight(double height);
73 /// <summary>Color of dashed underline style</summary>
74 /// <param name="r">Red component</param>
75 /// <param name="g">Green component</param>
76 /// <param name="b">Blue component</param>
77 /// <param name="a">Alpha component</param>
78 void GetUnderlineDashedColor(out byte r, out byte g, out byte b, out byte a);
79 /// <summary>Color of dashed underline style</summary>
80 /// <param name="r">Red component</param>
81 /// <param name="g">Green component</param>
82 /// <param name="b">Blue component</param>
83 /// <param name="a">Alpha component</param>
84 void SetUnderlineDashedColor(byte r, byte g, byte b, byte a);
85 /// <summary>Width of dashed underline style</summary>
86 /// <returns>Width</returns>
87 int GetUnderlineDashedWidth();
88 /// <summary>Width of dashed underline style</summary>
89 /// <param name="width">Width</param>
90 void SetUnderlineDashedWidth(int width);
91 /// <summary>Gap of dashed underline style</summary>
92 /// <returns>Gap</returns>
93 int GetUnderlineDashedGap();
94 /// <summary>Gap of dashed underline style</summary>
95 /// <param name="gap">Gap</param>
96 void SetUnderlineDashedGap(int gap);
97 /// <summary>Color of underline2 style</summary>
98 /// <param name="r">Red component</param>
99 /// <param name="g">Green component</param>
100 /// <param name="b">Blue component</param>
101 /// <param name="a">Alpha component</param>
102 void GetUnderline2Color(out byte r, out byte g, out byte b, out byte a);
103 /// <summary>Color of underline2 style</summary>
104 /// <param name="r">Red component</param>
105 /// <param name="g">Green component</param>
106 /// <param name="b">Blue component</param>
107 /// <param name="a">Alpha component</param>
108 void SetUnderline2Color(byte r, byte g, byte b, byte a);
109 /// <summary>Type of strikethrough style</summary>
110 /// <returns>Strikethrough type</returns>
111 Efl.TextStyleStrikethroughType GetStrikethroughType();
112 /// <summary>Type of strikethrough style</summary>
113 /// <param name="type">Strikethrough type</param>
114 void SetStrikethroughType(Efl.TextStyleStrikethroughType type);
115 /// <summary>Color of strikethrough_style</summary>
116 /// <param name="r">Red component</param>
117 /// <param name="g">Green component</param>
118 /// <param name="b">Blue component</param>
119 /// <param name="a">Alpha component</param>
120 void GetStrikethroughColor(out byte r, out byte g, out byte b, out byte a);
121 /// <summary>Color of strikethrough_style</summary>
122 /// <param name="r">Red component</param>
123 /// <param name="g">Green component</param>
124 /// <param name="b">Blue component</param>
125 /// <param name="a">Alpha component</param>
126 void SetStrikethroughColor(byte r, byte g, byte b, byte a);
127 /// <summary>Type of effect used for the displayed text</summary>
128 /// <returns>Effect type</returns>
129 Efl.TextStyleEffectType GetEffectType();
130 /// <summary>Type of effect used for the displayed text</summary>
131 /// <param name="type">Effect type</param>
132 void SetEffectType(Efl.TextStyleEffectType type);
133 /// <summary>Color of outline effect</summary>
134 /// <param name="r">Red component</param>
135 /// <param name="g">Green component</param>
136 /// <param name="b">Blue component</param>
137 /// <param name="a">Alpha component</param>
138 void GetOutlineColor(out byte r, out byte g, out byte b, out byte a);
139 /// <summary>Color of outline effect</summary>
140 /// <param name="r">Red component</param>
141 /// <param name="g">Green component</param>
142 /// <param name="b">Blue component</param>
143 /// <param name="a">Alpha component</param>
144 void SetOutlineColor(byte r, byte g, byte b, byte a);
145 /// <summary>Direction of shadow effect</summary>
146 /// <returns>Shadow direction</returns>
147 Efl.TextStyleShadowDirection GetShadowDirection();
148 /// <summary>Direction of shadow effect</summary>
149 /// <param name="type">Shadow direction</param>
150 void SetShadowDirection(Efl.TextStyleShadowDirection type);
151 /// <summary>Color of shadow effect</summary>
152 /// <param name="r">Red component</param>
153 /// <param name="g">Green component</param>
154 /// <param name="b">Blue component</param>
155 /// <param name="a">Alpha component</param>
156 void GetShadowColor(out byte r, out byte g, out byte b, out byte a);
157 /// <summary>Color of shadow effect</summary>
158 /// <param name="r">Red component</param>
159 /// <param name="g">Green component</param>
160 /// <param name="b">Blue component</param>
161 /// <param name="a">Alpha component</param>
162 void SetShadowColor(byte r, byte g, byte b, byte a);
163 /// <summary>Color of glow effect</summary>
164 /// <param name="r">Red component</param>
165 /// <param name="g">Green component</param>
166 /// <param name="b">Blue component</param>
167 /// <param name="a">Alpha component</param>
168 void GetGlowColor(out byte r, out byte g, out byte b, out byte a);
169 /// <summary>Color of glow effect</summary>
170 /// <param name="r">Red component</param>
171 /// <param name="g">Green component</param>
172 /// <param name="b">Blue component</param>
173 /// <param name="a">Alpha component</param>
174 void SetGlowColor(byte r, byte g, byte b, byte a);
175 /// <summary>Second color of the glow effect</summary>
176 /// <param name="r">Red component</param>
177 /// <param name="g">Green component</param>
178 /// <param name="b">Blue component</param>
179 /// <param name="a">Alpha component</param>
180 void GetGlow2Color(out byte r, out byte g, out byte b, out byte a);
181 /// <summary>Second color of the glow effect</summary>
182 /// <param name="r">Red component</param>
183 /// <param name="g">Green component</param>
184 /// <param name="b">Blue component</param>
185 /// <param name="a">Alpha component</param>
186 void SetGlow2Color(byte r, byte g, byte b, byte a);
187 /// <summary>Program that applies a special filter
188 /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
189 /// <returns>Filter code</returns>
190 System.String GetGfxFilter();
191 /// <summary>Program that applies a special filter
192 /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
193 /// <param name="code">Filter code</param>
194 void SetGfxFilter(System.String code);
195 /// <summary>Color of text, excluding style</summary>
196 /// <value>Red component</value>
197 (byte, byte, byte, byte) NormalColor {
201 /// <summary>Enable or disable backing type</summary>
202 /// <value>Backing type</value>
203 Efl.TextStyleBackingType BackingType {
207 /// <summary>Backing color</summary>
208 /// <value>Red component</value>
209 (byte, byte, byte, byte) BackingColor {
213 /// <summary>Sets an underline style on the text</summary>
214 /// <value>Underline type</value>
215 Efl.TextStyleUnderlineType UnderlineType {
219 /// <summary>Color of normal underline style</summary>
220 /// <value>Red component</value>
221 (byte, byte, byte, byte) UnderlineColor {
225 /// <summary>Height of underline style</summary>
226 /// <value>Height</value>
227 double UnderlineHeight {
231 /// <summary>Color of dashed underline style</summary>
232 /// <value>Red component</value>
233 (byte, byte, byte, byte) UnderlineDashedColor {
237 /// <summary>Width of dashed underline style</summary>
238 /// <value>Width</value>
239 int UnderlineDashedWidth {
243 /// <summary>Gap of dashed underline style</summary>
244 /// <value>Gap</value>
245 int UnderlineDashedGap {
249 /// <summary>Color of underline2 style</summary>
250 /// <value>Red component</value>
251 (byte, byte, byte, byte) Underline2Color {
255 /// <summary>Type of strikethrough style</summary>
256 /// <value>Strikethrough type</value>
257 Efl.TextStyleStrikethroughType StrikethroughType {
261 /// <summary>Color of strikethrough_style</summary>
262 /// <value>Red component</value>
263 (byte, byte, byte, byte) StrikethroughColor {
267 /// <summary>Type of effect used for the displayed text</summary>
268 /// <value>Effect type</value>
269 Efl.TextStyleEffectType EffectType {
273 /// <summary>Color of outline effect</summary>
274 /// <value>Red component</value>
275 (byte, byte, byte, byte) OutlineColor {
279 /// <summary>Direction of shadow effect</summary>
280 /// <value>Shadow direction</value>
281 Efl.TextStyleShadowDirection ShadowDirection {
285 /// <summary>Color of shadow effect</summary>
286 /// <value>Red component</value>
287 (byte, byte, byte, byte) ShadowColor {
291 /// <summary>Color of glow effect</summary>
292 /// <value>Red component</value>
293 (byte, byte, byte, byte) GlowColor {
297 /// <summary>Second color of the glow effect</summary>
298 /// <value>Red component</value>
299 (byte, byte, byte, byte) Glow2Color {
303 /// <summary>Program that applies a special filter
304 /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
305 /// <value>Filter code</value>
306 System.String GfxFilter {
311 /// <summary>Style to apply to the text
312 /// A style can be coloring, effects, underline, strikethrough etc.</summary>
313 /// <remarks>This is a <b>BETA</b> class. It can be modified or removed in the future. Do not use it for product development.</remarks>
314 sealed public class ITextStyleConcrete :
319 /// <summary>Pointer to the native class description.</summary>
320 public override System.IntPtr NativeClass
324 if (((object)this).GetType() == typeof(ITextStyleConcrete))
326 return GetEflClassStatic();
330 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
335 /// <summary>Subclasses should override this constructor if they are expected to be instantiated from native code.
336 /// Do not call this constructor directly.</summary>
337 /// <param name="ch">Tag struct storing the native handle of the object being constructed.</param>
338 private ITextStyleConcrete(ConstructingHandle ch) : base(ch)
342 [System.Runtime.InteropServices.DllImport("libefl.so.1")] internal static extern System.IntPtr
343 efl_text_style_interface_get();
344 /// <summary>Initializes a new instance of the <see cref="ITextStyle"/> class.
345 /// Internal usage: This is used when interacting with C code and should not be used directly.</summary>
346 /// <param name="wh">The native pointer to be wrapped.</param>
347 private ITextStyleConcrete(Efl.Eo.Globals.WrappingHandle wh) : base(wh)
351 /// <summary>Color of text, excluding style</summary>
352 /// <param name="r">Red component</param>
353 /// <param name="g">Green component</param>
354 /// <param name="b">Blue component</param>
355 /// <param name="a">Alpha component</param>
356 public void GetNormalColor(out byte r, out byte g, out byte b, out byte a) {
357 Efl.ITextStyleConcrete.NativeMethods.efl_text_normal_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
358 Eina.Error.RaiseIfUnhandledException();
360 /// <summary>Color of text, excluding style</summary>
361 /// <param name="r">Red component</param>
362 /// <param name="g">Green component</param>
363 /// <param name="b">Blue component</param>
364 /// <param name="a">Alpha component</param>
365 public void SetNormalColor(byte r, byte g, byte b, byte a) {
366 Efl.ITextStyleConcrete.NativeMethods.efl_text_normal_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
367 Eina.Error.RaiseIfUnhandledException();
369 /// <summary>Enable or disable backing type</summary>
370 /// <returns>Backing type</returns>
371 public Efl.TextStyleBackingType GetBackingType() {
372 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_type_get_ptr.Value.Delegate(this.NativeHandle);
373 Eina.Error.RaiseIfUnhandledException();
376 /// <summary>Enable or disable backing type</summary>
377 /// <param name="type">Backing type</param>
378 public void SetBackingType(Efl.TextStyleBackingType type) {
379 Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_type_set_ptr.Value.Delegate(this.NativeHandle,type);
380 Eina.Error.RaiseIfUnhandledException();
382 /// <summary>Backing color</summary>
383 /// <param name="r">Red component</param>
384 /// <param name="g">Green component</param>
385 /// <param name="b">Blue component</param>
386 /// <param name="a">Alpha component</param>
387 public void GetBackingColor(out byte r, out byte g, out byte b, out byte a) {
388 Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
389 Eina.Error.RaiseIfUnhandledException();
391 /// <summary>Backing color</summary>
392 /// <param name="r">Red component</param>
393 /// <param name="g">Green component</param>
394 /// <param name="b">Blue component</param>
395 /// <param name="a">Alpha component</param>
396 public void SetBackingColor(byte r, byte g, byte b, byte a) {
397 Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
398 Eina.Error.RaiseIfUnhandledException();
400 /// <summary>Sets an underline style on the text</summary>
401 /// <returns>Underline type</returns>
402 public Efl.TextStyleUnderlineType GetUnderlineType() {
403 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_type_get_ptr.Value.Delegate(this.NativeHandle);
404 Eina.Error.RaiseIfUnhandledException();
407 /// <summary>Sets an underline style on the text</summary>
408 /// <param name="type">Underline type</param>
409 public void SetUnderlineType(Efl.TextStyleUnderlineType type) {
410 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_type_set_ptr.Value.Delegate(this.NativeHandle,type);
411 Eina.Error.RaiseIfUnhandledException();
413 /// <summary>Color of normal underline style</summary>
414 /// <param name="r">Red component</param>
415 /// <param name="g">Green component</param>
416 /// <param name="b">Blue component</param>
417 /// <param name="a">Alpha component</param>
418 public void GetUnderlineColor(out byte r, out byte g, out byte b, out byte a) {
419 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
420 Eina.Error.RaiseIfUnhandledException();
422 /// <summary>Color of normal underline style</summary>
423 /// <param name="r">Red component</param>
424 /// <param name="g">Green component</param>
425 /// <param name="b">Blue component</param>
426 /// <param name="a">Alpha component</param>
427 public void SetUnderlineColor(byte r, byte g, byte b, byte a) {
428 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
429 Eina.Error.RaiseIfUnhandledException();
431 /// <summary>Height of underline style</summary>
432 /// <returns>Height</returns>
433 public double GetUnderlineHeight() {
434 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_height_get_ptr.Value.Delegate(this.NativeHandle);
435 Eina.Error.RaiseIfUnhandledException();
438 /// <summary>Height of underline style</summary>
439 /// <param name="height">Height</param>
440 public void SetUnderlineHeight(double height) {
441 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_height_set_ptr.Value.Delegate(this.NativeHandle,height);
442 Eina.Error.RaiseIfUnhandledException();
444 /// <summary>Color of dashed underline style</summary>
445 /// <param name="r">Red component</param>
446 /// <param name="g">Green component</param>
447 /// <param name="b">Blue component</param>
448 /// <param name="a">Alpha component</param>
449 public void GetUnderlineDashedColor(out byte r, out byte g, out byte b, out byte a) {
450 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
451 Eina.Error.RaiseIfUnhandledException();
453 /// <summary>Color of dashed underline style</summary>
454 /// <param name="r">Red component</param>
455 /// <param name="g">Green component</param>
456 /// <param name="b">Blue component</param>
457 /// <param name="a">Alpha component</param>
458 public void SetUnderlineDashedColor(byte r, byte g, byte b, byte a) {
459 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
460 Eina.Error.RaiseIfUnhandledException();
462 /// <summary>Width of dashed underline style</summary>
463 /// <returns>Width</returns>
464 public int GetUnderlineDashedWidth() {
465 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_width_get_ptr.Value.Delegate(this.NativeHandle);
466 Eina.Error.RaiseIfUnhandledException();
469 /// <summary>Width of dashed underline style</summary>
470 /// <param name="width">Width</param>
471 public void SetUnderlineDashedWidth(int width) {
472 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_width_set_ptr.Value.Delegate(this.NativeHandle,width);
473 Eina.Error.RaiseIfUnhandledException();
475 /// <summary>Gap of dashed underline style</summary>
476 /// <returns>Gap</returns>
477 public int GetUnderlineDashedGap() {
478 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_gap_get_ptr.Value.Delegate(this.NativeHandle);
479 Eina.Error.RaiseIfUnhandledException();
482 /// <summary>Gap of dashed underline style</summary>
483 /// <param name="gap">Gap</param>
484 public void SetUnderlineDashedGap(int gap) {
485 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_gap_set_ptr.Value.Delegate(this.NativeHandle,gap);
486 Eina.Error.RaiseIfUnhandledException();
488 /// <summary>Color of underline2 style</summary>
489 /// <param name="r">Red component</param>
490 /// <param name="g">Green component</param>
491 /// <param name="b">Blue component</param>
492 /// <param name="a">Alpha component</param>
493 public void GetUnderline2Color(out byte r, out byte g, out byte b, out byte a) {
494 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline2_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
495 Eina.Error.RaiseIfUnhandledException();
497 /// <summary>Color of underline2 style</summary>
498 /// <param name="r">Red component</param>
499 /// <param name="g">Green component</param>
500 /// <param name="b">Blue component</param>
501 /// <param name="a">Alpha component</param>
502 public void SetUnderline2Color(byte r, byte g, byte b, byte a) {
503 Efl.ITextStyleConcrete.NativeMethods.efl_text_underline2_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
504 Eina.Error.RaiseIfUnhandledException();
506 /// <summary>Type of strikethrough style</summary>
507 /// <returns>Strikethrough type</returns>
508 public Efl.TextStyleStrikethroughType GetStrikethroughType() {
509 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_type_get_ptr.Value.Delegate(this.NativeHandle);
510 Eina.Error.RaiseIfUnhandledException();
513 /// <summary>Type of strikethrough style</summary>
514 /// <param name="type">Strikethrough type</param>
515 public void SetStrikethroughType(Efl.TextStyleStrikethroughType type) {
516 Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_type_set_ptr.Value.Delegate(this.NativeHandle,type);
517 Eina.Error.RaiseIfUnhandledException();
519 /// <summary>Color of strikethrough_style</summary>
520 /// <param name="r">Red component</param>
521 /// <param name="g">Green component</param>
522 /// <param name="b">Blue component</param>
523 /// <param name="a">Alpha component</param>
524 public void GetStrikethroughColor(out byte r, out byte g, out byte b, out byte a) {
525 Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
526 Eina.Error.RaiseIfUnhandledException();
528 /// <summary>Color of strikethrough_style</summary>
529 /// <param name="r">Red component</param>
530 /// <param name="g">Green component</param>
531 /// <param name="b">Blue component</param>
532 /// <param name="a">Alpha component</param>
533 public void SetStrikethroughColor(byte r, byte g, byte b, byte a) {
534 Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
535 Eina.Error.RaiseIfUnhandledException();
537 /// <summary>Type of effect used for the displayed text</summary>
538 /// <returns>Effect type</returns>
539 public Efl.TextStyleEffectType GetEffectType() {
540 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_effect_type_get_ptr.Value.Delegate(this.NativeHandle);
541 Eina.Error.RaiseIfUnhandledException();
544 /// <summary>Type of effect used for the displayed text</summary>
545 /// <param name="type">Effect type</param>
546 public void SetEffectType(Efl.TextStyleEffectType type) {
547 Efl.ITextStyleConcrete.NativeMethods.efl_text_effect_type_set_ptr.Value.Delegate(this.NativeHandle,type);
548 Eina.Error.RaiseIfUnhandledException();
550 /// <summary>Color of outline effect</summary>
551 /// <param name="r">Red component</param>
552 /// <param name="g">Green component</param>
553 /// <param name="b">Blue component</param>
554 /// <param name="a">Alpha component</param>
555 public void GetOutlineColor(out byte r, out byte g, out byte b, out byte a) {
556 Efl.ITextStyleConcrete.NativeMethods.efl_text_outline_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
557 Eina.Error.RaiseIfUnhandledException();
559 /// <summary>Color of outline effect</summary>
560 /// <param name="r">Red component</param>
561 /// <param name="g">Green component</param>
562 /// <param name="b">Blue component</param>
563 /// <param name="a">Alpha component</param>
564 public void SetOutlineColor(byte r, byte g, byte b, byte a) {
565 Efl.ITextStyleConcrete.NativeMethods.efl_text_outline_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
566 Eina.Error.RaiseIfUnhandledException();
568 /// <summary>Direction of shadow effect</summary>
569 /// <returns>Shadow direction</returns>
570 public Efl.TextStyleShadowDirection GetShadowDirection() {
571 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_direction_get_ptr.Value.Delegate(this.NativeHandle);
572 Eina.Error.RaiseIfUnhandledException();
575 /// <summary>Direction of shadow effect</summary>
576 /// <param name="type">Shadow direction</param>
577 public void SetShadowDirection(Efl.TextStyleShadowDirection type) {
578 Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_direction_set_ptr.Value.Delegate(this.NativeHandle,type);
579 Eina.Error.RaiseIfUnhandledException();
581 /// <summary>Color of shadow effect</summary>
582 /// <param name="r">Red component</param>
583 /// <param name="g">Green component</param>
584 /// <param name="b">Blue component</param>
585 /// <param name="a">Alpha component</param>
586 public void GetShadowColor(out byte r, out byte g, out byte b, out byte a) {
587 Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
588 Eina.Error.RaiseIfUnhandledException();
590 /// <summary>Color of shadow effect</summary>
591 /// <param name="r">Red component</param>
592 /// <param name="g">Green component</param>
593 /// <param name="b">Blue component</param>
594 /// <param name="a">Alpha component</param>
595 public void SetShadowColor(byte r, byte g, byte b, byte a) {
596 Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
597 Eina.Error.RaiseIfUnhandledException();
599 /// <summary>Color of glow effect</summary>
600 /// <param name="r">Red component</param>
601 /// <param name="g">Green component</param>
602 /// <param name="b">Blue component</param>
603 /// <param name="a">Alpha component</param>
604 public void GetGlowColor(out byte r, out byte g, out byte b, out byte a) {
605 Efl.ITextStyleConcrete.NativeMethods.efl_text_glow_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
606 Eina.Error.RaiseIfUnhandledException();
608 /// <summary>Color of glow effect</summary>
609 /// <param name="r">Red component</param>
610 /// <param name="g">Green component</param>
611 /// <param name="b">Blue component</param>
612 /// <param name="a">Alpha component</param>
613 public void SetGlowColor(byte r, byte g, byte b, byte a) {
614 Efl.ITextStyleConcrete.NativeMethods.efl_text_glow_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
615 Eina.Error.RaiseIfUnhandledException();
617 /// <summary>Second color of the glow effect</summary>
618 /// <param name="r">Red component</param>
619 /// <param name="g">Green component</param>
620 /// <param name="b">Blue component</param>
621 /// <param name="a">Alpha component</param>
622 public void GetGlow2Color(out byte r, out byte g, out byte b, out byte a) {
623 Efl.ITextStyleConcrete.NativeMethods.efl_text_glow2_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a);
624 Eina.Error.RaiseIfUnhandledException();
626 /// <summary>Second color of the glow effect</summary>
627 /// <param name="r">Red component</param>
628 /// <param name="g">Green component</param>
629 /// <param name="b">Blue component</param>
630 /// <param name="a">Alpha component</param>
631 public void SetGlow2Color(byte r, byte g, byte b, byte a) {
632 Efl.ITextStyleConcrete.NativeMethods.efl_text_glow2_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a);
633 Eina.Error.RaiseIfUnhandledException();
635 /// <summary>Program that applies a special filter
636 /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
637 /// <returns>Filter code</returns>
638 public System.String GetGfxFilter() {
639 var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_gfx_filter_get_ptr.Value.Delegate(this.NativeHandle);
640 Eina.Error.RaiseIfUnhandledException();
643 /// <summary>Program that applies a special filter
644 /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
645 /// <param name="code">Filter code</param>
646 public void SetGfxFilter(System.String code) {
647 Efl.ITextStyleConcrete.NativeMethods.efl_text_gfx_filter_set_ptr.Value.Delegate(this.NativeHandle,code);
648 Eina.Error.RaiseIfUnhandledException();
650 /// <summary>Color of text, excluding style</summary>
651 /// <value>Red component</value>
652 public (byte, byte, byte, byte) NormalColor {
654 byte _out_r = default(byte);
655 byte _out_g = default(byte);
656 byte _out_b = default(byte);
657 byte _out_a = default(byte);
658 GetNormalColor(out _out_r,out _out_g,out _out_b,out _out_a);
659 return (_out_r,_out_g,_out_b,_out_a);
661 set { SetNormalColor( value.Item1, value.Item2, value.Item3, value.Item4); }
663 /// <summary>Enable or disable backing type</summary>
664 /// <value>Backing type</value>
665 public Efl.TextStyleBackingType BackingType {
666 get { return GetBackingType(); }
667 set { SetBackingType(value); }
669 /// <summary>Backing color</summary>
670 /// <value>Red component</value>
671 public (byte, byte, byte, byte) BackingColor {
673 byte _out_r = default(byte);
674 byte _out_g = default(byte);
675 byte _out_b = default(byte);
676 byte _out_a = default(byte);
677 GetBackingColor(out _out_r,out _out_g,out _out_b,out _out_a);
678 return (_out_r,_out_g,_out_b,_out_a);
680 set { SetBackingColor( value.Item1, value.Item2, value.Item3, value.Item4); }
682 /// <summary>Sets an underline style on the text</summary>
683 /// <value>Underline type</value>
684 public Efl.TextStyleUnderlineType UnderlineType {
685 get { return GetUnderlineType(); }
686 set { SetUnderlineType(value); }
688 /// <summary>Color of normal underline style</summary>
689 /// <value>Red component</value>
690 public (byte, byte, byte, byte) UnderlineColor {
692 byte _out_r = default(byte);
693 byte _out_g = default(byte);
694 byte _out_b = default(byte);
695 byte _out_a = default(byte);
696 GetUnderlineColor(out _out_r,out _out_g,out _out_b,out _out_a);
697 return (_out_r,_out_g,_out_b,_out_a);
699 set { SetUnderlineColor( value.Item1, value.Item2, value.Item3, value.Item4); }
701 /// <summary>Height of underline style</summary>
702 /// <value>Height</value>
703 public double UnderlineHeight {
704 get { return GetUnderlineHeight(); }
705 set { SetUnderlineHeight(value); }
707 /// <summary>Color of dashed underline style</summary>
708 /// <value>Red component</value>
709 public (byte, byte, byte, byte) UnderlineDashedColor {
711 byte _out_r = default(byte);
712 byte _out_g = default(byte);
713 byte _out_b = default(byte);
714 byte _out_a = default(byte);
715 GetUnderlineDashedColor(out _out_r,out _out_g,out _out_b,out _out_a);
716 return (_out_r,_out_g,_out_b,_out_a);
718 set { SetUnderlineDashedColor( value.Item1, value.Item2, value.Item3, value.Item4); }
720 /// <summary>Width of dashed underline style</summary>
721 /// <value>Width</value>
722 public int UnderlineDashedWidth {
723 get { return GetUnderlineDashedWidth(); }
724 set { SetUnderlineDashedWidth(value); }
726 /// <summary>Gap of dashed underline style</summary>
727 /// <value>Gap</value>
728 public int UnderlineDashedGap {
729 get { return GetUnderlineDashedGap(); }
730 set { SetUnderlineDashedGap(value); }
732 /// <summary>Color of underline2 style</summary>
733 /// <value>Red component</value>
734 public (byte, byte, byte, byte) Underline2Color {
736 byte _out_r = default(byte);
737 byte _out_g = default(byte);
738 byte _out_b = default(byte);
739 byte _out_a = default(byte);
740 GetUnderline2Color(out _out_r,out _out_g,out _out_b,out _out_a);
741 return (_out_r,_out_g,_out_b,_out_a);
743 set { SetUnderline2Color( value.Item1, value.Item2, value.Item3, value.Item4); }
745 /// <summary>Type of strikethrough style</summary>
746 /// <value>Strikethrough type</value>
747 public Efl.TextStyleStrikethroughType StrikethroughType {
748 get { return GetStrikethroughType(); }
749 set { SetStrikethroughType(value); }
751 /// <summary>Color of strikethrough_style</summary>
752 /// <value>Red component</value>
753 public (byte, byte, byte, byte) StrikethroughColor {
755 byte _out_r = default(byte);
756 byte _out_g = default(byte);
757 byte _out_b = default(byte);
758 byte _out_a = default(byte);
759 GetStrikethroughColor(out _out_r,out _out_g,out _out_b,out _out_a);
760 return (_out_r,_out_g,_out_b,_out_a);
762 set { SetStrikethroughColor( value.Item1, value.Item2, value.Item3, value.Item4); }
764 /// <summary>Type of effect used for the displayed text</summary>
765 /// <value>Effect type</value>
766 public Efl.TextStyleEffectType EffectType {
767 get { return GetEffectType(); }
768 set { SetEffectType(value); }
770 /// <summary>Color of outline effect</summary>
771 /// <value>Red component</value>
772 public (byte, byte, byte, byte) OutlineColor {
774 byte _out_r = default(byte);
775 byte _out_g = default(byte);
776 byte _out_b = default(byte);
777 byte _out_a = default(byte);
778 GetOutlineColor(out _out_r,out _out_g,out _out_b,out _out_a);
779 return (_out_r,_out_g,_out_b,_out_a);
781 set { SetOutlineColor( value.Item1, value.Item2, value.Item3, value.Item4); }
783 /// <summary>Direction of shadow effect</summary>
784 /// <value>Shadow direction</value>
785 public Efl.TextStyleShadowDirection ShadowDirection {
786 get { return GetShadowDirection(); }
787 set { SetShadowDirection(value); }
789 /// <summary>Color of shadow effect</summary>
790 /// <value>Red component</value>
791 public (byte, byte, byte, byte) ShadowColor {
793 byte _out_r = default(byte);
794 byte _out_g = default(byte);
795 byte _out_b = default(byte);
796 byte _out_a = default(byte);
797 GetShadowColor(out _out_r,out _out_g,out _out_b,out _out_a);
798 return (_out_r,_out_g,_out_b,_out_a);
800 set { SetShadowColor( value.Item1, value.Item2, value.Item3, value.Item4); }
802 /// <summary>Color of glow effect</summary>
803 /// <value>Red component</value>
804 public (byte, byte, byte, byte) GlowColor {
806 byte _out_r = default(byte);
807 byte _out_g = default(byte);
808 byte _out_b = default(byte);
809 byte _out_a = default(byte);
810 GetGlowColor(out _out_r,out _out_g,out _out_b,out _out_a);
811 return (_out_r,_out_g,_out_b,_out_a);
813 set { SetGlowColor( value.Item1, value.Item2, value.Item3, value.Item4); }
815 /// <summary>Second color of the glow effect</summary>
816 /// <value>Red component</value>
817 public (byte, byte, byte, byte) Glow2Color {
819 byte _out_r = default(byte);
820 byte _out_g = default(byte);
821 byte _out_b = default(byte);
822 byte _out_a = default(byte);
823 GetGlow2Color(out _out_r,out _out_g,out _out_b,out _out_a);
824 return (_out_r,_out_g,_out_b,_out_a);
826 set { SetGlow2Color( value.Item1, value.Item2, value.Item3, value.Item4); }
828 /// <summary>Program that applies a special filter
829 /// See <see cref="Efl.Gfx.IFilter"/>.</summary>
830 /// <value>Filter code</value>
831 public System.String GfxFilter {
832 get { return GetGfxFilter(); }
833 set { SetGfxFilter(value); }
835 private static IntPtr GetEflClassStatic()
837 return Efl.ITextStyleConcrete.efl_text_style_interface_get();
839 /// <summary>Wrapper for native methods and virtual method delegates.
840 /// For internal use by generated code only.</summary>
841 public new class NativeMethods : Efl.Eo.EoWrapper.NativeMethods
843 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Efl);
844 /// <summary>Gets the list of Eo operations to override.</summary>
845 /// <returns>The list of Eo operations to be overload.</returns>
846 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
848 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
849 var methods = Efl.Eo.Globals.GetUserMethods(type);
851 if (efl_text_normal_color_get_static_delegate == null)
853 efl_text_normal_color_get_static_delegate = new efl_text_normal_color_get_delegate(normal_color_get);
856 if (methods.FirstOrDefault(m => m.Name == "GetNormalColor") != null)
858 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) });
861 if (efl_text_normal_color_set_static_delegate == null)
863 efl_text_normal_color_set_static_delegate = new efl_text_normal_color_set_delegate(normal_color_set);
866 if (methods.FirstOrDefault(m => m.Name == "SetNormalColor") != null)
868 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) });
871 if (efl_text_backing_type_get_static_delegate == null)
873 efl_text_backing_type_get_static_delegate = new efl_text_backing_type_get_delegate(backing_type_get);
876 if (methods.FirstOrDefault(m => m.Name == "GetBackingType") != null)
878 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) });
881 if (efl_text_backing_type_set_static_delegate == null)
883 efl_text_backing_type_set_static_delegate = new efl_text_backing_type_set_delegate(backing_type_set);
886 if (methods.FirstOrDefault(m => m.Name == "SetBackingType") != null)
888 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) });
891 if (efl_text_backing_color_get_static_delegate == null)
893 efl_text_backing_color_get_static_delegate = new efl_text_backing_color_get_delegate(backing_color_get);
896 if (methods.FirstOrDefault(m => m.Name == "GetBackingColor") != null)
898 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) });
901 if (efl_text_backing_color_set_static_delegate == null)
903 efl_text_backing_color_set_static_delegate = new efl_text_backing_color_set_delegate(backing_color_set);
906 if (methods.FirstOrDefault(m => m.Name == "SetBackingColor") != null)
908 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) });
911 if (efl_text_underline_type_get_static_delegate == null)
913 efl_text_underline_type_get_static_delegate = new efl_text_underline_type_get_delegate(underline_type_get);
916 if (methods.FirstOrDefault(m => m.Name == "GetUnderlineType") != null)
918 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) });
921 if (efl_text_underline_type_set_static_delegate == null)
923 efl_text_underline_type_set_static_delegate = new efl_text_underline_type_set_delegate(underline_type_set);
926 if (methods.FirstOrDefault(m => m.Name == "SetUnderlineType") != null)
928 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) });
931 if (efl_text_underline_color_get_static_delegate == null)
933 efl_text_underline_color_get_static_delegate = new efl_text_underline_color_get_delegate(underline_color_get);
936 if (methods.FirstOrDefault(m => m.Name == "GetUnderlineColor") != null)
938 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) });
941 if (efl_text_underline_color_set_static_delegate == null)
943 efl_text_underline_color_set_static_delegate = new efl_text_underline_color_set_delegate(underline_color_set);
946 if (methods.FirstOrDefault(m => m.Name == "SetUnderlineColor") != null)
948 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) });
951 if (efl_text_underline_height_get_static_delegate == null)
953 efl_text_underline_height_get_static_delegate = new efl_text_underline_height_get_delegate(underline_height_get);
956 if (methods.FirstOrDefault(m => m.Name == "GetUnderlineHeight") != null)
958 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) });
961 if (efl_text_underline_height_set_static_delegate == null)
963 efl_text_underline_height_set_static_delegate = new efl_text_underline_height_set_delegate(underline_height_set);
966 if (methods.FirstOrDefault(m => m.Name == "SetUnderlineHeight") != null)
968 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) });
971 if (efl_text_underline_dashed_color_get_static_delegate == null)
973 efl_text_underline_dashed_color_get_static_delegate = new efl_text_underline_dashed_color_get_delegate(underline_dashed_color_get);
976 if (methods.FirstOrDefault(m => m.Name == "GetUnderlineDashedColor") != null)
978 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) });
981 if (efl_text_underline_dashed_color_set_static_delegate == null)
983 efl_text_underline_dashed_color_set_static_delegate = new efl_text_underline_dashed_color_set_delegate(underline_dashed_color_set);
986 if (methods.FirstOrDefault(m => m.Name == "SetUnderlineDashedColor") != null)
988 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) });
991 if (efl_text_underline_dashed_width_get_static_delegate == null)
993 efl_text_underline_dashed_width_get_static_delegate = new efl_text_underline_dashed_width_get_delegate(underline_dashed_width_get);
996 if (methods.FirstOrDefault(m => m.Name == "GetUnderlineDashedWidth") != null)
998 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) });
1001 if (efl_text_underline_dashed_width_set_static_delegate == null)
1003 efl_text_underline_dashed_width_set_static_delegate = new efl_text_underline_dashed_width_set_delegate(underline_dashed_width_set);
1006 if (methods.FirstOrDefault(m => m.Name == "SetUnderlineDashedWidth") != null)
1008 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) });
1011 if (efl_text_underline_dashed_gap_get_static_delegate == null)
1013 efl_text_underline_dashed_gap_get_static_delegate = new efl_text_underline_dashed_gap_get_delegate(underline_dashed_gap_get);
1016 if (methods.FirstOrDefault(m => m.Name == "GetUnderlineDashedGap") != null)
1018 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) });
1021 if (efl_text_underline_dashed_gap_set_static_delegate == null)
1023 efl_text_underline_dashed_gap_set_static_delegate = new efl_text_underline_dashed_gap_set_delegate(underline_dashed_gap_set);
1026 if (methods.FirstOrDefault(m => m.Name == "SetUnderlineDashedGap") != null)
1028 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) });
1031 if (efl_text_underline2_color_get_static_delegate == null)
1033 efl_text_underline2_color_get_static_delegate = new efl_text_underline2_color_get_delegate(underline2_color_get);
1036 if (methods.FirstOrDefault(m => m.Name == "GetUnderline2Color") != null)
1038 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) });
1041 if (efl_text_underline2_color_set_static_delegate == null)
1043 efl_text_underline2_color_set_static_delegate = new efl_text_underline2_color_set_delegate(underline2_color_set);
1046 if (methods.FirstOrDefault(m => m.Name == "SetUnderline2Color") != null)
1048 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) });
1051 if (efl_text_strikethrough_type_get_static_delegate == null)
1053 efl_text_strikethrough_type_get_static_delegate = new efl_text_strikethrough_type_get_delegate(strikethrough_type_get);
1056 if (methods.FirstOrDefault(m => m.Name == "GetStrikethroughType") != null)
1058 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) });
1061 if (efl_text_strikethrough_type_set_static_delegate == null)
1063 efl_text_strikethrough_type_set_static_delegate = new efl_text_strikethrough_type_set_delegate(strikethrough_type_set);
1066 if (methods.FirstOrDefault(m => m.Name == "SetStrikethroughType") != null)
1068 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) });
1071 if (efl_text_strikethrough_color_get_static_delegate == null)
1073 efl_text_strikethrough_color_get_static_delegate = new efl_text_strikethrough_color_get_delegate(strikethrough_color_get);
1076 if (methods.FirstOrDefault(m => m.Name == "GetStrikethroughColor") != null)
1078 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) });
1081 if (efl_text_strikethrough_color_set_static_delegate == null)
1083 efl_text_strikethrough_color_set_static_delegate = new efl_text_strikethrough_color_set_delegate(strikethrough_color_set);
1086 if (methods.FirstOrDefault(m => m.Name == "SetStrikethroughColor") != null)
1088 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) });
1091 if (efl_text_effect_type_get_static_delegate == null)
1093 efl_text_effect_type_get_static_delegate = new efl_text_effect_type_get_delegate(effect_type_get);
1096 if (methods.FirstOrDefault(m => m.Name == "GetEffectType") != null)
1098 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) });
1101 if (efl_text_effect_type_set_static_delegate == null)
1103 efl_text_effect_type_set_static_delegate = new efl_text_effect_type_set_delegate(effect_type_set);
1106 if (methods.FirstOrDefault(m => m.Name == "SetEffectType") != null)
1108 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) });
1111 if (efl_text_outline_color_get_static_delegate == null)
1113 efl_text_outline_color_get_static_delegate = new efl_text_outline_color_get_delegate(outline_color_get);
1116 if (methods.FirstOrDefault(m => m.Name == "GetOutlineColor") != null)
1118 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) });
1121 if (efl_text_outline_color_set_static_delegate == null)
1123 efl_text_outline_color_set_static_delegate = new efl_text_outline_color_set_delegate(outline_color_set);
1126 if (methods.FirstOrDefault(m => m.Name == "SetOutlineColor") != null)
1128 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) });
1131 if (efl_text_shadow_direction_get_static_delegate == null)
1133 efl_text_shadow_direction_get_static_delegate = new efl_text_shadow_direction_get_delegate(shadow_direction_get);
1136 if (methods.FirstOrDefault(m => m.Name == "GetShadowDirection") != null)
1138 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) });
1141 if (efl_text_shadow_direction_set_static_delegate == null)
1143 efl_text_shadow_direction_set_static_delegate = new efl_text_shadow_direction_set_delegate(shadow_direction_set);
1146 if (methods.FirstOrDefault(m => m.Name == "SetShadowDirection") != null)
1148 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) });
1151 if (efl_text_shadow_color_get_static_delegate == null)
1153 efl_text_shadow_color_get_static_delegate = new efl_text_shadow_color_get_delegate(shadow_color_get);
1156 if (methods.FirstOrDefault(m => m.Name == "GetShadowColor") != null)
1158 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) });
1161 if (efl_text_shadow_color_set_static_delegate == null)
1163 efl_text_shadow_color_set_static_delegate = new efl_text_shadow_color_set_delegate(shadow_color_set);
1166 if (methods.FirstOrDefault(m => m.Name == "SetShadowColor") != null)
1168 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) });
1171 if (efl_text_glow_color_get_static_delegate == null)
1173 efl_text_glow_color_get_static_delegate = new efl_text_glow_color_get_delegate(glow_color_get);
1176 if (methods.FirstOrDefault(m => m.Name == "GetGlowColor") != null)
1178 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) });
1181 if (efl_text_glow_color_set_static_delegate == null)
1183 efl_text_glow_color_set_static_delegate = new efl_text_glow_color_set_delegate(glow_color_set);
1186 if (methods.FirstOrDefault(m => m.Name == "SetGlowColor") != null)
1188 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) });
1191 if (efl_text_glow2_color_get_static_delegate == null)
1193 efl_text_glow2_color_get_static_delegate = new efl_text_glow2_color_get_delegate(glow2_color_get);
1196 if (methods.FirstOrDefault(m => m.Name == "GetGlow2Color") != null)
1198 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) });
1201 if (efl_text_glow2_color_set_static_delegate == null)
1203 efl_text_glow2_color_set_static_delegate = new efl_text_glow2_color_set_delegate(glow2_color_set);
1206 if (methods.FirstOrDefault(m => m.Name == "SetGlow2Color") != null)
1208 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) });
1211 if (efl_text_gfx_filter_get_static_delegate == null)
1213 efl_text_gfx_filter_get_static_delegate = new efl_text_gfx_filter_get_delegate(gfx_filter_get);
1216 if (methods.FirstOrDefault(m => m.Name == "GetGfxFilter") != null)
1218 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) });
1221 if (efl_text_gfx_filter_set_static_delegate == null)
1223 efl_text_gfx_filter_set_static_delegate = new efl_text_gfx_filter_set_delegate(gfx_filter_set);
1226 if (methods.FirstOrDefault(m => m.Name == "SetGfxFilter") != null)
1228 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) });
1233 /// <summary>Returns the Eo class for the native methods of this class.</summary>
1234 /// <returns>The native class pointer.</returns>
1235 public override IntPtr GetEflClass()
1237 return Efl.ITextStyleConcrete.efl_text_style_interface_get();
1240 #pragma warning disable CA1707, CS1591, SA1300, SA1600
1243 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);
1246 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);
1248 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");
1250 private static void normal_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1252 Eina.Log.Debug("function efl_text_normal_color_get was called");
1253 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1256 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
1259 ((ITextStyle)ws.Target).GetNormalColor(out r, out g, out b, out a);
1263 Eina.Log.Warning($"Callback error: {e.ToString()}");
1264 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1271 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);
1275 private static efl_text_normal_color_get_delegate efl_text_normal_color_get_static_delegate;
1278 private delegate void efl_text_normal_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1281 public delegate void efl_text_normal_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1283 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");
1285 private static void normal_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1287 Eina.Log.Debug("function efl_text_normal_color_set was called");
1288 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1294 ((ITextStyle)ws.Target).SetNormalColor(r, g, b, a);
1298 Eina.Log.Warning($"Callback error: {e.ToString()}");
1299 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1306 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);
1310 private static efl_text_normal_color_set_delegate efl_text_normal_color_set_static_delegate;
1313 private delegate Efl.TextStyleBackingType efl_text_backing_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
1316 public delegate Efl.TextStyleBackingType efl_text_backing_type_get_api_delegate(System.IntPtr obj);
1318 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");
1320 private static Efl.TextStyleBackingType backing_type_get(System.IntPtr obj, System.IntPtr pd)
1322 Eina.Log.Debug("function efl_text_backing_type_get was called");
1323 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1326 Efl.TextStyleBackingType _ret_var = default(Efl.TextStyleBackingType);
1329 _ret_var = ((ITextStyle)ws.Target).GetBackingType();
1333 Eina.Log.Warning($"Callback error: {e.ToString()}");
1334 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1342 return efl_text_backing_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1346 private static efl_text_backing_type_get_delegate efl_text_backing_type_get_static_delegate;
1349 private delegate void efl_text_backing_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleBackingType type);
1352 public delegate void efl_text_backing_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleBackingType type);
1354 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");
1356 private static void backing_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleBackingType type)
1358 Eina.Log.Debug("function efl_text_backing_type_set was called");
1359 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1365 ((ITextStyle)ws.Target).SetBackingType(type);
1369 Eina.Log.Warning($"Callback error: {e.ToString()}");
1370 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1377 efl_text_backing_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
1381 private static efl_text_backing_type_set_delegate efl_text_backing_type_set_static_delegate;
1384 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);
1387 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);
1389 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");
1391 private static void backing_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1393 Eina.Log.Debug("function efl_text_backing_color_get was called");
1394 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1397 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
1400 ((ITextStyle)ws.Target).GetBackingColor(out r, out g, out b, out a);
1404 Eina.Log.Warning($"Callback error: {e.ToString()}");
1405 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1412 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);
1416 private static efl_text_backing_color_get_delegate efl_text_backing_color_get_static_delegate;
1419 private delegate void efl_text_backing_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1422 public delegate void efl_text_backing_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1424 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");
1426 private static void backing_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1428 Eina.Log.Debug("function efl_text_backing_color_set was called");
1429 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1435 ((ITextStyle)ws.Target).SetBackingColor(r, g, b, a);
1439 Eina.Log.Warning($"Callback error: {e.ToString()}");
1440 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1447 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);
1451 private static efl_text_backing_color_set_delegate efl_text_backing_color_set_static_delegate;
1454 private delegate Efl.TextStyleUnderlineType efl_text_underline_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
1457 public delegate Efl.TextStyleUnderlineType efl_text_underline_type_get_api_delegate(System.IntPtr obj);
1459 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");
1461 private static Efl.TextStyleUnderlineType underline_type_get(System.IntPtr obj, System.IntPtr pd)
1463 Eina.Log.Debug("function efl_text_underline_type_get was called");
1464 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1467 Efl.TextStyleUnderlineType _ret_var = default(Efl.TextStyleUnderlineType);
1470 _ret_var = ((ITextStyle)ws.Target).GetUnderlineType();
1474 Eina.Log.Warning($"Callback error: {e.ToString()}");
1475 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1483 return efl_text_underline_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1487 private static efl_text_underline_type_get_delegate efl_text_underline_type_get_static_delegate;
1490 private delegate void efl_text_underline_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleUnderlineType type);
1493 public delegate void efl_text_underline_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleUnderlineType type);
1495 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");
1497 private static void underline_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleUnderlineType type)
1499 Eina.Log.Debug("function efl_text_underline_type_set was called");
1500 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1506 ((ITextStyle)ws.Target).SetUnderlineType(type);
1510 Eina.Log.Warning($"Callback error: {e.ToString()}");
1511 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1518 efl_text_underline_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
1522 private static efl_text_underline_type_set_delegate efl_text_underline_type_set_static_delegate;
1525 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);
1528 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);
1530 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");
1532 private static void underline_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1534 Eina.Log.Debug("function efl_text_underline_color_get was called");
1535 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1538 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
1541 ((ITextStyle)ws.Target).GetUnderlineColor(out r, out g, out b, out a);
1545 Eina.Log.Warning($"Callback error: {e.ToString()}");
1546 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1553 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);
1557 private static efl_text_underline_color_get_delegate efl_text_underline_color_get_static_delegate;
1560 private delegate void efl_text_underline_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1563 public delegate void efl_text_underline_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1565 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");
1567 private static void underline_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1569 Eina.Log.Debug("function efl_text_underline_color_set was called");
1570 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1576 ((ITextStyle)ws.Target).SetUnderlineColor(r, g, b, a);
1580 Eina.Log.Warning($"Callback error: {e.ToString()}");
1581 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1588 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);
1592 private static efl_text_underline_color_set_delegate efl_text_underline_color_set_static_delegate;
1595 private delegate double efl_text_underline_height_get_delegate(System.IntPtr obj, System.IntPtr pd);
1598 public delegate double efl_text_underline_height_get_api_delegate(System.IntPtr obj);
1600 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");
1602 private static double underline_height_get(System.IntPtr obj, System.IntPtr pd)
1604 Eina.Log.Debug("function efl_text_underline_height_get was called");
1605 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1608 double _ret_var = default(double);
1611 _ret_var = ((ITextStyle)ws.Target).GetUnderlineHeight();
1615 Eina.Log.Warning($"Callback error: {e.ToString()}");
1616 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1624 return efl_text_underline_height_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1628 private static efl_text_underline_height_get_delegate efl_text_underline_height_get_static_delegate;
1631 private delegate void efl_text_underline_height_set_delegate(System.IntPtr obj, System.IntPtr pd, double height);
1634 public delegate void efl_text_underline_height_set_api_delegate(System.IntPtr obj, double height);
1636 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");
1638 private static void underline_height_set(System.IntPtr obj, System.IntPtr pd, double height)
1640 Eina.Log.Debug("function efl_text_underline_height_set was called");
1641 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1647 ((ITextStyle)ws.Target).SetUnderlineHeight(height);
1651 Eina.Log.Warning($"Callback error: {e.ToString()}");
1652 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1659 efl_text_underline_height_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), height);
1663 private static efl_text_underline_height_set_delegate efl_text_underline_height_set_static_delegate;
1666 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);
1669 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);
1671 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");
1673 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)
1675 Eina.Log.Debug("function efl_text_underline_dashed_color_get was called");
1676 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1679 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
1682 ((ITextStyle)ws.Target).GetUnderlineDashedColor(out r, out g, out b, out a);
1686 Eina.Log.Warning($"Callback error: {e.ToString()}");
1687 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1694 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);
1698 private static efl_text_underline_dashed_color_get_delegate efl_text_underline_dashed_color_get_static_delegate;
1701 private delegate void efl_text_underline_dashed_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1704 public delegate void efl_text_underline_dashed_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1706 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");
1708 private static void underline_dashed_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1710 Eina.Log.Debug("function efl_text_underline_dashed_color_set was called");
1711 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1717 ((ITextStyle)ws.Target).SetUnderlineDashedColor(r, g, b, a);
1721 Eina.Log.Warning($"Callback error: {e.ToString()}");
1722 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1729 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);
1733 private static efl_text_underline_dashed_color_set_delegate efl_text_underline_dashed_color_set_static_delegate;
1736 private delegate int efl_text_underline_dashed_width_get_delegate(System.IntPtr obj, System.IntPtr pd);
1739 public delegate int efl_text_underline_dashed_width_get_api_delegate(System.IntPtr obj);
1741 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");
1743 private static int underline_dashed_width_get(System.IntPtr obj, System.IntPtr pd)
1745 Eina.Log.Debug("function efl_text_underline_dashed_width_get was called");
1746 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1749 int _ret_var = default(int);
1752 _ret_var = ((ITextStyle)ws.Target).GetUnderlineDashedWidth();
1756 Eina.Log.Warning($"Callback error: {e.ToString()}");
1757 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1765 return efl_text_underline_dashed_width_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1769 private static efl_text_underline_dashed_width_get_delegate efl_text_underline_dashed_width_get_static_delegate;
1772 private delegate void efl_text_underline_dashed_width_set_delegate(System.IntPtr obj, System.IntPtr pd, int width);
1775 public delegate void efl_text_underline_dashed_width_set_api_delegate(System.IntPtr obj, int width);
1777 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");
1779 private static void underline_dashed_width_set(System.IntPtr obj, System.IntPtr pd, int width)
1781 Eina.Log.Debug("function efl_text_underline_dashed_width_set was called");
1782 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1788 ((ITextStyle)ws.Target).SetUnderlineDashedWidth(width);
1792 Eina.Log.Warning($"Callback error: {e.ToString()}");
1793 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1800 efl_text_underline_dashed_width_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), width);
1804 private static efl_text_underline_dashed_width_set_delegate efl_text_underline_dashed_width_set_static_delegate;
1807 private delegate int efl_text_underline_dashed_gap_get_delegate(System.IntPtr obj, System.IntPtr pd);
1810 public delegate int efl_text_underline_dashed_gap_get_api_delegate(System.IntPtr obj);
1812 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");
1814 private static int underline_dashed_gap_get(System.IntPtr obj, System.IntPtr pd)
1816 Eina.Log.Debug("function efl_text_underline_dashed_gap_get was called");
1817 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1820 int _ret_var = default(int);
1823 _ret_var = ((ITextStyle)ws.Target).GetUnderlineDashedGap();
1827 Eina.Log.Warning($"Callback error: {e.ToString()}");
1828 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1836 return efl_text_underline_dashed_gap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1840 private static efl_text_underline_dashed_gap_get_delegate efl_text_underline_dashed_gap_get_static_delegate;
1843 private delegate void efl_text_underline_dashed_gap_set_delegate(System.IntPtr obj, System.IntPtr pd, int gap);
1846 public delegate void efl_text_underline_dashed_gap_set_api_delegate(System.IntPtr obj, int gap);
1848 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");
1850 private static void underline_dashed_gap_set(System.IntPtr obj, System.IntPtr pd, int gap)
1852 Eina.Log.Debug("function efl_text_underline_dashed_gap_set was called");
1853 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1859 ((ITextStyle)ws.Target).SetUnderlineDashedGap(gap);
1863 Eina.Log.Warning($"Callback error: {e.ToString()}");
1864 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1871 efl_text_underline_dashed_gap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), gap);
1875 private static efl_text_underline_dashed_gap_set_delegate efl_text_underline_dashed_gap_set_static_delegate;
1878 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);
1881 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);
1883 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");
1885 private static void underline2_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1887 Eina.Log.Debug("function efl_text_underline2_color_get was called");
1888 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1891 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
1894 ((ITextStyle)ws.Target).GetUnderline2Color(out r, out g, out b, out a);
1898 Eina.Log.Warning($"Callback error: {e.ToString()}");
1899 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1906 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);
1910 private static efl_text_underline2_color_get_delegate efl_text_underline2_color_get_static_delegate;
1913 private delegate void efl_text_underline2_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1916 public delegate void efl_text_underline2_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1918 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");
1920 private static void underline2_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1922 Eina.Log.Debug("function efl_text_underline2_color_set was called");
1923 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1929 ((ITextStyle)ws.Target).SetUnderline2Color(r, g, b, a);
1933 Eina.Log.Warning($"Callback error: {e.ToString()}");
1934 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1941 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);
1945 private static efl_text_underline2_color_set_delegate efl_text_underline2_color_set_static_delegate;
1948 private delegate Efl.TextStyleStrikethroughType efl_text_strikethrough_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
1951 public delegate Efl.TextStyleStrikethroughType efl_text_strikethrough_type_get_api_delegate(System.IntPtr obj);
1953 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");
1955 private static Efl.TextStyleStrikethroughType strikethrough_type_get(System.IntPtr obj, System.IntPtr pd)
1957 Eina.Log.Debug("function efl_text_strikethrough_type_get was called");
1958 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1961 Efl.TextStyleStrikethroughType _ret_var = default(Efl.TextStyleStrikethroughType);
1964 _ret_var = ((ITextStyle)ws.Target).GetStrikethroughType();
1968 Eina.Log.Warning($"Callback error: {e.ToString()}");
1969 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1977 return efl_text_strikethrough_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1981 private static efl_text_strikethrough_type_get_delegate efl_text_strikethrough_type_get_static_delegate;
1984 private delegate void efl_text_strikethrough_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleStrikethroughType type);
1987 public delegate void efl_text_strikethrough_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleStrikethroughType type);
1989 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");
1991 private static void strikethrough_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleStrikethroughType type)
1993 Eina.Log.Debug("function efl_text_strikethrough_type_set was called");
1994 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2000 ((ITextStyle)ws.Target).SetStrikethroughType(type);
2004 Eina.Log.Warning($"Callback error: {e.ToString()}");
2005 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2012 efl_text_strikethrough_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
2016 private static efl_text_strikethrough_type_set_delegate efl_text_strikethrough_type_set_static_delegate;
2019 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);
2022 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);
2024 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");
2026 private static void strikethrough_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
2028 Eina.Log.Debug("function efl_text_strikethrough_color_get was called");
2029 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2032 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
2035 ((ITextStyle)ws.Target).GetStrikethroughColor(out r, out g, out b, out a);
2039 Eina.Log.Warning($"Callback error: {e.ToString()}");
2040 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2047 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);
2051 private static efl_text_strikethrough_color_get_delegate efl_text_strikethrough_color_get_static_delegate;
2054 private delegate void efl_text_strikethrough_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
2057 public delegate void efl_text_strikethrough_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
2059 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");
2061 private static void strikethrough_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
2063 Eina.Log.Debug("function efl_text_strikethrough_color_set was called");
2064 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2070 ((ITextStyle)ws.Target).SetStrikethroughColor(r, g, b, a);
2074 Eina.Log.Warning($"Callback error: {e.ToString()}");
2075 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2082 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);
2086 private static efl_text_strikethrough_color_set_delegate efl_text_strikethrough_color_set_static_delegate;
2089 private delegate Efl.TextStyleEffectType efl_text_effect_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
2092 public delegate Efl.TextStyleEffectType efl_text_effect_type_get_api_delegate(System.IntPtr obj);
2094 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");
2096 private static Efl.TextStyleEffectType effect_type_get(System.IntPtr obj, System.IntPtr pd)
2098 Eina.Log.Debug("function efl_text_effect_type_get was called");
2099 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2102 Efl.TextStyleEffectType _ret_var = default(Efl.TextStyleEffectType);
2105 _ret_var = ((ITextStyle)ws.Target).GetEffectType();
2109 Eina.Log.Warning($"Callback error: {e.ToString()}");
2110 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2118 return efl_text_effect_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2122 private static efl_text_effect_type_get_delegate efl_text_effect_type_get_static_delegate;
2125 private delegate void efl_text_effect_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleEffectType type);
2128 public delegate void efl_text_effect_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleEffectType type);
2130 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");
2132 private static void effect_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleEffectType type)
2134 Eina.Log.Debug("function efl_text_effect_type_set was called");
2135 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2141 ((ITextStyle)ws.Target).SetEffectType(type);
2145 Eina.Log.Warning($"Callback error: {e.ToString()}");
2146 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2153 efl_text_effect_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
2157 private static efl_text_effect_type_set_delegate efl_text_effect_type_set_static_delegate;
2160 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);
2163 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);
2165 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");
2167 private static void outline_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
2169 Eina.Log.Debug("function efl_text_outline_color_get was called");
2170 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2173 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
2176 ((ITextStyle)ws.Target).GetOutlineColor(out r, out g, out b, out a);
2180 Eina.Log.Warning($"Callback error: {e.ToString()}");
2181 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2188 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);
2192 private static efl_text_outline_color_get_delegate efl_text_outline_color_get_static_delegate;
2195 private delegate void efl_text_outline_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
2198 public delegate void efl_text_outline_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
2200 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");
2202 private static void outline_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
2204 Eina.Log.Debug("function efl_text_outline_color_set was called");
2205 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2211 ((ITextStyle)ws.Target).SetOutlineColor(r, g, b, a);
2215 Eina.Log.Warning($"Callback error: {e.ToString()}");
2216 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2223 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);
2227 private static efl_text_outline_color_set_delegate efl_text_outline_color_set_static_delegate;
2230 private delegate Efl.TextStyleShadowDirection efl_text_shadow_direction_get_delegate(System.IntPtr obj, System.IntPtr pd);
2233 public delegate Efl.TextStyleShadowDirection efl_text_shadow_direction_get_api_delegate(System.IntPtr obj);
2235 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");
2237 private static Efl.TextStyleShadowDirection shadow_direction_get(System.IntPtr obj, System.IntPtr pd)
2239 Eina.Log.Debug("function efl_text_shadow_direction_get was called");
2240 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2243 Efl.TextStyleShadowDirection _ret_var = default(Efl.TextStyleShadowDirection);
2246 _ret_var = ((ITextStyle)ws.Target).GetShadowDirection();
2250 Eina.Log.Warning($"Callback error: {e.ToString()}");
2251 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2259 return efl_text_shadow_direction_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2263 private static efl_text_shadow_direction_get_delegate efl_text_shadow_direction_get_static_delegate;
2266 private delegate void efl_text_shadow_direction_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleShadowDirection type);
2269 public delegate void efl_text_shadow_direction_set_api_delegate(System.IntPtr obj, Efl.TextStyleShadowDirection type);
2271 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");
2273 private static void shadow_direction_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleShadowDirection type)
2275 Eina.Log.Debug("function efl_text_shadow_direction_set was called");
2276 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2282 ((ITextStyle)ws.Target).SetShadowDirection(type);
2286 Eina.Log.Warning($"Callback error: {e.ToString()}");
2287 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2294 efl_text_shadow_direction_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
2298 private static efl_text_shadow_direction_set_delegate efl_text_shadow_direction_set_static_delegate;
2301 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);
2304 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);
2306 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");
2308 private static void shadow_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
2310 Eina.Log.Debug("function efl_text_shadow_color_get was called");
2311 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2314 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
2317 ((ITextStyle)ws.Target).GetShadowColor(out r, out g, out b, out a);
2321 Eina.Log.Warning($"Callback error: {e.ToString()}");
2322 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2329 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);
2333 private static efl_text_shadow_color_get_delegate efl_text_shadow_color_get_static_delegate;
2336 private delegate void efl_text_shadow_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
2339 public delegate void efl_text_shadow_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
2341 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");
2343 private static void shadow_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
2345 Eina.Log.Debug("function efl_text_shadow_color_set was called");
2346 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2352 ((ITextStyle)ws.Target).SetShadowColor(r, g, b, a);
2356 Eina.Log.Warning($"Callback error: {e.ToString()}");
2357 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2364 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);
2368 private static efl_text_shadow_color_set_delegate efl_text_shadow_color_set_static_delegate;
2371 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);
2374 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);
2376 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");
2378 private static void glow_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
2380 Eina.Log.Debug("function efl_text_glow_color_get was called");
2381 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2384 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
2387 ((ITextStyle)ws.Target).GetGlowColor(out r, out g, out b, out a);
2391 Eina.Log.Warning($"Callback error: {e.ToString()}");
2392 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2399 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);
2403 private static efl_text_glow_color_get_delegate efl_text_glow_color_get_static_delegate;
2406 private delegate void efl_text_glow_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
2409 public delegate void efl_text_glow_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
2411 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");
2413 private static void glow_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
2415 Eina.Log.Debug("function efl_text_glow_color_set was called");
2416 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2422 ((ITextStyle)ws.Target).SetGlowColor(r, g, b, a);
2426 Eina.Log.Warning($"Callback error: {e.ToString()}");
2427 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2434 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);
2438 private static efl_text_glow_color_set_delegate efl_text_glow_color_set_static_delegate;
2441 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);
2444 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);
2446 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");
2448 private static void glow2_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
2450 Eina.Log.Debug("function efl_text_glow2_color_get was called");
2451 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2454 r = default(byte); g = default(byte); b = default(byte); a = default(byte);
2457 ((ITextStyle)ws.Target).GetGlow2Color(out r, out g, out b, out a);
2461 Eina.Log.Warning($"Callback error: {e.ToString()}");
2462 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2469 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);
2473 private static efl_text_glow2_color_get_delegate efl_text_glow2_color_get_static_delegate;
2476 private delegate void efl_text_glow2_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
2479 public delegate void efl_text_glow2_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
2481 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");
2483 private static void glow2_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
2485 Eina.Log.Debug("function efl_text_glow2_color_set was called");
2486 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2492 ((ITextStyle)ws.Target).SetGlow2Color(r, g, b, a);
2496 Eina.Log.Warning($"Callback error: {e.ToString()}");
2497 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2504 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);
2508 private static efl_text_glow2_color_set_delegate efl_text_glow2_color_set_static_delegate;
2510 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
2511 private delegate System.String efl_text_gfx_filter_get_delegate(System.IntPtr obj, System.IntPtr pd);
2513 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
2514 public delegate System.String efl_text_gfx_filter_get_api_delegate(System.IntPtr obj);
2516 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");
2518 private static System.String gfx_filter_get(System.IntPtr obj, System.IntPtr pd)
2520 Eina.Log.Debug("function efl_text_gfx_filter_get was called");
2521 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2524 System.String _ret_var = default(System.String);
2527 _ret_var = ((ITextStyle)ws.Target).GetGfxFilter();
2531 Eina.Log.Warning($"Callback error: {e.ToString()}");
2532 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2540 return efl_text_gfx_filter_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2544 private static efl_text_gfx_filter_get_delegate efl_text_gfx_filter_get_static_delegate;
2547 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);
2550 public delegate void efl_text_gfx_filter_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String code);
2552 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");
2554 private static void gfx_filter_set(System.IntPtr obj, System.IntPtr pd, System.String code)
2556 Eina.Log.Debug("function efl_text_gfx_filter_set was called");
2557 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2563 ((ITextStyle)ws.Target).SetGfxFilter(code);
2567 Eina.Log.Warning($"Callback error: {e.ToString()}");
2568 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2575 efl_text_gfx_filter_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), code);
2579 private static efl_text_gfx_filter_set_delegate efl_text_gfx_filter_set_static_delegate;
2581 #pragma warning restore CA1707, CS1591, SA1300, SA1600
2588 #pragma warning disable CS1591
2589 public static class EflITextStyleConcrete_ExtensionMethods {
2591 public static Efl.BindableProperty<Efl.TextStyleBackingType> BackingType<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.ITextStyle, T>magic = null) where T : Efl.ITextStyle {
2592 return new Efl.BindableProperty<Efl.TextStyleBackingType>("backing_type", fac);
2596 public static Efl.BindableProperty<Efl.TextStyleUnderlineType> UnderlineType<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.ITextStyle, T>magic = null) where T : Efl.ITextStyle {
2597 return new Efl.BindableProperty<Efl.TextStyleUnderlineType>("underline_type", fac);
2601 public static Efl.BindableProperty<double> UnderlineHeight<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.ITextStyle, T>magic = null) where T : Efl.ITextStyle {
2602 return new Efl.BindableProperty<double>("underline_height", fac);
2606 public static Efl.BindableProperty<int> UnderlineDashedWidth<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.ITextStyle, T>magic = null) where T : Efl.ITextStyle {
2607 return new Efl.BindableProperty<int>("underline_dashed_width", fac);
2610 public static Efl.BindableProperty<int> UnderlineDashedGap<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.ITextStyle, T>magic = null) where T : Efl.ITextStyle {
2611 return new Efl.BindableProperty<int>("underline_dashed_gap", fac);
2615 public static Efl.BindableProperty<Efl.TextStyleStrikethroughType> StrikethroughType<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.ITextStyle, T>magic = null) where T : Efl.ITextStyle {
2616 return new Efl.BindableProperty<Efl.TextStyleStrikethroughType>("strikethrough_type", fac);
2620 public static Efl.BindableProperty<Efl.TextStyleEffectType> EffectType<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.ITextStyle, T>magic = null) where T : Efl.ITextStyle {
2621 return new Efl.BindableProperty<Efl.TextStyleEffectType>("effect_type", fac);
2625 public static Efl.BindableProperty<Efl.TextStyleShadowDirection> ShadowDirection<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.ITextStyle, T>magic = null) where T : Efl.ITextStyle {
2626 return new Efl.BindableProperty<Efl.TextStyleShadowDirection>("shadow_direction", fac);
2632 public static Efl.BindableProperty<System.String> GfxFilter<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.ITextStyle, T>magic = null) where T : Efl.ITextStyle {
2633 return new Efl.BindableProperty<System.String>("gfx_filter", fac);
2637 #pragma warning restore CS1591
2641 /// <summary>Whether to apply backing style to the displayed text or not</summary>
2642 [Efl.Eo.BindingEntity]
2643 public enum TextStyleBackingType
2645 /// <summary>Do not use backing</summary>
2647 /// <summary>Use backing style</summary>
2655 /// <summary>Whether to apply strikethrough style to the displayed text or not</summary>
2656 [Efl.Eo.BindingEntity]
2657 public enum TextStyleStrikethroughType
2659 /// <summary>Do not use strikethrough</summary>
2661 /// <summary>Use strikethrough style</summary>
2669 /// <summary>Effect to apply to the displayed text</summary>
2670 [Efl.Eo.BindingEntity]
2671 public enum TextStyleEffectType
2673 /// <summary>No effect</summary>
2675 /// <summary>Shadow effect</summary>
2677 /// <summary>Far shadow effect</summary>
2679 /// <summary>Soft shadow effect</summary>
2681 /// <summary>Far and soft shadow effect</summary>
2683 /// <summary>Glow effect</summary>
2685 /// <summary>Outline effect</summary>
2687 /// <summary>Soft outline effect</summary>
2689 /// <summary>Outline shadow effect</summary>
2691 /// <summary>Outline soft shadow effect</summary>
2692 OutlineSoftShadow = 9,
2699 /// <summary>Direction of the shadow style, if used</summary>
2700 [Efl.Eo.BindingEntity]
2701 public enum TextStyleShadowDirection
2703 /// <summary>Shadow towards bottom right</summary>
2705 /// <summary>Shadow towards botom</summary>
2707 /// <summary>Shadow towards bottom left</summary>
2709 /// <summary>Shadow towards left</summary>
2711 /// <summary>Shadow towards top left</summary>
2713 /// <summary>Shadow towards top</summary>
2715 /// <summary>Shadow towards top right</summary>
2717 /// <summary>Shadow towards right</summary>
2725 /// <summary>Underline type of the displayed text</summary>
2726 [Efl.Eo.BindingEntity]
2727 public enum TextStyleUnderlineType
2729 /// <summary>Text without underline</summary>
2731 /// <summary>Underline enabled</summary>
2733 /// <summary>Underlined with a signle line</summary>
2735 /// <summary>Underlined with a double line</summary>
2737 /// <summary>Underlined with a dashed line</summary>