问题标签 [clutter]

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 投票
0 回答
276 浏览

menu - 在杂乱的演员中调用gtk菜单弹出窗口时不显示?

我试图在右键单击杂乱演员时显示 gtk 菜单弹出窗口。由于某种原因,菜单未显示。这是我的代码(不是全部,只有处理程序)

PopupMenu 是我做的 gtk.menu 的一个小包装

演员在具有流布局的演员内部。这个演员在一个透明的 gtk 窗口内。显示调试消息。

为什么这不起作用?谢谢

0 投票
1 回答
108 浏览

python - 在 Clutter 中使用 BindConstraint 来约束演员的大小

我最近在 Clutter 中发现了约束,但是,我找不到有关如何按比例约束演员大小的信息。例如,我希望一个演员保持另一个演员的 1/2 宽度,比如说它是父级。似乎它只能强制宽度与源一起缩放 100%。

0 投票
1 回答
389 浏览

signals - 如何在 Vala 中编写 button_press_event 信号处理程序?

我和 Vala 一起使用 Clutter 已经有一段时间了。

很高兴与 Vala 合作,但我遇到了一些混乱的问题(尤其是由于某种原因似乎无法正常工作的信号)。

我很难找到有关如何在 clutter-vala 中使用信号的示例。

谷歌和这个网站没有提供任何有用的东西。

有人可以给我一个工作混乱的例子button_press_event吗?(我假设这是点击演员时触发的事件)

0 投票
2 回答
1454 浏览

event-handling - 在 gnome shell 扩展中处理窗口焦点事件

我正在为 Gnome 3.4 开发一个 gnome shell 扩展。如果任何可编辑的文本被聚焦/聚焦,我的扩展程序需要捕获窗口事件。

对我不起作用。

这是一个简单的用例:每当用户单击 firefox 搜索框时,我都希望运行我的处理程序。

谢谢你的帮助,

0 投票
1 回答
504 浏览

gtk - Clutter-vala 如何加载纹理

我正在尝试将文件夹图标加载为纹理。我现在已经尝试了几乎所有东西,但由于某种原因我无法让它工作

我认为这个线程正是我正在寻找的,但它太先进了。我现在想要它简单。

由于某种原因,我无法让它工作/翻译它。

这是我最终得到的代码。不知道现在该怎么办。

0 投票
1 回答
101 浏览

clutter - 将 ClutterActor 保持在最低级别

我正在开发一个 Gnome shell 扩展。我有一个演员,我在 uiGroup 上添加为

我也试过

以及许多选项。

我怎样才能让它粘在最靠后的窗口堆栈上?

谢谢,

0 投票
1 回答
134 浏览

glib - 是否可以在杂波图像上显示 GLib 图标?

我目前正在研究一个带有 vala 和混乱的文件管理器,我想知道是否可以在 Clutter.Image 中显示 GLib.Icon ( Fileinfo.get_icon() ) 而不仅仅是从它的位置显示一个文件夹图标?

0 投票
1 回答
95 浏览

gnome - 如何围绕它的中心点动画/旋转演员?

我正在使用 Clutter 和 Vala 为不同的东西制作动画。但是,例如,当我围绕 z 轴旋转一个演员时,它并不仅仅是围绕自己旋转。相反,它围绕左上角旋转,就好像它是中心点一样。我认为它与绑定约束有关,但找不到太多关于它的信息。

所以我的问题是:我怎样才能让演员围绕自身的中心点旋转?

任何例子表示赞赏:) 提前感谢

0 投票
0 回答
70 浏览

c - 防止杂波过渡停止

我正在使用杂乱的过渡来制作动画:

在某处读过,如果您开始一个新的转换并且另一个转换已经在运行,那么新的转换将覆盖已经运行的转换的结束值。我怎样才能防止这种情况?

我怎样才能使当前的过渡继续而不会被打断?

0 投票
2 回答
1450 浏览

3d - 用cogl画3D?

Cogl 是一种现代 3D 图形 API,具有相关的实用程序 API,旨在使用比 OpenGL 更面向对象的设计来展示 3D 图形硬件的功能。该库主要由 Clutter 的实际需求驱动,但它不依赖于任何一个工具包,甚至不限于开发 UI 工具包。

我很早就知道常见的 gnome 库的名称:cairo、pango、gtk、clutter 和 cogl,但最近我真正发现了这些库的作用。并且 gnome 文档刚刚告诉我,cogl 可以以更 oo 的方式绘制 3D,如上面的引用所示。但我发现很难开始。

那么如何使用 cogl 在 vala 中绘制 3d 立方体?是否可以为杂乱的立方体设置动画?

通过互联网查看后,我找不到太多。所以我去 Github 看看其他人的代码,但大部分代码都是用 C 编写的,看起来很难阅读。

你能展示一些例子或一些用vala写的例子的链接吗?(也可以在 C 中,但它使它更难阅读)

提前致谢