forked from enlightenment/efl
interfaces: remove Efl.Text.Properties
this is provided in Efl.Text.Font
This commit is contained in:
parent
05200163ed
commit
f85325d924
|
@ -34,7 +34,6 @@ efl_eolian_files = \
|
|||
lib/efl/interfaces/efl_text_annotate.eo \
|
||||
lib/efl/interfaces/efl_text_markup.eo \
|
||||
lib/efl/interfaces/efl_text_markup_util.eo \
|
||||
lib/efl/interfaces/efl_text_properties.eo \
|
||||
lib/efl/interfaces/efl_gfx_stack.eo \
|
||||
lib/efl/interfaces/efl_gfx_view.eo \
|
||||
lib/efl/interfaces/efl_gfx_buffer.eo \
|
||||
|
|
|
@ -131,7 +131,6 @@ lib/efl/interfaces/efl_io_queue.eo.cs \
|
|||
lib/efl/interfaces/efl_io_reader.eo.cs \
|
||||
lib/efl/interfaces/efl_io_sizer.eo.cs \
|
||||
lib/efl/interfaces/efl_io_writer.eo.cs \
|
||||
lib/efl/interfaces/efl_text_properties.eo.cs \
|
||||
lib/efl/interfaces/efl_gfx_buffer.eo.cs \
|
||||
lib/efl/interfaces/efl_gfx_shape.eo.cs \
|
||||
lib/efl/interfaces/efl_gfx_gradient.eo.cs \
|
||||
|
@ -189,7 +188,6 @@ lib/evas/canvas/evas_image.eo.cs \
|
|||
lib/evas/canvas/efl_canvas_image.eo.cs \
|
||||
lib/evas/canvas/evas_table.eo.cs \
|
||||
lib/evas/canvas/evas_text.eo.cs \
|
||||
lib/efl/interfaces/efl_text_properties.eo.cs \
|
||||
$(evas_canvas_eolian_type_files:%.eot=%.eot.cs) \
|
||||
lib/eo/eina_types.eot.cs
|
||||
|
||||
|
|
|
@ -296,8 +296,8 @@ _font_size_change(void *data, const Efl_Event *ev)
|
|||
const char *font;
|
||||
|
||||
text = efl_key_wref_get(win, "text");
|
||||
efl_text_properties_font_get(text, &font, NULL);
|
||||
efl_text_properties_font_set(text, font, elm_spinner_value_get(ev->object));
|
||||
efl_text_font_get(text, &font, NULL);
|
||||
efl_text_font_set(text, font, elm_spinner_value_get(ev->object));
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -460,7 +460,7 @@ test_gfx_filters(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
|
|||
// Note: No TEXT object with EO APIs
|
||||
o = text = evas_object_text_add(evas_object_evas_get(win));
|
||||
efl_event_callback_add(o, EFL_GFX_EVENT_RESIZE, _text_resize, NULL);
|
||||
efl_text_properties_font_set(o, "Sans:style=Bold", default_font_size);
|
||||
efl_text_font_set(o, "Sans:style=Bold", default_font_size);
|
||||
efl_gfx_scale_set(text, elm_config_scale_get());
|
||||
efl_text_set(o, "EFL");
|
||||
efl_gfx_visible_set(o, 1);
|
||||
|
|
|
@ -141,7 +141,7 @@ _edje_text_fit_x(Edje *ed, Edje_Real_Part *ep,
|
|||
if (ep->part->scale) evas_object_scale_set(ep->object, TO_DOUBLE(sc));
|
||||
|
||||
evas_obj_text_ellipsis_set(ep->object, params->type.text->ellipsis);
|
||||
efl_text_properties_font_set(ep->object, font, size);
|
||||
efl_text_font_set(ep->object, font, size);
|
||||
efl_text_set(ep->object, text);
|
||||
efl_gfx_size_set(ep->object, EINA_SIZE2D(sw, sh));
|
||||
|
||||
|
@ -333,8 +333,8 @@ _edje_text_recalc_apply(Edje *ed, Edje_Real_Part *ep,
|
|||
ep->typedata.text->cache.in_size = size;
|
||||
if (chosen_desc->text.fit_x && (ep->typedata.text->cache.in_str && eina_stringshare_strlen(ep->typedata.text->cache.in_str) > 0))
|
||||
{
|
||||
if (inlined_font) efl_text_properties_font_source_set(ep->object, ed->path);
|
||||
else efl_text_properties_font_source_set(ep->object, NULL);
|
||||
if (inlined_font) efl_text_font_source_set(ep->object, ed->path);
|
||||
else efl_text_font_source_set(ep->object, NULL);
|
||||
|
||||
if (ep->part->scale) efl_gfx_scale_set(ep->object, TO_DOUBLE(sc));
|
||||
|
||||
|
@ -342,16 +342,16 @@ _edje_text_recalc_apply(Edje *ed, Edje_Real_Part *ep,
|
|||
/* the fit shoult not depend on font size, because it give the differet
|
||||
* size calculation. As base font size for calculate fit size I take
|
||||
* 10 (ten), because this value used for calculate fit by Y below */
|
||||
efl_text_properties_font_set(ep->object, font, 10);
|
||||
efl_text_font_set(ep->object, font, 10);
|
||||
part_get_geometry(ep, &tw, &th);
|
||||
|
||||
size = (10 * sw) / tw;
|
||||
efl_text_properties_font_set(ep->object, font, size);
|
||||
efl_text_font_set(ep->object, font, size);
|
||||
part_get_geometry(ep, &tw, &th);
|
||||
while ((tw > sw) && (size > 1))
|
||||
{
|
||||
size--;
|
||||
efl_text_properties_font_set(ep->object, font, size);
|
||||
efl_text_font_set(ep->object, font, size);
|
||||
part_get_geometry(ep, &tw, &th);
|
||||
}
|
||||
}
|
||||
|
@ -363,12 +363,12 @@ _edje_text_recalc_apply(Edje *ed, Edje_Real_Part *ep,
|
|||
*/
|
||||
if (!chosen_desc->text.fit_x) size = sh;
|
||||
|
||||
if (inlined_font) efl_text_properties_font_source_set(ep->object, ed->path);
|
||||
else efl_text_properties_font_source_set(ep->object, NULL);
|
||||
if (inlined_font) efl_text_font_source_set(ep->object, ed->path);
|
||||
else efl_text_font_source_set(ep->object, NULL);
|
||||
|
||||
if (ep->part->scale) efl_gfx_scale_set(ep->object, TO_DOUBLE(sc));
|
||||
|
||||
efl_text_properties_font_set(ep->object, font, size);
|
||||
efl_text_font_set(ep->object, font, size);
|
||||
efl_text_set(ep->object, text);
|
||||
part_get_geometry(ep, &tw, &th);
|
||||
|
||||
|
@ -386,11 +386,11 @@ _edje_text_recalc_apply(Edje *ed, Edje_Real_Part *ep,
|
|||
size += dif;
|
||||
if (size <= 0) break;
|
||||
|
||||
if (inlined_font) efl_text_properties_font_source_set(ep->object, ed->path);
|
||||
else efl_text_properties_font_source_set(ep->object, NULL);
|
||||
if (inlined_font) efl_text_font_source_set(ep->object, ed->path);
|
||||
else efl_text_font_source_set(ep->object, NULL);
|
||||
|
||||
if (ep->part->scale) efl_gfx_scale_set(ep->object, TO_DOUBLE(sc));
|
||||
efl_text_properties_font_set(ep->object, font, size);
|
||||
efl_text_font_set(ep->object, font, size);
|
||||
|
||||
part_get_geometry(ep, &tw, &th);
|
||||
if ((size > 0) && (th == 0)) break;
|
||||
|
@ -402,7 +402,7 @@ _edje_text_recalc_apply(Edje *ed, Edje_Real_Part *ep,
|
|||
int current;
|
||||
|
||||
if (ep->part->scale) efl_gfx_scale_set(ep->object, TO_DOUBLE(sc));
|
||||
efl_text_properties_font_set(ep->object, font, 10);
|
||||
efl_text_font_set(ep->object, font, 10);
|
||||
|
||||
part_get_geometry(ep, &tw, &th);
|
||||
|
||||
|
@ -424,7 +424,7 @@ _edje_text_recalc_apply(Edje *ed, Edje_Real_Part *ep,
|
|||
current = (top + bottom) / 2;
|
||||
|
||||
if (ep->part->scale) efl_gfx_scale_set(ep->object, TO_DOUBLE(sc));
|
||||
efl_text_properties_font_set(ep->object, font, current);
|
||||
efl_text_font_set(ep->object, font, current);
|
||||
|
||||
part_get_geometry(ep, &tw, &th);
|
||||
|
||||
|
@ -440,7 +440,7 @@ _edje_text_recalc_apply(Edje *ed, Edje_Real_Part *ep,
|
|||
current++;
|
||||
|
||||
if (ep->part->scale) efl_gfx_scale_set(ep->object, TO_DOUBLE(sc));
|
||||
efl_text_properties_font_set(ep->object, font, current);
|
||||
efl_text_font_set(ep->object, font, current);
|
||||
|
||||
part_get_geometry(ep, &tw, &th);
|
||||
} while (th <= sh);
|
||||
|
@ -460,8 +460,8 @@ _edje_text_recalc_apply(Edje *ed, Edje_Real_Part *ep,
|
|||
/* Handle ellipsis */
|
||||
if (!chosen_desc->text.min_x)
|
||||
{
|
||||
if (inlined_font) efl_text_properties_font_source_set(ep->object, ed->path);
|
||||
else efl_text_properties_font_source_set(ep->object, NULL);
|
||||
if (inlined_font) efl_text_font_source_set(ep->object, ed->path);
|
||||
else efl_text_font_source_set(ep->object, NULL);
|
||||
|
||||
text = _edje_text_fit_x(ed, ep, params, chosen_desc,
|
||||
text, font, size,
|
||||
|
@ -485,12 +485,12 @@ _edje_text_recalc_apply(Edje *ed, Edje_Real_Part *ep,
|
|||
ep->typedata.text->cache.fit_y = chosen_desc->text.fit_y;
|
||||
arrange_text:
|
||||
|
||||
if (inlined_font) efl_text_properties_font_source_set(ep->object, ed->path);
|
||||
else efl_text_properties_font_source_set(ep->object, NULL);
|
||||
if (inlined_font) efl_text_font_source_set(ep->object, ed->path);
|
||||
else efl_text_font_source_set(ep->object, NULL);
|
||||
|
||||
if (ep->part->scale) efl_gfx_scale_set(ep->object, TO_DOUBLE(sc));
|
||||
|
||||
efl_text_properties_font_set(ep->object, font, size);
|
||||
efl_text_font_set(ep->object, font, size);
|
||||
efl_text_set(ep->object, text);
|
||||
part_get_geometry(ep, &tw, &th);
|
||||
|
||||
|
|
|
@ -48,7 +48,6 @@ set(PUBLIC_EO_FILES
|
|||
interfaces/efl_player.eo
|
||||
interfaces/efl_screen.eo
|
||||
interfaces/efl_text.eo
|
||||
interfaces/efl_text_properties.eo
|
||||
interfaces/efl_text_types.eot
|
||||
interfaces/efl_types.eot
|
||||
interfaces/efl_ui_item.eo
|
||||
|
|
|
@ -86,7 +86,6 @@ typedef Efl_Gfx_Path_Command_Type Efl_Gfx_Path_Command;
|
|||
#include "interfaces/efl_player.eo.h"
|
||||
#include "interfaces/efl_text.eo.h"
|
||||
#include "interfaces/efl_text_types.eot.h"
|
||||
#include "interfaces/efl_text_properties.eo.h"
|
||||
#include "interfaces/efl_orientation.eo.h"
|
||||
#include "interfaces/efl_ui_base.eo.h"
|
||||
#include "interfaces/efl_ui_direction.eo.h"
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
#include "interfaces/efl_playable.eo.c"
|
||||
#include "interfaces/efl_player.eo.c"
|
||||
#include "interfaces/efl_text.eo.c"
|
||||
#include "interfaces/efl_text_properties.eo.c"
|
||||
#include "interfaces/efl_text_font.eo.c"
|
||||
#include "interfaces/efl_text_style.eo.c"
|
||||
#include "interfaces/efl_text_format.eo.c"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// src/lib/efl/interfaces/efl_text_font.eo
|
||||
|
||||
import efl_gfx_types;
|
||||
enum Efl.Text.Font.Weight {
|
||||
[[Type of font weight]]
|
||||
normal, [[Normal font weight]]
|
||||
|
|
|
@ -1,60 +0,0 @@
|
|||
import efl_gfx_types;
|
||||
|
||||
interface Efl.Text.Properties
|
||||
{
|
||||
[[Efl text properties interface]]
|
||||
methods {
|
||||
@property font {
|
||||
set {
|
||||
[[Set the font family, filename and size for a given text object.
|
||||
|
||||
This function allows the font name and size of a text object to
|
||||
be set. The font string has to follow fontconfig's convention for
|
||||
naming fonts, as it's the underlying library used to query system
|
||||
fonts by Evas (see the fc-list command's output, on your system,
|
||||
to get an idea). Alternatively, youe can use the full path to a font
|
||||
file.
|
||||
|
||||
See also @.font.get, @.font_source.get.
|
||||
]]
|
||||
}
|
||||
get {
|
||||
[[Retrieve the font family and size in use on a given text object.
|
||||
|
||||
This function allows the font name and size of a text object to
|
||||
be queried. Remember that the font name string is still owned by
|
||||
Evas and should not have free() called on it by the caller of the
|
||||
function.
|
||||
|
||||
See also @.font.set.
|
||||
]]
|
||||
}
|
||||
values {
|
||||
font: string; [[The font family name or filename.]]
|
||||
size: Efl.Font.Size; [[The font size, in points.]]
|
||||
}
|
||||
}
|
||||
@property font_source {
|
||||
set {
|
||||
[[Set the font (source) file to be used on a given text object.
|
||||
|
||||
This function allows the font file to be explicitly set for a
|
||||
given text object, overriding system lookup, which will first
|
||||
occur in the given file's contents.
|
||||
|
||||
See also @.font.set.
|
||||
]]
|
||||
}
|
||||
get {
|
||||
[[Get the font file's path which is being used on a given text
|
||||
object.
|
||||
|
||||
See @.font.get for more details.
|
||||
]]
|
||||
}
|
||||
values {
|
||||
font_source: string; [[The font file's path.]]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -2,7 +2,7 @@ import efl_text_types;
|
|||
|
||||
struct Efl.Canvas.Text.Style; [[EFL text style data structure]]
|
||||
|
||||
class Efl.Canvas.Text (Efl.Canvas.Object, Efl.Text, Efl.Text.Properties,
|
||||
class Efl.Canvas.Text (Efl.Canvas.Object, Efl.Text,
|
||||
Efl.Canvas.Filter.Internal, Efl.Text.Font,
|
||||
Efl.Text.Style, Efl.Text.Format, Efl.Text.Cursor,
|
||||
Efl.Text.Annotate, Efl.Text.Markup, Efl.Ui.Base)
|
||||
|
|
|
@ -392,7 +392,7 @@ _evas_text_efl_object_constructor(Eo *eo_obj, Evas_Text_Data *o EINA_UNUSED)
|
|||
}
|
||||
|
||||
EOLIAN static void
|
||||
_evas_text_efl_text_properties_font_source_set(Eo *eo_obj, Evas_Text_Data *o, const char *font_source)
|
||||
_evas_text_efl_text_font_font_source_set(Eo *eo_obj, Evas_Text_Data *o, const char *font_source)
|
||||
{
|
||||
Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS);
|
||||
if (((o->cur.source) && (font_source) &&
|
||||
|
@ -409,7 +409,7 @@ _evas_text_efl_text_properties_font_source_set(Eo *eo_obj, Evas_Text_Data *o, co
|
|||
}
|
||||
|
||||
EOLIAN static const char*
|
||||
_evas_text_efl_text_properties_font_source_get(Eo *eo_obj EINA_UNUSED, Evas_Text_Data *o)
|
||||
_evas_text_efl_text_font_font_source_get(Eo *eo_obj EINA_UNUSED, Evas_Text_Data *o)
|
||||
{
|
||||
return o->cur.source;
|
||||
}
|
||||
|
@ -465,7 +465,7 @@ _evas_text_font_reload(Eo *eo_obj, Evas_Text_Data *o)
|
|||
}
|
||||
|
||||
EOLIAN static void
|
||||
_evas_text_efl_text_properties_font_set(Eo *eo_obj, Evas_Text_Data *o, const char *font, Evas_Font_Size size)
|
||||
_evas_text_efl_text_font_font_set(Eo *eo_obj, Evas_Text_Data *o, const char *font, Evas_Font_Size size)
|
||||
{
|
||||
Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS);
|
||||
Evas_Font_Description *fdesc;
|
||||
|
@ -503,7 +503,7 @@ _evas_text_efl_text_properties_font_set(Eo *eo_obj, Evas_Text_Data *o, const cha
|
|||
}
|
||||
|
||||
EOLIAN static void
|
||||
_evas_text_efl_text_properties_font_get(Eo *eo_obj EINA_UNUSED, Evas_Text_Data *o, const char **font, Evas_Font_Size *size)
|
||||
_evas_text_efl_text_font_font_get(Eo *eo_obj EINA_UNUSED, Evas_Text_Data *o, const char **font, Evas_Font_Size *size)
|
||||
{
|
||||
if (font) *font = o->cur.font;
|
||||
if (size) *size = o->cur.size;
|
||||
|
@ -1054,11 +1054,11 @@ _evas_text_efl_object_dbg_info_get(Eo *eo_obj, Evas_Text_Data *o EINA_UNUSED, Ef
|
|||
|
||||
const char *text;
|
||||
int size;
|
||||
efl_text_properties_font_get(eo_obj, &text, &size);
|
||||
efl_text_font_get(eo_obj, &text, &size);
|
||||
EFL_DBG_INFO_APPEND(group, "Font", EINA_VALUE_TYPE_STRING, text);
|
||||
EFL_DBG_INFO_APPEND(group, "Text size", EINA_VALUE_TYPE_INT, size);
|
||||
|
||||
text = efl_text_properties_font_source_get(eo_obj);
|
||||
text = efl_text_font_source_get(eo_obj);
|
||||
EFL_DBG_INFO_APPEND(group, "Font source", EINA_VALUE_TYPE_STRING, text);
|
||||
|
||||
text = efl_text_get(eo_obj);
|
||||
|
@ -2348,27 +2348,27 @@ _evas_object_text_recalc(Evas_Object *eo_obj, Eina_Unicode *text)
|
|||
EAPI void
|
||||
evas_object_text_font_source_set(Eo *obj, const char *font_source)
|
||||
{
|
||||
efl_text_properties_font_source_set((Eo *) obj, font_source);
|
||||
efl_text_font_source_set((Eo *) obj, font_source);
|
||||
}
|
||||
|
||||
EAPI const char *
|
||||
evas_object_text_font_source_get(const Eo *obj)
|
||||
{
|
||||
const char *font_source = 0;
|
||||
font_source = efl_text_properties_font_source_get((Eo *) obj);
|
||||
font_source = efl_text_font_source_get((Eo *) obj);
|
||||
return font_source;
|
||||
}
|
||||
|
||||
EAPI void
|
||||
evas_object_text_font_set(Eo *obj, const char *font, Evas_Font_Size size)
|
||||
{
|
||||
efl_text_properties_font_set((Eo *) obj, font, size);
|
||||
efl_text_font_set((Eo *) obj, font, size);
|
||||
}
|
||||
|
||||
EAPI void
|
||||
evas_object_text_font_get(const Eo *obj, const char **font, Evas_Font_Size *size)
|
||||
{
|
||||
efl_text_properties_font_get((Eo *) obj, font, size);
|
||||
efl_text_font_get((Eo *) obj, font, size);
|
||||
}
|
||||
|
||||
EAPI void
|
||||
|
|
|
@ -966,7 +966,7 @@ _evas_textgrid_size_get(Eo *eo_obj EINA_UNUSED, Evas_Textgrid_Data *o, int *w, i
|
|||
}
|
||||
|
||||
EOLIAN static void
|
||||
_evas_textgrid_efl_text_properties_font_source_set(Eo *eo_obj, Evas_Textgrid_Data *o, const char *font_source)
|
||||
_evas_textgrid_efl_text_font_font_source_set(Eo *eo_obj, Evas_Textgrid_Data *o, const char *font_source)
|
||||
{
|
||||
Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS);
|
||||
|
||||
|
@ -984,7 +984,7 @@ _evas_textgrid_efl_text_properties_font_source_set(Eo *eo_obj, Evas_Textgrid_Dat
|
|||
}
|
||||
|
||||
EOLIAN static const char*
|
||||
_evas_textgrid_efl_text_properties_font_source_get(Eo *eo_obj EINA_UNUSED, Evas_Textgrid_Data *o)
|
||||
_evas_textgrid_efl_text_font_font_source_get(Eo *eo_obj EINA_UNUSED, Evas_Textgrid_Data *o)
|
||||
{
|
||||
return o->cur.font_source;
|
||||
}
|
||||
|
@ -1221,7 +1221,7 @@ _evas_textgrid_font_reload(Eo *eo_obj, Evas_Textgrid_Data *o)
|
|||
}
|
||||
|
||||
EOLIAN static void
|
||||
_evas_textgrid_efl_text_properties_font_set(Eo *eo_obj,
|
||||
_evas_textgrid_efl_text_font_font_set(Eo *eo_obj,
|
||||
Evas_Textgrid_Data *o,
|
||||
const char *font_name,
|
||||
Evas_Font_Size font_size)
|
||||
|
@ -1258,7 +1258,7 @@ _evas_textgrid_efl_text_properties_font_set(Eo *eo_obj,
|
|||
}
|
||||
|
||||
EOLIAN static void
|
||||
_evas_textgrid_efl_text_properties_font_get(Eo *eo_obj EINA_UNUSED, Evas_Textgrid_Data *o, const char **font_name, Evas_Font_Size *font_size)
|
||||
_evas_textgrid_efl_text_font_font_get(Eo *eo_obj EINA_UNUSED, Evas_Textgrid_Data *o, const char **font_name, Evas_Font_Size *font_size)
|
||||
{
|
||||
if (font_name) *font_name = o->cur.font_name;
|
||||
if (font_size) *font_size = o->cur.font_size;
|
||||
|
@ -1471,11 +1471,11 @@ _evas_textgrid_efl_object_dbg_info_get(Eo *eo_obj, Evas_Textgrid_Data *o EINA_UN
|
|||
|
||||
const char *text;
|
||||
int size;
|
||||
efl_text_properties_font_get(eo_obj, &text, &size);
|
||||
efl_text_font_get(eo_obj, &text, &size);
|
||||
EFL_DBG_INFO_APPEND(group, "Font", EINA_VALUE_TYPE_STRING, text);
|
||||
EFL_DBG_INFO_APPEND(group, "Text size", EINA_VALUE_TYPE_INT, size);
|
||||
|
||||
text = efl_text_properties_font_source_get(eo_obj);
|
||||
text = efl_text_font_source_get(eo_obj);
|
||||
EFL_DBG_INFO_APPEND(group, "Font source", EINA_VALUE_TYPE_STRING, text);
|
||||
|
||||
{
|
||||
|
@ -1490,27 +1490,27 @@ _evas_textgrid_efl_object_dbg_info_get(Eo *eo_obj, Evas_Textgrid_Data *o EINA_UN
|
|||
EAPI void
|
||||
evas_object_textgrid_font_source_set(Eo *obj, const char *font_source)
|
||||
{
|
||||
efl_text_properties_font_source_set((Eo *) obj, font_source);
|
||||
efl_text_font_source_set((Eo *) obj, font_source);
|
||||
}
|
||||
|
||||
EAPI const char *
|
||||
evas_object_textgrid_font_source_get(const Eo *obj)
|
||||
{
|
||||
const char *font_source = NULL;
|
||||
font_source = efl_text_properties_font_source_get((Eo *) obj);
|
||||
font_source = efl_text_font_source_get((Eo *) obj);
|
||||
return font_source;
|
||||
}
|
||||
|
||||
EAPI void
|
||||
evas_object_textgrid_font_set(Eo *obj, const char *font_name, Evas_Font_Size font_size)
|
||||
{
|
||||
efl_text_properties_font_set((Eo *) obj, font_name, font_size);
|
||||
efl_text_font_set((Eo *) obj, font_name, font_size);
|
||||
}
|
||||
|
||||
EAPI void
|
||||
evas_object_textgrid_font_get(const Eo *obj, const char **font_name, Evas_Font_Size *font_size)
|
||||
{
|
||||
efl_text_properties_font_get((Eo *) obj, font_name, font_size);
|
||||
efl_text_font_get((Eo *) obj, font_name, font_size);
|
||||
}
|
||||
|
||||
EOLIAN static void
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
type @extern Evas.Text_Style_Type : __undefined_type; [[External text style type]]
|
||||
|
||||
class Evas.Text (Efl.Canvas.Object, Efl.Text, Efl.Text.Properties,
|
||||
class Evas.Text (Efl.Canvas.Object, Efl.Text,
|
||||
Efl.Text.Font, Efl.Canvas.Filter.Internal, Efl.Ui.Base)
|
||||
{
|
||||
[[Evas text class]]
|
||||
|
@ -274,8 +274,8 @@ class Evas.Text (Efl.Canvas.Object, Efl.Text, Efl.Text.Properties,
|
|||
Efl.Gfx.size { set; }
|
||||
Efl.Gfx.scale { set; }
|
||||
Efl.Text.text { get; set; }
|
||||
Efl.Text.Properties.font { get; set; }
|
||||
Efl.Text.Properties.font_source { get; set; }
|
||||
Efl.Text.Font.font { get; set; }
|
||||
Efl.Text.Font.font_source { get; set; }
|
||||
Efl.Text.Font.font_bitmap_scalable { get; set; }
|
||||
Efl.Gfx.Filter.filter_program { set; }
|
||||
Efl.Canvas.Filter.Internal.filter_dirty;
|
||||
|
|
|
@ -20,7 +20,7 @@ enum Evas.Textgrid.Font_Style {
|
|||
/* XXX: Actual definition is in C. */
|
||||
struct Evas.Textgrid.Cell; [[Evas textgrid cell data structure]]
|
||||
|
||||
class Evas.Textgrid (Efl.Canvas.Object, Efl.Text.Properties, Efl.Text.Font,
|
||||
class Evas.Textgrid (Efl.Canvas.Object, Efl.Text.Font,
|
||||
Efl.Ui.Base)
|
||||
{
|
||||
[[Evas textgrid class]]
|
||||
|
@ -75,7 +75,7 @@ class Evas.Textgrid (Efl.Canvas.Object, Efl.Text.Properties, Efl.Text.Font,
|
|||
$width and $height can be $null. On error, they are
|
||||
set to 0.
|
||||
|
||||
See also @Efl.Text.Properties.font.set and @.supported_font_styles.set
|
||||
See also @Efl.Text.Font.font.set and @.supported_font_styles.set
|
||||
|
||||
@since 1.7]]
|
||||
}
|
||||
|
@ -199,8 +199,8 @@ class Evas.Textgrid (Efl.Canvas.Object, Efl.Text.Properties, Efl.Text.Font,
|
|||
implements {
|
||||
Efl.Object.constructor;
|
||||
Efl.Object.destructor;
|
||||
Efl.Text.Properties.font { get; set; }
|
||||
Efl.Text.Properties.font_source { get; set; }
|
||||
Efl.Text.Font.font { get; set; }
|
||||
Efl.Text.Font.font_source { get; set; }
|
||||
Efl.Text.Font.font_bitmap_scalable { get; set; }
|
||||
Efl.Gfx.scale { set; }
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue