问题标签 [shoes]

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 投票
4 回答
525 浏览

ruby - 移除鞋子中的事件

有什么方法可以删除鞋子中的事件?我搜索了许多网站和参考资料,但找不到任何删除事件的方法……我介意我需要创建自己的事件管理器……真的有必要吗?或者有办法解除事件监听器?

0 投票
1 回答
361 浏览

ruby - 删除子按钮单击上的插槽

我一直在尝试从子按钮单击中删除一个插槽,但我似乎无法让它工作。例如

有什么建议么?

0 投票
1 回答
383 浏览

ruby - 如何在鞋子应用程序中启用文本选择、复制和粘贴?

有没有办法允许在鞋子应用程序中选择、复制和粘贴文本?我正在制作一个小实用程序,如果它能够支持此功能,那就太好了。我知道鞋子使用 Pango/Cairo 进行文本渲染,所以我想有一种方法可以打开它。任何人?_为什么?

另外,_why,感谢伟大的工具包!

非常感激,

鲍比

0 投票
1 回答
400 浏览

ruby - 鞋子会在 Windows 上支持 GTK 吗?我们可以在鞋子中使用所有 ruby​​-gnome2 API 吗?

我知道现在两者都不是真的,但我真的希望这些都是真的。我听说 ruby​​-gnome2 和 shoes 是 ruby​​ 最常用的桌面库。由于 shoes 和 gtk 依赖于一些共同的东西,而 shoes 对 UI 的抽象程度更高,为什么不进一步合并它们呢?让鞋子完全在 GTK 之上。

我尊重鞋子创作者的不同意图,所以,只是一个让我清楚的问题。

非常感谢您的出色工作!

0 投票
1 回答
446 浏览

ruby - 如何让鞋子可执行到我的路径中?

我开始使用鞋子,nks 文档告诉我两个编写脚本,然后像这样启动它:

鞋子可执行文件在我安装的 Shoes.app 中。因此,鞋子不在我的路上,所以我不能这样做。

尝试将鞋子符号链接到 /usr/local/bin 但是当我尝试启动它时出现此错误。

有任何想法吗?

杰夫

PS。附加信息:OSX Leopard。鞋子版,葡萄干。从 dmg 安装。该链接由绝对路径 ->

0 投票
2 回答
1576 浏览

ruby - 鞋子中的点击事件

单击一个 slot 时,我会更改 slot 的内容以提供用户反馈,然后调用一些需要几秒钟才能运行的代码。但是,直到“慢”过程完成后,才会呈现对插槽的更改。有什么方法可以强制渲染在“慢”代码运行之前发生。

在以下示例中,用户永远不会看到“处理中,请稍候......”

查看 ruby​​.c 或 canvas.c 中的 Shoes 源代码,有对重新绘制或绘制画布的引用。它们可以从鞋子内部调用吗?

提前致谢

0 投票
2 回答
1098 浏览

graphics - 构建轻量级、跨平台、文本编辑器的方法

我计划构建一个简单、轻量级的文本编辑器,它结合了漂亮的外观和以键盘为中心的输入。

我想对诸如抗锯齿和所有图形之类的东西进行大量控制,但我不关心拥有整个小部件库。几乎整个 UI 都是基于文本的,并且位于应用程序的主画布/窗口中。

  • 像 GTK 和 Qt 这样的工具包似乎有点矫枉过正——我不需要大量的小部件和复杂的代码库。
  • Titanium、AIR 和 XULRunner 在某些方面甚至更大——开发会很快,但这并不是轻量级的方法。
  • 鞋子看起来几乎是完美的合身,但它有点太小并且不支持足够的事件(例如,没有调整窗口大小)。

你认为,我应该在 Cairo/Pango 或其他图形库上构建它并自己滚动平台特定的东西吗?我宁愿使用某种框架。

基本上我想要的是:

  • 良好的事件处理
  • 开窗
  • 菜单
  • 使用非常棒的类型渲染选择进行绘图

我很想从一开始就构建这个跨平台。

0 投票
1 回答
1493 浏览

character-encoding - gedit 无法打开 shoes2.run

我刚刚下载了鞋子,但无法将它们开箱即用。

在 ubuntu intrepid 中双击 shoes2.run 并打开 gedit 并显示以下消息:

它提供了一个带有 2 个选项和一个重试按钮的下拉菜单:

  1. 当前语言环境 (UTF-8)
  2. 西方 (ISO-8859-15)

他们俩都不被认可。

我如何让它运行?

0 投票
2 回答
447 浏览

installation - 鞋子和宝石

我有鞋葡萄干 (0.r1134) [i686-darwin8.9.1] +视频

我正在尝试像这样设置 Shoes.setup 块:

一切正常,直到我们到达 mwa.login,这将我们带到我的 XML-RPC 包装 API,它将执行安全登录。我得到错误:

未定义的方法“关闭?” 为了 #

如果我启动 irb 并加载“my_webservice_api_wrapper.rb”,一切正常,所以我想也许我误解了应该在鞋中加载什么以及何时加载。

任何帮助表示赞赏。鞋子看起来真的很酷。

0 投票
2 回答
882 浏览

ruby - 鞋子布局

我正在尝试制作如下所示的鞋子布局:

示例 GUI 布局 http://csclub.uwaterloo.ca/~s3weber/gui.png

文本给了我一个问题。我试过:

但这根本行不通。有任何想法吗?