问题标签 [efl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
549 浏览

c++ - 在 cmake 文件中使用 edje_cc

我尝试在 cmake 文件中添加自定义目标,以便.edc在构建时自动编译带有 edje_cc 的文件,如此处所述。它是 EFL 项目的一部分。

但是我总是在编译时出错:

有人可以告诉我在编译时发现 edje_cc 编译器该怎么做吗?

0 投票
3 回答
1651 浏览

widget - 如何为基本(EFL)小部件添加背景?

我想要基本小部件(也是容器)的背景颜色(或图像),如网格或框。

如何将背景颜色设置为基本小部件?

在 EFL 基本文档中,我找到了 elm_bg 函数,但我无法将其设置为其他基本容器的背景...

0 投票
2 回答
1875 浏览

alignment - 如何对齐基本标签小部件上的文本?

我想将文本对齐到elm_label小部件的中心。我找不到任何关于文本对齐作为 evas 对象文本函数或elm_label函数的函数。另外,我找不到可以在标签上获取文本大小(绝对像素或相对大小)的函数。

我试过elm_object_style_setmarker,它在标签中心显示粗体文本,但字体太小(小于默认样式)。(而且我不想在文本上加粗。)

如何将文本与标签的中心对齐?

0 投票
1 回答
568 浏览

linux - How to keep Tizen device screen on during execution

I'm preparing an app in EFL and also have access to the dbus interface.

I wanted to know what would I have to do to keep the screen from dimming or going off during execution?

This would be similar to obtaining wakelock in Android for keeping the screen awake.

0 投票
2 回答
446 浏览

alignment - 如何在 EFL 中更改 List 元素的大小

我试图更改添加到基本列表函数 ( elm_list_add)中的列表元素的大小,使用_item_newelm_list.c.

我想用我添加的图标/图像更改列表元素的大小。该列表应根据添加的每个图标而不是根据添加的最大图标/图像调整大小。我还取消elm_box_homogeneous_set(priv->box, EINA_FALSE)了原本 EINA_TRUE 的 elm_list.c 中的设置。或者我是否需要在 edc 文件 list.edc 中进行更改。

如何根据 EFL 中添加的图像调整 List 元素的大小?

0 投票
0 回答
386 浏览

c - 在 cygwin 中为 posix 依赖项构建邪恶库 (efl) 的问题

我有一个正在尝试使用 mingw 构建的项目,但它缺少一些 posix 依赖项:

http://mama.indstate.edu/users/ice/tree/

因为我不想花精力移植源代码,所以我找到了一个似乎承诺提供一些缺少的 posix 依赖项的库:

http://git.enlightenment.org/core/efl.git/

进一步来说

http://git.enlightenment.org/legacy/evil.git(efl 核心中的邪恶库)

我正在尝试使用 cygwin 构建这个库,但是使用 autoconf 遇到了各种障碍

有人建过这个库吗?我真的只需要posix依赖项,知道我是否可以从可靠的地方下载它们吗?我只是想让这该死的东西编译...

更新

我想出了足够多的 autoconf 东西来达到这一点

使用 /usr/bin/i686-pc-mingw32-g++.exe

运行 ./configure --host=windows 我必须

配置:正在创建 ./config.status config.status:错误:找不到输入文件:`Makefile.in'

当我运行 automake 我得到

0 投票
1 回答
1000 浏览

text - 如何获取文本输入(Tizen Native App)

我一直在做一个 Tizen 项目,我需要计算一个人的 BMI。所以我需要输入用户的姓名以及用户的身高和体重。到目前为止,我已经创建了一个功能界面,我可以在其中将用户导航到选项。我可以提示输入并弹出键盘。但我不确定如何像我们在 android 上那样将输入保存在变量中:int/String x = editText.getText()

我进行了很多搜索,但 tizen 社区在文档方面似乎更先进一些。任何帮助将不胜感激。下面是一些编辑文本的代码(用于文本输入)。我只需要知道如何从中提取输入值。

编辑文本代码:

谢谢

0 投票
2 回答
245 浏览

image - 使用 Evas 贴图旋转时出现锯齿状边缘图像

我正在使用 EFL Native 应用程序为 Samsung Gear S2 制作手表应用程序。

当我旋转手表的指针时发生了问题。
看下图。

在此处输入图像描述
这是正常图像,我将其粘贴到 evas_object 并且尚未旋转。

旋转后,手的边缘变成了锯齿状。 在此处输入图像描述

齿轮 s2 的分辨率是 360px X 360px,所以我让每个图像都适合这个尺寸。

我用以下代码旋转图像。

我尝试使用 evas_map_smooth_set() 函数修复它。
将 EFL 文档写入此设置会使图像变为“SMOOTH”,默认设置为“true”。但我担心tizen将其更改为“假”。

但是在我设置 true 或 false 之后,仍然显示锯齿状的形状。

由“Gear Watch Designer”创建的表盘在旋转指针时没有锯齿状图像。
如何在没有锯齿边缘的情况下旋转图像?

0 投票
2 回答
846 浏览

background - Tizen Native Genlist 背景

我正在开发一个使用 genlist 来显示信息的 Galaxy Gear S2 应用程序。该应用程序的要求之一是 genlist 应具有橙色背景而不是黑色背景。我一直在使用这个网站作为指导。

我已经更改了窗口的背景,但窗口背景似乎在 genlist 背景后面。这意味着背景颜色仅在窗口之间切换时显示。

genlist 如下所示。

此 genlist 仅包含一项。我尝试通过在 genlist 生成方法中执行以下操作来更改背景颜色。

elm_bg_color_set(genlist, 255, 168, 0);

这对更改 genlist 的背景不起作用。有没有办法改变整个 genlist 背景?如果是这样,怎么做?

0 投票
1 回答
77 浏览

efl - Elm_image 随机崩溃

我正在创建一个照片应用程序,它将每隔 x 秒显示一次新照片(在线)。但是应用程序在随机时刻一段时间后崩溃。创建了一个测试应用程序(注意:丑陋/肮脏且未优化的代码)来重现崩溃,请参见下面的代码。

为了检查它是否不仅在 efl 17.1 中,我还更新到 efl-1.19.0-beta2 但崩溃仍然存在。有关堆栈跟踪的一些屏幕截图,另请参见123