1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.ComponentModel;
8 /// <summary>Style to apply to the text
9 /// A style can be coloring, effects, underline, strikethrough etc.
11 [TextStyleNativeInherit]
12 public interface TextStyle :
13 Efl.Eo.IWrapper, IDisposable
15 /// <summary>Color of text, excluding style
17 /// <param name="r">Red component
19 /// <param name="g">Green component
21 /// <param name="b">Blue component
23 /// <param name="a">Alpha component
25 /// <returns></returns>
26 void GetNormalColor( out byte r, out byte g, out byte b, out byte a);
27 /// <summary>Color of text, excluding style
29 /// <param name="r">Red component
31 /// <param name="g">Green component
33 /// <param name="b">Blue component
35 /// <param name="a">Alpha component
37 /// <returns></returns>
38 void SetNormalColor( byte r, byte g, byte b, byte a);
39 /// <summary>Enable or disable backing type
41 /// <returns>Backing type
43 Efl.TextStyleBackingType GetBackingType();
44 /// <summary>Enable or disable backing type
46 /// <param name="type">Backing type
48 /// <returns></returns>
49 void SetBackingType( Efl.TextStyleBackingType type);
50 /// <summary>Backing color
52 /// <param name="r">Red component
54 /// <param name="g">Green component
56 /// <param name="b">Blue component
58 /// <param name="a">Alpha component
60 /// <returns></returns>
61 void GetBackingColor( out byte r, out byte g, out byte b, out byte a);
62 /// <summary>Backing color
64 /// <param name="r">Red component
66 /// <param name="g">Green component
68 /// <param name="b">Blue component
70 /// <param name="a">Alpha component
72 /// <returns></returns>
73 void SetBackingColor( byte r, byte g, byte b, byte a);
74 /// <summary>Sets an underline style on the text
76 /// <returns>Underline type
78 Efl.TextStyleUnderlineType GetUnderlineType();
79 /// <summary>Sets an underline style on the text
81 /// <param name="type">Underline type
83 /// <returns></returns>
84 void SetUnderlineType( Efl.TextStyleUnderlineType type);
85 /// <summary>Color of normal underline style
87 /// <param name="r">Red component
89 /// <param name="g">Green component
91 /// <param name="b">Blue component
93 /// <param name="a">Alpha component
95 /// <returns></returns>
96 void GetUnderlineColor( out byte r, out byte g, out byte b, out byte a);
97 /// <summary>Color of normal underline style
99 /// <param name="r">Red component
101 /// <param name="g">Green component
103 /// <param name="b">Blue component
105 /// <param name="a">Alpha component
107 /// <returns></returns>
108 void SetUnderlineColor( byte r, byte g, byte b, byte a);
109 /// <summary>Height of underline style
113 double GetUnderlineHeight();
114 /// <summary>Height of underline style
116 /// <param name="height">Height
118 /// <returns></returns>
119 void SetUnderlineHeight( double height);
120 /// <summary>Color of dashed underline style
122 /// <param name="r">Red component
124 /// <param name="g">Green component
126 /// <param name="b">Blue component
128 /// <param name="a">Alpha component
130 /// <returns></returns>
131 void GetUnderlineDashedColor( out byte r, out byte g, out byte b, out byte a);
132 /// <summary>Color of dashed underline style
134 /// <param name="r">Red component
136 /// <param name="g">Green component
138 /// <param name="b">Blue component
140 /// <param name="a">Alpha component
142 /// <returns></returns>
143 void SetUnderlineDashedColor( byte r, byte g, byte b, byte a);
144 /// <summary>Width of dashed underline style
148 int GetUnderlineDashedWidth();
149 /// <summary>Width of dashed underline style
151 /// <param name="width">Width
153 /// <returns></returns>
154 void SetUnderlineDashedWidth( int width);
155 /// <summary>Gap of dashed underline style
159 int GetUnderlineDashedGap();
160 /// <summary>Gap of dashed underline style
162 /// <param name="gap">Gap
164 /// <returns></returns>
165 void SetUnderlineDashedGap( int gap);
166 /// <summary>Color of underline2 style
168 /// <param name="r">Red component
170 /// <param name="g">Green component
172 /// <param name="b">Blue component
174 /// <param name="a">Alpha component
176 /// <returns></returns>
177 void GetUnderline2Color( out byte r, out byte g, out byte b, out byte a);
178 /// <summary>Color of underline2 style
180 /// <param name="r">Red component
182 /// <param name="g">Green component
184 /// <param name="b">Blue component
186 /// <param name="a">Alpha component
188 /// <returns></returns>
189 void SetUnderline2Color( byte r, byte g, byte b, byte a);
190 /// <summary>Type of strikethrough style
192 /// <returns>Strikethrough type
194 Efl.TextStyleStrikethroughType GetStrikethroughType();
195 /// <summary>Type of strikethrough style
197 /// <param name="type">Strikethrough type
199 /// <returns></returns>
200 void SetStrikethroughType( Efl.TextStyleStrikethroughType type);
201 /// <summary>Color of strikethrough_style
203 /// <param name="r">Red component
205 /// <param name="g">Green component
207 /// <param name="b">Blue component
209 /// <param name="a">Alpha component
211 /// <returns></returns>
212 void GetStrikethroughColor( out byte r, out byte g, out byte b, out byte a);
213 /// <summary>Color of strikethrough_style
215 /// <param name="r">Red component
217 /// <param name="g">Green component
219 /// <param name="b">Blue component
221 /// <param name="a">Alpha component
223 /// <returns></returns>
224 void SetStrikethroughColor( byte r, byte g, byte b, byte a);
225 /// <summary>Type of effect used for the displayed text
227 /// <returns>Effect type
229 Efl.TextStyleEffectType GetEffectType();
230 /// <summary>Type of effect used for the displayed text
232 /// <param name="type">Effect type
234 /// <returns></returns>
235 void SetEffectType( Efl.TextStyleEffectType type);
236 /// <summary>Color of outline effect
238 /// <param name="r">Red component
240 /// <param name="g">Green component
242 /// <param name="b">Blue component
244 /// <param name="a">Alpha component
246 /// <returns></returns>
247 void GetOutlineColor( out byte r, out byte g, out byte b, out byte a);
248 /// <summary>Color of outline effect
250 /// <param name="r">Red component
252 /// <param name="g">Green component
254 /// <param name="b">Blue component
256 /// <param name="a">Alpha component
258 /// <returns></returns>
259 void SetOutlineColor( byte r, byte g, byte b, byte a);
260 /// <summary>Direction of shadow effect
262 /// <returns>Shadow direction
264 Efl.TextStyleShadowDirection GetShadowDirection();
265 /// <summary>Direction of shadow effect
267 /// <param name="type">Shadow direction
269 /// <returns></returns>
270 void SetShadowDirection( Efl.TextStyleShadowDirection type);
271 /// <summary>Color of shadow effect
273 /// <param name="r">Red component
275 /// <param name="g">Green component
277 /// <param name="b">Blue component
279 /// <param name="a">Alpha component
281 /// <returns></returns>
282 void GetShadowColor( out byte r, out byte g, out byte b, out byte a);
283 /// <summary>Color of shadow effect
285 /// <param name="r">Red component
287 /// <param name="g">Green component
289 /// <param name="b">Blue component
291 /// <param name="a">Alpha component
293 /// <returns></returns>
294 void SetShadowColor( byte r, byte g, byte b, byte a);
295 /// <summary>Color of glow effect
297 /// <param name="r">Red component
299 /// <param name="g">Green component
301 /// <param name="b">Blue component
303 /// <param name="a">Alpha component
305 /// <returns></returns>
306 void GetGlowColor( out byte r, out byte g, out byte b, out byte a);
307 /// <summary>Color of glow effect
309 /// <param name="r">Red component
311 /// <param name="g">Green component
313 /// <param name="b">Blue component
315 /// <param name="a">Alpha component
317 /// <returns></returns>
318 void SetGlowColor( byte r, byte g, byte b, byte a);
319 /// <summary>Second color of the glow effect
321 /// <param name="r">Red component
323 /// <param name="g">Green component
325 /// <param name="b">Blue component
327 /// <param name="a">Alpha component
329 /// <returns></returns>
330 void GetGlow2Color( out byte r, out byte g, out byte b, out byte a);
331 /// <summary>Second color of the glow effect
333 /// <param name="r">Red component
335 /// <param name="g">Green component
337 /// <param name="b">Blue component
339 /// <param name="a">Alpha component
341 /// <returns></returns>
342 void SetGlow2Color( byte r, byte g, byte b, byte a);
343 /// <summary>Program that applies a special filter
344 /// See <see cref="Efl.Gfx.Filter"/>.
346 /// <returns>Filter code
348 System.String GetGfxFilter();
349 /// <summary>Program that applies a special filter
350 /// See <see cref="Efl.Gfx.Filter"/>.
352 /// <param name="code">Filter code
354 /// <returns></returns>
355 void SetGfxFilter( System.String code);
356 /// <summary>Enable or disable backing type
358 /// <value>Backing type
360 Efl.TextStyleBackingType BackingType {
364 /// <summary>Sets an underline style on the text
366 /// <value>Underline type
368 Efl.TextStyleUnderlineType UnderlineType {
372 /// <summary>Height of underline style
376 double UnderlineHeight {
380 /// <summary>Width of dashed underline style
384 int UnderlineDashedWidth {
388 /// <summary>Gap of dashed underline style
392 int UnderlineDashedGap {
396 /// <summary>Type of strikethrough style
398 /// <value>Strikethrough type
400 Efl.TextStyleStrikethroughType StrikethroughType {
404 /// <summary>Type of effect used for the displayed text
406 /// <value>Effect type
408 Efl.TextStyleEffectType EffectType {
412 /// <summary>Direction of shadow effect
414 /// <value>Shadow direction
416 Efl.TextStyleShadowDirection ShadowDirection {
420 /// <summary>Program that applies a special filter
421 /// See <see cref="Efl.Gfx.Filter"/>.
423 /// <value>Filter code
425 System.String GfxFilter {
430 /// <summary>Style to apply to the text
431 /// A style can be coloring, effects, underline, strikethrough etc.
433 sealed public class TextStyleConcrete :
438 ///<summary>Pointer to the native class description.</summary>
439 public System.IntPtr NativeClass {
441 if (((object)this).GetType() == typeof (TextStyleConcrete))
442 return Efl.TextStyleNativeInherit.GetEflClassStatic();
444 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
447 private System.IntPtr handle;
448 ///<summary>Pointer to the native instance.</summary>
449 public System.IntPtr NativeHandle {
450 get { return handle; }
452 [System.Runtime.InteropServices.DllImport(efl.Libs.Efl)] internal static extern System.IntPtr
453 efl_text_style_interface_get();
454 ///<summary>Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
455 public TextStyleConcrete(System.IntPtr raw)
458 register_event_proxies();
460 ///<summary>Destructor.</summary>
465 ///<summary>Releases the underlying native instance.</summary>
466 void Dispose(bool disposing)
468 if (handle != System.IntPtr.Zero) {
469 Efl.Eo.Globals.efl_unref(handle);
470 handle = System.IntPtr.Zero;
473 ///<summary>Releases the underlying native instance.</summary>
474 public void Dispose()
477 GC.SuppressFinalize(this);
479 ///<summary>Casts obj into an instance of this type.</summary>
480 public static TextStyleConcrete static_cast(Efl.Object obj)
483 throw new System.ArgumentNullException("obj");
484 return new TextStyleConcrete(obj.NativeHandle);
486 ///<summary>Verifies if the given object is equal to this one.</summary>
487 public override bool Equals(object obj)
489 var other = obj as Efl.Object;
492 return this.NativeHandle == other.NativeHandle;
494 ///<summary>Gets the hash code for this object based on the native pointer it points to.</summary>
495 public override int GetHashCode()
497 return this.NativeHandle.ToInt32();
499 ///<summary>Turns the native pointer into a string representation.</summary>
500 public override String ToString()
502 return $"{this.GetType().Name}@[{this.NativeHandle.ToInt32():x}]";
504 void register_event_proxies()
507 /// <summary>Color of text, excluding style
509 /// <param name="r">Red component
511 /// <param name="g">Green component
513 /// <param name="b">Blue component
515 /// <param name="a">Alpha component
517 /// <returns></returns>
518 public void GetNormalColor( out byte r, out byte g, out byte b, out byte a) {
519 Efl.TextStyleNativeInherit.efl_text_normal_color_get_ptr.Value.Delegate(this.NativeHandle, out r, out g, out b, out a);
520 Eina.Error.RaiseIfUnhandledException();
522 /// <summary>Color of text, excluding style
524 /// <param name="r">Red component
526 /// <param name="g">Green component
528 /// <param name="b">Blue component
530 /// <param name="a">Alpha component
532 /// <returns></returns>
533 public void SetNormalColor( byte r, byte g, byte b, byte a) {
534 Efl.TextStyleNativeInherit.efl_text_normal_color_set_ptr.Value.Delegate(this.NativeHandle, r, g, b, a);
535 Eina.Error.RaiseIfUnhandledException();
537 /// <summary>Enable or disable backing type
539 /// <returns>Backing type
541 public Efl.TextStyleBackingType GetBackingType() {
542 var _ret_var = Efl.TextStyleNativeInherit.efl_text_backing_type_get_ptr.Value.Delegate(this.NativeHandle);
543 Eina.Error.RaiseIfUnhandledException();
546 /// <summary>Enable or disable backing type
548 /// <param name="type">Backing type
550 /// <returns></returns>
551 public void SetBackingType( Efl.TextStyleBackingType type) {
552 Efl.TextStyleNativeInherit.efl_text_backing_type_set_ptr.Value.Delegate(this.NativeHandle, type);
553 Eina.Error.RaiseIfUnhandledException();
555 /// <summary>Backing color
557 /// <param name="r">Red component
559 /// <param name="g">Green component
561 /// <param name="b">Blue component
563 /// <param name="a">Alpha component
565 /// <returns></returns>
566 public void GetBackingColor( out byte r, out byte g, out byte b, out byte a) {
567 Efl.TextStyleNativeInherit.efl_text_backing_color_get_ptr.Value.Delegate(this.NativeHandle, out r, out g, out b, out a);
568 Eina.Error.RaiseIfUnhandledException();
570 /// <summary>Backing color
572 /// <param name="r">Red component
574 /// <param name="g">Green component
576 /// <param name="b">Blue component
578 /// <param name="a">Alpha component
580 /// <returns></returns>
581 public void SetBackingColor( byte r, byte g, byte b, byte a) {
582 Efl.TextStyleNativeInherit.efl_text_backing_color_set_ptr.Value.Delegate(this.NativeHandle, r, g, b, a);
583 Eina.Error.RaiseIfUnhandledException();
585 /// <summary>Sets an underline style on the text
587 /// <returns>Underline type
589 public Efl.TextStyleUnderlineType GetUnderlineType() {
590 var _ret_var = Efl.TextStyleNativeInherit.efl_text_underline_type_get_ptr.Value.Delegate(this.NativeHandle);
591 Eina.Error.RaiseIfUnhandledException();
594 /// <summary>Sets an underline style on the text
596 /// <param name="type">Underline type
598 /// <returns></returns>
599 public void SetUnderlineType( Efl.TextStyleUnderlineType type) {
600 Efl.TextStyleNativeInherit.efl_text_underline_type_set_ptr.Value.Delegate(this.NativeHandle, type);
601 Eina.Error.RaiseIfUnhandledException();
603 /// <summary>Color of normal underline style
605 /// <param name="r">Red component
607 /// <param name="g">Green component
609 /// <param name="b">Blue component
611 /// <param name="a">Alpha component
613 /// <returns></returns>
614 public void GetUnderlineColor( out byte r, out byte g, out byte b, out byte a) {
615 Efl.TextStyleNativeInherit.efl_text_underline_color_get_ptr.Value.Delegate(this.NativeHandle, out r, out g, out b, out a);
616 Eina.Error.RaiseIfUnhandledException();
618 /// <summary>Color of normal underline style
620 /// <param name="r">Red component
622 /// <param name="g">Green component
624 /// <param name="b">Blue component
626 /// <param name="a">Alpha component
628 /// <returns></returns>
629 public void SetUnderlineColor( byte r, byte g, byte b, byte a) {
630 Efl.TextStyleNativeInherit.efl_text_underline_color_set_ptr.Value.Delegate(this.NativeHandle, r, g, b, a);
631 Eina.Error.RaiseIfUnhandledException();
633 /// <summary>Height of underline style
637 public double GetUnderlineHeight() {
638 var _ret_var = Efl.TextStyleNativeInherit.efl_text_underline_height_get_ptr.Value.Delegate(this.NativeHandle);
639 Eina.Error.RaiseIfUnhandledException();
642 /// <summary>Height of underline style
644 /// <param name="height">Height
646 /// <returns></returns>
647 public void SetUnderlineHeight( double height) {
648 Efl.TextStyleNativeInherit.efl_text_underline_height_set_ptr.Value.Delegate(this.NativeHandle, height);
649 Eina.Error.RaiseIfUnhandledException();
651 /// <summary>Color of dashed underline style
653 /// <param name="r">Red component
655 /// <param name="g">Green component
657 /// <param name="b">Blue component
659 /// <param name="a">Alpha component
661 /// <returns></returns>
662 public void GetUnderlineDashedColor( out byte r, out byte g, out byte b, out byte a) {
663 Efl.TextStyleNativeInherit.efl_text_underline_dashed_color_get_ptr.Value.Delegate(this.NativeHandle, out r, out g, out b, out a);
664 Eina.Error.RaiseIfUnhandledException();
666 /// <summary>Color of dashed underline style
668 /// <param name="r">Red component
670 /// <param name="g">Green component
672 /// <param name="b">Blue component
674 /// <param name="a">Alpha component
676 /// <returns></returns>
677 public void SetUnderlineDashedColor( byte r, byte g, byte b, byte a) {
678 Efl.TextStyleNativeInherit.efl_text_underline_dashed_color_set_ptr.Value.Delegate(this.NativeHandle, r, g, b, a);
679 Eina.Error.RaiseIfUnhandledException();
681 /// <summary>Width of dashed underline style
685 public int GetUnderlineDashedWidth() {
686 var _ret_var = Efl.TextStyleNativeInherit.efl_text_underline_dashed_width_get_ptr.Value.Delegate(this.NativeHandle);
687 Eina.Error.RaiseIfUnhandledException();
690 /// <summary>Width of dashed underline style
692 /// <param name="width">Width
694 /// <returns></returns>
695 public void SetUnderlineDashedWidth( int width) {
696 Efl.TextStyleNativeInherit.efl_text_underline_dashed_width_set_ptr.Value.Delegate(this.NativeHandle, width);
697 Eina.Error.RaiseIfUnhandledException();
699 /// <summary>Gap of dashed underline style
703 public int GetUnderlineDashedGap() {
704 var _ret_var = Efl.TextStyleNativeInherit.efl_text_underline_dashed_gap_get_ptr.Value.Delegate(this.NativeHandle);
705 Eina.Error.RaiseIfUnhandledException();
708 /// <summary>Gap of dashed underline style
710 /// <param name="gap">Gap
712 /// <returns></returns>
713 public void SetUnderlineDashedGap( int gap) {
714 Efl.TextStyleNativeInherit.efl_text_underline_dashed_gap_set_ptr.Value.Delegate(this.NativeHandle, gap);
715 Eina.Error.RaiseIfUnhandledException();
717 /// <summary>Color of underline2 style
719 /// <param name="r">Red component
721 /// <param name="g">Green component
723 /// <param name="b">Blue component
725 /// <param name="a">Alpha component
727 /// <returns></returns>
728 public void GetUnderline2Color( out byte r, out byte g, out byte b, out byte a) {
729 Efl.TextStyleNativeInherit.efl_text_underline2_color_get_ptr.Value.Delegate(this.NativeHandle, out r, out g, out b, out a);
730 Eina.Error.RaiseIfUnhandledException();
732 /// <summary>Color of underline2 style
734 /// <param name="r">Red component
736 /// <param name="g">Green component
738 /// <param name="b">Blue component
740 /// <param name="a">Alpha component
742 /// <returns></returns>
743 public void SetUnderline2Color( byte r, byte g, byte b, byte a) {
744 Efl.TextStyleNativeInherit.efl_text_underline2_color_set_ptr.Value.Delegate(this.NativeHandle, r, g, b, a);
745 Eina.Error.RaiseIfUnhandledException();
747 /// <summary>Type of strikethrough style
749 /// <returns>Strikethrough type
751 public Efl.TextStyleStrikethroughType GetStrikethroughType() {
752 var _ret_var = Efl.TextStyleNativeInherit.efl_text_strikethrough_type_get_ptr.Value.Delegate(this.NativeHandle);
753 Eina.Error.RaiseIfUnhandledException();
756 /// <summary>Type of strikethrough style
758 /// <param name="type">Strikethrough type
760 /// <returns></returns>
761 public void SetStrikethroughType( Efl.TextStyleStrikethroughType type) {
762 Efl.TextStyleNativeInherit.efl_text_strikethrough_type_set_ptr.Value.Delegate(this.NativeHandle, type);
763 Eina.Error.RaiseIfUnhandledException();
765 /// <summary>Color of strikethrough_style
767 /// <param name="r">Red component
769 /// <param name="g">Green component
771 /// <param name="b">Blue component
773 /// <param name="a">Alpha component
775 /// <returns></returns>
776 public void GetStrikethroughColor( out byte r, out byte g, out byte b, out byte a) {
777 Efl.TextStyleNativeInherit.efl_text_strikethrough_color_get_ptr.Value.Delegate(this.NativeHandle, out r, out g, out b, out a);
778 Eina.Error.RaiseIfUnhandledException();
780 /// <summary>Color of strikethrough_style
782 /// <param name="r">Red component
784 /// <param name="g">Green component
786 /// <param name="b">Blue component
788 /// <param name="a">Alpha component
790 /// <returns></returns>
791 public void SetStrikethroughColor( byte r, byte g, byte b, byte a) {
792 Efl.TextStyleNativeInherit.efl_text_strikethrough_color_set_ptr.Value.Delegate(this.NativeHandle, r, g, b, a);
793 Eina.Error.RaiseIfUnhandledException();
795 /// <summary>Type of effect used for the displayed text
797 /// <returns>Effect type
799 public Efl.TextStyleEffectType GetEffectType() {
800 var _ret_var = Efl.TextStyleNativeInherit.efl_text_effect_type_get_ptr.Value.Delegate(this.NativeHandle);
801 Eina.Error.RaiseIfUnhandledException();
804 /// <summary>Type of effect used for the displayed text
806 /// <param name="type">Effect type
808 /// <returns></returns>
809 public void SetEffectType( Efl.TextStyleEffectType type) {
810 Efl.TextStyleNativeInherit.efl_text_effect_type_set_ptr.Value.Delegate(this.NativeHandle, type);
811 Eina.Error.RaiseIfUnhandledException();
813 /// <summary>Color of outline effect
815 /// <param name="r">Red component
817 /// <param name="g">Green component
819 /// <param name="b">Blue component
821 /// <param name="a">Alpha component
823 /// <returns></returns>
824 public void GetOutlineColor( out byte r, out byte g, out byte b, out byte a) {
825 Efl.TextStyleNativeInherit.efl_text_outline_color_get_ptr.Value.Delegate(this.NativeHandle, out r, out g, out b, out a);
826 Eina.Error.RaiseIfUnhandledException();
828 /// <summary>Color of outline effect
830 /// <param name="r">Red component
832 /// <param name="g">Green component
834 /// <param name="b">Blue component
836 /// <param name="a">Alpha component
838 /// <returns></returns>
839 public void SetOutlineColor( byte r, byte g, byte b, byte a) {
840 Efl.TextStyleNativeInherit.efl_text_outline_color_set_ptr.Value.Delegate(this.NativeHandle, r, g, b, a);
841 Eina.Error.RaiseIfUnhandledException();
843 /// <summary>Direction of shadow effect
845 /// <returns>Shadow direction
847 public Efl.TextStyleShadowDirection GetShadowDirection() {
848 var _ret_var = Efl.TextStyleNativeInherit.efl_text_shadow_direction_get_ptr.Value.Delegate(this.NativeHandle);
849 Eina.Error.RaiseIfUnhandledException();
852 /// <summary>Direction of shadow effect
854 /// <param name="type">Shadow direction
856 /// <returns></returns>
857 public void SetShadowDirection( Efl.TextStyleShadowDirection type) {
858 Efl.TextStyleNativeInherit.efl_text_shadow_direction_set_ptr.Value.Delegate(this.NativeHandle, type);
859 Eina.Error.RaiseIfUnhandledException();
861 /// <summary>Color of shadow effect
863 /// <param name="r">Red component
865 /// <param name="g">Green component
867 /// <param name="b">Blue component
869 /// <param name="a">Alpha component
871 /// <returns></returns>
872 public void GetShadowColor( out byte r, out byte g, out byte b, out byte a) {
873 Efl.TextStyleNativeInherit.efl_text_shadow_color_get_ptr.Value.Delegate(this.NativeHandle, out r, out g, out b, out a);
874 Eina.Error.RaiseIfUnhandledException();
876 /// <summary>Color of shadow effect
878 /// <param name="r">Red component
880 /// <param name="g">Green component
882 /// <param name="b">Blue component
884 /// <param name="a">Alpha component
886 /// <returns></returns>
887 public void SetShadowColor( byte r, byte g, byte b, byte a) {
888 Efl.TextStyleNativeInherit.efl_text_shadow_color_set_ptr.Value.Delegate(this.NativeHandle, r, g, b, a);
889 Eina.Error.RaiseIfUnhandledException();
891 /// <summary>Color of glow effect
893 /// <param name="r">Red component
895 /// <param name="g">Green component
897 /// <param name="b">Blue component
899 /// <param name="a">Alpha component
901 /// <returns></returns>
902 public void GetGlowColor( out byte r, out byte g, out byte b, out byte a) {
903 Efl.TextStyleNativeInherit.efl_text_glow_color_get_ptr.Value.Delegate(this.NativeHandle, out r, out g, out b, out a);
904 Eina.Error.RaiseIfUnhandledException();
906 /// <summary>Color of glow effect
908 /// <param name="r">Red component
910 /// <param name="g">Green component
912 /// <param name="b">Blue component
914 /// <param name="a">Alpha component
916 /// <returns></returns>
917 public void SetGlowColor( byte r, byte g, byte b, byte a) {
918 Efl.TextStyleNativeInherit.efl_text_glow_color_set_ptr.Value.Delegate(this.NativeHandle, r, g, b, a);
919 Eina.Error.RaiseIfUnhandledException();
921 /// <summary>Second color of the glow effect
923 /// <param name="r">Red component
925 /// <param name="g">Green component
927 /// <param name="b">Blue component
929 /// <param name="a">Alpha component
931 /// <returns></returns>
932 public void GetGlow2Color( out byte r, out byte g, out byte b, out byte a) {
933 Efl.TextStyleNativeInherit.efl_text_glow2_color_get_ptr.Value.Delegate(this.NativeHandle, out r, out g, out b, out a);
934 Eina.Error.RaiseIfUnhandledException();
936 /// <summary>Second color of the glow effect
938 /// <param name="r">Red component
940 /// <param name="g">Green component
942 /// <param name="b">Blue component
944 /// <param name="a">Alpha component
946 /// <returns></returns>
947 public void SetGlow2Color( byte r, byte g, byte b, byte a) {
948 Efl.TextStyleNativeInherit.efl_text_glow2_color_set_ptr.Value.Delegate(this.NativeHandle, r, g, b, a);
949 Eina.Error.RaiseIfUnhandledException();
951 /// <summary>Program that applies a special filter
952 /// See <see cref="Efl.Gfx.Filter"/>.
954 /// <returns>Filter code
956 public System.String GetGfxFilter() {
957 var _ret_var = Efl.TextStyleNativeInherit.efl_text_gfx_filter_get_ptr.Value.Delegate(this.NativeHandle);
958 Eina.Error.RaiseIfUnhandledException();
961 /// <summary>Program that applies a special filter
962 /// See <see cref="Efl.Gfx.Filter"/>.
964 /// <param name="code">Filter code
966 /// <returns></returns>
967 public void SetGfxFilter( System.String code) {
968 Efl.TextStyleNativeInherit.efl_text_gfx_filter_set_ptr.Value.Delegate(this.NativeHandle, code);
969 Eina.Error.RaiseIfUnhandledException();
971 /// <summary>Enable or disable backing type
973 /// <value>Backing type
975 public Efl.TextStyleBackingType BackingType {
976 get { return GetBackingType(); }
977 set { SetBackingType( value); }
979 /// <summary>Sets an underline style on the text
981 /// <value>Underline type
983 public Efl.TextStyleUnderlineType UnderlineType {
984 get { return GetUnderlineType(); }
985 set { SetUnderlineType( value); }
987 /// <summary>Height of underline style
991 public double UnderlineHeight {
992 get { return GetUnderlineHeight(); }
993 set { SetUnderlineHeight( value); }
995 /// <summary>Width of dashed underline style
999 public int UnderlineDashedWidth {
1000 get { return GetUnderlineDashedWidth(); }
1001 set { SetUnderlineDashedWidth( value); }
1003 /// <summary>Gap of dashed underline style
1007 public int UnderlineDashedGap {
1008 get { return GetUnderlineDashedGap(); }
1009 set { SetUnderlineDashedGap( value); }
1011 /// <summary>Type of strikethrough style
1013 /// <value>Strikethrough type
1015 public Efl.TextStyleStrikethroughType StrikethroughType {
1016 get { return GetStrikethroughType(); }
1017 set { SetStrikethroughType( value); }
1019 /// <summary>Type of effect used for the displayed text
1021 /// <value>Effect type
1023 public Efl.TextStyleEffectType EffectType {
1024 get { return GetEffectType(); }
1025 set { SetEffectType( value); }
1027 /// <summary>Direction of shadow effect
1029 /// <value>Shadow direction
1031 public Efl.TextStyleShadowDirection ShadowDirection {
1032 get { return GetShadowDirection(); }
1033 set { SetShadowDirection( value); }
1035 /// <summary>Program that applies a special filter
1036 /// See <see cref="Efl.Gfx.Filter"/>.
1038 /// <value>Filter code
1040 public System.String GfxFilter {
1041 get { return GetGfxFilter(); }
1042 set { SetGfxFilter( value); }
1045 public class TextStyleNativeInherit : Efl.Eo.NativeClass{
1046 public static Efl.Eo.NativeModule _Module = new Efl.Eo.NativeModule(efl.Libs.Efl);
1047 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
1049 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
1050 if (efl_text_normal_color_get_static_delegate == null)
1051 efl_text_normal_color_get_static_delegate = new efl_text_normal_color_get_delegate(normal_color_get);
1052 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)});
1053 if (efl_text_normal_color_set_static_delegate == null)
1054 efl_text_normal_color_set_static_delegate = new efl_text_normal_color_set_delegate(normal_color_set);
1055 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)});
1056 if (efl_text_backing_type_get_static_delegate == null)
1057 efl_text_backing_type_get_static_delegate = new efl_text_backing_type_get_delegate(backing_type_get);
1058 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)});
1059 if (efl_text_backing_type_set_static_delegate == null)
1060 efl_text_backing_type_set_static_delegate = new efl_text_backing_type_set_delegate(backing_type_set);
1061 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)});
1062 if (efl_text_backing_color_get_static_delegate == null)
1063 efl_text_backing_color_get_static_delegate = new efl_text_backing_color_get_delegate(backing_color_get);
1064 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)});
1065 if (efl_text_backing_color_set_static_delegate == null)
1066 efl_text_backing_color_set_static_delegate = new efl_text_backing_color_set_delegate(backing_color_set);
1067 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)});
1068 if (efl_text_underline_type_get_static_delegate == null)
1069 efl_text_underline_type_get_static_delegate = new efl_text_underline_type_get_delegate(underline_type_get);
1070 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)});
1071 if (efl_text_underline_type_set_static_delegate == null)
1072 efl_text_underline_type_set_static_delegate = new efl_text_underline_type_set_delegate(underline_type_set);
1073 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)});
1074 if (efl_text_underline_color_get_static_delegate == null)
1075 efl_text_underline_color_get_static_delegate = new efl_text_underline_color_get_delegate(underline_color_get);
1076 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)});
1077 if (efl_text_underline_color_set_static_delegate == null)
1078 efl_text_underline_color_set_static_delegate = new efl_text_underline_color_set_delegate(underline_color_set);
1079 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)});
1080 if (efl_text_underline_height_get_static_delegate == null)
1081 efl_text_underline_height_get_static_delegate = new efl_text_underline_height_get_delegate(underline_height_get);
1082 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)});
1083 if (efl_text_underline_height_set_static_delegate == null)
1084 efl_text_underline_height_set_static_delegate = new efl_text_underline_height_set_delegate(underline_height_set);
1085 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)});
1086 if (efl_text_underline_dashed_color_get_static_delegate == null)
1087 efl_text_underline_dashed_color_get_static_delegate = new efl_text_underline_dashed_color_get_delegate(underline_dashed_color_get);
1088 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)});
1089 if (efl_text_underline_dashed_color_set_static_delegate == null)
1090 efl_text_underline_dashed_color_set_static_delegate = new efl_text_underline_dashed_color_set_delegate(underline_dashed_color_set);
1091 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)});
1092 if (efl_text_underline_dashed_width_get_static_delegate == null)
1093 efl_text_underline_dashed_width_get_static_delegate = new efl_text_underline_dashed_width_get_delegate(underline_dashed_width_get);
1094 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)});
1095 if (efl_text_underline_dashed_width_set_static_delegate == null)
1096 efl_text_underline_dashed_width_set_static_delegate = new efl_text_underline_dashed_width_set_delegate(underline_dashed_width_set);
1097 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)});
1098 if (efl_text_underline_dashed_gap_get_static_delegate == null)
1099 efl_text_underline_dashed_gap_get_static_delegate = new efl_text_underline_dashed_gap_get_delegate(underline_dashed_gap_get);
1100 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)});
1101 if (efl_text_underline_dashed_gap_set_static_delegate == null)
1102 efl_text_underline_dashed_gap_set_static_delegate = new efl_text_underline_dashed_gap_set_delegate(underline_dashed_gap_set);
1103 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)});
1104 if (efl_text_underline2_color_get_static_delegate == null)
1105 efl_text_underline2_color_get_static_delegate = new efl_text_underline2_color_get_delegate(underline2_color_get);
1106 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)});
1107 if (efl_text_underline2_color_set_static_delegate == null)
1108 efl_text_underline2_color_set_static_delegate = new efl_text_underline2_color_set_delegate(underline2_color_set);
1109 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)});
1110 if (efl_text_strikethrough_type_get_static_delegate == null)
1111 efl_text_strikethrough_type_get_static_delegate = new efl_text_strikethrough_type_get_delegate(strikethrough_type_get);
1112 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)});
1113 if (efl_text_strikethrough_type_set_static_delegate == null)
1114 efl_text_strikethrough_type_set_static_delegate = new efl_text_strikethrough_type_set_delegate(strikethrough_type_set);
1115 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)});
1116 if (efl_text_strikethrough_color_get_static_delegate == null)
1117 efl_text_strikethrough_color_get_static_delegate = new efl_text_strikethrough_color_get_delegate(strikethrough_color_get);
1118 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)});
1119 if (efl_text_strikethrough_color_set_static_delegate == null)
1120 efl_text_strikethrough_color_set_static_delegate = new efl_text_strikethrough_color_set_delegate(strikethrough_color_set);
1121 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)});
1122 if (efl_text_effect_type_get_static_delegate == null)
1123 efl_text_effect_type_get_static_delegate = new efl_text_effect_type_get_delegate(effect_type_get);
1124 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)});
1125 if (efl_text_effect_type_set_static_delegate == null)
1126 efl_text_effect_type_set_static_delegate = new efl_text_effect_type_set_delegate(effect_type_set);
1127 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)});
1128 if (efl_text_outline_color_get_static_delegate == null)
1129 efl_text_outline_color_get_static_delegate = new efl_text_outline_color_get_delegate(outline_color_get);
1130 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)});
1131 if (efl_text_outline_color_set_static_delegate == null)
1132 efl_text_outline_color_set_static_delegate = new efl_text_outline_color_set_delegate(outline_color_set);
1133 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)});
1134 if (efl_text_shadow_direction_get_static_delegate == null)
1135 efl_text_shadow_direction_get_static_delegate = new efl_text_shadow_direction_get_delegate(shadow_direction_get);
1136 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)});
1137 if (efl_text_shadow_direction_set_static_delegate == null)
1138 efl_text_shadow_direction_set_static_delegate = new efl_text_shadow_direction_set_delegate(shadow_direction_set);
1139 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)});
1140 if (efl_text_shadow_color_get_static_delegate == null)
1141 efl_text_shadow_color_get_static_delegate = new efl_text_shadow_color_get_delegate(shadow_color_get);
1142 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)});
1143 if (efl_text_shadow_color_set_static_delegate == null)
1144 efl_text_shadow_color_set_static_delegate = new efl_text_shadow_color_set_delegate(shadow_color_set);
1145 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)});
1146 if (efl_text_glow_color_get_static_delegate == null)
1147 efl_text_glow_color_get_static_delegate = new efl_text_glow_color_get_delegate(glow_color_get);
1148 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)});
1149 if (efl_text_glow_color_set_static_delegate == null)
1150 efl_text_glow_color_set_static_delegate = new efl_text_glow_color_set_delegate(glow_color_set);
1151 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)});
1152 if (efl_text_glow2_color_get_static_delegate == null)
1153 efl_text_glow2_color_get_static_delegate = new efl_text_glow2_color_get_delegate(glow2_color_get);
1154 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)});
1155 if (efl_text_glow2_color_set_static_delegate == null)
1156 efl_text_glow2_color_set_static_delegate = new efl_text_glow2_color_set_delegate(glow2_color_set);
1157 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)});
1158 if (efl_text_gfx_filter_get_static_delegate == null)
1159 efl_text_gfx_filter_get_static_delegate = new efl_text_gfx_filter_get_delegate(gfx_filter_get);
1160 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)});
1161 if (efl_text_gfx_filter_set_static_delegate == null)
1162 efl_text_gfx_filter_set_static_delegate = new efl_text_gfx_filter_set_delegate(gfx_filter_set);
1163 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)});
1166 public override IntPtr GetEflClass()
1168 return Efl.TextStyleConcrete.efl_text_style_interface_get();
1170 public static IntPtr GetEflClassStatic()
1172 return Efl.TextStyleConcrete.efl_text_style_interface_get();
1176 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);
1179 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);
1180 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");
1181 private static void normal_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1183 Eina.Log.Debug("function efl_text_normal_color_get was called");
1184 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1185 if(wrapper != null) {
1186 r = default( byte); g = default( byte); b = default( byte); a = default( byte);
1188 ((TextStyle)wrapper).GetNormalColor( out r, out g, out b, out a);
1189 } catch (Exception e) {
1190 Eina.Log.Warning($"Callback error: {e.ToString()}");
1191 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1194 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);
1197 private static efl_text_normal_color_get_delegate efl_text_normal_color_get_static_delegate;
1200 private delegate void efl_text_normal_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1203 public delegate void efl_text_normal_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1204 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");
1205 private static void normal_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1207 Eina.Log.Debug("function efl_text_normal_color_set was called");
1208 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1209 if(wrapper != null) {
1212 ((TextStyle)wrapper).SetNormalColor( r, g, b, a);
1213 } catch (Exception e) {
1214 Eina.Log.Warning($"Callback error: {e.ToString()}");
1215 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1218 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);
1221 private static efl_text_normal_color_set_delegate efl_text_normal_color_set_static_delegate;
1224 private delegate Efl.TextStyleBackingType efl_text_backing_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
1227 public delegate Efl.TextStyleBackingType efl_text_backing_type_get_api_delegate(System.IntPtr obj);
1228 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");
1229 private static Efl.TextStyleBackingType backing_type_get(System.IntPtr obj, System.IntPtr pd)
1231 Eina.Log.Debug("function efl_text_backing_type_get was called");
1232 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1233 if(wrapper != null) {
1234 Efl.TextStyleBackingType _ret_var = default(Efl.TextStyleBackingType);
1236 _ret_var = ((TextStyle)wrapper).GetBackingType();
1237 } catch (Exception e) {
1238 Eina.Log.Warning($"Callback error: {e.ToString()}");
1239 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1243 return efl_text_backing_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1246 private static efl_text_backing_type_get_delegate efl_text_backing_type_get_static_delegate;
1249 private delegate void efl_text_backing_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleBackingType type);
1252 public delegate void efl_text_backing_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleBackingType type);
1253 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");
1254 private static void backing_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleBackingType type)
1256 Eina.Log.Debug("function efl_text_backing_type_set was called");
1257 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1258 if(wrapper != null) {
1261 ((TextStyle)wrapper).SetBackingType( type);
1262 } catch (Exception e) {
1263 Eina.Log.Warning($"Callback error: {e.ToString()}");
1264 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1267 efl_text_backing_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
1270 private static efl_text_backing_type_set_delegate efl_text_backing_type_set_static_delegate;
1273 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);
1276 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);
1277 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");
1278 private static void backing_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1280 Eina.Log.Debug("function efl_text_backing_color_get was called");
1281 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1282 if(wrapper != null) {
1283 r = default( byte); g = default( byte); b = default( byte); a = default( byte);
1285 ((TextStyle)wrapper).GetBackingColor( out r, out g, out b, out a);
1286 } catch (Exception e) {
1287 Eina.Log.Warning($"Callback error: {e.ToString()}");
1288 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1291 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);
1294 private static efl_text_backing_color_get_delegate efl_text_backing_color_get_static_delegate;
1297 private delegate void efl_text_backing_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1300 public delegate void efl_text_backing_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1301 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");
1302 private static void backing_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1304 Eina.Log.Debug("function efl_text_backing_color_set was called");
1305 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1306 if(wrapper != null) {
1309 ((TextStyle)wrapper).SetBackingColor( r, g, b, a);
1310 } catch (Exception e) {
1311 Eina.Log.Warning($"Callback error: {e.ToString()}");
1312 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1315 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);
1318 private static efl_text_backing_color_set_delegate efl_text_backing_color_set_static_delegate;
1321 private delegate Efl.TextStyleUnderlineType efl_text_underline_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
1324 public delegate Efl.TextStyleUnderlineType efl_text_underline_type_get_api_delegate(System.IntPtr obj);
1325 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");
1326 private static Efl.TextStyleUnderlineType underline_type_get(System.IntPtr obj, System.IntPtr pd)
1328 Eina.Log.Debug("function efl_text_underline_type_get was called");
1329 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1330 if(wrapper != null) {
1331 Efl.TextStyleUnderlineType _ret_var = default(Efl.TextStyleUnderlineType);
1333 _ret_var = ((TextStyle)wrapper).GetUnderlineType();
1334 } catch (Exception e) {
1335 Eina.Log.Warning($"Callback error: {e.ToString()}");
1336 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1340 return efl_text_underline_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1343 private static efl_text_underline_type_get_delegate efl_text_underline_type_get_static_delegate;
1346 private delegate void efl_text_underline_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleUnderlineType type);
1349 public delegate void efl_text_underline_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleUnderlineType type);
1350 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");
1351 private static void underline_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleUnderlineType type)
1353 Eina.Log.Debug("function efl_text_underline_type_set was called");
1354 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1355 if(wrapper != null) {
1358 ((TextStyle)wrapper).SetUnderlineType( type);
1359 } catch (Exception e) {
1360 Eina.Log.Warning($"Callback error: {e.ToString()}");
1361 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1364 efl_text_underline_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
1367 private static efl_text_underline_type_set_delegate efl_text_underline_type_set_static_delegate;
1370 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);
1373 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);
1374 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");
1375 private static void underline_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1377 Eina.Log.Debug("function efl_text_underline_color_get was called");
1378 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1379 if(wrapper != null) {
1380 r = default( byte); g = default( byte); b = default( byte); a = default( byte);
1382 ((TextStyle)wrapper).GetUnderlineColor( out r, out g, out b, out a);
1383 } catch (Exception e) {
1384 Eina.Log.Warning($"Callback error: {e.ToString()}");
1385 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1388 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);
1391 private static efl_text_underline_color_get_delegate efl_text_underline_color_get_static_delegate;
1394 private delegate void efl_text_underline_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1397 public delegate void efl_text_underline_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1398 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");
1399 private static void underline_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1401 Eina.Log.Debug("function efl_text_underline_color_set was called");
1402 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1403 if(wrapper != null) {
1406 ((TextStyle)wrapper).SetUnderlineColor( r, g, b, a);
1407 } catch (Exception e) {
1408 Eina.Log.Warning($"Callback error: {e.ToString()}");
1409 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1412 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);
1415 private static efl_text_underline_color_set_delegate efl_text_underline_color_set_static_delegate;
1418 private delegate double efl_text_underline_height_get_delegate(System.IntPtr obj, System.IntPtr pd);
1421 public delegate double efl_text_underline_height_get_api_delegate(System.IntPtr obj);
1422 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");
1423 private static double underline_height_get(System.IntPtr obj, System.IntPtr pd)
1425 Eina.Log.Debug("function efl_text_underline_height_get was called");
1426 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1427 if(wrapper != null) {
1428 double _ret_var = default(double);
1430 _ret_var = ((TextStyle)wrapper).GetUnderlineHeight();
1431 } catch (Exception e) {
1432 Eina.Log.Warning($"Callback error: {e.ToString()}");
1433 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1437 return efl_text_underline_height_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1440 private static efl_text_underline_height_get_delegate efl_text_underline_height_get_static_delegate;
1443 private delegate void efl_text_underline_height_set_delegate(System.IntPtr obj, System.IntPtr pd, double height);
1446 public delegate void efl_text_underline_height_set_api_delegate(System.IntPtr obj, double height);
1447 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");
1448 private static void underline_height_set(System.IntPtr obj, System.IntPtr pd, double height)
1450 Eina.Log.Debug("function efl_text_underline_height_set was called");
1451 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1452 if(wrapper != null) {
1455 ((TextStyle)wrapper).SetUnderlineHeight( height);
1456 } catch (Exception e) {
1457 Eina.Log.Warning($"Callback error: {e.ToString()}");
1458 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1461 efl_text_underline_height_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), height);
1464 private static efl_text_underline_height_set_delegate efl_text_underline_height_set_static_delegate;
1467 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);
1470 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);
1471 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");
1472 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)
1474 Eina.Log.Debug("function efl_text_underline_dashed_color_get was called");
1475 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1476 if(wrapper != null) {
1477 r = default( byte); g = default( byte); b = default( byte); a = default( byte);
1479 ((TextStyle)wrapper).GetUnderlineDashedColor( out r, out g, out b, out a);
1480 } catch (Exception e) {
1481 Eina.Log.Warning($"Callback error: {e.ToString()}");
1482 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1485 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);
1488 private static efl_text_underline_dashed_color_get_delegate efl_text_underline_dashed_color_get_static_delegate;
1491 private delegate void efl_text_underline_dashed_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1494 public delegate void efl_text_underline_dashed_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1495 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");
1496 private static void underline_dashed_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1498 Eina.Log.Debug("function efl_text_underline_dashed_color_set was called");
1499 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1500 if(wrapper != null) {
1503 ((TextStyle)wrapper).SetUnderlineDashedColor( r, g, b, a);
1504 } catch (Exception e) {
1505 Eina.Log.Warning($"Callback error: {e.ToString()}");
1506 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1509 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);
1512 private static efl_text_underline_dashed_color_set_delegate efl_text_underline_dashed_color_set_static_delegate;
1515 private delegate int efl_text_underline_dashed_width_get_delegate(System.IntPtr obj, System.IntPtr pd);
1518 public delegate int efl_text_underline_dashed_width_get_api_delegate(System.IntPtr obj);
1519 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");
1520 private static int underline_dashed_width_get(System.IntPtr obj, System.IntPtr pd)
1522 Eina.Log.Debug("function efl_text_underline_dashed_width_get was called");
1523 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1524 if(wrapper != null) {
1525 int _ret_var = default( int);
1527 _ret_var = ((TextStyle)wrapper).GetUnderlineDashedWidth();
1528 } catch (Exception e) {
1529 Eina.Log.Warning($"Callback error: {e.ToString()}");
1530 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1534 return efl_text_underline_dashed_width_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1537 private static efl_text_underline_dashed_width_get_delegate efl_text_underline_dashed_width_get_static_delegate;
1540 private delegate void efl_text_underline_dashed_width_set_delegate(System.IntPtr obj, System.IntPtr pd, int width);
1543 public delegate void efl_text_underline_dashed_width_set_api_delegate(System.IntPtr obj, int width);
1544 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");
1545 private static void underline_dashed_width_set(System.IntPtr obj, System.IntPtr pd, int width)
1547 Eina.Log.Debug("function efl_text_underline_dashed_width_set was called");
1548 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1549 if(wrapper != null) {
1552 ((TextStyle)wrapper).SetUnderlineDashedWidth( width);
1553 } catch (Exception e) {
1554 Eina.Log.Warning($"Callback error: {e.ToString()}");
1555 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1558 efl_text_underline_dashed_width_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), width);
1561 private static efl_text_underline_dashed_width_set_delegate efl_text_underline_dashed_width_set_static_delegate;
1564 private delegate int efl_text_underline_dashed_gap_get_delegate(System.IntPtr obj, System.IntPtr pd);
1567 public delegate int efl_text_underline_dashed_gap_get_api_delegate(System.IntPtr obj);
1568 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");
1569 private static int underline_dashed_gap_get(System.IntPtr obj, System.IntPtr pd)
1571 Eina.Log.Debug("function efl_text_underline_dashed_gap_get was called");
1572 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1573 if(wrapper != null) {
1574 int _ret_var = default( int);
1576 _ret_var = ((TextStyle)wrapper).GetUnderlineDashedGap();
1577 } catch (Exception e) {
1578 Eina.Log.Warning($"Callback error: {e.ToString()}");
1579 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1583 return efl_text_underline_dashed_gap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1586 private static efl_text_underline_dashed_gap_get_delegate efl_text_underline_dashed_gap_get_static_delegate;
1589 private delegate void efl_text_underline_dashed_gap_set_delegate(System.IntPtr obj, System.IntPtr pd, int gap);
1592 public delegate void efl_text_underline_dashed_gap_set_api_delegate(System.IntPtr obj, int gap);
1593 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");
1594 private static void underline_dashed_gap_set(System.IntPtr obj, System.IntPtr pd, int gap)
1596 Eina.Log.Debug("function efl_text_underline_dashed_gap_set was called");
1597 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1598 if(wrapper != null) {
1601 ((TextStyle)wrapper).SetUnderlineDashedGap( gap);
1602 } catch (Exception e) {
1603 Eina.Log.Warning($"Callback error: {e.ToString()}");
1604 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1607 efl_text_underline_dashed_gap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), gap);
1610 private static efl_text_underline_dashed_gap_set_delegate efl_text_underline_dashed_gap_set_static_delegate;
1613 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);
1616 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);
1617 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");
1618 private static void underline2_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1620 Eina.Log.Debug("function efl_text_underline2_color_get was called");
1621 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1622 if(wrapper != null) {
1623 r = default( byte); g = default( byte); b = default( byte); a = default( byte);
1625 ((TextStyle)wrapper).GetUnderline2Color( out r, out g, out b, out a);
1626 } catch (Exception e) {
1627 Eina.Log.Warning($"Callback error: {e.ToString()}");
1628 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1631 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);
1634 private static efl_text_underline2_color_get_delegate efl_text_underline2_color_get_static_delegate;
1637 private delegate void efl_text_underline2_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1640 public delegate void efl_text_underline2_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1641 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");
1642 private static void underline2_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1644 Eina.Log.Debug("function efl_text_underline2_color_set was called");
1645 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1646 if(wrapper != null) {
1649 ((TextStyle)wrapper).SetUnderline2Color( r, g, b, a);
1650 } catch (Exception e) {
1651 Eina.Log.Warning($"Callback error: {e.ToString()}");
1652 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1655 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);
1658 private static efl_text_underline2_color_set_delegate efl_text_underline2_color_set_static_delegate;
1661 private delegate Efl.TextStyleStrikethroughType efl_text_strikethrough_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
1664 public delegate Efl.TextStyleStrikethroughType efl_text_strikethrough_type_get_api_delegate(System.IntPtr obj);
1665 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");
1666 private static Efl.TextStyleStrikethroughType strikethrough_type_get(System.IntPtr obj, System.IntPtr pd)
1668 Eina.Log.Debug("function efl_text_strikethrough_type_get was called");
1669 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1670 if(wrapper != null) {
1671 Efl.TextStyleStrikethroughType _ret_var = default(Efl.TextStyleStrikethroughType);
1673 _ret_var = ((TextStyle)wrapper).GetStrikethroughType();
1674 } catch (Exception e) {
1675 Eina.Log.Warning($"Callback error: {e.ToString()}");
1676 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1680 return efl_text_strikethrough_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1683 private static efl_text_strikethrough_type_get_delegate efl_text_strikethrough_type_get_static_delegate;
1686 private delegate void efl_text_strikethrough_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleStrikethroughType type);
1689 public delegate void efl_text_strikethrough_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleStrikethroughType type);
1690 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");
1691 private static void strikethrough_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleStrikethroughType type)
1693 Eina.Log.Debug("function efl_text_strikethrough_type_set was called");
1694 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1695 if(wrapper != null) {
1698 ((TextStyle)wrapper).SetStrikethroughType( type);
1699 } catch (Exception e) {
1700 Eina.Log.Warning($"Callback error: {e.ToString()}");
1701 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1704 efl_text_strikethrough_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
1707 private static efl_text_strikethrough_type_set_delegate efl_text_strikethrough_type_set_static_delegate;
1710 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);
1713 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);
1714 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");
1715 private static void strikethrough_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1717 Eina.Log.Debug("function efl_text_strikethrough_color_get was called");
1718 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1719 if(wrapper != null) {
1720 r = default( byte); g = default( byte); b = default( byte); a = default( byte);
1722 ((TextStyle)wrapper).GetStrikethroughColor( out r, out g, out b, out a);
1723 } catch (Exception e) {
1724 Eina.Log.Warning($"Callback error: {e.ToString()}");
1725 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1728 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);
1731 private static efl_text_strikethrough_color_get_delegate efl_text_strikethrough_color_get_static_delegate;
1734 private delegate void efl_text_strikethrough_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1737 public delegate void efl_text_strikethrough_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1738 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");
1739 private static void strikethrough_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1741 Eina.Log.Debug("function efl_text_strikethrough_color_set was called");
1742 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1743 if(wrapper != null) {
1746 ((TextStyle)wrapper).SetStrikethroughColor( r, g, b, a);
1747 } catch (Exception e) {
1748 Eina.Log.Warning($"Callback error: {e.ToString()}");
1749 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1752 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);
1755 private static efl_text_strikethrough_color_set_delegate efl_text_strikethrough_color_set_static_delegate;
1758 private delegate Efl.TextStyleEffectType efl_text_effect_type_get_delegate(System.IntPtr obj, System.IntPtr pd);
1761 public delegate Efl.TextStyleEffectType efl_text_effect_type_get_api_delegate(System.IntPtr obj);
1762 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");
1763 private static Efl.TextStyleEffectType effect_type_get(System.IntPtr obj, System.IntPtr pd)
1765 Eina.Log.Debug("function efl_text_effect_type_get was called");
1766 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1767 if(wrapper != null) {
1768 Efl.TextStyleEffectType _ret_var = default(Efl.TextStyleEffectType);
1770 _ret_var = ((TextStyle)wrapper).GetEffectType();
1771 } catch (Exception e) {
1772 Eina.Log.Warning($"Callback error: {e.ToString()}");
1773 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1777 return efl_text_effect_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1780 private static efl_text_effect_type_get_delegate efl_text_effect_type_get_static_delegate;
1783 private delegate void efl_text_effect_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleEffectType type);
1786 public delegate void efl_text_effect_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleEffectType type);
1787 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");
1788 private static void effect_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleEffectType type)
1790 Eina.Log.Debug("function efl_text_effect_type_set was called");
1791 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1792 if(wrapper != null) {
1795 ((TextStyle)wrapper).SetEffectType( type);
1796 } catch (Exception e) {
1797 Eina.Log.Warning($"Callback error: {e.ToString()}");
1798 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1801 efl_text_effect_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
1804 private static efl_text_effect_type_set_delegate efl_text_effect_type_set_static_delegate;
1807 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);
1810 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);
1811 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");
1812 private static void outline_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1814 Eina.Log.Debug("function efl_text_outline_color_get was called");
1815 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1816 if(wrapper != null) {
1817 r = default( byte); g = default( byte); b = default( byte); a = default( byte);
1819 ((TextStyle)wrapper).GetOutlineColor( out r, out g, out b, out a);
1820 } catch (Exception e) {
1821 Eina.Log.Warning($"Callback error: {e.ToString()}");
1822 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1825 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);
1828 private static efl_text_outline_color_get_delegate efl_text_outline_color_get_static_delegate;
1831 private delegate void efl_text_outline_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1834 public delegate void efl_text_outline_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1835 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");
1836 private static void outline_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1838 Eina.Log.Debug("function efl_text_outline_color_set was called");
1839 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1840 if(wrapper != null) {
1843 ((TextStyle)wrapper).SetOutlineColor( r, g, b, a);
1844 } catch (Exception e) {
1845 Eina.Log.Warning($"Callback error: {e.ToString()}");
1846 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1849 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);
1852 private static efl_text_outline_color_set_delegate efl_text_outline_color_set_static_delegate;
1855 private delegate Efl.TextStyleShadowDirection efl_text_shadow_direction_get_delegate(System.IntPtr obj, System.IntPtr pd);
1858 public delegate Efl.TextStyleShadowDirection efl_text_shadow_direction_get_api_delegate(System.IntPtr obj);
1859 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");
1860 private static Efl.TextStyleShadowDirection shadow_direction_get(System.IntPtr obj, System.IntPtr pd)
1862 Eina.Log.Debug("function efl_text_shadow_direction_get was called");
1863 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1864 if(wrapper != null) {
1865 Efl.TextStyleShadowDirection _ret_var = default(Efl.TextStyleShadowDirection);
1867 _ret_var = ((TextStyle)wrapper).GetShadowDirection();
1868 } catch (Exception e) {
1869 Eina.Log.Warning($"Callback error: {e.ToString()}");
1870 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1874 return efl_text_shadow_direction_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1877 private static efl_text_shadow_direction_get_delegate efl_text_shadow_direction_get_static_delegate;
1880 private delegate void efl_text_shadow_direction_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleShadowDirection type);
1883 public delegate void efl_text_shadow_direction_set_api_delegate(System.IntPtr obj, Efl.TextStyleShadowDirection type);
1884 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");
1885 private static void shadow_direction_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleShadowDirection type)
1887 Eina.Log.Debug("function efl_text_shadow_direction_set was called");
1888 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1889 if(wrapper != null) {
1892 ((TextStyle)wrapper).SetShadowDirection( type);
1893 } catch (Exception e) {
1894 Eina.Log.Warning($"Callback error: {e.ToString()}");
1895 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1898 efl_text_shadow_direction_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type);
1901 private static efl_text_shadow_direction_set_delegate efl_text_shadow_direction_set_static_delegate;
1904 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);
1907 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);
1908 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");
1909 private static void shadow_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1911 Eina.Log.Debug("function efl_text_shadow_color_get was called");
1912 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1913 if(wrapper != null) {
1914 r = default( byte); g = default( byte); b = default( byte); a = default( byte);
1916 ((TextStyle)wrapper).GetShadowColor( out r, out g, out b, out a);
1917 } catch (Exception e) {
1918 Eina.Log.Warning($"Callback error: {e.ToString()}");
1919 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1922 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);
1925 private static efl_text_shadow_color_get_delegate efl_text_shadow_color_get_static_delegate;
1928 private delegate void efl_text_shadow_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1931 public delegate void efl_text_shadow_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1932 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");
1933 private static void shadow_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1935 Eina.Log.Debug("function efl_text_shadow_color_set was called");
1936 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1937 if(wrapper != null) {
1940 ((TextStyle)wrapper).SetShadowColor( r, g, b, a);
1941 } catch (Exception e) {
1942 Eina.Log.Warning($"Callback error: {e.ToString()}");
1943 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1946 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);
1949 private static efl_text_shadow_color_set_delegate efl_text_shadow_color_set_static_delegate;
1952 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);
1955 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);
1956 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");
1957 private static void glow_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
1959 Eina.Log.Debug("function efl_text_glow_color_get was called");
1960 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1961 if(wrapper != null) {
1962 r = default( byte); g = default( byte); b = default( byte); a = default( byte);
1964 ((TextStyle)wrapper).GetGlowColor( out r, out g, out b, out a);
1965 } catch (Exception e) {
1966 Eina.Log.Warning($"Callback error: {e.ToString()}");
1967 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1970 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);
1973 private static efl_text_glow_color_get_delegate efl_text_glow_color_get_static_delegate;
1976 private delegate void efl_text_glow_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
1979 public delegate void efl_text_glow_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
1980 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");
1981 private static void glow_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
1983 Eina.Log.Debug("function efl_text_glow_color_set was called");
1984 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1985 if(wrapper != null) {
1988 ((TextStyle)wrapper).SetGlowColor( r, g, b, a);
1989 } catch (Exception e) {
1990 Eina.Log.Warning($"Callback error: {e.ToString()}");
1991 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1994 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);
1997 private static efl_text_glow_color_set_delegate efl_text_glow_color_set_static_delegate;
2000 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);
2003 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);
2004 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");
2005 private static void glow2_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a)
2007 Eina.Log.Debug("function efl_text_glow2_color_get was called");
2008 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2009 if(wrapper != null) {
2010 r = default( byte); g = default( byte); b = default( byte); a = default( byte);
2012 ((TextStyle)wrapper).GetGlow2Color( out r, out g, out b, out a);
2013 } catch (Exception e) {
2014 Eina.Log.Warning($"Callback error: {e.ToString()}");
2015 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2018 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);
2021 private static efl_text_glow2_color_get_delegate efl_text_glow2_color_get_static_delegate;
2024 private delegate void efl_text_glow2_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a);
2027 public delegate void efl_text_glow2_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a);
2028 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");
2029 private static void glow2_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a)
2031 Eina.Log.Debug("function efl_text_glow2_color_set was called");
2032 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2033 if(wrapper != null) {
2036 ((TextStyle)wrapper).SetGlow2Color( r, g, b, a);
2037 } catch (Exception e) {
2038 Eina.Log.Warning($"Callback error: {e.ToString()}");
2039 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2042 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);
2045 private static efl_text_glow2_color_set_delegate efl_text_glow2_color_set_static_delegate;
2048 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] private delegate System.String efl_text_gfx_filter_get_delegate(System.IntPtr obj, System.IntPtr pd);
2051 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate System.String efl_text_gfx_filter_get_api_delegate(System.IntPtr obj);
2052 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");
2053 private static System.String gfx_filter_get(System.IntPtr obj, System.IntPtr pd)
2055 Eina.Log.Debug("function efl_text_gfx_filter_get was called");
2056 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2057 if(wrapper != null) {
2058 System.String _ret_var = default( System.String);
2060 _ret_var = ((TextStyle)wrapper).GetGfxFilter();
2061 } catch (Exception e) {
2062 Eina.Log.Warning($"Callback error: {e.ToString()}");
2063 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2067 return efl_text_gfx_filter_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2070 private static efl_text_gfx_filter_get_delegate efl_text_gfx_filter_get_static_delegate;
2073 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);
2076 public delegate void efl_text_gfx_filter_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String code);
2077 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");
2078 private static void gfx_filter_set(System.IntPtr obj, System.IntPtr pd, System.String code)
2080 Eina.Log.Debug("function efl_text_gfx_filter_set was called");
2081 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
2082 if(wrapper != null) {
2085 ((TextStyle)wrapper).SetGfxFilter( code);
2086 } catch (Exception e) {
2087 Eina.Log.Warning($"Callback error: {e.ToString()}");
2088 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2091 efl_text_gfx_filter_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), code);
2094 private static efl_text_gfx_filter_set_delegate efl_text_gfx_filter_set_static_delegate;
2098 /// <summary>Whether to apply backing style to the displayed text or not</summary>
2099 public enum TextStyleBackingType
2101 /// <summary>Do not use backing</summary>
2103 /// <summary>Use backing style</summary>
2108 /// <summary>Whether to apply strikethrough style to the displayed text or not</summary>
2109 public enum TextStyleStrikethroughType
2111 /// <summary>Do not use strikethrough</summary>
2113 /// <summary>Use strikethrough style</summary>
2118 /// <summary>Effect to apply to the displayed text</summary>
2119 public enum TextStyleEffectType
2121 /// <summary>No effect</summary>
2123 /// <summary>Shadow effect</summary>
2125 /// <summary>Far shadow effect</summary>
2127 /// <summary>Soft shadow effect</summary>
2129 /// <summary>Far and soft shadow effect</summary>
2131 /// <summary>Glow effect</summary>
2133 /// <summary>Outline effect</summary>
2135 /// <summary>Soft outline effect</summary>
2137 /// <summary>Outline shadow effect</summary>
2139 /// <summary>Outline soft shadow effect</summary>
2140 OutlineSoftShadow = 9,
2144 /// <summary>Direction of the shadow style, if used</summary>
2145 public enum TextStyleShadowDirection
2147 /// <summary>Shadow towards bottom right</summary>
2149 /// <summary>Shadow towards botom</summary>
2151 /// <summary>Shadow towards bottom left</summary>
2153 /// <summary>Shadow towards left</summary>
2155 /// <summary>Shadow towards top left</summary>
2157 /// <summary>Shadow towards top</summary>
2159 /// <summary>Shadow towards top right</summary>
2161 /// <summary>Shadow towards right</summary>
2166 /// <summary>Underline type of the displayed text</summary>
2167 public enum TextStyleUnderlineType
2169 /// <summary>Text without underline</summary>
2171 /// <summary>Underline enabled</summary>
2173 /// <summary>Underlined with a signle line</summary>
2175 /// <summary>Underlined with a double line</summary>
2177 /// <summary>Underlined with a dashed line</summary>