eo_prefix are set to "efl_text".
Also, "Efl.Text.Format" is shortened to now include the "_format"
prefix.
"Efl.Text.Font" keeps the "_font" prefix, for better readability.
{
Eo *text_obj = data;
- Efl_Text_Format_Wrap wrap = efl_text_format_wrap_get(text_obj);
+ Efl_Text_Format_Wrap wrap = efl_text_wrap_get(text_obj);
switch(wrap)
{
default:
break;
}
- efl_text_format_wrap_set(text_obj, wrap);
+ efl_text_wrap_set(text_obj, wrap);
}
static void
evas_object_show(bx);
en = efl_add(EFL_UI_TEXT_CLASS, win,
- efl_text_format_multiline_set(efl_added, EINA_TRUE));
+ efl_text_multiline_set(efl_added, EINA_TRUE));
printf("Added Efl.Ui.Text object\n");
efl_key_data_set(en, "wrap_idx", 0);
efl_text_font_weight_set(en, EFL_TEXT_FONT_WEIGHT_BOLD);
efl_text_font_slant_set(en, EFL_TEXT_FONT_SLANT_ITALIC);
efl_text_font_width_set(en, EFL_TEXT_FONT_WIDTH_ULTRACONDENSED);
- efl_text_style_normal_color_set(en, 255, 255, 255, 255);
+ efl_text_normal_color_set(en, 255, 255, 255, 255);
main_cur = efl_text_cursor_get(en, EFL_TEXT_CURSOR_GET_MAIN);
cur = efl_text_cursor_new(en);
efl_gfx_size_hint_weight_set(efl_added, 1.0, 1.0),
efl_gfx_size_hint_align_set(efl_added, -1.0, -1.0),
efl_ui_text_scrollable_set(efl_added, 1),
- efl_text_format_multiline_set(efl_added, 1));
+ efl_text_multiline_set(efl_added, 1));
efl_event_callback_add(o, EFL_UI_TEXT_EVENT_CHANGED_USER, _code_changed, win);
// Insert filter code inside style string: DEFAULT='blah blah <here>'
efl_gfx_filter_program_set(o, code_filter, "code");
- efl_text_style_gfx_filter_set(o, "code");
+ efl_text_gfx_filter_set(o, "code");
// FIXME FIXME FIXME FIXME FIXME FIXME FIXME FIXME FIXME FIXME
// Efl.Ui.Text doesn't seem to trigger the proper events during edit
@since 1.20
]]
+ eo_prefix: efl_text;
methods {
@property font {
[[The font name and size that is used for the displayed text]]
@since 1.20
]]
+ eo_prefix: efl_text;
methods {
- @property format_ellipsis {
+ @property ellipsis {
[[Ellipsis value (number from -1.0 to 1.0)]]
values
{
}
}
- @property format_wrap {
+ @property wrap {
[[Wrap mode for use in the text]]
values {
wrap: Efl.Text.Format.Wrap;
}
}
- @property format_multiline {
+ @property multiline {
[[Multiline is enabled or not]]
values {
enabled: bool;
}
}
- @property format_halign {
+ @property halign {
[[Horizontal alignment of text (number from 0.0 to 1.0)]]
values
{
}
}
- @property format_valign {
+ @property valign {
[[Vertical alignment of text (number from -1.0 to 1.0)]]
values
{
}
}
- @property format_linegap {
+ @property linegap {
[[Minimal line gap (top and bottom) for each line in the text
$value is absolute size.
}
}
- @property format_linerelgap {
+ @property linerelgap {
[[Relative line gap (top and bottom) for each line in the text
The original line gap value is multiplied by $value.
}
}
- @property format_tabstops {
+ @property tabstops {
[[Tabstops value]]
values
{
}
}
- @property format_password {
+ @property password {
[[Whether text is a password]]
values
{
}
}
- @property format_replacement_char {
+ @property replacement_char {
[[The character used to replace characters that can not be displayed
- Currently, only used to replace characters if @.format_password
+ Currently, only used to replace characters if @.password
is enabled.
]]
values {
@since 1.20
]]
+ eo_prefix: efl_text;
methods {
@property normal_color {
[[Color of text, excluding style]]
super = evas_key_modifier_is_set(ev->modifiers, "Super");
altgr = evas_key_modifier_is_set(ev->modifiers, "AltGr");
#endif
- multiline = efl_text_format_multiline_get(obj);
+ multiline = efl_text_multiline_get(obj);
/* Translate some keys to strings. */
if (!strcmp(ev->key, "Tab"))
Evas_Textblock_Cursor *tc;
Eina_Bool multiline;
- multiline = efl_text_format_multiline_get(obj);
+ multiline = efl_text_multiline_get(obj);
#ifdef HAVE_ECORE_IMF
if (en->imf_context)
ecore_imf_context_input_panel_language_set(en->imf_context, ECORE_IMF_INPUT_PANEL_LANG_ALPHABET);
#endif
- if (efl_text_format_multiline_get(obj))
+ if (efl_text_multiline_get(obj))
ecore_imf_context_input_hint_set(en->imf_context,
ecore_imf_context_input_hint_get(en->imf_context) | ECORE_IMF_INPUT_HINT_MULTILINE);
}
sw = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
if (!sw) return;
- wrap = efl_text_format_wrap_get(sw);
+ wrap = efl_text_wrap_get(sw);
if (!sd->changed && (resw == sd->ent_w) && (resh == sd->ent_h)) return;
if (vw > minw) minw = vw;
efl_gfx_size_set(sd->entry_edje, minw, minh);
- if (!efl_text_format_multiline_get(sw))
+ if (!efl_text_multiline_get(sw))
{
evas_object_size_hint_min_set(obj, -1, minh);
}
EFL_UI_TEXT_DATA_GET(data, sd);
- single_line = !efl_text_format_multiline_get(obj);
+ single_line = !efl_text_multiline_get(obj);
evas_event_freeze(evas_object_evas_get(data));
sd->changed = EINA_TRUE;
priv->editable = EINA_TRUE;
priv->sel_allow = EINA_TRUE;
- priv->single_line = !efl_text_format_multiline_get(text_obj);
+ priv->single_line = !efl_text_multiline_get(text_obj);
priv->drop_format = ELM_SEL_FORMAT_MARKUP | ELM_SEL_FORMAT_IMAGE;
elm_drop_target_add(obj, priv->drop_format,
Efl.Text.Style.glow_color { get; set; }
Efl.Text.Style.glow2_color { get; set; }
Efl.Text.Style.gfx_filter { get; set; }
- Efl.Text.Format.format_ellipsis { get; set; }
- Efl.Text.Format.format_wrap { get; set; }
- Efl.Text.Format.format_multiline { get; set; }
- Efl.Text.Format.format_halign { get; set; }
- Efl.Text.Format.format_valign { get; set; }
- Efl.Text.Format.format_linegap { get; set; }
- Efl.Text.Format.format_linerelgap { get; set; }
- Efl.Text.Format.format_tabstops { get; set; }
- Efl.Text.Format.format_password { get; set; }
- Efl.Text.Format.format_replacement_char { get; set; }
+ Efl.Text.Format.ellipsis { get; set; }
+ Efl.Text.Format.wrap { get; set; }
+ Efl.Text.Format.multiline { get; set; }
+ Efl.Text.Format.halign { get; set; }
+ Efl.Text.Format.valign { get; set; }
+ Efl.Text.Format.linegap { get; set; }
+ Efl.Text.Format.linerelgap { get; set; }
+ Efl.Text.Format.tabstops { get; set; }
+ Efl.Text.Format.password { get; set; }
+ Efl.Text.Format.replacement_char { get; set; }
Efl.Text.Cursor.cursor { get; }
Efl.Text.Cursor.cursor_position { set; get; }
Efl.Text.Cursor.cursor_content { get; }
return NULL;
MAGIC_CHECK_END();
Evas_Object *eo_obj = efl_add(MY_CLASS, e,
- efl_text_format_multiline_set(efl_added, EINA_TRUE));
+ efl_text_multiline_set(efl_added, EINA_TRUE));
return eo_obj;
}
}
static void
-_efl_canvas_text_efl_text_format_format_ellipsis_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, double value EINA_UNUSED)
+_efl_canvas_text_efl_text_format_ellipsis_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, double value EINA_UNUSED)
{
_FMT_SET(ellipsis, value);
}
static double
-_efl_canvas_text_efl_text_format_format_ellipsis_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
+_efl_canvas_text_efl_text_format_ellipsis_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
{
return _FMT(ellipsis);
}
static void
-_efl_canvas_text_efl_text_format_format_wrap_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, Efl_Text_Format_Wrap wrap EINA_UNUSED)
+_efl_canvas_text_efl_text_format_wrap_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, Efl_Text_Format_Wrap wrap EINA_UNUSED)
{
_FMT_INFO_SET_START(wrap, wrap);
_FMT(wrap_word) = (wrap == EFL_TEXT_FORMAT_WRAP_WORD);
}
static Efl_Text_Format_Wrap
-_efl_canvas_text_efl_text_format_format_wrap_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
+_efl_canvas_text_efl_text_format_wrap_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
{
return _FMT_INFO(wrap);
}
static void
-_efl_canvas_text_efl_text_format_format_multiline_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, Eina_Bool enabled EINA_UNUSED)
+_efl_canvas_text_efl_text_format_multiline_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, Eina_Bool enabled EINA_UNUSED)
{
if (o->multiline == enabled) return;
o->multiline = enabled;
}
static Eina_Bool
-_efl_canvas_text_efl_text_format_format_multiline_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
+_efl_canvas_text_efl_text_format_multiline_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
{
return o->multiline;
}
static void
-_efl_canvas_text_efl_text_format_format_halign_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, double value EINA_UNUSED)
+_efl_canvas_text_efl_text_format_halign_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, double value EINA_UNUSED)
{
if (value < 0.0)
{
}
static double
-_efl_canvas_text_efl_text_format_format_halign_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
+_efl_canvas_text_efl_text_format_halign_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
{
return (_FMT(halign_auto) ? -1.0 : _FMT(halign));
}
static void
-_efl_canvas_text_efl_text_format_format_valign_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, double value EINA_UNUSED)
+_efl_canvas_text_efl_text_format_valign_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, double value EINA_UNUSED)
{
_FMT_SET(valign, value);
}
static double
-_efl_canvas_text_efl_text_format_format_valign_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
+_efl_canvas_text_efl_text_format_valign_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
{
return _FMT(valign);
}
static void
-_efl_canvas_text_efl_text_format_format_linegap_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, double value EINA_UNUSED)
+_efl_canvas_text_efl_text_format_linegap_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, double value EINA_UNUSED)
{
double linerelgap = _FMT(linerelgap);
_FMT(linerelgap) = 0.0;
}
static double
-_efl_canvas_text_efl_text_format_format_linegap_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
+_efl_canvas_text_efl_text_format_linegap_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
{
return _FMT(linegap);
}
static void
-_efl_canvas_text_efl_text_format_format_linerelgap_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, double value EINA_UNUSED)
+_efl_canvas_text_efl_text_format_linerelgap_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, double value EINA_UNUSED)
{
double linegap = _FMT(linegap);
_FMT(linegap) = 0.0;
}
static double
-_efl_canvas_text_efl_text_format_format_linerelgap_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
+_efl_canvas_text_efl_text_format_linerelgap_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
{
return _FMT(linerelgap);
}
static void
-_efl_canvas_text_efl_text_format_format_tabstops_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, int value EINA_UNUSED)
+_efl_canvas_text_efl_text_format_tabstops_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, int value EINA_UNUSED)
{
_FMT_SET(tabstops, value);
}
static int
-_efl_canvas_text_efl_text_format_format_tabstops_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
+_efl_canvas_text_efl_text_format_tabstops_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
{
return _FMT(tabstops);
}
static void
-_efl_canvas_text_efl_text_format_format_password_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, Eina_Bool enabled EINA_UNUSED)
+_efl_canvas_text_efl_text_format_password_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, Eina_Bool enabled EINA_UNUSED)
{
_FMT_SET(password, enabled);
}
static Eina_Bool
-_efl_canvas_text_efl_text_format_format_password_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
+_efl_canvas_text_efl_text_format_password_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
{
return _FMT(password);
}
static void
-_efl_canvas_text_efl_text_format_format_replacement_char_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, const char *repch EINA_UNUSED)
+_efl_canvas_text_efl_text_format_replacement_char_set(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED, const char *repch EINA_UNUSED)
{
Eina_Stringshare *nrepch;
if (o->repch != repch)
}
static const char *
-_efl_canvas_text_efl_text_format_format_replacement_char_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
+_efl_canvas_text_efl_text_format_replacement_char_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Data *o EINA_UNUSED)
{
return o->repch;
}