efl/src/lib/evas/canvas/evas_text_eo.impl.hh

467 lines
27 KiB
C++

#ifndef EVAS_TEXT_IMPL_HH
#define EVAS_TEXT_IMPL_HH
#include "evas_text_eo.hh"
namespace evas {
inline ::efl::eolian::return_traits<void>::type Text::shadow_color_get( ::efl::eolian::out_traits<int>::type r, ::efl::eolian::out_traits<int>::type g, ::efl::eolian::out_traits<int>::type b, ::efl::eolian::out_traits<int>::type a) const
{
int __out_param_r = {};
int __out_param_g = {};
int __out_param_b = {};
int __out_param_a = {};
::evas_obj_text_shadow_color_get(_eo_ptr(),
& __out_param_r,
& __out_param_g,
& __out_param_b,
& __out_param_a);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(r, __out_param_r);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(g, __out_param_g);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(b, __out_param_b);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(a, __out_param_a);
}
inline ::efl::eolian::return_traits<void>::type Text::shadow_color_set( ::efl::eolian::in_traits<int>::type r, ::efl::eolian::in_traits<int>::type g, ::efl::eolian::in_traits<int>::type b, ::efl::eolian::in_traits<int>::type a) const
{
::evas_obj_text_shadow_color_set(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(r),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(g),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(b),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(a));
}
inline ::efl::eolian::return_traits<double>::type Text::ellipsis_get() const
{
double __return_value = ::evas_obj_text_ellipsis_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<double>::type>(__return_value);
}
inline ::efl::eolian::return_traits<void>::type Text::ellipsis_set( ::efl::eolian::in_traits<double>::type ellipsis) const
{
::evas_obj_text_ellipsis_set(_eo_ptr(),
::efl::eolian::convert_to_c<double, ::efl::eolian::in_traits<double>::type>(ellipsis));
}
inline ::efl::eolian::return_traits< ::efl::eina::string_view>::type Text::bidi_delimiters_get() const
{
const char * __return_value = ::evas_obj_text_bidi_delimiters_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::string_view>::type>(__return_value);
}
inline ::efl::eolian::return_traits<void>::type Text::bidi_delimiters_set( ::efl::eolian::in_traits< ::efl::eina::string_view>::type delim) const
{
::evas_obj_text_bidi_delimiters_set(_eo_ptr(),
::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(delim));
}
inline ::efl::eolian::return_traits<void>::type Text::outline_color_get( ::efl::eolian::out_traits<int>::type r, ::efl::eolian::out_traits<int>::type g, ::efl::eolian::out_traits<int>::type b, ::efl::eolian::out_traits<int>::type a) const
{
int __out_param_r = {};
int __out_param_g = {};
int __out_param_b = {};
int __out_param_a = {};
::evas_obj_text_outline_color_get(_eo_ptr(),
& __out_param_r,
& __out_param_g,
& __out_param_b,
& __out_param_a);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(r, __out_param_r);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(g, __out_param_g);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(b, __out_param_b);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(a, __out_param_a);
}
inline ::efl::eolian::return_traits<void>::type Text::outline_color_set( ::efl::eolian::in_traits<int>::type r, ::efl::eolian::in_traits<int>::type g, ::efl::eolian::in_traits<int>::type b, ::efl::eolian::in_traits<int>::type a) const
{
::evas_obj_text_outline_color_set(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(r),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(g),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(b),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(a));
}
inline ::efl::eolian::return_traits<void>::type Text::glow2_color_get( ::efl::eolian::out_traits<int>::type r, ::efl::eolian::out_traits<int>::type g, ::efl::eolian::out_traits<int>::type b, ::efl::eolian::out_traits<int>::type a) const
{
int __out_param_r = {};
int __out_param_g = {};
int __out_param_b = {};
int __out_param_a = {};
::evas_obj_text_glow2_color_get(_eo_ptr(),
& __out_param_r,
& __out_param_g,
& __out_param_b,
& __out_param_a);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(r, __out_param_r);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(g, __out_param_g);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(b, __out_param_b);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(a, __out_param_a);
}
inline ::efl::eolian::return_traits<void>::type Text::glow2_color_set( ::efl::eolian::in_traits<int>::type r, ::efl::eolian::in_traits<int>::type g, ::efl::eolian::in_traits<int>::type b, ::efl::eolian::in_traits<int>::type a) const
{
::evas_obj_text_glow2_color_set(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(r),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(g),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(b),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(a));
}
inline ::efl::eolian::return_traits<Evas_Text_Style_Type>::type Text::style_get() const
{
Evas_Text_Style_Type __return_value = ::evas_obj_text_style_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Text_Style_Type>::type>(__return_value);
}
inline ::efl::eolian::return_traits<void>::type Text::style_set( ::efl::eolian::in_traits<Evas_Text_Style_Type>::type style) const
{
::evas_obj_text_style_set(_eo_ptr(),
::efl::eolian::convert_to_c<Evas_Text_Style_Type, ::efl::eolian::in_traits<Evas_Text_Style_Type>::type>(style));
}
inline ::efl::eolian::return_traits<void>::type Text::glow_color_get( ::efl::eolian::out_traits<int>::type r, ::efl::eolian::out_traits<int>::type g, ::efl::eolian::out_traits<int>::type b, ::efl::eolian::out_traits<int>::type a) const
{
int __out_param_r = {};
int __out_param_g = {};
int __out_param_b = {};
int __out_param_a = {};
::evas_obj_text_glow_color_get(_eo_ptr(),
& __out_param_r,
& __out_param_g,
& __out_param_b,
& __out_param_a);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(r, __out_param_r);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(g, __out_param_g);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(b, __out_param_b);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(a, __out_param_a);
}
inline ::efl::eolian::return_traits<void>::type Text::glow_color_set( ::efl::eolian::in_traits<int>::type r, ::efl::eolian::in_traits<int>::type g, ::efl::eolian::in_traits<int>::type b, ::efl::eolian::in_traits<int>::type a) const
{
::evas_obj_text_glow_color_set(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(r),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(g),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(b),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(a));
}
inline ::efl::eolian::return_traits<int>::type Text::max_descent_get() const
{
int __return_value = ::evas_obj_text_max_descent_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<void>::type Text::style_pad_get( ::efl::eolian::out_traits<int>::type l, ::efl::eolian::out_traits<int>::type r, ::efl::eolian::out_traits<int>::type t, ::efl::eolian::out_traits<int>::type b) const
{
int __out_param_l = {};
int __out_param_r = {};
int __out_param_t = {};
int __out_param_b = {};
::evas_obj_text_style_pad_get(_eo_ptr(),
& __out_param_l,
& __out_param_r,
& __out_param_t,
& __out_param_b);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(l, __out_param_l);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(r, __out_param_r);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(t, __out_param_t);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(b, __out_param_b);
}
inline ::efl::eolian::return_traits<Efl_Text_Bidirectional_Type>::type Text::direction_get() const
{
Efl_Text_Bidirectional_Type __return_value = ::evas_obj_text_direction_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Efl_Text_Bidirectional_Type>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::ascent_get() const
{
int __return_value = ::evas_obj_text_ascent_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::horiz_advance_get() const
{
int __return_value = ::evas_obj_text_horiz_advance_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::inset_get() const
{
int __return_value = ::evas_obj_text_inset_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::max_ascent_get() const
{
int __return_value = ::evas_obj_text_max_ascent_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::vert_advance_get() const
{
int __return_value = ::evas_obj_text_vert_advance_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::descent_get() const
{
int __return_value = ::evas_obj_text_descent_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::last_up_to_pos( ::efl::eolian::in_traits<int>::type x, ::efl::eolian::in_traits<int>::type y) const
{
int __return_value = ::evas_obj_text_last_up_to_pos(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y));
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::char_coords_get( ::efl::eolian::in_traits<int>::type x, ::efl::eolian::in_traits<int>::type y, ::efl::eolian::out_traits<int>::type cx, ::efl::eolian::out_traits<int>::type cy, ::efl::eolian::out_traits<int>::type cw, ::efl::eolian::out_traits<int>::type ch) const
{
int __out_param_cx = {};
int __out_param_cy = {};
int __out_param_cw = {};
int __out_param_ch = {};
int __return_value = ::evas_obj_text_char_coords_get(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y),
& __out_param_cx,
& __out_param_cy,
& __out_param_cw,
& __out_param_ch);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cx, __out_param_cx);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cy, __out_param_cy);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cw, __out_param_cw);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(ch, __out_param_ch);
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<bool>::type Text::char_pos_get( ::efl::eolian::in_traits<int>::type pos, ::efl::eolian::out_traits<int>::type cx, ::efl::eolian::out_traits<int>::type cy, ::efl::eolian::out_traits<int>::type cw, ::efl::eolian::out_traits<int>::type ch) const
{
int __out_param_cx = {};
int __out_param_cy = {};
int __out_param_cw = {};
int __out_param_ch = {};
Eina_Bool __return_value = ::evas_obj_text_char_pos_get(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(pos),
& __out_param_cx,
& __out_param_cy,
& __out_param_cw,
& __out_param_ch);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cx, __out_param_cx);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cy, __out_param_cy);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cw, __out_param_cw);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(ch, __out_param_ch);
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
}
}
namespace eo_cxx {
namespace evas {
inline ::efl::eolian::return_traits<void>::type Text::shadow_color_get( ::efl::eolian::out_traits<int>::type r, ::efl::eolian::out_traits<int>::type g, ::efl::eolian::out_traits<int>::type b, ::efl::eolian::out_traits<int>::type a) const
{
int __out_param_r = {};
int __out_param_g = {};
int __out_param_b = {};
int __out_param_a = {};
::evas_obj_text_shadow_color_get(_eo_ptr(),
& __out_param_r,
& __out_param_g,
& __out_param_b,
& __out_param_a);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(r, __out_param_r);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(g, __out_param_g);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(b, __out_param_b);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(a, __out_param_a);
}
inline ::efl::eolian::return_traits<void>::type Text::shadow_color_set( ::efl::eolian::in_traits<int>::type r, ::efl::eolian::in_traits<int>::type g, ::efl::eolian::in_traits<int>::type b, ::efl::eolian::in_traits<int>::type a) const
{
::evas_obj_text_shadow_color_set(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(r),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(g),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(b),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(a));
}
inline ::efl::eolian::return_traits<double>::type Text::ellipsis_get() const
{
double __return_value = ::evas_obj_text_ellipsis_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<double>::type>(__return_value);
}
inline ::efl::eolian::return_traits<void>::type Text::ellipsis_set( ::efl::eolian::in_traits<double>::type ellipsis) const
{
::evas_obj_text_ellipsis_set(_eo_ptr(),
::efl::eolian::convert_to_c<double, ::efl::eolian::in_traits<double>::type>(ellipsis));
}
inline ::efl::eolian::return_traits< ::efl::eina::string_view>::type Text::bidi_delimiters_get() const
{
const char * __return_value = ::evas_obj_text_bidi_delimiters_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::string_view>::type>(__return_value);
}
inline ::efl::eolian::return_traits<void>::type Text::bidi_delimiters_set( ::efl::eolian::in_traits< ::efl::eina::string_view>::type delim) const
{
::evas_obj_text_bidi_delimiters_set(_eo_ptr(),
::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(delim));
}
inline ::efl::eolian::return_traits<void>::type Text::outline_color_get( ::efl::eolian::out_traits<int>::type r, ::efl::eolian::out_traits<int>::type g, ::efl::eolian::out_traits<int>::type b, ::efl::eolian::out_traits<int>::type a) const
{
int __out_param_r = {};
int __out_param_g = {};
int __out_param_b = {};
int __out_param_a = {};
::evas_obj_text_outline_color_get(_eo_ptr(),
& __out_param_r,
& __out_param_g,
& __out_param_b,
& __out_param_a);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(r, __out_param_r);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(g, __out_param_g);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(b, __out_param_b);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(a, __out_param_a);
}
inline ::efl::eolian::return_traits<void>::type Text::outline_color_set( ::efl::eolian::in_traits<int>::type r, ::efl::eolian::in_traits<int>::type g, ::efl::eolian::in_traits<int>::type b, ::efl::eolian::in_traits<int>::type a) const
{
::evas_obj_text_outline_color_set(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(r),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(g),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(b),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(a));
}
inline ::efl::eolian::return_traits<void>::type Text::glow2_color_get( ::efl::eolian::out_traits<int>::type r, ::efl::eolian::out_traits<int>::type g, ::efl::eolian::out_traits<int>::type b, ::efl::eolian::out_traits<int>::type a) const
{
int __out_param_r = {};
int __out_param_g = {};
int __out_param_b = {};
int __out_param_a = {};
::evas_obj_text_glow2_color_get(_eo_ptr(),
& __out_param_r,
& __out_param_g,
& __out_param_b,
& __out_param_a);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(r, __out_param_r);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(g, __out_param_g);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(b, __out_param_b);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(a, __out_param_a);
}
inline ::efl::eolian::return_traits<void>::type Text::glow2_color_set( ::efl::eolian::in_traits<int>::type r, ::efl::eolian::in_traits<int>::type g, ::efl::eolian::in_traits<int>::type b, ::efl::eolian::in_traits<int>::type a) const
{
::evas_obj_text_glow2_color_set(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(r),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(g),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(b),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(a));
}
inline ::efl::eolian::return_traits<Evas_Text_Style_Type>::type Text::style_get() const
{
Evas_Text_Style_Type __return_value = ::evas_obj_text_style_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Text_Style_Type>::type>(__return_value);
}
inline ::efl::eolian::return_traits<void>::type Text::style_set( ::efl::eolian::in_traits<Evas_Text_Style_Type>::type style) const
{
::evas_obj_text_style_set(_eo_ptr(),
::efl::eolian::convert_to_c<Evas_Text_Style_Type, ::efl::eolian::in_traits<Evas_Text_Style_Type>::type>(style));
}
inline ::efl::eolian::return_traits<void>::type Text::glow_color_get( ::efl::eolian::out_traits<int>::type r, ::efl::eolian::out_traits<int>::type g, ::efl::eolian::out_traits<int>::type b, ::efl::eolian::out_traits<int>::type a) const
{
int __out_param_r = {};
int __out_param_g = {};
int __out_param_b = {};
int __out_param_a = {};
::evas_obj_text_glow_color_get(_eo_ptr(),
& __out_param_r,
& __out_param_g,
& __out_param_b,
& __out_param_a);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(r, __out_param_r);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(g, __out_param_g);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(b, __out_param_b);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(a, __out_param_a);
}
inline ::efl::eolian::return_traits<void>::type Text::glow_color_set( ::efl::eolian::in_traits<int>::type r, ::efl::eolian::in_traits<int>::type g, ::efl::eolian::in_traits<int>::type b, ::efl::eolian::in_traits<int>::type a) const
{
::evas_obj_text_glow_color_set(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(r),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(g),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(b),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(a));
}
inline ::efl::eolian::return_traits<int>::type Text::max_descent_get() const
{
int __return_value = ::evas_obj_text_max_descent_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<void>::type Text::style_pad_get( ::efl::eolian::out_traits<int>::type l, ::efl::eolian::out_traits<int>::type r, ::efl::eolian::out_traits<int>::type t, ::efl::eolian::out_traits<int>::type b) const
{
int __out_param_l = {};
int __out_param_r = {};
int __out_param_t = {};
int __out_param_b = {};
::evas_obj_text_style_pad_get(_eo_ptr(),
& __out_param_l,
& __out_param_r,
& __out_param_t,
& __out_param_b);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(l, __out_param_l);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(r, __out_param_r);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(t, __out_param_t);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(b, __out_param_b);
}
inline ::efl::eolian::return_traits<Efl_Text_Bidirectional_Type>::type Text::direction_get() const
{
Efl_Text_Bidirectional_Type __return_value = ::evas_obj_text_direction_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Efl_Text_Bidirectional_Type>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::ascent_get() const
{
int __return_value = ::evas_obj_text_ascent_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::horiz_advance_get() const
{
int __return_value = ::evas_obj_text_horiz_advance_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::inset_get() const
{
int __return_value = ::evas_obj_text_inset_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::max_ascent_get() const
{
int __return_value = ::evas_obj_text_max_ascent_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::vert_advance_get() const
{
int __return_value = ::evas_obj_text_vert_advance_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::descent_get() const
{
int __return_value = ::evas_obj_text_descent_get(_eo_ptr());
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::last_up_to_pos( ::efl::eolian::in_traits<int>::type x, ::efl::eolian::in_traits<int>::type y) const
{
int __return_value = ::evas_obj_text_last_up_to_pos(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y));
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<int>::type Text::char_coords_get( ::efl::eolian::in_traits<int>::type x, ::efl::eolian::in_traits<int>::type y, ::efl::eolian::out_traits<int>::type cx, ::efl::eolian::out_traits<int>::type cy, ::efl::eolian::out_traits<int>::type cw, ::efl::eolian::out_traits<int>::type ch) const
{
int __out_param_cx = {};
int __out_param_cy = {};
int __out_param_cw = {};
int __out_param_ch = {};
int __return_value = ::evas_obj_text_char_coords_get(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y),
& __out_param_cx,
& __out_param_cy,
& __out_param_cw,
& __out_param_ch);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cx, __out_param_cx);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cy, __out_param_cy);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cw, __out_param_cw);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(ch, __out_param_ch);
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
}
inline ::efl::eolian::return_traits<bool>::type Text::char_pos_get( ::efl::eolian::in_traits<int>::type pos, ::efl::eolian::out_traits<int>::type cx, ::efl::eolian::out_traits<int>::type cy, ::efl::eolian::out_traits<int>::type cw, ::efl::eolian::out_traits<int>::type ch) const
{
int __out_param_cx = {};
int __out_param_cy = {};
int __out_param_cw = {};
int __out_param_ch = {};
Eina_Bool __return_value = ::evas_obj_text_char_pos_get(_eo_ptr(),
::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(pos),
& __out_param_cx,
& __out_param_cy,
& __out_param_cw,
& __out_param_ch);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cx, __out_param_cx);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cy, __out_param_cy);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cw, __out_param_cw);
::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(ch, __out_param_ch);
return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
}
inline evas::Text::operator ::evas::Text() const { return *static_cast< ::evas::Text const*>(static_cast<void const*>(this)); }
inline evas::Text::operator ::evas::Text&() { return *static_cast< ::evas::Text*>(static_cast<void*>(this)); }
inline evas::Text::operator ::evas::Text const&() const { return *static_cast< ::evas::Text const*>(static_cast<void const*>(this)); }
} }
#endif