#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,
}
}