红宝石鞋:创建模态窗口

时间:2016-01-07 03:11:52

标签: ruby shoes

是否有创建模态窗口的属性,例如一个完全专注的。

我们不能使用确认/警告等,我假设我创建了一个窗口/对话框,但它的异步并在创建后退出?

即。

之类的东西
 dialog :title => '', :modal=>true do
  • 谷歌搜索,浏览过所有红宝石手册,没有提及模态/焦点?
  • 查看了源代码并查看了模态/保持焦点类型参数 - 找不到任何内容?
  • 我遇到了Ruby / Tk(类似类型的东西)的建议,人们不得不在循环中等待近距离事件并退出。这看起来有点麻烦?

有什么想法吗?

感谢 本

1 个答案:

答案 0 :(得分:0)

不完全确定你在这里要做什么。您是否尝试在主窗口旁边启动另一个窗口?这得到了很好的支持:

Shoes.app do
  para 'first app'
  button "launch second" do
    Shoes.app width: 180, height: 60  do
      para 'I am a second app!'
    end
  end
end

虽然这是一个全新的窗口,但它可能不是你想要的。如果你想要一个基本上属于应用程序的所有焦点窗口并使主应用程序变灰,那么就不可能:(虽然创建了issue for modals