#define EFL_BETA #pragma warning disable CS1591 using System; using System.Runtime.InteropServices; using System.Collections.Generic; using System.Linq; using System.Threading; using System.ComponentModel; namespace Efl { /// Style to apply to the text /// A style can be coloring, effects, underline, strikethrough etc. /// This is a BETA class. It can be modified or removed in the future. Do not use it for product development. [Efl.ITextStyleConcrete.NativeMethods] [Efl.Eo.BindingEntity] public interface ITextStyle : Efl.Eo.IWrapper, IDisposable { /// Color of text, excluding style /// Red component /// Green component /// Blue component /// Alpha component void GetNormalColor(out byte r, out byte g, out byte b, out byte a); /// Color of text, excluding style /// Red component /// Green component /// Blue component /// Alpha component void SetNormalColor(byte r, byte g, byte b, byte a); /// Enable or disable backing type /// Backing type Efl.TextStyleBackingType GetBackingType(); /// Enable or disable backing type /// Backing type void SetBackingType(Efl.TextStyleBackingType type); /// Backing color /// Red component /// Green component /// Blue component /// Alpha component void GetBackingColor(out byte r, out byte g, out byte b, out byte a); /// Backing color /// Red component /// Green component /// Blue component /// Alpha component void SetBackingColor(byte r, byte g, byte b, byte a); /// Sets an underline style on the text /// Underline type Efl.TextStyleUnderlineType GetUnderlineType(); /// Sets an underline style on the text /// Underline type void SetUnderlineType(Efl.TextStyleUnderlineType type); /// Color of normal underline style /// Red component /// Green component /// Blue component /// Alpha component void GetUnderlineColor(out byte r, out byte g, out byte b, out byte a); /// Color of normal underline style /// Red component /// Green component /// Blue component /// Alpha component void SetUnderlineColor(byte r, byte g, byte b, byte a); /// Height of underline style /// Height double GetUnderlineHeight(); /// Height of underline style /// Height void SetUnderlineHeight(double height); /// Color of dashed underline style /// Red component /// Green component /// Blue component /// Alpha component void GetUnderlineDashedColor(out byte r, out byte g, out byte b, out byte a); /// Color of dashed underline style /// Red component /// Green component /// Blue component /// Alpha component void SetUnderlineDashedColor(byte r, byte g, byte b, byte a); /// Width of dashed underline style /// Width int GetUnderlineDashedWidth(); /// Width of dashed underline style /// Width void SetUnderlineDashedWidth(int width); /// Gap of dashed underline style /// Gap int GetUnderlineDashedGap(); /// Gap of dashed underline style /// Gap void SetUnderlineDashedGap(int gap); /// Color of underline2 style /// Red component /// Green component /// Blue component /// Alpha component void GetUnderline2Color(out byte r, out byte g, out byte b, out byte a); /// Color of underline2 style /// Red component /// Green component /// Blue component /// Alpha component void SetUnderline2Color(byte r, byte g, byte b, byte a); /// Type of strikethrough style /// Strikethrough type Efl.TextStyleStrikethroughType GetStrikethroughType(); /// Type of strikethrough style /// Strikethrough type void SetStrikethroughType(Efl.TextStyleStrikethroughType type); /// Color of strikethrough_style /// Red component /// Green component /// Blue component /// Alpha component void GetStrikethroughColor(out byte r, out byte g, out byte b, out byte a); /// Color of strikethrough_style /// Red component /// Green component /// Blue component /// Alpha component void SetStrikethroughColor(byte r, byte g, byte b, byte a); /// Type of effect used for the displayed text /// Effect type Efl.TextStyleEffectType GetEffectType(); /// Type of effect used for the displayed text /// Effect type void SetEffectType(Efl.TextStyleEffectType type); /// Color of outline effect /// Red component /// Green component /// Blue component /// Alpha component void GetOutlineColor(out byte r, out byte g, out byte b, out byte a); /// Color of outline effect /// Red component /// Green component /// Blue component /// Alpha component void SetOutlineColor(byte r, byte g, byte b, byte a); /// Direction of shadow effect /// Shadow direction Efl.TextStyleShadowDirection GetShadowDirection(); /// Direction of shadow effect /// Shadow direction void SetShadowDirection(Efl.TextStyleShadowDirection type); /// Color of shadow effect /// Red component /// Green component /// Blue component /// Alpha component void GetShadowColor(out byte r, out byte g, out byte b, out byte a); /// Color of shadow effect /// Red component /// Green component /// Blue component /// Alpha component void SetShadowColor(byte r, byte g, byte b, byte a); /// Color of glow effect /// Red component /// Green component /// Blue component /// Alpha component void GetGlowColor(out byte r, out byte g, out byte b, out byte a); /// Color of glow effect /// Red component /// Green component /// Blue component /// Alpha component void SetGlowColor(byte r, byte g, byte b, byte a); /// Second color of the glow effect /// Red component /// Green component /// Blue component /// Alpha component void GetGlow2Color(out byte r, out byte g, out byte b, out byte a); /// Second color of the glow effect /// Red component /// Green component /// Blue component /// Alpha component void SetGlow2Color(byte r, byte g, byte b, byte a); /// Program that applies a special filter /// See . /// Filter code System.String GetGfxFilter(); /// Program that applies a special filter /// See . /// Filter code void SetGfxFilter(System.String code); /// Color of text, excluding style /// Red component (byte, byte, byte, byte) NormalColor { get; set; } /// Enable or disable backing type /// Backing type Efl.TextStyleBackingType BackingType { get; set; } /// Backing color /// Red component (byte, byte, byte, byte) BackingColor { get; set; } /// Sets an underline style on the text /// Underline type Efl.TextStyleUnderlineType UnderlineType { get; set; } /// Color of normal underline style /// Red component (byte, byte, byte, byte) UnderlineColor { get; set; } /// Height of underline style /// Height double UnderlineHeight { get; set; } /// Color of dashed underline style /// Red component (byte, byte, byte, byte) UnderlineDashedColor { get; set; } /// Width of dashed underline style /// Width int UnderlineDashedWidth { get; set; } /// Gap of dashed underline style /// Gap int UnderlineDashedGap { get; set; } /// Color of underline2 style /// Red component (byte, byte, byte, byte) Underline2Color { get; set; } /// Type of strikethrough style /// Strikethrough type Efl.TextStyleStrikethroughType StrikethroughType { get; set; } /// Color of strikethrough_style /// Red component (byte, byte, byte, byte) StrikethroughColor { get; set; } /// Type of effect used for the displayed text /// Effect type Efl.TextStyleEffectType EffectType { get; set; } /// Color of outline effect /// Red component (byte, byte, byte, byte) OutlineColor { get; set; } /// Direction of shadow effect /// Shadow direction Efl.TextStyleShadowDirection ShadowDirection { get; set; } /// Color of shadow effect /// Red component (byte, byte, byte, byte) ShadowColor { get; set; } /// Color of glow effect /// Red component (byte, byte, byte, byte) GlowColor { get; set; } /// Second color of the glow effect /// Red component (byte, byte, byte, byte) Glow2Color { get; set; } /// Program that applies a special filter /// See . /// Filter code System.String GfxFilter { get; set; } } /// Style to apply to the text /// A style can be coloring, effects, underline, strikethrough etc. /// This is a BETA class. It can be modified or removed in the future. Do not use it for product development. sealed public class ITextStyleConcrete : Efl.Eo.EoWrapper , ITextStyle { /// Pointer to the native class description. public override System.IntPtr NativeClass { get { if (((object)this).GetType() == typeof(ITextStyleConcrete)) { return GetEflClassStatic(); } else { return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()]; } } } /// Subclasses should override this constructor if they are expected to be instantiated from native code. /// Do not call this constructor directly. /// Tag struct storing the native handle of the object being constructed. private ITextStyleConcrete(ConstructingHandle ch) : base(ch) { } [System.Runtime.InteropServices.DllImport("libefl.so.1")] internal static extern System.IntPtr efl_text_style_interface_get(); /// Initializes a new instance of the class. /// Internal usage: This is used when interacting with C code and should not be used directly. /// The native pointer to be wrapped. private ITextStyleConcrete(Efl.Eo.Globals.WrappingHandle wh) : base(wh) { } /// Color of text, excluding style /// Red component /// Green component /// Blue component /// Alpha component public void GetNormalColor(out byte r, out byte g, out byte b, out byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_normal_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a); Eina.Error.RaiseIfUnhandledException(); } /// Color of text, excluding style /// Red component /// Green component /// Blue component /// Alpha component public void SetNormalColor(byte r, byte g, byte b, byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_normal_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a); Eina.Error.RaiseIfUnhandledException(); } /// Enable or disable backing type /// Backing type public Efl.TextStyleBackingType GetBackingType() { var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_type_get_ptr.Value.Delegate(this.NativeHandle); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Enable or disable backing type /// Backing type public void SetBackingType(Efl.TextStyleBackingType type) { Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_type_set_ptr.Value.Delegate(this.NativeHandle,type); Eina.Error.RaiseIfUnhandledException(); } /// Backing color /// Red component /// Green component /// Blue component /// Alpha component public void GetBackingColor(out byte r, out byte g, out byte b, out byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a); Eina.Error.RaiseIfUnhandledException(); } /// Backing color /// Red component /// Green component /// Blue component /// Alpha component public void SetBackingColor(byte r, byte g, byte b, byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_backing_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a); Eina.Error.RaiseIfUnhandledException(); } /// Sets an underline style on the text /// Underline type public Efl.TextStyleUnderlineType GetUnderlineType() { var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_type_get_ptr.Value.Delegate(this.NativeHandle); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Sets an underline style on the text /// Underline type public void SetUnderlineType(Efl.TextStyleUnderlineType type) { Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_type_set_ptr.Value.Delegate(this.NativeHandle,type); Eina.Error.RaiseIfUnhandledException(); } /// Color of normal underline style /// Red component /// Green component /// Blue component /// Alpha component public void GetUnderlineColor(out byte r, out byte g, out byte b, out byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a); Eina.Error.RaiseIfUnhandledException(); } /// Color of normal underline style /// Red component /// Green component /// Blue component /// Alpha component public void SetUnderlineColor(byte r, byte g, byte b, byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a); Eina.Error.RaiseIfUnhandledException(); } /// Height of underline style /// Height public double GetUnderlineHeight() { var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_height_get_ptr.Value.Delegate(this.NativeHandle); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Height of underline style /// Height public void SetUnderlineHeight(double height) { Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_height_set_ptr.Value.Delegate(this.NativeHandle,height); Eina.Error.RaiseIfUnhandledException(); } /// Color of dashed underline style /// Red component /// Green component /// Blue component /// Alpha component public void GetUnderlineDashedColor(out byte r, out byte g, out byte b, out byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a); Eina.Error.RaiseIfUnhandledException(); } /// Color of dashed underline style /// Red component /// Green component /// Blue component /// Alpha component public void SetUnderlineDashedColor(byte r, byte g, byte b, byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a); Eina.Error.RaiseIfUnhandledException(); } /// Width of dashed underline style /// Width public int GetUnderlineDashedWidth() { var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_width_get_ptr.Value.Delegate(this.NativeHandle); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Width of dashed underline style /// Width public void SetUnderlineDashedWidth(int width) { Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_width_set_ptr.Value.Delegate(this.NativeHandle,width); Eina.Error.RaiseIfUnhandledException(); } /// Gap of dashed underline style /// Gap public int GetUnderlineDashedGap() { var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_gap_get_ptr.Value.Delegate(this.NativeHandle); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Gap of dashed underline style /// Gap public void SetUnderlineDashedGap(int gap) { Efl.ITextStyleConcrete.NativeMethods.efl_text_underline_dashed_gap_set_ptr.Value.Delegate(this.NativeHandle,gap); Eina.Error.RaiseIfUnhandledException(); } /// Color of underline2 style /// Red component /// Green component /// Blue component /// Alpha component public void GetUnderline2Color(out byte r, out byte g, out byte b, out byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_underline2_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a); Eina.Error.RaiseIfUnhandledException(); } /// Color of underline2 style /// Red component /// Green component /// Blue component /// Alpha component public void SetUnderline2Color(byte r, byte g, byte b, byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_underline2_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a); Eina.Error.RaiseIfUnhandledException(); } /// Type of strikethrough style /// Strikethrough type public Efl.TextStyleStrikethroughType GetStrikethroughType() { var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_type_get_ptr.Value.Delegate(this.NativeHandle); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Type of strikethrough style /// Strikethrough type public void SetStrikethroughType(Efl.TextStyleStrikethroughType type) { Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_type_set_ptr.Value.Delegate(this.NativeHandle,type); Eina.Error.RaiseIfUnhandledException(); } /// Color of strikethrough_style /// Red component /// Green component /// Blue component /// Alpha component public void GetStrikethroughColor(out byte r, out byte g, out byte b, out byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a); Eina.Error.RaiseIfUnhandledException(); } /// Color of strikethrough_style /// Red component /// Green component /// Blue component /// Alpha component public void SetStrikethroughColor(byte r, byte g, byte b, byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_strikethrough_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a); Eina.Error.RaiseIfUnhandledException(); } /// Type of effect used for the displayed text /// Effect type public Efl.TextStyleEffectType GetEffectType() { var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_effect_type_get_ptr.Value.Delegate(this.NativeHandle); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Type of effect used for the displayed text /// Effect type public void SetEffectType(Efl.TextStyleEffectType type) { Efl.ITextStyleConcrete.NativeMethods.efl_text_effect_type_set_ptr.Value.Delegate(this.NativeHandle,type); Eina.Error.RaiseIfUnhandledException(); } /// Color of outline effect /// Red component /// Green component /// Blue component /// Alpha component public void GetOutlineColor(out byte r, out byte g, out byte b, out byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_outline_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a); Eina.Error.RaiseIfUnhandledException(); } /// Color of outline effect /// Red component /// Green component /// Blue component /// Alpha component public void SetOutlineColor(byte r, byte g, byte b, byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_outline_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a); Eina.Error.RaiseIfUnhandledException(); } /// Direction of shadow effect /// Shadow direction public Efl.TextStyleShadowDirection GetShadowDirection() { var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_direction_get_ptr.Value.Delegate(this.NativeHandle); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Direction of shadow effect /// Shadow direction public void SetShadowDirection(Efl.TextStyleShadowDirection type) { Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_direction_set_ptr.Value.Delegate(this.NativeHandle,type); Eina.Error.RaiseIfUnhandledException(); } /// Color of shadow effect /// Red component /// Green component /// Blue component /// Alpha component public void GetShadowColor(out byte r, out byte g, out byte b, out byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a); Eina.Error.RaiseIfUnhandledException(); } /// Color of shadow effect /// Red component /// Green component /// Blue component /// Alpha component public void SetShadowColor(byte r, byte g, byte b, byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_shadow_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a); Eina.Error.RaiseIfUnhandledException(); } /// Color of glow effect /// Red component /// Green component /// Blue component /// Alpha component public void GetGlowColor(out byte r, out byte g, out byte b, out byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_glow_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a); Eina.Error.RaiseIfUnhandledException(); } /// Color of glow effect /// Red component /// Green component /// Blue component /// Alpha component public void SetGlowColor(byte r, byte g, byte b, byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_glow_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a); Eina.Error.RaiseIfUnhandledException(); } /// Second color of the glow effect /// Red component /// Green component /// Blue component /// Alpha component public void GetGlow2Color(out byte r, out byte g, out byte b, out byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_glow2_color_get_ptr.Value.Delegate(this.NativeHandle,out r, out g, out b, out a); Eina.Error.RaiseIfUnhandledException(); } /// Second color of the glow effect /// Red component /// Green component /// Blue component /// Alpha component public void SetGlow2Color(byte r, byte g, byte b, byte a) { Efl.ITextStyleConcrete.NativeMethods.efl_text_glow2_color_set_ptr.Value.Delegate(this.NativeHandle,r, g, b, a); Eina.Error.RaiseIfUnhandledException(); } /// Program that applies a special filter /// See . /// Filter code public System.String GetGfxFilter() { var _ret_var = Efl.ITextStyleConcrete.NativeMethods.efl_text_gfx_filter_get_ptr.Value.Delegate(this.NativeHandle); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Program that applies a special filter /// See . /// Filter code public void SetGfxFilter(System.String code) { Efl.ITextStyleConcrete.NativeMethods.efl_text_gfx_filter_set_ptr.Value.Delegate(this.NativeHandle,code); Eina.Error.RaiseIfUnhandledException(); } /// Color of text, excluding style /// Red component public (byte, byte, byte, byte) NormalColor { get { byte _out_r = default(byte); byte _out_g = default(byte); byte _out_b = default(byte); byte _out_a = default(byte); GetNormalColor(out _out_r,out _out_g,out _out_b,out _out_a); return (_out_r,_out_g,_out_b,_out_a); } set { SetNormalColor( value.Item1, value.Item2, value.Item3, value.Item4); } } /// Enable or disable backing type /// Backing type public Efl.TextStyleBackingType BackingType { get { return GetBackingType(); } set { SetBackingType(value); } } /// Backing color /// Red component public (byte, byte, byte, byte) BackingColor { get { byte _out_r = default(byte); byte _out_g = default(byte); byte _out_b = default(byte); byte _out_a = default(byte); GetBackingColor(out _out_r,out _out_g,out _out_b,out _out_a); return (_out_r,_out_g,_out_b,_out_a); } set { SetBackingColor( value.Item1, value.Item2, value.Item3, value.Item4); } } /// Sets an underline style on the text /// Underline type public Efl.TextStyleUnderlineType UnderlineType { get { return GetUnderlineType(); } set { SetUnderlineType(value); } } /// Color of normal underline style /// Red component public (byte, byte, byte, byte) UnderlineColor { get { byte _out_r = default(byte); byte _out_g = default(byte); byte _out_b = default(byte); byte _out_a = default(byte); GetUnderlineColor(out _out_r,out _out_g,out _out_b,out _out_a); return (_out_r,_out_g,_out_b,_out_a); } set { SetUnderlineColor( value.Item1, value.Item2, value.Item3, value.Item4); } } /// Height of underline style /// Height public double UnderlineHeight { get { return GetUnderlineHeight(); } set { SetUnderlineHeight(value); } } /// Color of dashed underline style /// Red component public (byte, byte, byte, byte) UnderlineDashedColor { get { byte _out_r = default(byte); byte _out_g = default(byte); byte _out_b = default(byte); byte _out_a = default(byte); GetUnderlineDashedColor(out _out_r,out _out_g,out _out_b,out _out_a); return (_out_r,_out_g,_out_b,_out_a); } set { SetUnderlineDashedColor( value.Item1, value.Item2, value.Item3, value.Item4); } } /// Width of dashed underline style /// Width public int UnderlineDashedWidth { get { return GetUnderlineDashedWidth(); } set { SetUnderlineDashedWidth(value); } } /// Gap of dashed underline style /// Gap public int UnderlineDashedGap { get { return GetUnderlineDashedGap(); } set { SetUnderlineDashedGap(value); } } /// Color of underline2 style /// Red component public (byte, byte, byte, byte) Underline2Color { get { byte _out_r = default(byte); byte _out_g = default(byte); byte _out_b = default(byte); byte _out_a = default(byte); GetUnderline2Color(out _out_r,out _out_g,out _out_b,out _out_a); return (_out_r,_out_g,_out_b,_out_a); } set { SetUnderline2Color( value.Item1, value.Item2, value.Item3, value.Item4); } } /// Type of strikethrough style /// Strikethrough type public Efl.TextStyleStrikethroughType StrikethroughType { get { return GetStrikethroughType(); } set { SetStrikethroughType(value); } } /// Color of strikethrough_style /// Red component public (byte, byte, byte, byte) StrikethroughColor { get { byte _out_r = default(byte); byte _out_g = default(byte); byte _out_b = default(byte); byte _out_a = default(byte); GetStrikethroughColor(out _out_r,out _out_g,out _out_b,out _out_a); return (_out_r,_out_g,_out_b,_out_a); } set { SetStrikethroughColor( value.Item1, value.Item2, value.Item3, value.Item4); } } /// Type of effect used for the displayed text /// Effect type public Efl.TextStyleEffectType EffectType { get { return GetEffectType(); } set { SetEffectType(value); } } /// Color of outline effect /// Red component public (byte, byte, byte, byte) OutlineColor { get { byte _out_r = default(byte); byte _out_g = default(byte); byte _out_b = default(byte); byte _out_a = default(byte); GetOutlineColor(out _out_r,out _out_g,out _out_b,out _out_a); return (_out_r,_out_g,_out_b,_out_a); } set { SetOutlineColor( value.Item1, value.Item2, value.Item3, value.Item4); } } /// Direction of shadow effect /// Shadow direction public Efl.TextStyleShadowDirection ShadowDirection { get { return GetShadowDirection(); } set { SetShadowDirection(value); } } /// Color of shadow effect /// Red component public (byte, byte, byte, byte) ShadowColor { get { byte _out_r = default(byte); byte _out_g = default(byte); byte _out_b = default(byte); byte _out_a = default(byte); GetShadowColor(out _out_r,out _out_g,out _out_b,out _out_a); return (_out_r,_out_g,_out_b,_out_a); } set { SetShadowColor( value.Item1, value.Item2, value.Item3, value.Item4); } } /// Color of glow effect /// Red component public (byte, byte, byte, byte) GlowColor { get { byte _out_r = default(byte); byte _out_g = default(byte); byte _out_b = default(byte); byte _out_a = default(byte); GetGlowColor(out _out_r,out _out_g,out _out_b,out _out_a); return (_out_r,_out_g,_out_b,_out_a); } set { SetGlowColor( value.Item1, value.Item2, value.Item3, value.Item4); } } /// Second color of the glow effect /// Red component public (byte, byte, byte, byte) Glow2Color { get { byte _out_r = default(byte); byte _out_g = default(byte); byte _out_b = default(byte); byte _out_a = default(byte); GetGlow2Color(out _out_r,out _out_g,out _out_b,out _out_a); return (_out_r,_out_g,_out_b,_out_a); } set { SetGlow2Color( value.Item1, value.Item2, value.Item3, value.Item4); } } /// Program that applies a special filter /// See . /// Filter code public System.String GfxFilter { get { return GetGfxFilter(); } set { SetGfxFilter(value); } } private static IntPtr GetEflClassStatic() { return Efl.ITextStyleConcrete.efl_text_style_interface_get(); } /// Wrapper for native methods and virtual method delegates. /// For internal use by generated code only. public new class NativeMethods : Efl.Eo.EoWrapper.NativeMethods { private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Efl); /// Gets the list of Eo operations to override. /// The list of Eo operations to be overload. public override System.Collections.Generic.List GetEoOps(System.Type type) { var descs = new System.Collections.Generic.List(); var methods = Efl.Eo.Globals.GetUserMethods(type); if (efl_text_normal_color_get_static_delegate == null) { efl_text_normal_color_get_static_delegate = new efl_text_normal_color_get_delegate(normal_color_get); } if (methods.FirstOrDefault(m => m.Name == "GetNormalColor") != null) { 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) }); } if (efl_text_normal_color_set_static_delegate == null) { efl_text_normal_color_set_static_delegate = new efl_text_normal_color_set_delegate(normal_color_set); } if (methods.FirstOrDefault(m => m.Name == "SetNormalColor") != null) { 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) }); } if (efl_text_backing_type_get_static_delegate == null) { efl_text_backing_type_get_static_delegate = new efl_text_backing_type_get_delegate(backing_type_get); } if (methods.FirstOrDefault(m => m.Name == "GetBackingType") != null) { 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) }); } if (efl_text_backing_type_set_static_delegate == null) { efl_text_backing_type_set_static_delegate = new efl_text_backing_type_set_delegate(backing_type_set); } if (methods.FirstOrDefault(m => m.Name == "SetBackingType") != null) { 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) }); } if (efl_text_backing_color_get_static_delegate == null) { efl_text_backing_color_get_static_delegate = new efl_text_backing_color_get_delegate(backing_color_get); } if (methods.FirstOrDefault(m => m.Name == "GetBackingColor") != null) { 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) }); } if (efl_text_backing_color_set_static_delegate == null) { efl_text_backing_color_set_static_delegate = new efl_text_backing_color_set_delegate(backing_color_set); } if (methods.FirstOrDefault(m => m.Name == "SetBackingColor") != null) { 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) }); } if (efl_text_underline_type_get_static_delegate == null) { efl_text_underline_type_get_static_delegate = new efl_text_underline_type_get_delegate(underline_type_get); } if (methods.FirstOrDefault(m => m.Name == "GetUnderlineType") != null) { 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) }); } if (efl_text_underline_type_set_static_delegate == null) { efl_text_underline_type_set_static_delegate = new efl_text_underline_type_set_delegate(underline_type_set); } if (methods.FirstOrDefault(m => m.Name == "SetUnderlineType") != null) { 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) }); } if (efl_text_underline_color_get_static_delegate == null) { efl_text_underline_color_get_static_delegate = new efl_text_underline_color_get_delegate(underline_color_get); } if (methods.FirstOrDefault(m => m.Name == "GetUnderlineColor") != null) { 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) }); } if (efl_text_underline_color_set_static_delegate == null) { efl_text_underline_color_set_static_delegate = new efl_text_underline_color_set_delegate(underline_color_set); } if (methods.FirstOrDefault(m => m.Name == "SetUnderlineColor") != null) { 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) }); } if (efl_text_underline_height_get_static_delegate == null) { efl_text_underline_height_get_static_delegate = new efl_text_underline_height_get_delegate(underline_height_get); } if (methods.FirstOrDefault(m => m.Name == "GetUnderlineHeight") != null) { 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) }); } if (efl_text_underline_height_set_static_delegate == null) { efl_text_underline_height_set_static_delegate = new efl_text_underline_height_set_delegate(underline_height_set); } if (methods.FirstOrDefault(m => m.Name == "SetUnderlineHeight") != null) { 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) }); } if (efl_text_underline_dashed_color_get_static_delegate == null) { efl_text_underline_dashed_color_get_static_delegate = new efl_text_underline_dashed_color_get_delegate(underline_dashed_color_get); } if (methods.FirstOrDefault(m => m.Name == "GetUnderlineDashedColor") != null) { 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) }); } if (efl_text_underline_dashed_color_set_static_delegate == null) { efl_text_underline_dashed_color_set_static_delegate = new efl_text_underline_dashed_color_set_delegate(underline_dashed_color_set); } if (methods.FirstOrDefault(m => m.Name == "SetUnderlineDashedColor") != null) { 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) }); } if (efl_text_underline_dashed_width_get_static_delegate == null) { efl_text_underline_dashed_width_get_static_delegate = new efl_text_underline_dashed_width_get_delegate(underline_dashed_width_get); } if (methods.FirstOrDefault(m => m.Name == "GetUnderlineDashedWidth") != null) { 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) }); } if (efl_text_underline_dashed_width_set_static_delegate == null) { efl_text_underline_dashed_width_set_static_delegate = new efl_text_underline_dashed_width_set_delegate(underline_dashed_width_set); } if (methods.FirstOrDefault(m => m.Name == "SetUnderlineDashedWidth") != null) { 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) }); } if (efl_text_underline_dashed_gap_get_static_delegate == null) { efl_text_underline_dashed_gap_get_static_delegate = new efl_text_underline_dashed_gap_get_delegate(underline_dashed_gap_get); } if (methods.FirstOrDefault(m => m.Name == "GetUnderlineDashedGap") != null) { 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) }); } if (efl_text_underline_dashed_gap_set_static_delegate == null) { efl_text_underline_dashed_gap_set_static_delegate = new efl_text_underline_dashed_gap_set_delegate(underline_dashed_gap_set); } if (methods.FirstOrDefault(m => m.Name == "SetUnderlineDashedGap") != null) { 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) }); } if (efl_text_underline2_color_get_static_delegate == null) { efl_text_underline2_color_get_static_delegate = new efl_text_underline2_color_get_delegate(underline2_color_get); } if (methods.FirstOrDefault(m => m.Name == "GetUnderline2Color") != null) { 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) }); } if (efl_text_underline2_color_set_static_delegate == null) { efl_text_underline2_color_set_static_delegate = new efl_text_underline2_color_set_delegate(underline2_color_set); } if (methods.FirstOrDefault(m => m.Name == "SetUnderline2Color") != null) { 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) }); } if (efl_text_strikethrough_type_get_static_delegate == null) { efl_text_strikethrough_type_get_static_delegate = new efl_text_strikethrough_type_get_delegate(strikethrough_type_get); } if (methods.FirstOrDefault(m => m.Name == "GetStrikethroughType") != null) { 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) }); } if (efl_text_strikethrough_type_set_static_delegate == null) { efl_text_strikethrough_type_set_static_delegate = new efl_text_strikethrough_type_set_delegate(strikethrough_type_set); } if (methods.FirstOrDefault(m => m.Name == "SetStrikethroughType") != null) { 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) }); } if (efl_text_strikethrough_color_get_static_delegate == null) { efl_text_strikethrough_color_get_static_delegate = new efl_text_strikethrough_color_get_delegate(strikethrough_color_get); } if (methods.FirstOrDefault(m => m.Name == "GetStrikethroughColor") != null) { 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) }); } if (efl_text_strikethrough_color_set_static_delegate == null) { efl_text_strikethrough_color_set_static_delegate = new efl_text_strikethrough_color_set_delegate(strikethrough_color_set); } if (methods.FirstOrDefault(m => m.Name == "SetStrikethroughColor") != null) { 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) }); } if (efl_text_effect_type_get_static_delegate == null) { efl_text_effect_type_get_static_delegate = new efl_text_effect_type_get_delegate(effect_type_get); } if (methods.FirstOrDefault(m => m.Name == "GetEffectType") != null) { 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) }); } if (efl_text_effect_type_set_static_delegate == null) { efl_text_effect_type_set_static_delegate = new efl_text_effect_type_set_delegate(effect_type_set); } if (methods.FirstOrDefault(m => m.Name == "SetEffectType") != null) { 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) }); } if (efl_text_outline_color_get_static_delegate == null) { efl_text_outline_color_get_static_delegate = new efl_text_outline_color_get_delegate(outline_color_get); } if (methods.FirstOrDefault(m => m.Name == "GetOutlineColor") != null) { 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) }); } if (efl_text_outline_color_set_static_delegate == null) { efl_text_outline_color_set_static_delegate = new efl_text_outline_color_set_delegate(outline_color_set); } if (methods.FirstOrDefault(m => m.Name == "SetOutlineColor") != null) { 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) }); } if (efl_text_shadow_direction_get_static_delegate == null) { efl_text_shadow_direction_get_static_delegate = new efl_text_shadow_direction_get_delegate(shadow_direction_get); } if (methods.FirstOrDefault(m => m.Name == "GetShadowDirection") != null) { 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) }); } if (efl_text_shadow_direction_set_static_delegate == null) { efl_text_shadow_direction_set_static_delegate = new efl_text_shadow_direction_set_delegate(shadow_direction_set); } if (methods.FirstOrDefault(m => m.Name == "SetShadowDirection") != null) { 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) }); } if (efl_text_shadow_color_get_static_delegate == null) { efl_text_shadow_color_get_static_delegate = new efl_text_shadow_color_get_delegate(shadow_color_get); } if (methods.FirstOrDefault(m => m.Name == "GetShadowColor") != null) { 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) }); } if (efl_text_shadow_color_set_static_delegate == null) { efl_text_shadow_color_set_static_delegate = new efl_text_shadow_color_set_delegate(shadow_color_set); } if (methods.FirstOrDefault(m => m.Name == "SetShadowColor") != null) { 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) }); } if (efl_text_glow_color_get_static_delegate == null) { efl_text_glow_color_get_static_delegate = new efl_text_glow_color_get_delegate(glow_color_get); } if (methods.FirstOrDefault(m => m.Name == "GetGlowColor") != null) { 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) }); } if (efl_text_glow_color_set_static_delegate == null) { efl_text_glow_color_set_static_delegate = new efl_text_glow_color_set_delegate(glow_color_set); } if (methods.FirstOrDefault(m => m.Name == "SetGlowColor") != null) { 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) }); } if (efl_text_glow2_color_get_static_delegate == null) { efl_text_glow2_color_get_static_delegate = new efl_text_glow2_color_get_delegate(glow2_color_get); } if (methods.FirstOrDefault(m => m.Name == "GetGlow2Color") != null) { 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) }); } if (efl_text_glow2_color_set_static_delegate == null) { efl_text_glow2_color_set_static_delegate = new efl_text_glow2_color_set_delegate(glow2_color_set); } if (methods.FirstOrDefault(m => m.Name == "SetGlow2Color") != null) { 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) }); } if (efl_text_gfx_filter_get_static_delegate == null) { efl_text_gfx_filter_get_static_delegate = new efl_text_gfx_filter_get_delegate(gfx_filter_get); } if (methods.FirstOrDefault(m => m.Name == "GetGfxFilter") != null) { 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) }); } if (efl_text_gfx_filter_set_static_delegate == null) { efl_text_gfx_filter_set_static_delegate = new efl_text_gfx_filter_set_delegate(gfx_filter_set); } if (methods.FirstOrDefault(m => m.Name == "SetGfxFilter") != null) { 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) }); } return descs; } /// Returns the Eo class for the native methods of this class. /// The native class pointer. public override IntPtr GetEflClass() { return Efl.ITextStyleConcrete.efl_text_style_interface_get(); } #pragma warning disable CA1707, CS1591, SA1300, SA1600 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); 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); public static Efl.Eo.FunctionWrapper efl_text_normal_color_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_normal_color_get"); private static void normal_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a) { Eina.Log.Debug("function efl_text_normal_color_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { r = default(byte); g = default(byte); b = default(byte); a = default(byte); try { ((ITextStyle)ws.Target).GetNormalColor(out r, out g, out b, out a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_normal_color_get_delegate efl_text_normal_color_get_static_delegate; private delegate void efl_text_normal_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a); public delegate void efl_text_normal_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a); public static Efl.Eo.FunctionWrapper efl_text_normal_color_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_normal_color_set"); private static void normal_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a) { Eina.Log.Debug("function efl_text_normal_color_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetNormalColor(r, g, b, a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_normal_color_set_delegate efl_text_normal_color_set_static_delegate; private delegate Efl.TextStyleBackingType efl_text_backing_type_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Efl.TextStyleBackingType efl_text_backing_type_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_text_backing_type_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_backing_type_get"); private static Efl.TextStyleBackingType backing_type_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_text_backing_type_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { Efl.TextStyleBackingType _ret_var = default(Efl.TextStyleBackingType); try { _ret_var = ((ITextStyle)ws.Target).GetBackingType(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_text_backing_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_text_backing_type_get_delegate efl_text_backing_type_get_static_delegate; private delegate void efl_text_backing_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleBackingType type); public delegate void efl_text_backing_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleBackingType type); public static Efl.Eo.FunctionWrapper efl_text_backing_type_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_backing_type_set"); private static void backing_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleBackingType type) { Eina.Log.Debug("function efl_text_backing_type_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetBackingType(type); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_text_backing_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type); } } private static efl_text_backing_type_set_delegate efl_text_backing_type_set_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_text_backing_color_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_backing_color_get"); private static void backing_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a) { Eina.Log.Debug("function efl_text_backing_color_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { r = default(byte); g = default(byte); b = default(byte); a = default(byte); try { ((ITextStyle)ws.Target).GetBackingColor(out r, out g, out b, out a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_backing_color_get_delegate efl_text_backing_color_get_static_delegate; private delegate void efl_text_backing_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a); public delegate void efl_text_backing_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a); public static Efl.Eo.FunctionWrapper efl_text_backing_color_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_backing_color_set"); private static void backing_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a) { Eina.Log.Debug("function efl_text_backing_color_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetBackingColor(r, g, b, a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_backing_color_set_delegate efl_text_backing_color_set_static_delegate; private delegate Efl.TextStyleUnderlineType efl_text_underline_type_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Efl.TextStyleUnderlineType efl_text_underline_type_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_text_underline_type_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline_type_get"); private static Efl.TextStyleUnderlineType underline_type_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_text_underline_type_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { Efl.TextStyleUnderlineType _ret_var = default(Efl.TextStyleUnderlineType); try { _ret_var = ((ITextStyle)ws.Target).GetUnderlineType(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_text_underline_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_text_underline_type_get_delegate efl_text_underline_type_get_static_delegate; private delegate void efl_text_underline_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleUnderlineType type); public delegate void efl_text_underline_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleUnderlineType type); public static Efl.Eo.FunctionWrapper efl_text_underline_type_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline_type_set"); private static void underline_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleUnderlineType type) { Eina.Log.Debug("function efl_text_underline_type_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetUnderlineType(type); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_text_underline_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type); } } private static efl_text_underline_type_set_delegate efl_text_underline_type_set_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_text_underline_color_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline_color_get"); private static void underline_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a) { Eina.Log.Debug("function efl_text_underline_color_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { r = default(byte); g = default(byte); b = default(byte); a = default(byte); try { ((ITextStyle)ws.Target).GetUnderlineColor(out r, out g, out b, out a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_underline_color_get_delegate efl_text_underline_color_get_static_delegate; private delegate void efl_text_underline_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a); public delegate void efl_text_underline_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a); public static Efl.Eo.FunctionWrapper efl_text_underline_color_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline_color_set"); private static void underline_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a) { Eina.Log.Debug("function efl_text_underline_color_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetUnderlineColor(r, g, b, a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_underline_color_set_delegate efl_text_underline_color_set_static_delegate; private delegate double efl_text_underline_height_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate double efl_text_underline_height_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_text_underline_height_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline_height_get"); private static double underline_height_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_text_underline_height_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { double _ret_var = default(double); try { _ret_var = ((ITextStyle)ws.Target).GetUnderlineHeight(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_text_underline_height_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_text_underline_height_get_delegate efl_text_underline_height_get_static_delegate; private delegate void efl_text_underline_height_set_delegate(System.IntPtr obj, System.IntPtr pd, double height); public delegate void efl_text_underline_height_set_api_delegate(System.IntPtr obj, double height); public static Efl.Eo.FunctionWrapper efl_text_underline_height_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline_height_set"); private static void underline_height_set(System.IntPtr obj, System.IntPtr pd, double height) { Eina.Log.Debug("function efl_text_underline_height_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetUnderlineHeight(height); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_text_underline_height_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), height); } } private static efl_text_underline_height_set_delegate efl_text_underline_height_set_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_text_underline_dashed_color_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline_dashed_color_get"); 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) { Eina.Log.Debug("function efl_text_underline_dashed_color_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { r = default(byte); g = default(byte); b = default(byte); a = default(byte); try { ((ITextStyle)ws.Target).GetUnderlineDashedColor(out r, out g, out b, out a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_underline_dashed_color_get_delegate efl_text_underline_dashed_color_get_static_delegate; private delegate void efl_text_underline_dashed_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a); public delegate void efl_text_underline_dashed_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a); public static Efl.Eo.FunctionWrapper efl_text_underline_dashed_color_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline_dashed_color_set"); private static void underline_dashed_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a) { Eina.Log.Debug("function efl_text_underline_dashed_color_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetUnderlineDashedColor(r, g, b, a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_underline_dashed_color_set_delegate efl_text_underline_dashed_color_set_static_delegate; private delegate int efl_text_underline_dashed_width_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate int efl_text_underline_dashed_width_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_text_underline_dashed_width_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline_dashed_width_get"); private static int underline_dashed_width_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_text_underline_dashed_width_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { int _ret_var = default(int); try { _ret_var = ((ITextStyle)ws.Target).GetUnderlineDashedWidth(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_text_underline_dashed_width_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_text_underline_dashed_width_get_delegate efl_text_underline_dashed_width_get_static_delegate; private delegate void efl_text_underline_dashed_width_set_delegate(System.IntPtr obj, System.IntPtr pd, int width); public delegate void efl_text_underline_dashed_width_set_api_delegate(System.IntPtr obj, int width); public static Efl.Eo.FunctionWrapper efl_text_underline_dashed_width_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline_dashed_width_set"); private static void underline_dashed_width_set(System.IntPtr obj, System.IntPtr pd, int width) { Eina.Log.Debug("function efl_text_underline_dashed_width_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetUnderlineDashedWidth(width); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_text_underline_dashed_width_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), width); } } private static efl_text_underline_dashed_width_set_delegate efl_text_underline_dashed_width_set_static_delegate; private delegate int efl_text_underline_dashed_gap_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate int efl_text_underline_dashed_gap_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_text_underline_dashed_gap_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline_dashed_gap_get"); private static int underline_dashed_gap_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_text_underline_dashed_gap_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { int _ret_var = default(int); try { _ret_var = ((ITextStyle)ws.Target).GetUnderlineDashedGap(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_text_underline_dashed_gap_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_text_underline_dashed_gap_get_delegate efl_text_underline_dashed_gap_get_static_delegate; private delegate void efl_text_underline_dashed_gap_set_delegate(System.IntPtr obj, System.IntPtr pd, int gap); public delegate void efl_text_underline_dashed_gap_set_api_delegate(System.IntPtr obj, int gap); public static Efl.Eo.FunctionWrapper efl_text_underline_dashed_gap_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline_dashed_gap_set"); private static void underline_dashed_gap_set(System.IntPtr obj, System.IntPtr pd, int gap) { Eina.Log.Debug("function efl_text_underline_dashed_gap_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetUnderlineDashedGap(gap); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_text_underline_dashed_gap_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), gap); } } private static efl_text_underline_dashed_gap_set_delegate efl_text_underline_dashed_gap_set_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_text_underline2_color_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline2_color_get"); private static void underline2_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a) { Eina.Log.Debug("function efl_text_underline2_color_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { r = default(byte); g = default(byte); b = default(byte); a = default(byte); try { ((ITextStyle)ws.Target).GetUnderline2Color(out r, out g, out b, out a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_underline2_color_get_delegate efl_text_underline2_color_get_static_delegate; private delegate void efl_text_underline2_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a); public delegate void efl_text_underline2_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a); public static Efl.Eo.FunctionWrapper efl_text_underline2_color_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_underline2_color_set"); private static void underline2_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a) { Eina.Log.Debug("function efl_text_underline2_color_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetUnderline2Color(r, g, b, a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_underline2_color_set_delegate efl_text_underline2_color_set_static_delegate; private delegate Efl.TextStyleStrikethroughType efl_text_strikethrough_type_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Efl.TextStyleStrikethroughType efl_text_strikethrough_type_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_text_strikethrough_type_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_strikethrough_type_get"); private static Efl.TextStyleStrikethroughType strikethrough_type_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_text_strikethrough_type_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { Efl.TextStyleStrikethroughType _ret_var = default(Efl.TextStyleStrikethroughType); try { _ret_var = ((ITextStyle)ws.Target).GetStrikethroughType(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_text_strikethrough_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_text_strikethrough_type_get_delegate efl_text_strikethrough_type_get_static_delegate; private delegate void efl_text_strikethrough_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleStrikethroughType type); public delegate void efl_text_strikethrough_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleStrikethroughType type); public static Efl.Eo.FunctionWrapper efl_text_strikethrough_type_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_strikethrough_type_set"); private static void strikethrough_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleStrikethroughType type) { Eina.Log.Debug("function efl_text_strikethrough_type_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetStrikethroughType(type); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_text_strikethrough_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type); } } private static efl_text_strikethrough_type_set_delegate efl_text_strikethrough_type_set_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_text_strikethrough_color_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_strikethrough_color_get"); private static void strikethrough_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a) { Eina.Log.Debug("function efl_text_strikethrough_color_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { r = default(byte); g = default(byte); b = default(byte); a = default(byte); try { ((ITextStyle)ws.Target).GetStrikethroughColor(out r, out g, out b, out a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_strikethrough_color_get_delegate efl_text_strikethrough_color_get_static_delegate; private delegate void efl_text_strikethrough_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a); public delegate void efl_text_strikethrough_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a); public static Efl.Eo.FunctionWrapper efl_text_strikethrough_color_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_strikethrough_color_set"); private static void strikethrough_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a) { Eina.Log.Debug("function efl_text_strikethrough_color_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetStrikethroughColor(r, g, b, a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_strikethrough_color_set_delegate efl_text_strikethrough_color_set_static_delegate; private delegate Efl.TextStyleEffectType efl_text_effect_type_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Efl.TextStyleEffectType efl_text_effect_type_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_text_effect_type_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_effect_type_get"); private static Efl.TextStyleEffectType effect_type_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_text_effect_type_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { Efl.TextStyleEffectType _ret_var = default(Efl.TextStyleEffectType); try { _ret_var = ((ITextStyle)ws.Target).GetEffectType(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_text_effect_type_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_text_effect_type_get_delegate efl_text_effect_type_get_static_delegate; private delegate void efl_text_effect_type_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleEffectType type); public delegate void efl_text_effect_type_set_api_delegate(System.IntPtr obj, Efl.TextStyleEffectType type); public static Efl.Eo.FunctionWrapper efl_text_effect_type_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_effect_type_set"); private static void effect_type_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleEffectType type) { Eina.Log.Debug("function efl_text_effect_type_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetEffectType(type); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_text_effect_type_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type); } } private static efl_text_effect_type_set_delegate efl_text_effect_type_set_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_text_outline_color_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_outline_color_get"); private static void outline_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a) { Eina.Log.Debug("function efl_text_outline_color_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { r = default(byte); g = default(byte); b = default(byte); a = default(byte); try { ((ITextStyle)ws.Target).GetOutlineColor(out r, out g, out b, out a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_outline_color_get_delegate efl_text_outline_color_get_static_delegate; private delegate void efl_text_outline_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a); public delegate void efl_text_outline_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a); public static Efl.Eo.FunctionWrapper efl_text_outline_color_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_outline_color_set"); private static void outline_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a) { Eina.Log.Debug("function efl_text_outline_color_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetOutlineColor(r, g, b, a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_outline_color_set_delegate efl_text_outline_color_set_static_delegate; private delegate Efl.TextStyleShadowDirection efl_text_shadow_direction_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Efl.TextStyleShadowDirection efl_text_shadow_direction_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_text_shadow_direction_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_shadow_direction_get"); private static Efl.TextStyleShadowDirection shadow_direction_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_text_shadow_direction_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { Efl.TextStyleShadowDirection _ret_var = default(Efl.TextStyleShadowDirection); try { _ret_var = ((ITextStyle)ws.Target).GetShadowDirection(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_text_shadow_direction_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_text_shadow_direction_get_delegate efl_text_shadow_direction_get_static_delegate; private delegate void efl_text_shadow_direction_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleShadowDirection type); public delegate void efl_text_shadow_direction_set_api_delegate(System.IntPtr obj, Efl.TextStyleShadowDirection type); public static Efl.Eo.FunctionWrapper efl_text_shadow_direction_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_shadow_direction_set"); private static void shadow_direction_set(System.IntPtr obj, System.IntPtr pd, Efl.TextStyleShadowDirection type) { Eina.Log.Debug("function efl_text_shadow_direction_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetShadowDirection(type); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_text_shadow_direction_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), type); } } private static efl_text_shadow_direction_set_delegate efl_text_shadow_direction_set_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_text_shadow_color_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_shadow_color_get"); private static void shadow_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a) { Eina.Log.Debug("function efl_text_shadow_color_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { r = default(byte); g = default(byte); b = default(byte); a = default(byte); try { ((ITextStyle)ws.Target).GetShadowColor(out r, out g, out b, out a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_shadow_color_get_delegate efl_text_shadow_color_get_static_delegate; private delegate void efl_text_shadow_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a); public delegate void efl_text_shadow_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a); public static Efl.Eo.FunctionWrapper efl_text_shadow_color_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_shadow_color_set"); private static void shadow_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a) { Eina.Log.Debug("function efl_text_shadow_color_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetShadowColor(r, g, b, a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_shadow_color_set_delegate efl_text_shadow_color_set_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_text_glow_color_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_glow_color_get"); private static void glow_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a) { Eina.Log.Debug("function efl_text_glow_color_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { r = default(byte); g = default(byte); b = default(byte); a = default(byte); try { ((ITextStyle)ws.Target).GetGlowColor(out r, out g, out b, out a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_glow_color_get_delegate efl_text_glow_color_get_static_delegate; private delegate void efl_text_glow_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a); public delegate void efl_text_glow_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a); public static Efl.Eo.FunctionWrapper efl_text_glow_color_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_glow_color_set"); private static void glow_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a) { Eina.Log.Debug("function efl_text_glow_color_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetGlowColor(r, g, b, a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_glow_color_set_delegate efl_text_glow_color_set_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_text_glow2_color_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_glow2_color_get"); private static void glow2_color_get(System.IntPtr obj, System.IntPtr pd, out byte r, out byte g, out byte b, out byte a) { Eina.Log.Debug("function efl_text_glow2_color_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { r = default(byte); g = default(byte); b = default(byte); a = default(byte); try { ((ITextStyle)ws.Target).GetGlow2Color(out r, out g, out b, out a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_glow2_color_get_delegate efl_text_glow2_color_get_static_delegate; private delegate void efl_text_glow2_color_set_delegate(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a); public delegate void efl_text_glow2_color_set_api_delegate(System.IntPtr obj, byte r, byte g, byte b, byte a); public static Efl.Eo.FunctionWrapper efl_text_glow2_color_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_glow2_color_set"); private static void glow2_color_set(System.IntPtr obj, System.IntPtr pd, byte r, byte g, byte b, byte a) { Eina.Log.Debug("function efl_text_glow2_color_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetGlow2Color(r, g, b, a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_text_glow2_color_set_delegate efl_text_glow2_color_set_static_delegate; [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); [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate System.String efl_text_gfx_filter_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_text_gfx_filter_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_gfx_filter_get"); private static System.String gfx_filter_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_text_gfx_filter_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { System.String _ret_var = default(System.String); try { _ret_var = ((ITextStyle)ws.Target).GetGfxFilter(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_text_gfx_filter_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_text_gfx_filter_get_delegate efl_text_gfx_filter_get_static_delegate; 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); public delegate void efl_text_gfx_filter_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String code); public static Efl.Eo.FunctionWrapper efl_text_gfx_filter_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_text_gfx_filter_set"); private static void gfx_filter_set(System.IntPtr obj, System.IntPtr pd, System.String code) { Eina.Log.Debug("function efl_text_gfx_filter_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((ITextStyle)ws.Target).SetGfxFilter(code); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_text_gfx_filter_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), code); } } private static efl_text_gfx_filter_set_delegate efl_text_gfx_filter_set_static_delegate; #pragma warning restore CA1707, CS1591, SA1300, SA1600 } } } #if EFL_BETA #pragma warning disable CS1591 public static class EflITextStyleConcrete_ExtensionMethods { public static Efl.BindableProperty BackingType(this Efl.Ui.ItemFactory fac, Efl.Csharp.ExtensionTagmagic = null) where T : Efl.ITextStyle { return new Efl.BindableProperty("backing_type", fac); } public static Efl.BindableProperty UnderlineType(this Efl.Ui.ItemFactory fac, Efl.Csharp.ExtensionTagmagic = null) where T : Efl.ITextStyle { return new Efl.BindableProperty("underline_type", fac); } public static Efl.BindableProperty UnderlineHeight(this Efl.Ui.ItemFactory fac, Efl.Csharp.ExtensionTagmagic = null) where T : Efl.ITextStyle { return new Efl.BindableProperty("underline_height", fac); } public static Efl.BindableProperty UnderlineDashedWidth(this Efl.Ui.ItemFactory fac, Efl.Csharp.ExtensionTagmagic = null) where T : Efl.ITextStyle { return new Efl.BindableProperty("underline_dashed_width", fac); } public static Efl.BindableProperty UnderlineDashedGap(this Efl.Ui.ItemFactory fac, Efl.Csharp.ExtensionTagmagic = null) where T : Efl.ITextStyle { return new Efl.BindableProperty("underline_dashed_gap", fac); } public static Efl.BindableProperty StrikethroughType(this Efl.Ui.ItemFactory fac, Efl.Csharp.ExtensionTagmagic = null) where T : Efl.ITextStyle { return new Efl.BindableProperty("strikethrough_type", fac); } public static Efl.BindableProperty EffectType(this Efl.Ui.ItemFactory fac, Efl.Csharp.ExtensionTagmagic = null) where T : Efl.ITextStyle { return new Efl.BindableProperty("effect_type", fac); } public static Efl.BindableProperty ShadowDirection(this Efl.Ui.ItemFactory fac, Efl.Csharp.ExtensionTagmagic = null) where T : Efl.ITextStyle { return new Efl.BindableProperty("shadow_direction", fac); } public static Efl.BindableProperty GfxFilter(this Efl.Ui.ItemFactory fac, Efl.Csharp.ExtensionTagmagic = null) where T : Efl.ITextStyle { return new Efl.BindableProperty("gfx_filter", fac); } } #pragma warning restore CS1591 #endif namespace Efl { /// Whether to apply backing style to the displayed text or not [Efl.Eo.BindingEntity] public enum TextStyleBackingType { /// Do not use backing Disabled = 0, /// Use backing style Enabled = 1, } } namespace Efl { /// Whether to apply strikethrough style to the displayed text or not [Efl.Eo.BindingEntity] public enum TextStyleStrikethroughType { /// Do not use strikethrough Disabled = 0, /// Use strikethrough style Enabled = 1, } } namespace Efl { /// Effect to apply to the displayed text [Efl.Eo.BindingEntity] public enum TextStyleEffectType { /// No effect None = 0, /// Shadow effect Shadow = 1, /// Far shadow effect FarShadow = 2, /// Soft shadow effect SoftShadow = 3, /// Far and soft shadow effect FarSoftShadow = 4, /// Glow effect Glow = 5, /// Outline effect Outline = 6, /// Soft outline effect SoftOutline = 7, /// Outline shadow effect OutlineShadow = 8, /// Outline soft shadow effect OutlineSoftShadow = 9, } } namespace Efl { /// Direction of the shadow style, if used [Efl.Eo.BindingEntity] public enum TextStyleShadowDirection { /// Shadow towards bottom right BottomRight = 0, /// Shadow towards botom Bottom = 1, /// Shadow towards bottom left BottomLeft = 2, /// Shadow towards left Left = 3, /// Shadow towards top left TopLeft = 4, /// Shadow towards top Top = 5, /// Shadow towards top right TopRight = 6, /// Shadow towards right Right = 7, } } namespace Efl { /// Underline type of the displayed text [Efl.Eo.BindingEntity] public enum TextStyleUnderlineType { /// Text without underline Off = 0, /// Underline enabled On = 1, /// Underlined with a signle line Single = 2, /// Underlined with a double line Double = 3, /// Underlined with a dashed line Dashed = 4, } }